@charset "UTF-8";
/* CSS Document */

body { 
	background:url("../images/sfondo.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
}


#container { 
	margin:0px auto;
	margin-top:82px;
	width:906px;
}


#head{
	width:906px;
	height:147px;
}

#logo{
	width:850px;
	height:147px;
	float:left;
}

#lingue{
	width:56px;
	height:147px;
	float:left;
}


#ita{
	width:15px;
	height:15px;
	display:block;
	float:left;
}

#ita a:link{
	width:15px;
	height:15px;
	display:block;
	background:url("../images/lingue/ita.jpg");
	background-repeat:no-repeat;
}
#ita a:visited{
	width:15px;
	height:15px;
	display:block;
	background:url("../images/lingue/ita.jpg");
	background-repeat:no-repeat;
}
#ita a:hover{
	width:15px;
	height:15px;
	display:block;
	background:url("../images/lingue/ita-on.jpg");
	background-repeat:no-repeat;
}


#eng{
	width:15px;
	height:15px;
	display:block;
	float:left;
	margin-left:5px;
}

#eng a:link{
	width:15px;
	height:15px;
	display:block;
	background:url("../images/lingue/eng.jpg");
	background-repeat:no-repeat;
}
#eng a:visited{
	width:15px;
	height:15px;
	display:block;
	background:url("../images/lingue/eng.jpg");
	background-repeat:no-repeat;
}
#eng a:hover{
	width:15px;
	height:15px;
	display:block;
	background:url("../images/lingue/eng-on.jpg");
	background-repeat:no-repeat;
}


#fra{
	width:15px;
	height:15px;
	display:block;
	float:left;
	margin-left:5px;
}

#fra a:link{
	width:15px;
	height:15px;
	display:block;
	background:url("../images/lingue/fra.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
#fra a:visited{
	width:15px;
	height:15px;
	display:block;
	background:url("../images/lingue/fra.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
#fra a:hover{
	width:15px;
	height:15px;
	display:block;
	background:url("../images/lingue/fra-on.jpg");
	background-repeat:no-repeat;
	background-position:center;
}



#contenuto{
	width:906px;
	height:444px;
	margin-top:20px;

}



/*HOME------------------------------*/



#vuoto{
	width:1px;
	height:60px;
}

#menuhome{
	width:906px;
	height:195px;
}

.menuhome-top{
	width:151px;
	height:43px;
	text-align:center;
	float:left;
	background:url("../images/nero.png");
	background-repeat:repeat-x;
	font-family:Verdana, Helvetica, Arial;
	color:#ffffff;
	font-size:10px;
	line-height:43px;
	display:block;
}

.menuhome-top a{
	width:151px;
	height:43px;
	color:#ffffff;
	text-decoration:none;
	display:block;
}

/*----------------------------- MENU PRODOTTI HOME -----------------------------*/

#chisiamohome{
	width:151px;
	height:152px;
	float:left;
	margin:0;
}

#chisiamohome a{display:block;}

#chi-siamo{
	background: url('../images/menu-home/chi-siamo-on.jpg') no-repeat;
}



#prodottihome{
	width:151px;
	height:152px;
	float:left;
}

#prodottihome a{display:block;}

#prodotti{
	background: url('../images/menu-home/prodotti-on.jpg') no-repeat;
}



#dovesiamohome{
	width:151px;
	height:152px;
	float:left;
}

#dovesiamohome a{display:block;}

#dove-siamo{
	background: url('../images/menu-home/dove-siamo-on.jpg') no-repeat;
}



#newshome{
	width:151px;
	height:152px;
	float:left;
}

#newshome a{display:block;}

#news{
	background: url('../images/menu-home/news-on.jpg') no-repeat;
}

#referenzehome{
	width:151px;
	height:152px;
	float:left;
}

#referenzehome a{display:block;}

#referenze{
	background: url('../images/menu-home/referenze-on.jpg') no-repeat;
}



#contattihome{
	width:151px;
	height:152px;
	float:left;
}

#contattihome a{display:block;}

#contatti{
	background: url('../images/menu-home/contatti-on.jpg') no-repeat;
}



/*------------------------- MENU INTERNO ----------------------*/


#menu-interno{
	width:153px;
	float:left;
}

#chi-siamoBig{
	width:153px;
	height:178px;
	background:url("../images/menu-interno/big/chi-siamo.png");
	text-align:left;
}
#prodottiBig{
	width:153px;
	height:178px;
	background:url("../images/menu-interno/big/prodotti.png");
	text-align:left;
}
#prodottiBig2{
	width:153px;
	height:178px;
	background:url("../images/menu-interno/big/prodotti2.png");
	text-align:left;
}



.casella-prodotti{
	width:153px;
	height:21px;
	text-align:left;
	display:block;
}

.casella-prodotti a:link{
	width:153px;
	height:21px;
	background:url("../images/menu-interno/casella-prodotti.png");
	text-align:left;
	display:block;
	text-decoration:none;
}
.casella-prodotti a:visited{
	width:153px;
	height:21px;
	background:url("../images/menu-interno/casella-prodotti.png");
	text-align:left;
	display:block;
	text-decoration:none;
}
.casella-prodotti a:hover{
	width:153px;
	height:21px;
	background:url("../images/menu-interno/casella-prodotti-on.png");
	text-align:left;
	display:block;
	text-decoration:none;
}


.testo-casella-prodotti{
	font-family:Verdana, Helvetica, Arial;
	color:#ffffff;
	font-size:10px;
	line-height:20px;
	padding-left:40px;
}

#dove-siamoBig{
	width:153px;
	height:178px;
	background:url("../images/menu-interno/big/dove-siamo.png");
	text-align:left;
}

#news-fiereBig{
	width:153px;
	height:178px;
	background:url("../images/menu-interno/big/news-fiere.png");
	text-align:left;
}

#referenzeBig{
	width:153px;
	height:178px;
	background:url("../images/menu-interno/big/referenze.png");
	text-align:left;
}

#contattiBig{
	width:153px;
	height:178px;
	background:url("../images/menu-interno/big/contatti.png");
	text-align:left;
}


.testo-menu-big{
	font-family:Verdana, Helvetica, Arial;
	color:#ffffff;
	font-size:10px;
	line-height:48px;
	letter-spacing:0.1em;
	padding-left:40px;
}

.testo-menu-big2{
	font-family:Verdana, Helvetica, Arial;
	color:#ffffff;
	font-size:10px;
	line-height:26px;
	letter-spacing:0.1em;
	padding-left:40px;
}

.testo-menu-big2 a{
	color:#ffffff;
	text-decoration:none;
}

.menu-small{
	width:153px;
	height:37px;
	display:block;
}

.menu-small a:link{
	width:153px;
	height:37px;
	background:url("../images/menu-interno/casella-small.png");
	display:block;
	text-decoration:none;
}

.menu-small a:visited{
	width:153px;
	height:37px;
	background:url("../images/menu-interno/casella-small.png");
	display:block;
	text-decoration:none;
}

.menu-small a:hover{
	width:153px;
	height:37px;
	background:url("../images/menu-interno/casella-small-on.png");
	display:block;
	text-decoration:none;
}


.testo-menu-small{
	font-family:Verdana, Helvetica, Arial;
	color:#ffffff;
	font-size:10px;
	line-height:38px;
	padding-left:35px;
}


/*INTERNO------------------------------------*/

#interno{
	width:725px;
	height:362px;
	margin-left:14px;
	float:left;
}


#titolo{
	width:725px;
	height:27px;
	background:url("../images/titolo.png");
	background-repeat:no-repeat;
}

h1{
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
	color:#ffffff;
	text-align:left;
	margin:0;
	padding:0;
	line-height:30px;
	letter-spacing:0.1em;
	padding-left:30px;
}




#sfondo-interno{
	width:725px;
	height:330px;
	margin-top:7px;
	background:url("../images/sfondo-contenuto.png");
	background-repeat:no-repeat;
	padding-left:14px;
	padding-top:15px;
}


#contenuto-interno{
	width:700px;
	height:300px;
}

#contenuto-dovesiamo{
	width:700px;
	height:300px;
	background:url("../images/mappa.png");
}

#contenuto-interno2{
	width:700px;
	height:300px;
	overflow:auto;
}

#testo{
	width:400px;
	height:300px;
	padding-left:15px;
	float:left;
}



#testoBig1{
	width:330px;
	padding-left:15px;
	float:left;
}
#testoBig1 a:link{
	color:#ffffff;
	text-decoration:none;
}
#testoBig1 a:visited{
	color:#ffffff;
	text-decoration:none;
}
#testoBig1 a:hover{
	color:#ffffff;
	text-decoration:underline;
}


#testoBig1 ul{
	margin-left:20px;
	line-height:18px;
}

#testoBig2{
	width:330px;
	padding-left:15px;
	float:left;
}
#testoBig2 a:link{
	color:#ffffff;
	text-decoration:none;
}
#testoBig2 a:visited{
	color:#ffffff;
	text-decoration:none;
}
#testoBig2 a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#testoBig2 ul{
	margin-left:20px;
	line-height:18px;
}





#testo2{
	width:210px;
	padding-left:15px;
	float:left;
}

#testosx{
	width:320px;
	float:left; 
}

#testodx{
	width:320px;
	padding-left:20px;
	float:left;
}

#foto{
	width:240px;
	height:300px;
	float:left;
}

#foto2{
	width:455px;
	height:300px;
	padding-left:20px;
	float:left;
	overflow:auto;
}

.foto-prodotti1{
	width:210px;
	height:140px;
	float:left;
}

.foto-prodotti2{
	width:210px;
	height:140px;
	padding-left:10px;
	float:left;
}



h2{
	font-size:11px;
	font-family:Verdana, Helvetica, Arial;
	color:#c6992c;
	text-align:left;
	margin:0;
	padding:0;v
}

.titolo{
	font-size:11px;
	font-family:Verdana, Helvetica, Arial;
	color:#c6992c;
	text-align:center;
}

.titolo a{
	font-size:11px;
	font-family:Verdana, Helvetica, Arial;
	color:#c6992c;
	text-decoration:none;
}

p{
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
	color:#ffffff;
	line-height:14px;
	text-align:justify;
}


.linea1{
	width:320px;
	height:25px;
	line-height:25px;
	background:url("../images/linea1.png");
	background-repeat:no-repeat;
}
.linea1Bis{
	width:320px;
	height:40px;
	padding-top:10px;
	background:url("../images/linea1.png");
}

.linea2{
	width:320px;
	height:25px;
	line-height:25px;
}

.linea2Bis{
	width:320px;
	height:40px;
	padding-top:10px;
}


.sx{
	width:160px;
	padding-left:10px;
	float:left;
}


.dx{
	width:140px;
	padding-left:10px;
	float:left;
}


ul{
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
	color:#ffffff;
	text-align:left;
	margin:0;
	padding:0;
}



#footer{
	position:absolute;
	top:630px;
	width:906px;
	height:30px;
}


#footersx{
	width:450px;
	height:30px;
	font-size:10px;
	line-height:12px;
	font-family:Verdana, Helvetica, Arial;
	color:#ffffff;
	text-align:right;
	float:left;
}

#footersx a:link{
	color:#ffffff;
	text-decoration:none;
}
#footersx a:visited{
	color:#ffffff;
	text-decoration:none;
}
#footersx a:hover{
	color:#ffffff;
	text-decoration:underline;
}


#footerdx{
	width:450px;
	height:30px;
	font-size:10px;
	line-height:12px;
	font-family:Verdana, Helvetica, Arial;
	color:#ffffff;
	text-align:left;
	float:left;
}


#footerdx a:link{
	color:#ffffff;
	text-decoration:none;
}
#footerdx a:visited{
	color:#ffffff;
	text-decoration:none;
}
#footerdx a:hover{
	color:#ffffff;
	text-decoration:underline;
}


/*---------------------------------PRODOTTI---------------------------------*/


#sfondo-prodotti{
	width:725px;
	height:362px;
	padding-left:14px;
	float:left;
}


.prodotti-top{
	width:181px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#ffffff;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
	background:url("../images/menu-prodotti/background.png");
	background-repeat:repeat-x;
	float:left;
	display:block;
}
.prodotti-top a{
	color:#ffffff;
	text-decoration:none;
	display:block;
}



#scuderieCorsia{
	width:181px;
	height:136px;
	float:left;
	margin:0;
}

#scuderieCorsia a{display:block;}

#scuderie-corsia{
	background: url('../images/menu-prodotti/scuderie-corsia-on.jpg') no-repeat;
}


#scuderieLinea{
	width:181px;
	height:136px;
	float:left;
	margin:0;
}

#scuderieLinea a{display:block;}

#scuderie-linea{
	background: url('../images/menu-prodotti/scuderie-linea-on.jpg') no-repeat;
}


#boxInterni{
	width:181px;
	height:136px;
	float:left;
	margin:0;
}

#boxInterni a{display:block;}

#box-interni{
	background: url('../images/menu-prodotti/box-interni-on.jpg') no-repeat;
}


#Maneggi{
	width:181px;
	height:136px;
	float:left;
	margin:0;
}

#Maneggi a{display:block;}

#maneggi{
	background: url('../images/menu-prodotti/maneggi-on.jpg') no-repeat;
}


#Paddock{
	width:181px;
	height:136px;
	float:left;
	margin:0;
}

#Paddock a{display:block;}

#paddock{
	background: url('../images/menu-prodotti/paddock-on.jpg') no-repeat;
}


#Modelli{
	width:181px;
	height:136px;
	float:left;
	margin:0;
}

#Modelli a{display:block;}

#modelli{
	background: url('../images/menu-prodotti/modelli-on.jpg') no-repeat;
}


#recinzioniTondini{
	width:181px;
	height:136px;
	float:left;
	margin:0;
}

#recinzioniTondini a{display:block;}

#recinzioni-tondini{
	background: url('../images/menu-prodotti/recinzioni-tondini-on.jpg') no-repeat;
}



#Accessori{
	width:181px;
	height:136px;
	float:left;
	margin:0;
}

#Accessori a{display:block;}

#accessori{
	background: url('../images/menu-prodotti/accessori-on.jpg') no-repeat;
}




#contenitore-foto{
	width:455px;
	padding-left:20px;
	float:left;
}



/*--------------------------------NEWS--------*/

#casella-news{
	width:680px;
	border-bottom:2px solid #000000;
	padding-bottom:20px;
	margin-bottom:30px;
}



#testo-news{
	width:450px;
	padding-left:15px;
	float:left;
}


#foto-news{
	width:140px;
	padding-left:50px;
	text-align:right;
	float:left;
}


/*-------------------------------FORM-------------------------------*/

.linea1form{
	width:680px;
	height:55px;
	line-height:25px;
	background:url("../images/linea1.png");
}


.linea2form{
	width:680px;
	height:55px;
	line-height:25px;
}


#form{
	width:680px;
}

.casella{
	width:270px;
	height:55px;
	float:left;
	text-align:left;
	padding-left:70px;
}

.casellaBig{
	width:680px;
	float:left;
	text-align:center;
}


.nome-casella{
	width:265px;
	height:18px;
	font-size:12px;
	text-align:left;
	font-family:Trebuchet MS, Helvetica, Arial;
	color:#ffffff;
	padding-left:5px;
}


.testo-casella{
	width:270px;
	text-align:left;
	font-size:12px;
	font-family:Trebuchet MS, Helvetica, Arial;
	color:#ffffff;
}


.invia{
	background:#fff;
	border:solid 2px #cccccc;
	width:60px;
	height:20px;
}


.risposta-ok{
	font-size:12px;
	font-family:Trebuchet MS, Helvetica, Arial;
	color:#1caf2d;
	text-align:center;
}
.risposta-ko{
	font-size:12px;
	font-family:Trebuchet MS, Helvetica, Arial;
	color:#ad1400;
	text-align:center;
}





input, textarea, select {
	background: #FFF;
	border: 1px solid #888;
	margin: 4px 5px 0 5px;
	padding: 2px;
	font-size:12px;
	vertical-align: baseline;
}

.LV_validation_message{
	font-size:12px;
}

.response { display: none; }

.ajaxLoading-container { background: #000; }
.ajaxLoading-message { color: #888; text-align: center; }
.ajaxLoading-image { margin-right: 5px; vertical-align: middle }

.LV_valid { display: none; }
.LV_invalid { color: #CC0000; }
.LV_validation_message { font-weight: bold; margin-left: 5px; }
.LV_valid_field { border-color: #5B5; }
.LV_invalid_field { border-color: #B55; }




