/* CSS Document */

/*GENERALE*/

body{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#666;margin:0;padding:0;background-color:#0158B7;background-image:url(../images/bg.jpg);background-repeat:repeat-x}
.wrap { width:975px; margin: 0 auto;text-align:center;}

#site { width:975px; height:auto; min-height:900px;text-align:center;}
.content { float:left; width:760px; height:auto;color:black; text-align:left;background-color:#FFF; margin:0px}

.corpo{ float:left;width:550px; height:auto; margin-left:2px; color:#666; background-color:#FFF}
.corpo img{ padding:5px; float:left}

.contenuto{ float:left;width:550px; height:auto; margin-left:2px; color:#666; background-color:#FFF}


.clear{clear:both;}
a:link, a:visited, a:active {color:#98011F; margin:0px; padding:0px; font-weight:bold; text-decoration:none}
a:hover {color:#CC3366;text-decoration:underline}


h5{color:#06C; font-weight:bold; font-size:14px; text-align:left; padding-top:15px; border-top: #F36 solid 1px; width: 520px; margin:0 }
h1{color:#FFF; font-weight:bold; font-size:15px; text-align:left;padding-left:5px;}
h2 {color:#98011F;font-size:16px;font-weight:bold; padding-top:5px; margin:0px; padding-left:10px;}
h3{ /*float:left;*/color:#06C;font-size:15px;font-weight:bold; padding-top:5px; margin:0px; padding-bottom:0px;}
h4{color:#455FA1;font-size:16px;font-weight:bold; padding-top:5px; text-align:center; margin:0px; padding-bottom:5px; width:183px; border-top: solid 4px #999; background-color:#FFF}

.txt-blu {color:#69C;font-size:12px;font-weight:bold; margin:0px}

/*banner*/
.lead {margin-left:11px ; margin-top:5px; width:728px; height:90px; background-color:#00C}
.avd-dx {float:right;width:190px; height:252px;margin-left:12px; margin-top:0px;background:url(../images/bg_col-dx.jpg) repeat-y; border-left:solid 1px #CCC}

/* HEADER */
.header{ float:right; width:760px; height:285px;margin:0px; background-color:#FFF}

/*Login */
.log-cx{ color:#FFF; font-size:13px; font-weight:bold;float:right;width:750px; height:40px; background: url(../images/bg_log-cx.jpg) repeat-x; border:#0099CC solid 1px;margin-right:4px !important;/**/ margin-right:2px;margin-left:0px!important;/**/ margin-left:3px;margin-top:0px; margin-bottom:5px}
.main{ float:left; width:50px;height:40px; border-right:#FFF solid 1px;padding-left:10px;margin-right:10px}
.main a:link, .main a:visited {color:#FFF; font-size:13px; text-decoration:none;}
.main a:hover { color:#FFF; font-size:13px;font-weight:bold; text-decoration:underline}
.log-cx p {padding-top:2px!important;/**/padding-top:15px; float:left}

/*.label-log {font-size:11px;color:#09C;}*/
.input {width: 20px}
.label{color:#06C; font-size:11px}
.form{margin:0px; float:left}

.label-log {font-size:9px;color:#06C;padding:0px;}
.input-log {background-color:white;border:1px solid #CCCCCC;color:#C36;float:left;margin:0px;  margin-left:5px}
.formbutton {margin:0; padding-top:0px !important;/**/padding-top:0px;}
.form{margin:0px; float:left}
.form p {clear:both;padding-top:3px!important;/**/padding-top:3px; margin:0px; float:left}

/*

/* CONTENUTO - Home */
.home-box{ margin:0px; float:left;background:url(../images/bg-box.jpg) no-repeat; width:272px; height:200px; margin-right:1px; line-height:20px;}
.home-box img{ padding:3px; float:right; margin-right:20px; margin-top:10px}
.home-box p{width:150px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; float:left; margin-top:5px; margin-left:15px !important;/**/margin-left:8px }

.home-box a { margin:0px; padding: 0px 2px; min-height: 15px; height:15px;}
.home-box a:link, .home-box a:visited { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#CC3366;text-decoration:none }
.home-box a:hover { color:#CC3366; text-decoration:underline } 
.ico{ padding:0px 55px 0px 25px; background:url(../images/ico-pen.gif) no-repeat left; width:200px; height:150px; margin-top:0px; margin-left:20px}
/*.ico a:link, .ico a:visited,  a:hover { margin-left:25px; } */

.scheda{ float:left;width:540px; height:auto; margin-left:5px; color:#666; background-color:#FFF}
.scheda-offerte img{ float:left;margin:0px; margin-right:10px}
.scheda-offerte{ width:540px; height:auto; color:#666; background-color:#FFF}


/* COLONNA SX - MENU CATALOGO */
.col-menu{font-size:13px; float:left; width:200px;border:solid 4px #0055B3;margin-top:11px; margin-right:7px; padding:0px; background:url(../images/bg_col-sx.jpg) repeat-y}
.col-sx { float:left;width:184px; height:auto;background:url(../images/bg_col-sx.jpg) repeat-y; padding:0px; }
.col-menu p{font-size:11px; float:left; padding:5px; margin:0px; line-height:18px}

/* Titoli sezioni menu */
.tit_menu{ width:195px; height:25px; margin-top:5px; padding-left:5px;background:url(../images/bg_tit-menu.jpg) no-repeat; }
.tit_menu1{ width:195px; height:25px; margin-top:5px; padding-left:5px;background:url(../images/ico-home.jpg) no-repeat; }
.tit_menu2{ width:195px; height:25px; margin-top:5px; padding-left:5px;background:url(../images/ico-servizi.jpg) no-repeat; }
.tit_menu3{ width:195px; height:25px; margin-top:5px; padding-left:5px;background:url(../images/ico-prodotti.jpg) no-repeat; }

/* Elenco Catalogo Prodotti */
.cat {margin:0px; padding-left:0px;}
 ul.pointer{list-style: none;margin: 0;padding-left: 16px} 
ul .cat {margin-top:10px !important;/**/ margin-top:0px; padding:0px;text-align:left;list-style-image:url(../images/pointer.jpg);line-height: 15px; white-space: nowrap;font-weight:bold;text-decoration: none;}
.cat li { /*float:left; */ list-style-type: none; margin-left: 0px; padding:0px; margin-bottom:8px; }
 *:first-child+html ul.cat {float:left;display: inline; list-style-type: none; margin-left: 0px; padding:0px; }/*per ie7*/
.cat a { margin:0px; padding: 0px 2px; min-height: 15px; height:15px;  }
.cat a:link, .cat a:visited { font-family:Tahoma, Geneva, sans-serif; color:#98011F;text-decoration:none }
.cat a:hover { color:#849AC4; } 
.cat li a#current { color:#849AC4;}

/* Cerca */
.searchform { text-align:center;margin:10px 0px;width:200px;}
.searchform fieldset {border:medium none; margin:0px}

/* SELECT */
select{ font-size:11px;}


/* COLONNA DX */
.col-dx { float:right;width:190px; height:auto;margin-left:0px;background:url(../images/bg_col-dx.jpg) repeat-y; margin-right:5px; margin-bottom:10px/*border-left:solid 2px  #06C*/}
.tit_h2 { background-color:#FFF;height:30px; border-bottom: #0353AA solid 2px;margin-bottom:3px; text-transform:uppercase}

.col_art {float:left;padding-left: 1px;width:180px;}
.col_art a:hover img {border:1px solid #CC3366;padding:2px;}
.col_art img {border:1px solid #CC3366; padding:2px; float:left; clear:both; margin-right:5px}
.col_art a:link, .col_art a:visited {color:#98011F;font-size:11px;}
.col_art a { color:#98011F; font-size:11px;font-weight:bold; text-decoration:none;}

.left { text-align:left; float:left; padding:3px; margin:3px;line-height:18px}

.center { width:250px;text-align:center; padding-top:5px /*float:left;  padding-left:13px*/}
.left img{ margin:12px}
.sepa{width:180px; border-bottom: #0353AA solid 2px; clear:both; margin-left:3px}

/*FOOTER*/
#footer {float:right;height:35px;width:975px;margin-top:10px; padding-top:0px;font-family:Arial, Helvetica, sans-serif;color:#0066CC;font-size:10px;text-align:center; background:url(../images/bg_footer.jpg) repeat-x}
#footer a:link, #footer a:visited {color:#0066CC; font-family:Arial, Helvetica, sans-serif;font-size:10px; font-style:normal;text-decoration:none;}
#footer a:hover {color:#0066CC;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;}
