/* 
eLogic S.r.l. - www.elogic.it
CSS Document  Nuova RenoPress 
Paola Guerrini 
*/

/* --> General */
body {font-size: 11px; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #E3EBF2; background-image:url(../images/bkg.jpg); background-position:top; background-repeat:repeat-x; text-align:center; margin:0px auto 10px auto; padding: 0; }

h1 {font-size:13px; padding:0 0 10px 0; margin:0; text-align:left; color:#0053A5}
h2 {font-size:12px; padding:0 0 10px 0; margin:0; text-align:left; color:#0053A5}
h3 {font-size:12px; padding:0 0 10px 0; margin:0; text-align:left; color:#4B5E13}
h4 {font-size:11px; padding:0 0 0px 0; margin:0; text-align:left; color:#0053A5}
h5 {font-size:11px; padding:0 0 5px 0; margin:0; text-align:left; color:#0053A5}
h6 {font-size:10px; padding:0 0 5px 0; margin:0; text-align:left; color:#0053A5}

a, a:link, a:active, a:visited, a:hover {color:#4B5B76; background-color:inherit;}
a.link {text-decoration:none; display: block; background-image:url(../images/freccia.gif); background-position:0px 4px; background-repeat:no-repeat; padding-left: 10px; color: #333; font-weight:bold; background-color:#C2E066; margin: 2px; padding-top:2px; padding-bottom:2px;}
td, th { color:inherit; font-size:inherit;}

hr.linehidden {visibility: hidden; display:none; padding:0; margin:0;}

img.bordo { border: 5px solid #C7D6E7}


/* --> Layout */
#container {width: 770px; height:auto; margin: 0 auto; color:inherit; background-color:#FFF; padding: 1px; background-color:#FFF;}
#header {width:770px; height:117px; padding-top:1px; text-align:left; background-image:url(../images/header_home_ita.jpg); background-position:top right; background-repeat:no-repeat;}
#header_it-it, #header_it-IT {width:770px; height:117px; padding-top:1px; text-align:left; background-image:url(../images/header_home_ita.jpg); background-position:top right; background-repeat:no-repeat;}
#header_en-gb, #header_en-GB {width:770px; height:117px; padding-top:1px; text-align:left; background-image:url(../images/header_home_eng.jpg); background-position:top right; background-repeat:no-repeat;}
#logo {margin-left:35px; margin-top:0px; margin-bottom:7px;}
#logo h1 {padding:0; margin:0;}
#logo img {border:0;}

#content {width: 770px; text-align:left; position:relative; clear: both; border:0;}

#content #colSX {float:left; width:180px; text-align:left; border:0px; margin:0px; padding:0px}
#content #colDX {float:left; width:auto; text-align:left; border:0px; margin:0px; padding:32px 26px;}

#footer {clear:both; width: 770px; margin: 0px auto; font-size:10px; color:#333; text-align:left;}
#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover {font-size:10px; color:#333; text-decoration:underline; background: inherit; font-weight:bold;}
#footer .info {}
#footer .info a, #footer .info a:link, #footer .info a:active, #footer .info a:visited, #footer .info a:hover {font-size:10px; color:#333; text-decoration:none; background: inherit; display: block; text-align:center}

div.clear{clear: both;}

/* --> menuTop */
#menuTop { position:absolute; top:4px; left:50%; padding: 0px; width:365px; text-align:right; margin: 0px auto; color:#000;}
#menuTop a {color: #000;}

/* --> Menu */

#boxMenu span.tit { display:block; width:180px; height:20px; background-image:url(../images/tit_menu.jpg); background-position:top; background-repeat:no-repeat;}
#boxMenu span.closer { display:block; width:180px; height:20px; background-image:url(../images/closer_menu.jpg); background-position:bottom; background-repeat:no-repeat;}

#boxMenu { width:180px; background-image:url(../images/bgk_menu.jpg); background-position:right; background-repeat:repeat-y; margin:0px; padding: 0px; color: #FFF; text-align:right; font-weight:bold; background-color:inherit;}
#boxMenu a { background-image:url(../images/freccia_menu.gif); background-position: right; background-repeat:no-repeat; padding-right: 9px;color: #fff; text-decoration:none; background-color:inherit;}
#boxMenu ul ul a { background-image:none; background-color:inherit; padding-right: 9px; color: #fff; text-decoration:none}
#boxMenu ul {list-style-type:none; margin:0px; padding: 0px 17px 0 0; }
#boxMenu ul ul {margin:3px 5px 5px 10px; padding: 0px; font-size:90%}
#boxMenu ul ul ul {margin:3px 5px 5px 10px; padding: 0px; font-size:90%}
#boxMenu li {padding:2px 0 2px 0;}

#boxMenu .CMSListMenuLI .SubmenuCMSListMenuUL {display:none}
#boxMenu .CMSListMenuHighlightedLI .SubmenuCMSListMenuUL {display:block}


/*
#boxMenu .CMSListMenuLink {display:block; text-decoration:none; margin:0; font-size:11px; color: #4B5B76; background-image:url(../images/freccia_arancio.gif); background-position: left 3px; background-repeat:no-repeat; padding-left:12px;background-color:inherit;}
#boxMenu .CMSListMenuLink:hover {display:block; text-decoration:none; margin:0; font-size:11px; color: #F90; background-image:url(../images/freccia_arancio.gif); background-position: left 3px; background-repeat:no-repeat;background-color:inherit; padding-left:12px;}

#boxMenu li.CMSListMenuHighlightedLI {}
#boxMenu span.CMSListMenuLinkHighlighted {display:block; font-weight:bold; text-decoration:none; margin:0; font-size:11px; font-weight:bold; color: #4B5B76; background-image:url(../images/freccia_arancio.gif); background-position:  left 3px; background-repeat:no-repeat; padding-left:12px; background-color:inherit;}
#boxMenu ul.SubmenuCMSListMenuUL {}
#boxMenu li.SubmenuCMSListMenuLI {} 

#boxMenu .SubmenuCMSListMenuLink {display:block; padding-left:8px; text-decoration:none; font-size:10px; color: #4B5B76; background-image:url(../images/punto_arancio.gif); background-position: left 5px; background-repeat:no-repeat; background-color:inherit;}
#boxMenu .SubmenuCMSListMenuLink:hover {display:block; padding-left:8px; text-decoration:none; font-size:10px; color:#F90; background-image:url(../images/punto_arancio.gif); background-position: left 5px; background-repeat:no-repeat; background-color:inherit;}

#boxMenu li.SubmenuCMSListMenuHighlightedLI {}
#boxMenu span.SubmenuCMSListMenuLinkHighlighted {display:block; padding-left:8px; font-weight:bold; text-decoration:none; font-size:10px; color: #F90; background-image:url(../images/punto_arancio.gif); background-position: left 5px; background-repeat:no-repeat; background-color:inherit;}
*/
/* LeftMenu - altri livelli */
/*
#boxMenu ul.OtherLevelsCMSListMenuUL {}
#boxMenu li.OtherLevelsCMSListMenuLI {} 

#boxMenu .OtherLevelsCMSListMenuLink {color: #175868; background-image:url(../images/punto_arancio.gif); background-position: left 5px; background-repeat:no-repeat; background-color:inherit; padding-left:8px; text-decoration:none; font-size:10px; display:block;}
#boxMenu .OtherLevelsCMSListMenuLink:hover {color: #F90; background-image:url(../images/punto_arancio.gif); background-position: left 5px; background-repeat:no-repeat; background-color:inherit; padding-left:8px; text-decoration:none; font-size:10px; display:block;}
#boxMenu li.OtherLevelsCMSListMenuHighlightedLI {}
#boxMenu span.OtherLevelsCMSListMenuLinkHighlighted {color: #F90; background-image:url(../images/punto_arancio.gif); background-position: left 5px; background-repeat:no-repeat; background-color:inherit; padding-left:8px; font-weight:bold; text-decoration:none; font-size:10px; display:block;}
*/

/* --> Box News */
#boxNews { width:171px; background-image:url(../images/bgk_news.jpg); background-position:right; background-repeat:repeat-y; margin:10px 0; padding: 0px; text-align:right}
#boxNews span.tit { display:block; width:171px; height:21px; background-image:url(../images/tit_news.jpg); background-position:top; background-repeat:no-repeat;}
#boxNews span.closer { display:block; width:171px; height:17px; background-image:url(../images/closer_news.jpg); background-position:bottom; background-repeat:no-repeat;}
#boxNews .data{ color:#4B5E13; font-size:11px; display:block; margin: 0px; padding: 10px}
#boxNews .titoloNews { color: #333; font-size:11px; padding:0px; margin:0px; text-align:right; margin: 0px; margin-bottom: 5px; padding-right: 10px}
#boxNews .sommario { color: #333; font-size:10px; margin: 0px; padding-right: 10px}
#boxNews a {color: #333;}

.data { padding-top:10px;}
.sommario { font-style:italic; padding-bottom:10px;}


/* --> Home */
.box { width:180px; text-align:center; margin:0px; padding: 0px;}
.box img { border: 0px;}
.box h6 { font-weight:normal; text-align:center; padding: 10px 0 ;}

.boxHome { width:255px; float:left; color: #333; margin:15px 3px;}
.boxHome img { float:left; margin-right:5px;}
.boxHome h2 {color: #0053A5; font-size:11px; margin: 15px 2px;}
.titolo { background-image:url(../images/tit_box_home.jpg); background-position:right top; background-repeat:no-repeat; background-color:#EBF2CB; width:100%; height:20px; color: #333!important;}
.titolo h1 { text-align:right; background-image:url(../images/freccia.gif); background-position:right 3px; background-repeat:no-repeat; margin: 2px 15px 0 0; padding: 0 15px 0 0; font-size:11px; color: #333}

/* --> Prodotti */
table.prodotti { border: 0px; border-collapse:collapse; margin: 5px auto; width:100%;}
table.prodotti td { text-align:left; vertical-align:top; width:60%}
table.prodotti td.foto { text-align:left; padding: 0px; padding-right:10px; width:40%}
table.prodotti td.foto img { border:1px solid #45413B; margin-bottom:10px; padding:1px;}

/* --> Job */

fieldset#contatti {border:0; padding: 4px;}
fieldset#contatti legend {display:none;}
fieldset#contatti label.EditingFormLabel {display: block; float: left; width:120px; margin:2px; color:#0053A5;}
fieldset#contatti .UploaderLabel {margin:2px; color:#666;}
fieldset#contatti .ErrorLabel { color:#C00}
fieldset#contatti input { width:250px; margin:2px; font-size:9px; font-family:Arial, Helvetica, sans-serif}
fieldset#contatti textarea { width:250px; height:100px; margin:2px; font-size:9px; font-family:Arial, Helvetica, sans-serif}
fieldset#contatti select { margin:2px}
 .FormButton {display: block; float:none; margin-left: 110px;width:150px;}
fieldset#contatti .privacy {margin: 10px 0; padding:2px; overflow:auto; width:550px; border: 1px solid #FFF; color: #FFF; height:75px; font-size:85%; font-weight:normal}

/* --> BreadCrumbs */
div.breadCrumbs { font-size:90%; margin-bottom: 5px;}
div.breadCrumbs a { text-decoration:none; background-image:url(../images/freccia.gif); background-position:0px 2px; background-repeat:no-repeat; padding-left: 10px; color: #333;}

/* --> pagina */

div.page { width:534px; margin: 10px 0;}

table.logo_cliente { width:100%}
table.logo_cliente td { border: 0px solid gray; padding: 10px; margin:2px; text-align:center}

