/*
Giallo #FFE904
verde chiaro #8AC24F
verde scuro #198846
verde scurissimo #0C4825
verde chiarissimo #f0f8f1
*/
body{ background-color:#FFFFFF; color:#0C4825;margin:0 auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em;}
img,form{margin:0px; padding:0px; border:0px;}
.myClear{clear:both;padding:0px; margin:0px; border:0px; font-size:1px; height:0px; width:0px;}
h2,.spacer{padding:3px 10px 5px 10px; font-size:1.7em; color:#FFFFFF; margin:0px; font-weight:bold; height:20px;}
h2{background-color:#198846; overflow:hidden;}
.spacer{background-color:#8AC24F;}
h2 a { text-decoration:none;}
h2 a,.spacer a{color:#FFFFFF;}
h2 a:hover,.spacer a:hover{color:#FFE904;}
.spacer a{ display:block;font-size:0.7em; padding-top:3px;}
.spacer{ text-align:right;}
.top{margin-top:2px;}
.bottom{margin-bottom:2px;}
.small{ font-size:0.7em; font-weight:normal}
.left{ float:left}
.right{ float:right}
.cntSocial img{vertical-align:middle;}
#cnt{ width:1000px; padding:0px 0px 20px 0px; margin:0 auto;background-color:#FFFFFF;}
#header{margin-bottom:10px;}
#logo{ width:500px; float:left;padding:0px;margin:10px 0px 0px 0px;}
#bannerCnt{ width:498px; float:left;margin-left:2px;text-align:right;}
#data{font-weight:bold;color:#0C4825; height:17px;padding:3px 0;}
#banner{background-image:url("/_images/bannerTopFondo.jpg"); width:400px; height:50px; padding:6px 6px 6px 92px;}
#banner img{width:400px; height:50px;}
#copyrightlogo{ font-size:11px; color:#8AC24F}
.adv a:hover{opacity:0.6}
#headline{float:left; width:380px;background-color:#8AC24F;font-size:1.3em; color:#FFFFFF; font-weight:bold;padding:4px 10px 0; height:22px;}
#mainMenu {height:26px;}
#mainMenu ul{float:left;margin:0px; padding:0px;width:600px; list-style:none;}
#mainMenu ul li{float:left; padding:0px;margin:0px;width:100px;}
#mainMenu ul li a{display:block;margin:0 0 0 2px; color:#FFFFFF;padding:6px 5px 0 5px; height:20px;background-color:#8AC24F; text-align:center;text-decoration:none; font-weight:bold;}
#mainMenu ul li a:hover{background-color:#198846;}

#container,#footer{margin-top:2px; clear:both;}
#rigaHomeFirst{height:489px;}
#rigaHomeSecond{height:150px; overflow:hidden;}
.cntSocial{background-color:#8AC24F;overflow:hidden;height:25px; padding:10px 10px 0 10px;}
.cntSfogliaAdv{background-color:#8AC24F;overflow:hidden;height:72px; margin-top:2px;}
.cntSfoglia1,.cntSfoglia2{background-color:#8AC24F; padding:10px 10px 0 10px; margin:2px 0;}
.cntSfoglia{ height:487px; overflow:hidden;}
.cntSfoglia1{ height:80px;}
.cntSfoglia2{height:170px;position:relative;}
#searchMsg{background-color:#FFFFFF;opacity:.8;position:absolute;top:0;left:0;padding:10px;height:160px;width:280px;text-align:center;font-weight:bold;}

#userIN ul ,#userOUT ul {padding:0 5px 0 10px;margin:5px 5px 0 10px;}
#userIN ul li { float:left; margin-right:20px;}
#userIN ul li a{color:#FFE904;text-decoration:none; font-weight:bold;}
#userIN ul li a:hover{color:#FFFFFF;}
#userOUT div, #userIN div{ font-size:1.3em;font-weight:bold; }
#userOUT div a{color:#FFE904;text-decoration:none; font-weight:bold;}
#userOUT div a:hover{color:#FFFFFF;}

#userIN input{float:left; display:block; width:150px;}

.cntTxt,.cat,.zona,.risultati,.item,.itemLink,.itemLinkpbc{background-color:#f0f8f1;margin:2px 0;}
.cntTxt,.cat,.zona,.risultati,.item,.itemLink a,.itemLinkpbc a{ padding:10px;}
.aziendaFloat{ display:block;font-size:1.6em; float:left;}
.azienda{ display:block;font-size:1.6em;}
.features{display:block;font-size:1.6em; float:right; margin-left:10px; color:#198846; width:140px; text-align:right;}
.itemLink a{ display:block; color:#0C4825;background-color:#8AC24F; text-decoration:none;}
 .itemLink a:hover{ background-color:#0C4825; color:#FFFFFF;}
.itemLinkpbc a{ display:block; color:#0C4825; text-decoration:none;}
 .itemLinkpbc a:hover{ background-color:#0C4825; color:#FFFFFF;}
/*
.col500 a{ color:#0C4825;background-color:#8AC24F; text-decoration:none;}
.col500 a:hover{ background-color:#0C4825; color:#FFFFFF;}
*/
.cntTxt a, .newsCntDett a{ color:#0C4825;text-decoration:none; font-weight:bold;}
.cntTxt a:hover,.newsCntDett a:hover{text-decoration:underline;}
.item a{ color:#198846;text-decoration:none; font-weight:bold;}
.item a:hover{text-decoration:underline;color:#0C4825;}
.cntTxt ul {padding:0 0 0 10px; margin:0 0 0 10px; list-style:square;}
.cntTxt ul li{ margin-bottom:5px;}
p{margin:0 0 5px 0; line-height:1.4; font-size:1.1em}
.guida{list-style:none; margin:10px 0 0 0; padding:0;font-weight:bold;}
.guida li{display:inline; padding-right:5px;}
.guida li a{color:#FFE904;/*padding:8px 5px 0 5px;*/text-decoration:none;font-weight:bold;}
.guida li a:hover{color:#0C4825;}

/* FORMS */
.loginTextfields,textfields,.cercaFields,.cercaSelect,.cercaSelectS{ background-color:#8AC24F; color:#FFFFFF;}
.loginTextfields,textfields,.cercaFields,.cercaSelect,.field,.textArea,.cercaSelectS{ border:1px solid #198846; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1em; padding-left:2px;}
.loginTextfields {width:85px;}
.textfields{width:140px;}
.field{width:225px;}
.mainLabel{display:block;}
.cercaFields{width:143px;margin-bottom:5px;}
.cercaSelect{width:145px;margin-bottom:5px;}
.cercaSelectS{width:100px;margin-bottom:5px;}
.cercaLabel{ font-weight:bold;font-size:1em; }
.puls{border:1px solid #198846;background-color: #198846;color:#FFE904; font-weight:bold;}
.loginLabel,.loginLabelRight{font-size:.7em;font-weight:normal;}
.loginFormCnt{float:left;width:95px;margin-top:5px;}
.loginSubmitCnt{float:left;width:50px;margin-top:5px;}
.recuperaPsw{font-size:.7em; font-weight:normal;}
.radio{vertical-align:middle;}
.textArea{width:470px;}


#corporate{float:left; width:590px;background-color:#198846;text-align:right; font-size:0.9em;color:#FFFFFF; padding:8px 10px 0 0; height:22px; background-image:url("/_images/fondo_piede_ranocchia.jpg"); background-repeat:no-repeat;}
#corporate a{color:#FFFFFF;}
#footer ul{float:right;margin:0px; padding:0px;width:400px; list-style:none;}
#footer ul li{float:left; margin:0px;padding:0px;width:100px;}
#footer ul li a{ display:block;margin:0 0 0 2px; color:#FFFFFF;padding:8px 5px 0 5px; height:22px;background-color:#198846; text-align:center;text-decoration:none;}
#footer ul li a:hover{background-color:#8AC24F;}
#loghi{margin-top:10px; width:1000px;}
#loghi a:hover{opacity:0.6}
#loghi ul{margin:0;padding:0; }
#loghi li{list-style:none;float:left;}
/*
#loghi1{float:left;width:380px;background-color:#f0f8f1;padding:10px;}
#loghi1 div{float:left;width:130px;}
#loghi1 ul{float:left;width:250px; height:130px;}
#loghi2{float:left;width:198px;background-color:#f0f8f1;margin-left:2px;height:150px; overflow:hidden;}
#loghi3{float:left;width:198px;background-color:#f0f8f1;margin-left:2px;height:150px; overflow:hidden;}
#loghi4{float:left;width:198px;background-color:#f0f8f1;margin-left:2px;height:150px; overflow:hidden;}*/
.box198{float:left;width:198px;background-color:#f0f8f1;margin-left:2px;height:150px; overflow:hidden;}
.box200{float:left;width:200px;background-color:#f0f8f1;height:150px; overflow:hidden;}
.box200half{height:74px; overflow:hidden;}






.col400first{width:400px;float:left; height:487px;overflow:hidden;}
.col300{width:298px;float:left;margin-left:2px; }
.limit{height:487px;overflow:hidden;}
.col300-1{width:155px;float:left;}
.col300-2{width:113px;float:left;margin-left:10px;}
.col300-2 ul{margin:0 0 10px 10px; padding:0 0 0 10px;}
.mapDida{font-size:.8em; display:block; text-align:right;}

.col200first{width:200px;float:left;}
.col200first img{width:200px;}
.col200{width:198px;float:left;margin-left:2px;}
.col200 img{width:198px;}
.col500{width:498px;float:left;margin-left:2px; overflow:hidden;}
.col200first ul{margin:2px 0 0 0; padding:0; list-style:none;}
.col200first ul li a{display:block;margin:0 0 2px 0; color:#FFFFFF;padding:6px 5px 0 5px; height:20px;background-color:#8AC24F;text-decoration:none; font-weight:bold;}
.col200first ul li a:hover{background-color:#198846;}
.col200first ul .selected{display:block;margin:0 0 2px 0;padding:6px 5px 0 5px; height:20px;background-color:#f0f8f1;text-decoration:none; font-weight:bold;}
.col500-1,.col500-2{width:234px;float:left; margin-bottom:5px;}
.col500-2{margin-left:10px;}
.privacy{margin-bottom:5px; font-size:0.8em;}
.coopThumb{width:100px; float:left;}
.coopTxt{width:129px; margin-left:5px; float:left;}
.col300-2 ul li a{color:#FFE904;/*padding:8px 5px 0 5px;*/width:88px;text-decoration:none;font-weight:bold;}
.col300-2 ul li a:hover{color:#0C4825;}

.newsImgDett{float:left;width:200px;}
.newsImgThumb{float:left; display:block;}
.newsCntList{float:left; display:block; width:360px; margin-left:10px;}
.newsImgDett img{width:200px;}
.newsCntDett{float:left;width:276px;background-color:#f0f8f1; padding:10px; margin-left:2px; }
.newsTitDett{ font-weight:bold; color:#0C4825;font-size:1.2em; padding-bottom:5px;}
.editoriale{height:209px;background-color:#f0f8f1; padding:10px; margin:2px 0; overflow:hidden;}
.editoriale ul{padding:5px 0 0 15px; margin:0 0 0 15px;}
.editoriale a{color:#0C4825;text-decoration:underline; font-weight:bold;}
.editoriale a:hover{ background-color:#0C4825; color:#FFFFFF;text-decoration:none;}

#bloccoNews{margin-top:2px;}
.newsImg{ width:100px;float:left;}
.newsCnt{ width:188px;float:left;height:65px; margin:5px; overflow:hidden;}
.newsCntLarge{ width:388px;height:65px;float:left; padding:5px;}
.newsTit{ display:block;font-weight:bold; color:#0C4825;font-size:1.2em; padding-bottom:5px;}
.newsTxt{}
.news a{ display:block; color:#198846;text-decoration:none; height:75px; margin-bottom:2px;overflow:hidden; background:none;}
.news a:hover{background-color:#8AC24F;color:#FFFFFF;}

.cntNewsPaginatore{width:498px; height:24px; margin-top:2px; }
.paginatore_prec{ width:98px; float:left;}
.paginatore{ width:288px; text-align:center; float:left;padding:5px; margin:0 2px;color:#FFFFFF;background-color:#8AC24F;}
.paginatore_succ{float:left;width:98px;}
.cntNewsPaginatore a { display:block;text-decoration:none;color:#FFFFFF;background-color:#8AC24F;width:88px; padding:5px; text-align:center; }
.cntNewsPaginatore a:hover{background-color:#198846;}



.boxHead{color:#FFE904; background-color:#8AC24F; padding:5px; font-weight:bold;}
.box_press ul{padding:0 0 0 10px; margin:0 0 0 10px;}
.box_press li{ list-style:square;}
.box_press {margin:10px 0;}

.anteprime{float:left; }
.testo{margin-top:5px; display:block;}
