@charset "UTF-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	margin-top: 20px;
	margin-bottom: 40px;
}

a {
	font-size: 12px;
	color: #c41235;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #c41235;
}
a:hover {
	text-decoration: underline;
	color: #c41235;
}
a:active {
	text-decoration: none;
	color: #c41235;
}

img{
	border:none;
}

#maindiv {
	margin:0 auto;
	width:1000px;
}
#maindiv #cont{
	position:absolute;
	width:1000px;
	background:url(../img/bg.gif) repeat-y;
	height:1000px;
	background-image: url(../img/bg.gif);
}

#maindiv #cont #head{
	position:absolute;
	top:0px;
	background:url(../img/head.jpg) no-repeat;
	width:1000px;
	height:26px;
}
#maindiv #cont #donn{
	position:absolute;
	top:26px;
	right:28px;
	background:url(../img/don.jpg) no-repeat;
	width:555px;
	height:422px;
}
#maindiv #cont #donn_concorso{
	position:absolute;
	top:26px;
	right:28px;
	background:url(../img/don1.jpg) no-repeat;
	width:555px;
	height:422px;
}
#maindiv #cont #chiuso{
	position:absolute;
	top:448px;
	right:27px;
	background:#998675;
	width:949px;
	height:11px;
}
#maindiv #cont #left{
	position:absolute;
	top:26px;
	background:url(../img/left.jpg) no-repeat;
	width:313px;
	height:674px;
}

#maindiv #cont #left #menu{
	position:absolute;
	top:183px;
	left:51px;
	width:223px;
	height:17px;
}
#maindiv #cont #left #menu a{
	position:absolute;
	top:0px;
	left:0px;
	width:223px;
	height:17px;
}

#maindiv #cont #right{
	position:absolute;
	top:26px;
	left:313px;
}

#maindiv #cont #gri{
	position:absolute;
	top:486px;
	left:37px;
	background:url(../img/gri.jpg) no-repeat;
	width:925px;
	height:28px;
}
#maindiv #cont #text{
	position:absolute;
	top:1709px;
	left:130px;
	width:300px;
	height:auto;
}
#maindiv #cont #grigio{
	position:absolute;
	top:687px;
	left:72px;
	width:418px;
	height:358px;
	background:url(../img/2.gif) no-repeat #ebebeb;
}
#maindiv #cont #tt1{
	position:absolute;
	top:1240px;
	left:68px;
	width:854px;
	height:134px;
	background:url(../img/5.gif) no-repeat #ebebeb;
}
#maindiv #cont #ttt{
	position:absolute;
	top:54px;
	left:19px;
	width:819px;
	height:auto;
}
#maindiv #cont #grigio #tt{
	position:absolute;
	top:59px;
	left:14px;
	width:393px;
	height:auto;
}

#linea #bott{
	position:absolute;
	top:286px;
	left:81px;
	width:204px;
	height:125px;
}

#maindiv #cont #consigliati{
	position:absolute;
	top:1183px;
	left:366px;
	height:auto;
	width:593px;
}

#maindiv #cont #consigliati_2{
	position:absolute;
	top:1250px;
	left:0px;
	height:auto;
	width:593px;
}

.linea {
	border-bottom:dotted #988574 1px;
	font-size:16px;
}
#maindiv #cont #desc{
	position:absolute;
	top:560px;
	left:357px;
	height:auto;
	width:581px;
}

#maindiv #cont #desc #t1{
	height:auto;
	width:380px;
	border-bottom:dotted #ccc 1px; 
	color:#988574;
}

#maindiv #cont #menu_pro #menunew{
	position:absolute;
	width:163px;
	height:16px;
	top:12px;
	left:12px;
	color:#FFF;
	text-align:center;
	font-size:11px;
	padding-top:5px;
	background:url(../img/men1new.jpg) no-repeat;
}

#maindiv #cont #dettaglio{
	position:absolute;
	width:499px;
	height:271px;
	top:1101px;
	left:45px;
	font-size:12px;
}

#maindiv #cont #dettaglio #cons1{
	position:absolute;
	width:auto;
	height:auto;
	top:55px;
	left:2px;
	text-align:center;
}

#maindiv #cont #dettaglio_2{
	position:absolute;
	width:499px;
	height:271px;
	top:0px;
	left:45px;
	font-size:12px;
}

#maindiv #cont #dettaglio_2 #cons1{
	position:absolute;
	width:auto;
	height:auto;
	top:55px;
	left:2px;
	text-align:center;
}

#maindiv #cont #natdett {
	position:absolute;
	width:800px;
	top:1171px;
	left:95px;
	font-size:11px;
	color:#666;
}

#maindiv #cont #miglio {
	position:absolute;
	width:403px;
	height:auto;
	top:1141px;
	left:122px;
}

#maindiv #cont #natdett #insna {
	width:150px;
	float:left;
	text-align:center;
	padding:5px;
}

#maindiv #cont #menu_pro #menunew a{
	position:absolute;
	width:163px;
	height:16px;
	top:0px;
	left:0px;
	color:#FFF;
	text-align:center;
	font-size:11px;
	padding-top:5px;
	text-decoration:none;
}


#maindiv #cont #menu_pro{
	position:absolute;
	top:560px;
	left:37px;
	height:auto;
	width:290px;
	padding:10px 0px 10px 0px;
}
#maindiv #cont #menu_pronasc{
	position:absolute;
	top:560px;
	left:37px;
	height:auto;
	width:270px;
	padding:10px;
	display:none;
}
#maindiv #cont #menu_pronasc a{
	color:#666666;
	text-decoration:none;
}


#maindiv #cont #menu_pro #tit{
	padding-top:10px;
	height:20px;
	color:#988574;
}
#maindiv #cont #menu_pro #tit a{
	padding-top:10px;
	height:20px;
	color:#988574;
	text-decoration:none;
}
#maindiv #cont #menu_pro #tit a:hover{
	padding-top:10px;
	height:20px;
	color:#988574;
	text-decoration:none;
}
#maindiv #cont #menu_pro #m1{
	display:none;
	background:#ffffff;
	padding:10px 0px 0px 0px;
}
#maindiv #cont #menu_pro #m1 ul{
	margin:0px;
	padding-left:5px;
}
#maindiv #cont #menu_pro #m1 li{
	margin:0px;
	list-style:none;
	height:15px;
	list-style-position:inside;
	display:block;
}
#maindiv #cont #menu_pro #m1 li a{
	color:#808080;
	text-decoration:none;
	text-transform:lowercase;
}
#maindiv #cont #menu_pro #m1 li a:hover{
	color:#000000;
	text-decoration:none;
}

#maindiv #cont #menu_pro #m2{
	display:none;
	background:#ffffff;
	padding:10px 0px 0px 0px;
}
#maindiv #cont #menu_pro #m2 ul{
	margin:0px;
	padding-left:5px;
}
#maindiv #cont #menu_pro #m2 li{
	margin:0px;
	list-style:none;
	height:15px;
	list-style-position: inside;
	display:block;
}
#maindiv #cont #menu_pro #m2 li a{
	color:#808080;
	text-decoration:none;
	text-transform:lowercase;
}
#maindiv #cont #menu_pro #m2 li a:hover{
	color:#000000;
	text-decoration:none;
}

#maindiv #cont #menu_pro #m3{
	display:none;
	background:#ffffff;
	padding:10px 0px 0px 0px;
}
#maindiv #cont #menu_pro #m3 ul{
	margin:0px;
	padding-left:5px;
}
#maindiv #cont #menu_pro #m3 li{
	margin:0px;
	list-style:none;
	height:15px;
	list-style-position: inside;
	display:block;
}
#maindiv #cont #menu_pro #m3 li a{
	color:#808080;
	text-decoration:none;
	text-transform:lowercase;
}
#maindiv #cont #menu_pro #m3 li a:hover{
	color:#000000;
	text-decoration:none;
}

#maindiv #cont #menu_pro #m4{
	display:none;
	background:#ffffff;
	padding:10px 0px 0px 0px;
}
#maindiv #cont #menu_pro #m4 ul{
	margin:0px;
	padding-left:5px;
}
#maindiv #cont #menu_pro #m4 li{
	margin:0px;
	list-style:none;
	height:15px;
	list-style-position: inside;
	display:block;
}
#maindiv #cont #menu_pro #m4 li a{
	color:#808080;
	text-decoration:none;
	text-transform:lowercase;
}
#maindiv #cont #menu_pro #m4 li a:hover{
	color:#000000;
	text-decoration:none;
}

#maindiv #cont #menu_pro #m5{
	display:none;
	background:#ffffff;
	padding:10px 0px 0px 0px;
}
#maindiv #cont #menu_pro #m5 ul{
	margin:0px;
	padding-left:5px;
}
#maindiv #cont #menu_pro #m5 li{
	margin:0px;
	list-style:none;
	height:15px;
	list-style-position: inside;
	display:block;
}
#maindiv #cont #menu_pro #m5 li a{
	color:#808080;
	text-decoration:none;
	text-transform:lowercase;
}
#maindiv #cont #menu_pro #m5 li a:hover{
	color:#000000;
	text-decoration:none;
}

#maindiv #cont #menu_pro #m6{
	display:none;
	background:#ffffff;
	padding:10px 0px 0px 0px;
}
#maindiv #cont #menu_pro #m6 ul{
	margin:0px;
	padding-left:5px;
}
#maindiv #cont #menu_pro #m6 li{
	margin:0px;
	list-style:none;
	height:15px;
	list-style-position: inside;
	display:block;
}
#maindiv #cont #menu_pro #m6 li a{
	color:#808080;
	text-decoration:none;
	text-transform:lowercase;
}
#maindiv #cont #menu_pro #m6 li a:hover{
	color:#000000;
	text-decoration:none;
}

#maindiv #cont #menu_pro #m7{
	display:none;
	background:#ffffff;
	padding:10px 0px 0px 0px;
}
#maindiv #cont #menu_pro #m7 ul{
	margin:0px;
	padding-left:5px;
}
#maindiv #cont #menu_pro #m7 li{
	margin:0px;
	list-style:none;
	height:15px;
	list-style-position: inside;
	display:block;
}
#maindiv #cont #menu_pro #m7 li a{
	color:#808080;
	text-decoration:none;
	text-transform:lowercase;
}
#maindiv #cont #menu_pro #m7 li a:hover{
	color:#000000;
	text-decoration:none;
}


#maindiv #cont #menu_pro #m8{
	display:none;
	background:#ffffff;
	margin: 10px;
	padding:5px 0px 0px 0px;
}
#maindiv #cont #menu_pro #m8 ul{
	margin:0px;
	padding-left:5px;
}
#maindiv #cont #menu_pro #m8 li{
	margin:0px;
	list-style:none;
	height:15px;
	list-style-position: inside;
	display:block;
}
#maindiv #cont #menu_pro #m8 li a{
	color:#c18e4f;
	text-decoration:none;
	text-transform:lowercase;
}
#maindiv #cont #menu_pro #m8 li a:hover{
	color:#74562a;
	text-decoration:none;
}

#maindiv #cont #menu_pro #m9{
	display:none;
	background:#ffffff;
	margin-top: 10px;
	padding:5px 0px 0px 0px;
}
#maindiv #cont #menu_pro #m9 ul{
	margin:0px;
	padding-left:10px;
}
#maindiv #cont #menu_pro #m9 li{
	margin:0px;
	list-style:none;
	height:15px;
	list-style-position: inside;
	display:block;
}
#maindiv #cont #menu_pro #m9 li a{
	color:#ed6595;
	text-decoration:none;
	text-transform:lowercase;
}
#maindiv #cont #menu_pro #m9 li a:hover{
	color:#8c3758;
	text-decoration:none;
}

#maindiv #cont #center{
	position:absolute;
	top:700px;
	background:url(../img/cenetr.jpg) no-repeat;
	width:1000px;
	height:394px;
}

#maindiv #cont #center #pa{
	position:absolute;
	top:68px;
	left:753px;
	background:url(../img/pa.gif) no-repeat;
	width:203px;
	height:177px;
}

#maindiv #cont #center #testo{
	position:absolute;
	top:153px;
	left:83px;
	width:270px;
	height:auto;
}

#maindiv #cont #prod{
	position:absolute;
	top:720px;
	left:37px;
	background:url(../img/pr1.jpg) no-repeat;
	width:925px;
	height:473px;
}
#maindiv #cont #linea{
	position:absolute;
	top:530px;
	left:31px;
	width:943px;
	height:335px;
}
#maindiv #cont #linea #bionda{
	position:absolute;
	top:9px;
	left:685px;
	width:248px;
	height:227px;
	background:url(../img/bionda.gif) no-repeat;
}
#maindiv #cont #linea #cono{
	position:absolute;
	top:13px;
	left:6px;
	width:625px;
	height:213px;
	background:url(../img/cono.gif) no-repeat;
}
#maindiv #cont #linea #conosot{
	position:absolute;
	top:238px;
	left:6px;
	width:929px;
	height:87px;
	background:url(../img/conosot.gif) no-repeat;
}
#maindiv #cont #linea #conosot #t0{
	position:absolute;
	top:38px;
	left:287px;
	width:494px;
	height:auto;
}
#maindiv #cont #linea #cono #t{
	position:absolute;
	top:44px;
	left:32px;
	width:176px;
	height:auto;
}
#maindiv #cont #linea #l{
	position:absolute;
	top:235px;
	left:390px;
	width:505px;
	height:4px;
	border-bottom:dotted #ccc 1px;
}
#maindiv #cont #linea #g{
	position:absolute;
	top:265px;
	left:7px;
	width:924px;
	height:54px;
	background:url(../img/sotto.jpg) no-repeat;
}
#maindiv #cont #linea #contatti{
	position:absolute;
	top:5px;
	left:6px;
	width:914px;
	height:226px;
	background:url(../img/contatti.jpg) no-repeat;
	background-position: right;
}
#maindiv #cont #linea #contatti_old{
	position:absolute;
	top:5px;
	left:6px;
	width:914px;
	height:226px;
	background:url(../img/conatti.jpg) no-repeat;
	background-position: right;
}
#maindiv #cont #linea #contatti #link2{
	position:absolute;
	top:147px;
	left:600px;
	width:175px;
	height:38px;
}

#maindiv #cont #linea #contatti #link2_or{
	position:absolute;
	top:147px;
	left:600px;
	width:175px;
	height:38px;
}

#maindiv #cont #linea #contatti #form_contatti{
	position:absolute;
	top:90px;
	left:90px;
	width:360px;
	height:460px;
	background-image: url(../img/bg_form.gif);
	background-repeat: no-repeat;
	color: #fff;
	padding-top: 35px;
}

.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#988574;
	background-color:#fff;
	border: 1px solid #988574;
}
.select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#988574;
	background-color:#fff;
	border: 1px solid #988574;
}
.invia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color:#988574;
	border: 1px solid #fff;
	cursor: pointer;
}

#maindiv #cont #linea #contatti #link2 a{
	position:absolute;
	top:0px;
	left:0px;
	width:175px;
	height:38px;
}
#maindiv #cont #linea #tt{
	position:absolute;
	top:75px;
	left:86px;
	width:158px;
	height:106px;
}
#maindiv #cont #prod #link{
	position:absolute;
	top:190px;
	left:118px;
	width:87px;
	height:172px;
}
#maindiv #cont #footer{
	position:absolute;
	top:1094px;
	background:url(../img/footer.jpg) no-repeat;
	width:1000px;
	height:79px;
	background-image: url(../img/footer.jpg);
	left: 0px;
}

#maindiv #cont #footer #pow{
	position:absolute;
	top:36px;
	right:31px;
}

.viola{ color: #402783; font-size:13px; }
.style1 {font-size: 12px}
.tito { border-bottom:dotted #ccc 1px; font-size:13px;color:#988574; }
.oro{ color:#988574; }
.big{ font-size:16px; } 
.mid { font-size:14px; }
.verde{ color: #008045; font-size:14px; }

.link_mga{
	color:#999;
	text-decoration:underline;
}
.link_mga:link{
	color:#999;
}
.link_mga:visited{
	color:#999;
}
.link_mga:hover{
	color:#999;
}

a.privacy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	text-decoration: underline;
}

a.privacy:link{}
a.privacy:visited{}
a.privacy:hover{
	color: #cccccc;
}

a.privacy_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	text-decoration: underline;
}

a.privacy_2:link{}
a.privacy_2:visited{}
a.privacy_2:hover{
	color:#998675;
}

.errore{
	color: #c41235;
}

.conferma{
	color: #fff;
	font-size: 14px;
}
