html {
	margin:0 auto;
}

body {
	margin:0;
	margin-left:auto;
	margin-right:auto;
	background:black;
	font-family: Verdana, Arial;
	font-size:11px;
	line-height:12px;
	color:white;
	text-align:center;
}

a {
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}
a:hover {
	color:black;	
}

h5 {
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:12px;
	font-size:11px;
}
#cornice {

/*	position:absolute;
	margin:0 auto;

	width:800px;
	height:600px;
	overflow:hidden;
	*/
	width:100%;
	margin:0 auto;
}
#frame {
	background:none;	
	position:relative;
	top:32px;
	border-top:32px solid white;
	border-left:32px solid white;
	border-right:32px solid white;
	
	width:704px;
	height:320px;
	margin:0 auto;
}
#frame2 {
	position:relative;
	min-height:64px;
	background:white;
	color:black;
	width:704px;
	border-top:16px solid white;
	border-left:32px solid white;
	border-right:32px solid white;
	border-bottom:32px solid white;
	text-align:left;
	top:32px;
	margin:0 auto;
}

#crediti {
	top:50px;
	position:relative;
	font-size:10px;
	line-height:11px;
	font-family: Verdana;
	color:white;
	width:766px;
	height:20px;
	left:0px;
	text-align:center;
	color:#FFFFFF;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

#crediti a {
	color:#CCCCCC;
	text-decoration:none;
	font-size:10px;
}

#crediti a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.logo_p {
	margin-right:8px;
}
#menu_contenitore {
	font-family:Verdana,Arial;
	font-size:11px;
	line-height: 14px;	
}

#menu_contenitore a:hover{
	color:black;
}

.menu_selected {
	font-weight:bold;
	color:black;
}
.menu_off {
	color:#666666;
	
}

.menu_lev1 {
	margin-left:12px;
}
#menu_levblock {
	margin-top:8px;
	margin-bottom:8px;
}

#contenuti {
	width:500px;
	float:left;

}
#spacer {

	float:left;
	width:100px;
}

#indice {
	float:left;

}
#f_header {
	height:64px;
}
#f_body {

}

.cnt_text {
	margin-bottom:16px;	
}
.cnt_text a {
	color:#666666;	
}
.cnt_text a:hover {
	color:black;	
}

.cnt_file {
	margin-bottom:8px;	
}
.cnt_link {
	margin-bottom:8px;	
}
.cnt_img {
	margin-bottom:16px;
}
.cnt_file a{
	color:#666666;
}
.cnt_link a{
	color:#666666;
}
.cnt_link a:hover, .cnt_file a:hover {
	color:black;
}

.cnt_titolo {
	margin-bottom:4px;
}
.cnt_titolo a {
	color:black;
}

.cnt_datanews {
	margin-bottom:8px;
	font-weight:bold;
	font-size:9px;
	line-height:12px;
}
.cnt_datanews a {
	color:black;
	font-size:9px;
}

/* css per singolo blocc news */
#render_news_news {
	position:absolute;
	bottom:12px;
}
#popup1_layer0 {

}
/* css per le news popup */
#news_popup_div {
	width:896px;
	height:384px;
}

#news_popup_div #left {
	float:left;
	
}

#news_popup_div #right {
	float:left;
	margin-left:32px;
	text-align:left;
	width:200px;
}

#news_popup_div #right #links {
	position:absolute;
	bottom:0px;
}

#news_popup_div #right a {
	color:#CCCCCC;
	text-decoration:none;	
}

/* mail form */

#mail_layer {
	text-align:left;
	position:absolute;
	width:704px;
	height:320px;
	left:0px;
	filter:alpha(opacity=75);
	opacity:0.75;
	z-index:1000;		
}

.mail_form {
	font-size:10px;
	color:#cccccc;
	position:absolute;
	left:32px;
	top:26px;
}

.mail_form p {
	clear:both;
	margin:0;
	padding:0;
	margin-bottom:6px;
}

.mail_form input, .mail_form textarea{
	font-size:9px;
	font-family:Verdana;
	background:none;
	border:1px solid #aaaaaa;
	color:white;
	padding:2px;
}


.mail_form .col_left {
	width:230px;
	float:left;
}
.mail_form .col_right {
	width:200px;
	float:left;
}
.mail_form #nome {
	width:214px;	
}

.mail_form #cognome {
	width:214px;	
}

.mail_form #email {
	width:214px;
}
.mail_form #tel {
	width:214px;
}
.mail_form #motivo {
	width:444px;
	height:62px;	
}




.mail_form #privacy1 {
	width:444px;
	height:62px;
	overflow:hidden;
	overflow-y:scroll;
}

.mail_form #button a {
	font-size:11px;
	border:0;
	padding:0;
	margin:0;
	font-weight:bold;
	color:white;
	position:absolute;
	left:482px;	
	top:236px;
}

.mail_form .checkbox1 {
	position:relative;
	left:-6px;
}

.mail_form .checkbox1_btn {
	float:left;
}
.mail_form .checkbox1 input {
	border:0;
}
.mail_form .checkbox1_label {
	float:left;
	padding-top:2px;
	padding-left:4px;
}
#ds_left {
	float:left;
	width:250px;
	
}

#ds_right {
	float:left;
}

#mailsent_reply {
	color:white;
}

/* limiter */

#limiter_numero_pagine {
	margin-top:4px;
	border-top: dashed #dddddd 1px;
	padding-top:2px;
}

#limiter_numero_pagine span {
	padding-right:12px;
	color:#555555;
	font-size:10px;
}

#limiter_indicatore a {
	color:#cccccc;
	
}
#limiter_indicatore a:hover {
	color:black
}

#limiter_indicatore #active {
	background:gray;
	color:white;
	padding-left:2px;
	padding-right:2px;
}

#table_offerte th{
	color:gray;	
	font-weight:bold;
	text-align:left;
}

#table_offerte tr {
	color:black;
}
#table_offerte {
}
.offerte_modello {
	width:450px;
}
.offerte_soloanno{
	width:60px;
}
.offerte_km {
	width:60px;
	text-align:right;
}
.offerte_colore {
	width:128px;
	
}
.offerte_prezzo {
	width:80px;
	text-align:right;
}
.offerte_imm {
	width:128px;
	text-align:left;
}


.offerte_first {
	width:20px;
	
}

#gallerydiv {
	position:absolute;
	left:0px;
}

#popup1_layer1 {
	top:100px;
}


#gallerydiv {
	filter:Alpha(opacity=100); opacity:1;
	
}

#fixed1 {
	position:absolute;
	bottom:10px;
	filter:Alpha(opacity=100); opacity:1;
	z-index:10000;
	left:0px;
	
}

/* nuovo form mail in frame2 */

.mail_form_insite p {
	padding:0;
	margin:0;
	margin-top:3px;
	margin-bottom:12px;
	
}

.mail_form_insite .col_left {
	width:246px;
	float:left;
}
.mail_form_insite .col_right {
	width:230px;
	float:left;
}

.mail_form_insite {
	
	
}

.mail_form_insite .label {
	font-size:9px;
	margin-bottom:2px;
}

.mail_form_insite input {
	border:1px solid black;
	margin-bottom:3px;
}

.mail_form_insite select {
	border:1px solid black;
	font-size:11px;
	font-family:Verdana;	
	height:18px;
}

.mail_form_insite #messaggio1 {
	font-size:9px;
	width:482px;
	height:11px;
}

.mail_form_insite .m_left {
	float:left;	
	font-weight:bold;
}

.mail_form_insite .m_right {
	float:right;	
	color:#999999;
}

.mail_form_insite #nome {
	width:230px;
}

.mail_form_insite #cognome {
	width:230px;	
}

.mail_form_insite #telefono {
	width:230px;	
}

.mail_form_insite #email {
	width:230px;	
}

.mail_form_insite #regione {
	width:230px;	
}

.mail_form_insite #servizio {
	width:236px;	
}
.mail_form_insite #servizio2 {
	width:230px;	
}

.mail_form_insite #targa {
	width:230px;	
}
.mail_form_insite #marca {
	width:230px;	
}
.mail_form_insite #modello {
	width:230px;	
}
.mail_form_insite #anno {
	width:230px;	
}

.mail_form_insite #note {
	border:1px solid black;	
	width:476px;
	height:128px;
}

.mail_form_insite #privacy {
	border:1px solid black;
	width:476px;
	height:128px;
}

.mail_form_insite input, .mail_form_insite textarea{
	font-size:9px;
	font-family:Verdana;
	background:none;
	padding:2px;
}

.mail_form_insite .checkbox1 {
	position:relative;
	left:-6px;
}

.mail_form_insite .checkbox1_btn {
	float:left;
}

.mail_form_insite .checkbox1 input {
	border:0;
}

.mail_form_insite .checkbox1_label {
	font-size:9px;
	float:left;
	padding-top:2px;
	padding-left:4px;
}

.mail_form_insite #privacy {
	overflow-y:scroll;
}

.mail_form_insite #form_btns {
	width:482px;
}

.mail_form_insite .btns_left {
	float:left;
}

.mail_form_insite .btns_right {
	float:right;
	text-align:right;	
	font-size:9px;
}

.mail_form_insite .btn_send {
	font-weight:bold;
	color:black;
	display:block;
	font-size:9px;
}

.clearboth {
	padding:0;
	margin:0;
	background:yellow;
	font-size:0px;	
}

#mailsent_reply {
	position:absolute;
	left:128px;
	top:255px;
}

#mailsent_reply2 {
	font-weight:bold;
	
}