@import url('../css/home.css');
@import url('../css/ricerca.css');
@import url('../css/scheda.css');
@import url('../css/riservata.css');
@import url('../css/pacchetti.css');
body,td,th {
	color: #2b2d2d;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


.colore{
color:#99B823; text-decoration:none !important
}
.colore_underline{
color:#99B823; 
text-decoration:underline !important
}
.colore2{
color:#99B823
}

form{
margin:0; padding:0
}
#box_flash{
background-image:url(../images/bg_main.jpg); 
background-repeat:no-repeat; 
width:960px; 
height:381px;
border-bottom:1px solid #d5d5d3;
/*display:none*/
}
#sotto_barra{
background-image:url(../images/bg_barra_top.gif); 
background-position:top; 
background-repeat:repeat-x; 
height:35px;
width:960px;
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity: 0.9;*/
}
.barra_login{
background-image:url(../images/bg_riga2.gif); 
background-position:top;
background-repeat:repeat-x; 
height:70px
}
.barra_login .menu_admin{
padding:15px 0 0 20px;
color:#000000;
font-size:11px
}
.barra_login .menu_admin a{
font-weight:bold;
color:#000000;
text-decoration:none;
}
.sezione{
margin:0 0 0 0; padding:20px 0 10px 21px; color:#99B823; font-size:18px
}
.sezione2{
margin:0 0 0 0; padding:20px 0 10px 10px; color:#99B823; font-size:12px
}

/* CONTENT */
.box_content{
background-color:#f6f7f3; 
background-image:url(../images/bg_sotto.gif); 
background-position:top; 
background-repeat:repeat-x;
padding-bottom:45px
}
.ang_top{
height:9px; background-image:url(../images/box_top.gif); background-position:bottom; background-repeat:no-repeat
}
.ang_bot{
background-image:url(../images/box_bot.gif); background-position:bottom; 
background-repeat:no-repeat;
width:939px; padding-bottom:9px;padding-top:0px;
margin-left:10px;
}
.box_content_int{
background-color:#FFFFFF;
border-left:1px solid #edeeea;
border-right:1px solid #edeeea;
padding-bottom:0px
}

/* CONTENT INT */
#cella_sx{
padding-left:10px; width:680px;
}
#content_int{
 width:659px;
 height:300px; 
 border-left:1px solid #edeeea;
 border-right:1px solid #edeeea; 
 background-color:#FFFFFF; 
 padding:0 7px; 
 padding-bottom:20px
}
#content_int h2{
font-size:12px; padding:10px 10px 0 10px
}
.content{
padding:0 10px 10px 10px; line-height:18px; font-size:11px
}
.content a{
color:#000000 !important
}
.boxNews{
padding:15px 15px 15px 15px; 
border-bottom:1px solid #edeeea
}

  .box_sx{
  border-left:1px solid #edeeea;
  border-right:1px solid #edeeea;
  background-color:#FFFFFF;
  height:180px;
  width:238px;
  padding:0px 10px
  }
  .sx_top{
  height:9px; background-image:url(../images/scheda/sx_top.gif); background-repeat:no-repeat
  }
  .sx_bot{
  height:9px; background-image:url(../images/scheda/sx_bot.gif); background-repeat:no-repeat
  }
  .dx_top{
  height:10px; background-image:url(../images/scheda/dx_top.gif); background-repeat:no-repeat
  }
  .dx_bot{
  height:10px; background-image:url(../images/scheda/dx_bot.gif); background-repeat:no-repeat;
  margin-bottom:10px
  }

/* SOTTO MENU IMG */
#top_menu{
margin-bottom:20px; margin-right:15px
}
#top_menu a{
margin:0 10px 0 10px
}
#header{
border-bottom:1px solid #FFFFFF
}
#menu{
margin-right:10px
}
#menu tr td img{
margin-right:2px
}
/* SOTTO MENU */
.menu_sotto_sx{
background-image:url(../images/menu/sotto_sx.gif); 
background-position:left top; 
background-repeat:no-repeat; 
width:345px
}
.menu_sotto_dx{
background-image:url(../images/menu/sotto_dx.gif); 
background-position:right top; background-repeat:no-repeat;
}
.menu_sotto_dx div{
background-color:#FFFFFF;
height:20px; 
padding:4px 0 0 8px; 
margin:0 5px;
border-bottom:1px solid #e6e6e6
}

#ricerca_box, #vendi_box, #assistente_box, #rivenditori_box{
position:absolute; z-index:1000;margin-bottom:-23px;margin-top:-1px
}
#ricerca_box{
margin-left:256px;
}
#vendi_box{
margin-left:431px;
}
#assistente_box{
margin-left:605px;
}
#rivenditori_box{
margin-left:603px;
}
#load_top{
padding-top:60px; 
padding-left:40px; 
}
#load_riservata{
padding:30px; 
}
/* FORM */

.form{
	font: 11px verdana, geneva, helvetica, arial, sans-serif;
	border: 1px solid #e3e3e3;
	border-top:1px solid #a9a9a8;
	border-left:1px solid #a9a9a8;
	background-color:#FFF;
	padding:2px;
	color:#8AA51F
}

/* BOTTOM */
.dati_sociali{
padding:0 0 10px 0; font-size:10px; font-family:arial
}
#bottom{
background-image:url(../images/bg_bottom.gif); background-position:top; background-repeat:repeat-x;
border-top:1px solid #FFFFFF; margin-bottom:10px
}
#bottom tr td{
vertical-align:bottom; padding:0 20px 20px 20px
}
#bottom tr td strong{
font-weight:bold; color:#FFFFFF
}
#bottom tr td a{
color:#50504f; text-decoration:none; padding-right:5px;padding-left:5px
}

/* MY AUTOPOLYS */
.my_auto{
background-image:url(../images/bg_riga2.gif); background-repeat:repeat-x; background-position:top
}

.linkTitolo{
text-decoration:none; color:#2b2d2d; font-weight:bold
}
.linkIntro{
text-decoration:none; color:#2b2d2d;
}
.testo{
line-height:18px; 
}
.msg{
/*
margin:10px 0; color:#99b823; font-weight:bold; font-size:12px
*/
text-align:center;
background-color:#d8eb90; 
width:380px; 
padding:5px; 
margin:5px 0; 
color:#516112;
border:1px solid #c0d27d ;
margin-left:auto; margin-right:auto 
}
.linkBianco{
color:#FFFFFF; text-decoration:none
}
.noscript{
height:100px; background-color:#82a0c2; 
padding:30px; text-align:center; font-weight:bold;
font-size:12px; color:#FFFFFF;
}

/* REGISTRAZIONE */			  
.msg_err{
/*color:#FF0000; font-weight:bold; padding:10px*/
background-color:#e4ebc9; color:#ba0000;
width:80%; padding:5px; margin:5px 0; 
border:1px solid #c0d27d; text-align:center;
margin-left:auto; margin-right:auto 
}
.msg_err a{
color:#FF0000;
}			  
.sez{
background-color:#f5f6f2;
border-bottom:1px dotted #EDEEEA;;
border-top:1px solid #EDEEEA;
padding:5px 10px
}
.r_top{
border-top:1px solid #EDEEEA;
}
.td_form div, .label_form div{
height:30px
}
.td_info{
padding:10px 10px; line-height:16px; font-size:11px;
background-color:#FFFFFF;

}	

.td_form_content{
padding-top:10px; padding-bottom:10px
}
.table_form tr td{
padding:5px 10px;
}
.td_form{
text-align:center;
}
.label{
text-align:right;
width:100px; 
}
.obb{
color:#FF0000
}
.reg{
width:180px
}

.open_box{
cursor:pointer
}

.table_scheda tr td{
border-bottom:1px solid #CCCCCC; padding:5px 5px 5px 0
}
/* RIVENDITORI */
#righe_rivenditori tr td{
padding:10px 3px;border-bottom:1px solid #edeeea; 
}
#righe_rivenditori .t0{
background-image:url(../images/riservata/bg_ricerca2.gif); 
background-position:top;
}

.tr_riv{
background-image:url(../images/riservata/bg_ricerca2.gif); 
background-position:top;
}
.t1 td, .t0 td, .tr_riv td{
border-top:0px solid #d2d2d2;
}
.log{
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-bottom:2px solid #d2d2d2 !important;
}
.tsx{
border-left:1px solid #d2d2d2;
}
.tdx{
border-right:1px solid #d2d2d2;
}
.log_sp{
height:15px
}

/*.col{
width:33%; padding:0 20px
}*/
.tip {
padding:3px;
position:absolute; 
z-index:100;
visibility:hidden; 
top:10px;
left:90px; 
border:solid 1px #edeeea; 
background-color:#FFFFFF;
layer-background-color:#FFFFFF;
}
/* SEDI */
.sedebordo {
background-color:#FFFFFF;
border-left:solid 1px #edeeea;
border-right:solid 1px #edeeea;

}

.tel   {
padding:8px 0 0 15px;
}
.sedeind   {
padding:5px 0 0 15px;
line-height:15px;
}
.sedeind a{
color:#2b2d2d; text-decoration:none
}
.utente_tipo{
padding:3px 0; position:relative; margin-bottom:-10px
}
#no_flash{
padding-left:318px;
padding-top:107px;
height:230px
}
/* info operatori */			
.circle2{
margin: 20px 0 10px 0px; padding:0
}
.circle2 li{
list-style:none;
padding-left:20px;
background-image:url(../images/circle2.gif);
background-position:0 5px; background-repeat:no-repeat;
margin-bottom:10px
}
.h2_tit{
margin:0; padding:0 0 0 20px !important; 
background-image:url(../images/circle2.gif); background-position:left; 
background-repeat:no-repeat; 
}
/* lista auto utenti */
.top1{
height:28px; width:8px;
background-image:url(../images/auto_utenti/top1.gif);
background-position:right;
}
.top_bg1{
background-image:url(../images/auto_utenti/top_bg1.gif);
background-position:top; background-repeat:repeat-x;
color:#99b823; font-weight:bold; font-size:18px; padding-left:15px
}
.top2{
width:39px; 
background-image:url(../images/auto_utenti/top2.gif);
background-position:left;
}
.top_bg2{
background-image:url(../images/auto_utenti/top_bg2.gif);
background-position:top; background-repeat:repeat-x;
color:#99b823; font-weight:bold; font-size:12px;

}
.top3{
width:8px;
background-image:url(../images/auto_utenti/top3.gif);
background-position:left;
}
.bot1{
width:8px; height:8px;
background-image:url(../images/auto_utenti/bot1.gif);
background-position:bottom left; background-repeat:no-repeat
}
.bot3{
width:8px; height:8px;
background-image:url(../images/auto_utenti/bot3.gif);
background-position:bottom right; background-repeat:no-repeat
}
.bot2{
border-bottom:1px solid #edeeea
}
.bot_bg1{
width:39px;
background-image:url(../images/auto_utenti/bot2.gif);
background-repeat:no-repeat; 
background-position:bottom;
}
.info_sx{
border-left:1px solid #edeeea;
line-height:16px; padding-top:10px;
padding-left:20px
}
.info_dx{
border-right:1px solid #edeeea;
line-height:16px; padding-top:10px
}
.cent{
background-image:url(../images/auto_utenti/cent.gif);
background-repeat:repeat-y; 
background-position:center;
}
.img_marchi{
margin-top:5px
}
.messaggio{
padding:0 30px; line-height:18px
}
.tblPolizza{
	padding:0 0 0 10px;
	width:100%
}
.tblPolizza td{
	width:25%;
}
.titoloVendi{
	color:#8aa51f;
	font-size:14px;
	font-weight:bolder;
}
/* area aziende */
 #top_aziende{
  background-repeat:no-repeat;
  width:936px; height:120px;
  margin-left:13px
  }
  #top_aziende table tr td{
  vertical-align:top
  }
  .msg_aziende{
  font-size:12px; line-height:17px;
  padding:20px 15px 0 30px; 
  overflow:hidden;
  width:210px; height:72px;
  }
  .rag{
  padding:15px 10px 5px 0; font-weight:bold; color:#FFFFFF
  }
  .info_aziende{
  line-height:16px;
  }
  .info_aziende a{
  color:#000000
  }
  .loghi_aziende{
  padding-left:15px
  }
  .loghi_aziende .rag{
  font-size:18px; padding-bottom:15px
  }
  .bg_marchi{
  background-image:url(../images/area_aziende/bg_marchi.png);
  background-repeat:no-repeat;
  height:52px; text-align:center; padding-top:8px;
  padding-left:5px; padding-right:5px;
  }
  .bg_marchi2{
background-image:url(../images/area_aziende/bg_marchi_dx.png);
background-position:left top; background-repeat:no-repeat; width:5px
}
.ia{
padding-left:50px; padding-top:10px
}

.link{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#608c03;
	text-decoration:none;
}
.link:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#608c03;
	text-decoration:none;
}
.msg_veicoli{
text-align:center;
background-color:#d8eb90; 
width:380px; 
padding:5px; 
margin:5px 0; 
color:#516112;
border:1px solid #c0d27d ;
margin-left:auto; margin-right:auto 
}
