@font-face {
font-family: "Ottimer";
src: url(../docs/consin_regular.eot); /*IE*/
src: local("Ottimer"), url(../docs/consin_regular.ttf) format("truetype");
}

html {height:100%;}
body {margin:0;background-color:#535846;background-image:url(../img/bg.gif);background-repeat:repeat-x;height:100%;}

div, td, p, input, select {font-family:Verdana,Helvetica,Sans-serif;color:#98ad84;font-size:14px;line-height:20px;}

a {color:#b1d522;text-decoration:none}
a:hover {color:#ffffff;text-decoration:underline;}
p {margin:0px;}
form {margin:0;padding:0;}
ul, ol {margin:0;padding:0;text-indent:0}
b, strong {color:#ffffff;}

ul.elencocircle li {list-style-type:circle;list-style-position:outside;margin-left:15px;margin-bottom:5px;}
ul.elencodisc li {list-style-type:disc;list-style-position:outside;margin-left:15px;margin-bottom:5px;}
ul.elencosquare li {list-style-type:square;list-style-position:outside;margin-left:15px;margin-bottom:5px;}
/* ol li {list-style-type:decimal;list-style-position:outside;margin-left:18px;margin-bottom:5px;} */

h1 {margin:0;font-family:"Ottimer", "Times New Roman", sans-serif;font-size:40px;line-height:38px;text-align:left;font-weight:normal;letter-spacing:-1px;}

h2 {margin:0;font-family:"Ottimer", "Times New Roman", sans-serif;font-size:30px;line-height:32px;text-align:left;font-weight:normal;letter-spacing:-1px;word-spacing:1px;}
h3 {margin:0;font-family:"Ottimer", "Helvetica", sans-serif;font-size:14px;line-height:16px;text-align:left;font-weight:normal;word-spacing:-1px;}

h4 {margin:0;font-size:18px;line-height:20px;text-align:left;color:#70b9e1;}
h5 {margin:0;font-size:18px;line-height:20px;text-align:left;color:#70b9e1;}

/* toppa modifiche h1, h2, h3 */
h2.exh5 {margin:0;font-family:Verdana,Helvetica,Sans-serif;font-size:18px;line-height:20px;text-align:left;font-weight:bold;letter-spacing:0px;word-spacing:0px;color:#70b9e1;}
h1.exnoh {font-family:Verdana,Helvetica,Sans-serif;font-size:14px;line-height:20px;font-weight:bold;text-align:left;letter-spacing:0px;}
h3.exh1 {font-size:60px;line-height:58px;text-align:left;font-weight:normal;letter-spacing:-2px;}
h2.exnoh, h3.exnoh {font-family:Verdana,Helvetica,Sans-serif;font-size:14px;line-height:20px;font-weight:bold;letter-spacing:0px;word-spacing:0px;}


#strillo {width:175px;height:110px;position:fixed;top:35px;left:50%;margin-left:-740px;}

#container {min-height:100%;position:relative;background-image:url(../img/bg_siteshadow.png);background-position:50% top;background-repeat:repeat-y;}
#subcontainer {padding-bottom:63px;}

#header {height:192px; /*border:1px solid red;*/}
/*#areabanner {height:118px;width:1280px;background-image:url(../img/bg_siteshadow.png);background-position:50% top;background-repeat:no-repeat;}*/
/*#areabanner > div {width:1130px;}*/
/*#x90 {height:100px;background-color:#ccff00;}*/
/* #x90 div:first-child {padding:3px 12px 0 12px;}*/
/*#x90 > div {padding:3px 12px 0 12px;}*/
/*.bnr200x90 {float:right;width:200px;height:90px;} */
/*#x15 {height:18px;text-align:middle;}*/
/*div#x15 > div {width:728px;height:15px;}*/
#testata {height:192px;width:1130px;background-image:url(../img/bg_testata.jpg);position:relative;}
#logotitle {position:absolute;top:19px;left:76px;}
/*toppa*/
#logotitle h2 {margin:0;font-family:"Ottimer", "Times New Roman", sans-serif;font-size:60px;line-height:58px;text-align:left;font-weight:normal;letter-spacing:-2px;}
#logotitle h2 .cgreen:hover {color:#c3f400;text-decoration:none;}
#logotitle h2 .clightgreen:hover {color:#cee166;;text-decoration:none;}
#logotitle h2 .clightgreen1:hover {color:#f7ffcf;text-decoration:none;}

#logosubtitle {position:absolute;top:71px;left:26px;}
#etichetta {position:absolute;top:13px;right:26px;background-image:url(../img/bg_etichetta.png);width:91px;height:35px;}
/*toppa*/
#etichetta h3 {text-align:center;}
#etichetta h3 a {font-family:Verdana,Helvetica,Sans-serif;font-weight:normal;font-size:11px;line-height:25px;color:#ffffff;letter-spacing:-1px;word-spacing:1px;text-decoration:none;}
#etichetta h3 a:hover {color:#c3f400;text-decoration:none}
/* timbro */
#stamp {position:absolute;top:16px;right:150px;width:127px;height:104px;}

/* social */
#social {position:absolute;top:55px;right:26px;width:70px;text-align:right;}
#fbook {margin-bottom:10px;}
#plus1 {width:67px;}
/* google search */
#googlesearch {position:absolute;top:116px;left:26px;}

#navitop {position:absolute;bottom:7px;left:50%;margin-left:-494px;}
/*toppa*/
#navitop a {font-family:"Ottimer", "Helvetica", sans-serif;font-size:14px;line-height:18px;text-align:left;word-spacing:-1px;color:#484f37;text-decoration:none}
#navitop a:hover {color:#ffffff;text-decoration:none}

#bgshadow {/*width:1186px;background-image:url(../img/bg_siteshadow.png); border:1px solid red;*/}
#site {width:1130px;background-color:#6a6d40;/*background-image:url(../img/bg_sitealto.gif);background-repeat:no-repeat;*/}
#sitemargin {margin:0 1px 0 1px;padding-top:18px;}

#preview {float:left;width:789px;height:332px;background-color:#515537;}
/* stili CARUSEL */
#board_carusel {
	width:737px;
	height:295px;
	position:relative;
	top:20px;
}
#board_carusel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.board_item {
	width:737px;
	height:260px;
	overflow:hidden;
}

#board_carusel p {text-align:justify;line-height:18px;}

#preview p img {
	float:left;
	border:0;
	margin:0 10px 0 0;
	width:260px;
	height:260px;
}
/*toppa*/
#board_carusel h2 {display:inline;font-family:Verdana,Helvetica,Sans-serif;font-size:11px;line-height:13px;letter-spacing:0px;word-spacing:0px;color:#98ad84;font-weight:bold;}

/**/
/* stili Paginazione CARUSEL */
#board_carusel_nav {
	list-style:none;
	/*width:100%;*/
	overflow:hidden;
	margin-left:20px;
	position:relative;
	bottom:5px;
}
#board_carusel_nav li {
	/*font-size:11px;*/
	float:left;
}
#board_carusel_nav a {
	display:block;
	float:left;
	background:#c3f400;
	border-right:1px solid #515537;
	width:30px;
	height:30px;
	/*text-align:center;
	padding:6px 0 6px 0;
	color:#ffffff;*/
}
#board_carusel_nav a.selected, #board_carusel_nav a:hover {
	/*text-decoration:underline;
	font-weight:bold;
	font-size:14px;*/
	background:#70b9e1;
	border-right:1px solid #515537;
}
/*end CARUSEL*/

#navidx {float:right;margin-right:26px;width:300px;height:332px;background-image:url(../img/bg_navidx.png);}
#selezionato {float:left;width:17px;height:61px;position:relative;}
.selected1 {top:0}
.selected2 {top:68px}
.selected3 {top:135px}
.selected4 {top:203px}
.selected5 {top:271px}
#voci {float:right;width:278px;}
#voci ul li {list-style-type:none;list-style-position:outside;margin-bottom:7px;height:61px;}
#voci ul li a {font-family:"Ottimer", "Times New Roman", sans-serif;font-size:36px;line-height:55px;text-align:center;letter-spacing:-1px;word-spacing:1px;color:#ffffff;text-decoration:none}
#voci ul li a:hover {color:#ccff00;text-decoration:none;}
#advbottom {padding:0 20px 30px 20px;}

#footer {height:63px;width:100%;position:absolute;left:0;bottom:0;background-image:url(../img/bg_footer.gif)}
#footersite {width:1130px;height:63px;background-image:url(../img/bg_sitebasso.gif);}
#navibottom {padding-top:10px;}
/*toppa*/
#navibottom.exh3 {font-family:"Ottimer", "Helvetica", sans-serif;font-size:14px;line-height:16px;text-align:center;word-spacing:1px;letter-spacing:1px;color:#ffffff;}

#navibottom a {color:#ffffff;text-decoration:none}
#navibottom a:hover {color:#c3f400;text-decoration:none}
#footer728x15 {width:728px;height:15px;margin-top:15px;}
#condizioni {margin-top:15px;}
#condizioni a {color:#cee166;text-decoration:none;}
#condizioni a:hover {color:#c3f400;text-decoration:overline;}

.erase {font-size:1px;clear:both;}
.empty {font-size:1px;}
.justifycato {text-align:justify;}
.alignleft {text-align:left;}
.contenuti {padding:20px 26px 17px 26px;text-align:justify;}
.bgcontenuti {background-color:#515537;}
.bnr728x90 {width:728px;height:90px;margin:25px 10px 25px 0;} /* margin right massimo disponibile 14px */
.adv300x250 {float:right;width:300px;margin:8px 0 15px 34px;}
.adv728x15 {width:728px;height:15px;margin:25px 10px 25px 0;}
.floatsx {float:left;}
.floatdx {float:right;}

/*specifici x singole pag.*/
ul.elencodisc li p {text-indent:104px}
ul.inlinea li {list-style-type:none;display:inline;color:#cee166;}

/*paginazione*/
.pager a {
background-color: #c3f400;
padding: 2px 5px 2px 5px;
border: 1px solid #f7ffcf;
text-decoration: none;
color: #ffffff;
}

.pager a:hover {
text-decoration: none;
background-color: #70b9e1;
color: #ffffff;
}

.pager a.ev {
text-decoration: none;
background-color: #70b9e1;
color: #ffffff;
border: 1px solid #f7ffcf;
}
/* end paginazione*/


/*stili x testo*/
.cblu {color:#70b9e1;}
.cgreen {color:#c3f400;}
.clightgreen {color:#cee166;}
.clightgreen1 {color:#f7ffcf}
.cdarkgreen {color:#484f37;}
.cwhite {color:#ffffff;}
.cdefault {color:#98ad84}

.titoli60 {font-family:"Ottimer", "Times", sans-serif;font-size:60px;line-height:62px;}
.titoli36 {font-family:"Ottimer", "Times", sans-serif;font-size:36px;line-height:38px;}
.titoli30 {font-family:"Ottimer", "Times", sans-serif;font-size:30px;line-height:32px;}
.titoli14 {font-family:"Ottimer", "Helvetica", sans-serif;font-size:14px;line-height:16px;}
.titoli18 {font-family:"Ottimer", "Times", sans-serif;font-size:18px;line-height:20px;}

.titoletto {font-size:16px;color:#ffffff;font-weight:bold;}

.txt18 {font-size:18px;line-height:20px}
.txt13 {font-size:13px;line-height:13px;}
.txt11 {font-size:11px;line-height:13px;}

.li-adv { list-style-type:none!important; margin:20px 0!important;}