/*
Theme Name: Assicurazioni Auto Fixed
Theme URI: http://www.triboo.it/
Description: Assicurazioni Auto New Fixed Theme
Version: 1.5
Author: Luca Cappai
Author URI: http://www.triboo.it
*/

* {margin:0; padding:0; border:0;}
body{ background-image: url(images/fondo.gif); background-repeat:repeat-x; margin: 0; padding: 0; border:0; }
a {text-decoration:none; color:#7DBF0F;}

.clear{clear:both; }

/* STRUTTURA */
#container{ width: 960px; font-family: Arial, Helvetica, sans-serif; text-align: left; margin:0 auto 0 auto; }
#header{ width: 960px; height: 135px; }
#bannersteps {margin:0; padding:0; border:0; width:960px; height:61px;}
#menu{ width:928px; height:76px; background-color:#DBDCD4; border-left:1px solid #E2E3DD; border-right:1px solid #E2E3DD; margin: 0; padding: 0 0 0 30px; list-style:none; _margin-top:-3px;}
#center{ background: url(images/fondocenter.gif); background-repeat:no-repeat; background-position:0 0; _margin-top:-18px; background-color:#E5E6E1; }
#chiusura { background: url(images/chiusura2.gif); background-repeat:no-repeat; background-position:0 0; height:15px; width: 960px; margin:0; padding:0; }
#footer { background-image: url(images/footer.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 20px; width: 960px;padding:10px 0 0 0; font-size:0px;}

#banner_footer { width:958px; border-left:1px solid #E2E3DD; border-right:1px solid #E2E3DD; background-color:#E5E6E1; text-align:center; clear:both; }

/* HEADER */
	#header #senddiv{ margin:-23px 0 0 140px;}
		#header #senddiv #sendbutton{ width: 26px; background-image:url(images/bottheader.gif); height:20px; border:0;}
			#header #senddiv #botttondoheader a#freccia:hover{background-position:0 -20px;}
			#header #senddiv #botttondoheader a#frecciaie{width: 26px; background-image:url(images/bottheader.gif); background-repeat:no-repeat; background-position:0 -20px; height:20px; margin:68px 0 0 4px;}

	#header #botttondoheader {text-indent:-9999px; list-style:none;}
		#header #botttondoheader a{float:left;}
		#header #botttondoheader a#freccia{width: 26px; background-image:url(images/bottheader.gif); height:20px; margin-top:-24px; margin-left: 140px;}
		#header #botttondoheader a#freccia:hover{background-position:0 -20px;}
		#header #botttondoheader a#frecciaie{width: 26px; background-image:url(images/bottheader.gif); background-repeat:no-repeat; background-position:0 -20px; height:20px; margin:68px 0 0 4px;}
	#header #registered_user {color:#FFF; font-size:12px; position:relative; left:170px; top:70px;}

	#header #logo{ margin:13px 0 0 34px; float:left; _margin:13px 0 0 16px; }
	
	#header #menuheader{ color:#c1e584; padding:6px 0 0 415px; font-size:12px; font-weight:bold; }
	#header #menuheader a{ color:#c1e584; }
	#header #banner {float:right; padding:6px 0 0 0;}
	/* form area riservata */
	#header #formareariservata{ padding:10px 0 0 162px; font-size:11px; color:#FFFFFF; width: 136px; float:left; }

/* MENU */
	#menu #bannersteps {width:960px; }
	#menu #compila{width: 111px; background-image: url(images/bottcompila.gif); height:57px; display:inline; float:left; margin: 19px 0 0 45px;}
		#menu #compilaie{width: 111px; background-image: url(images/bottcompila.gif); background-repeat:no-repeat; background-position:0 -57px; height:57px; display:inline; margin: 19px 0 0 45px; float:left;}
	#menu a#compila:hover{background-position:0 -57px;}
	#menu #compara{width: 111px; background-image: url(images/bottcompara.gif); height:57px; display:inline; float:left; margin-top: 19px;}
	#menu #comparaie{width: 111px; background: url(images/bottcompara.gif) no-repeat 0 -57px; height:57px; display:inline; margin-top: 19px; float:left;}
	#menu a#compara:hover{background-position:0 -57px;}
	#menu #scegli{width: 111px; background-image: url(images/bottscegli.gif); height:57px; display:inline; float:left; margin-top: 19px;}
	#menu #scegliie{width: 111px; background: url(images/bottscegli.gif) no-repeat 0 -57px; height:57px; display:inline; margin-top: 19px;}

/* COLONNA DI SINISTRA */
#sx{ width:541px; float:left; margin: 0; padding: 0; }
	/*Box Bianco SX */
	#boxbiancosx {width:513px; margin:0 0 15px 50px; }
		#boxbiancosx #boxsx_top_inserisci { width:513px; height: 84px; background-image: url(images/box_sx_top_inserisci.gif); background-repeat: no-repeat; background-position: 0px 0px; }
			#boxbiancosx #boxsx_top_attenzione { width:513px; height: 84px; background-image: url(images/box_sx_top_attenzione.gif); background-repeat: no-repeat; background-position: 0px 0px; }
			#boxbiancosx #boxsx_top_empty{ width:513px; height: 84px; background-image: url(images/box_sx_top_empty.gif); background-repeat: no-repeat; background-position: 0px 0px; }
			#boxbiancosx #boxsx_top_elenco{ width:513px; height: 84px; background-image: url(images/box_sx_top_elenco.gif); background-repeat: no-repeat; background-position: 0px 0px; }
		#boxbiancosx #boxsx_mid { width:513px; background-color: #FFFFFF; }
			#boxbiancosx #boxsx_mid .grigio { font-size:12px; margin:0; padding:0 36px 20px 36px;}
			#boxbiancosx #boxsx_mid .grigio strong{ font-weight:bold; color:#569A4B; }
		#boxbiancosx #boxsx_bot { width:513px; height: 9px; background-image: url(images/box_sx_bottom.gif); background-repeat: no-repeat; background-position: 0px 0px; }

	
	#sx #title{ background-image:url(images/bgtitle.gif); background-repeat:no-repeat; width:541px; height:84px; }
	#sx #didahome{ background-image:url(images/bghomedida.gif); width:541px; height:59px; }
		#sx #didahome .grigio { font-size:12px; }
		#sx #didahome .grigio strong{ font-weight:bold; color:#569A4B; }
	#sx .bghome{ width:541px; height:326px; background-image:url(images/bghome.gif); background-repeat:repeat-y; background-position: left top;    }
		#sx .bghome .colhome { margin-left:45px; width:460px; font-size:12px; color:#434343; }

.formsx{ 
	background-color:#f3f3f1;
	width:220px;
	height:262px;
	margin-left:27px;
	color:#767467;
	font-size:11px;
	padding:10px 0 0 6px;
	float:left;
	_width:440px;
	_height:285px;
	_margin-left:20px;
	_overflow:hidden
}
.formdx{
	background-color:#f3f3f1;
	width:220px;
	height:262px;
	margin-left:10px;
	color:#767467;
	font-size:11px;
	padding:10px 0 0 6px;
	float:left;
	_display:none
}
#obbligatori{
	padding: 10px 0 0 51px;
	_margin: 50px 0 0 51px;
	_padding:0;
	_z-index:9999;
}
#dx{
	float:right;
	width:315px;
	margin: 0 40px 0 0;
	padding: 0;
}
#dx .bannerhome{ margin: 0 0 5px 0; padding: 9px 0 0 0; background-image: url(images/banner300.gif); background-repeat: no-repeat; background-position: 0px 0px; width:300px; height:259px; }

#dx .boxdx { margin:0; padding: 9px 0 0 0; width:300px; }
#dx .boxdx .boxdx_top {
	background-image: url(images/box_dx_01.gif); background-repeat: no-repeat; background-position: 0px 0px;
	height: 10px;
	width: 300px;
}
#dx .boxdx .boxdx_mid {width:300px; background-color:#FFF; }
#dx .boxdx .boxdx_mid h4 { font-size:13px; font-weight:bold; margin:0 0 2px 5px; color:#598C06; }
#dx .boxdx .boxdx_mid ul { list-style:none; margin:0;padding:0; }
#dx .boxdx .boxdx_mid ul li { list-style:none; margin:0 0 0 10px;padding:0; font-size:12px;}
#dx .boxdx .boxdx_bottom {
	width:300px;
	background-image: url(images/box_dx_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 8px;
}

div.google {width:270px; height:230px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:10px 13px; color:#434343; }
	div.google div.title { font-style:italic; margin-top:-10px;}
	div.google ul { list-style:none; padding:15px 5px 0 5px; margin:0;}
		div.google ul li { padding:0 0 18px 0;}
			div.google ul li h2,ul li p{padding:0; margin:0;}
			div.google ul li h2 {font-size:12px;}
			div.google ul li h2 a {color:#598C06; text-decoration:none; }
			div.google ul li h2 a:hover { text-decoration:underline; }

/* box funziona sidebar */
#boxfunziona { width: 200px; margin: 0 0 0 50px; padding: 0; }
	#boxfunziona #topbox { width: 200px; height:53px; background-image:url(images/titleboxfunziona.gif); background-repeat:no-repeat; background-position:0 0; }
	#boxfunziona #midbox { background-color:#f1ffd8; font-size:11px; padding: 10px 15px 10px 15px; }
		#boxfunziona #midbox ul { padding:0; margin:0; list-style:none; }
			#boxfunziona #midbox ul li{ margin:0; padding:0 0 7px 0; background-image: url(images/funzionariga.gif); background-repeat: no-repeat; background-position: 0px 18px; }
	#boxfunziona #botbox { width: 200px; height: 16px; background-image: url(images/sottoboxfunziona.gif); background-repeat: no-repeat; background-position: 0px 0px; }
	
.funziona{
	font-size:11px;
	padding: 10px 15px 10px 15px;
}
/*Lista Assicurazioni */
#attesa{
	padding:20px 51px 120px 0;
}
/* elenco */
.tabellaelenco{
	width:450px;
	margin-left:51px;
	padding:20px 0;
}
.tabellariga{
	background-image:url(images/bgtabellariga.gif);
	background-repeat:no-repeat;
	height:62px;
}
.logotabella{
	height:61px;
	width:120px;
	float:left;
}
.testotabella{
	font-size:11px;
	width:290px;
	padding: 5px 0px 0px 10px;
	color:#434343;
	float:left;
	text-decoration:none;
}
.testotabella a.titolotabella{
	color:#569a4b;
	font-weight:bold;
	text-decoration:none;
}

.testotabella a.descrizione {
	text-decoration:none;
	color:#434343;
}
/* bottone tondo elenco */
#botttondoelenco {text-indent:-9999px; }
#botttondoelenco a{float:left;}

#botttondoelenco a#botte{width: 18px; background-image:url(images/bottoneelenco.gif); height:18px; margin: 30px 0 0 5px;}
#botttondoelenco a#botteie{width: 18px; background-image:url(images/bottoneelenco.gif); background-repeat:no-repeat; background-position:0 -18px; height:18px; margin:30px 0 0 5px;}
#botttondoelenco a#botte:hover{background-position:0 -18px;}


/* bottone avanti */
#bottavanti {text-indent:-9999px; list-style:none;}
#bottavanti a{float:left;}

#bottavanti a#avanti{width: 68px; background-image:url(images/bottavanti.gif); height:22px; margin-left: 434px;}
#bottavanti a#avantiie{width: 68px; background-image:url(images/bottavanti.gif); background-repeat:no-repeat; background-position:0 -22px; height:22px; margin-left: 434px;}
#bottavanti a:hover#avanti{background-position:0 -22px;}


/* menu a tab*/




/* font */
.grigio{
	font-size:11px;
	color:#434343;
	padding-left: 51px;
	padding-right: 40px;
	text-align:justify;
}
.verdesmall{
	font-size:10px;
	color:#569a4b;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.formsx{ 
	background-color:#f3f3f1;
	width:220px;
	height:290px;
	margin-left:51px;
	color:#767467;
	font-size:11px;
	padding:10px 0 0 6px;
	float:left;
}
.formdx{
	background-color:#f3f3f1;
	width:220px;
	height:290px;
	margin-left:10px;
	color:#767467;
	font-size:11px;
	padding:10px 0 0 6px;
	float:left;
}

	
}