body {font-family:Arial, Helvetica, sans-serif; background-color:#f0f0f0; margin:0;}
a:hover{text-decoration:none;}
a img{border:0;}

h1 {color:#333; font-size:12px; text-align:center; line-height:25px; margin:0; padding:0;}

#container{width:899px; margin:0 auto;}

#head{overflow:hidden; height:316px; position:relative;}

#head_contenuto{position:absolute;}

#head_contenuto #title{padding:8px 0 0 103px;}
#head_contenuto #title h2{font-size:51px; color:#eb7210; margin:0; line-height:51px;}
#head_contenuto #title h3{font-size:35px; color:#fff; margin:0; line-height:35px;}
#head_contenuto #title h4{font-size:13px; color:#0f1012; margin:0; line-height:13px; letter-spacing:-0.04em;}

#head_contenuto ul{padding:0 0 0 70px; margin:20px 0 0 0; font-size:13px;}
#head_contenuto li{list-style:none; line-height:20px;}
#head_contenuto li.selected{padding-left:7px; color:#eb7210; background:url(../img/cuneo_orange.gif) 0 9px no-repeat;}
#head_contenuto li a{color:#0f1012;}

#head #path {font-size:11px; color:#eb7210; padding:0 0 0 70px; position:absolute; bottom:0;}
#head #path span{font-size:11px; color:#999999;}
#head #path a{color:#eb7210;}

#head_contenuto #info {position:absolute; left:296px; top:91px; width:603px;}
#head_contenuto #info p#slogan{margin:125px 0 0 0; font-size:17px; color:#0f1012; line-height:28px;}
#head_contenuto #Stelvio_Bo {float:left; width:133px;}
#head_contenuto #info p#didascalia{color:#999; font-size:13px; margin:3px 0 0 10px;}
#head_contenuto #info p#didascalia span{font-size:11px;}

#pagina {width:599px; float:left;}
#pagina.tagliando {background:url(../img/bo.jpg) no-repeat left bottom;}
#pagina a{color:#eb7210;}
#pagina h2{color:#eb7210; margin:15px 10px 0px 70px; font-size:34px;}
#pagina h3{color:#eb7210; margin:15px 10px 15px 70px; font-size:21px;}
#pagina h4{color:#eb7210; margin:0px 10px 15px 70px; font-size:15px;}
#pagina p{font-size:13px; color:#0f1012; margin:15px 10px 35px 70px;}
#pagina p.primoPiano{font-size:13px; color:#fff; margin:0 10px 0 70px; background-color:#EA7210; padding:0 15px; font-size:17px;}
#pagina p.primoPiano .bigger{font-size:21px;}
#pagina p.primoPiano .smaller{font-size:13px;}
#pagina p.primoPiano a{color:#584DE1; font-weight:bold; line-height:35px;}
#pagina p.primoPiano .violet{color:#584DE1;}
#pagina div.primoPiano{margin:0 10px 0 70px;}
#pagina .big{color:#eb7210; font-size:15px;}
#pagina ul{padding:0 0 0 70px; margin:15px 15px 15px 0; font-size:13px;}
#pagina li{list-style:none; padding-left:7px; color:#0f1012; background:url(../img/cuneo_black.gif) 0 7px no-repeat; line-height:20px;}
#pagina li.question{list-style:none; padding-left:15px; color:#0f1012; background:url(../img/cuneo_domanda.gif) 0 4px no-repeat;}
#pagina li.answer{list-style:none; padding-left:15px; color:#0f1012; background:url(../img/cuneo_risposta.gif) 0 4px no-repeat;}
#pagina table {border-collapse:collapse; margin:15px auto;}
#pagina table td{border:1px solid #333333; padding:1px 3px; font-size:13px; vertical-align:top;}

#pagina table#tagliando {margin-left:70px;}
#pagina table#tagliando  td{border:0px; padding:5px;}
#pagina table#tagliando  .td1 {width:15px; font-weight:bold;}


form {width:300px; float:right;}
form h5{font-size:15px; margin:0; font-weight:normal;}
form .label{font-size:11px; line-height:13px; width:auto !important; width:125px;}
form .campo{background-color:#9999FF}
form .inputBox{padding:0 0 0 20px; float:left; margin:0;}
form .inputBox .text{width:115px; border:1px solid #eb7210; background-color:transparent; height:15px; padding:2px; float:left;}
form .inputBox .checkbox{float:left; margin:3px 10px 5px 0px; padding:0;}
form .inputBox textarea{width:255px; border:1px solid #eb7210; background-color:transparent; margin:0; height:40px; padding:2px; float:left;}
form a.submit{float:right; margin:3px 14px 0 0;}

#footer {background:url(../img/footer_bg.gif) no-repeat; padding:0px 0 20px 15px; font-size:11px; color:#999; clear:left;}
#footer div{line-height:50px;}
#footer span{color:#0f1012; font-size:12px;}
#footer a{color:#999;}

.risposta {display:none; position:absolute; width:300px; color:#fff;}
.risposta h6{padding:20px 0 0 20px; margin:0; font-size:17px;}
.risposta ul{padding:0 0 10px 20px; margin:0; font-size:13px;}
.risposta li{list-style:none; padding-left:7px; background:url(../img/cuneo_white.gif) 0 7px no-repeat; height:15px; line-height:15px;}
#rispostaNewsletter {height:100px; background:url(../img/newsletter_rispostaBg.gif) no-repeat;}
#rispostaContatto {height:200px; background:url(../img/contatto_rispostaBg.gif) no-repeat;}

.news_data {font-size:11px; color:#0f1012;}
.news_titolo {font-size:15px; color:#eb7210;}
.news_testo {font-size:13px; color:#0f1012; padding-top:50px;}
.news_separatore {line-height:5px;}

a.newsletter_link {color:#eb7210;}

#newsletterPrecedenti {position:absolute; background:#eb7210; height:146px; background:url(../img/newsletter_esempiBg.gif) no-repeat;}
#newsletterPrecedenti .titolo{padding:0 10px; color:#fff; font-size:11px;}
#newsletterPrecedenti p{padding:0 10px;}
#newsletterPrecedenti a{float:none; color:#fff; font-size:11px;}
#newsletterPrecedenti #close{position:absolute; right:-30px; top:0}
#newsletter_archivio {font-size:13px; padding:10px 0 0 20px; display:block; width:70px; clear:left;}
#newsletter_archivio a{color:#333}
#newsletter_archivio a:hover{color:#eb7210}
