/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
/*	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;*/
	vertical-align:baseline;
}


body {font: 12px/1.3 "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
color: #333;padding-top:71px; margin-top:0px;background-color: #f2f2f2;
 -webkit-font-smoothing: antialiased;
}

a img:hover {opacity:0.8;}

#content{width:990px;margin:0px auto;background-color:transparent;}


.testotto{font-size:16px;color:#333;line-height:23px;}

#grigione{width:970px;padding:15px;margin:0px auto;margin-bottom:15px;}

.biancone{padding:30px;margin-bottom:15px;
border: solid 1px #d8d8d8;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
/*-moz-box-shadow: 0 0 0.5em #ccc;
-webkit-box-shadow: 0 0 0.5em #ccc;
box-shadow: 0 0 0.5em #ccc; */
}

.intestabig{margin-bottom:15px;text-decoration:none;color:#888;font-size:25px;font-weight:normal;padding:7px;display:block;}
.intestabig p a{color:#000;font-size:26px;}
.intestabig span{color:#000;font-size:26px;}
.top{width:15px;height:15px;}



#biancuccio{padding:25px;margin-bottom:15px;
border: solid 1px #d8d8d8;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
/*-moz-box-shadow: 0 0 0.5em #ccc;
-webkit-box-shadow: 0 0 0.5em #ccc;
box-shadow: 0 0 0.5em #ccc; */
}


 .sfondocerca{
 margin-top:5px; height:41px;
 position:fixed;top:0px;margin-left:130px;padding-top:0px;
 }

 /*#spazio{float:left;margin-right:30px;width:258px;height:51px;}*/

.header{width:100%;
background-color:#fff/*#eeeeee*/;
top:0px;height:55px;left:0px;
position:fixed;overflow:hidden;z-index: 10000;margin: 0px;border:solid 0px;padding: 0px;
border-bottom: solid 1px #d8d8d8;
-moz-box-shadow: 0 0 0.5em #ccc;
-webkit-box-shadow: 0 0 0.5em #ccc;
box-shadow: 0 0 0.5em #ccc; 
/*border-bottom: solid 7px #fe04a8;*/
}

#contentheader{width:990px;padding:0px;margin:0px auto;margin-top:0px;}

#logo{
float:left;margin-right:30px;
margin:0px;
z-index: 10001;
top:0px;width:258px;padding:0px;}

.illogo {margin-top:-10px;padding:0px;border:solid 1px:}
#logo a {margin:0px;padding:0px;}

.presenta{
margin-bottom:15px;border: #f2f2f2 5px solid;
height:330px;
display:block;
}

.presenta .testo{
font-size:19px;
width:271px;
float:left;
height:300px;
/*border: 1px solid #000;*/
}

.presenta .logo{
float:left;
/*border: 1px solid #000;*/
margin-left:-70px;
}


.presenta .testo p{ color: #333; font-size: 17px; line-height: 22px; font-weight: normal; }

.presenta .testo h1{
font-size:35px;
margin:0px;
padding:0px;
margin-top:20px;
margin-bottom:10px;
line-height: 35px;
}

.presenta .testo h2{
line-height: 26px;
font-size:23px;
margin:0px;
padding:0px;
color: #888;
margin-bottom:5px;
}

.presenta .social{
margin-left:15px;
float:left;
background-color: #edeff4;
padding:10px;
}

.presenta .social p{
font-size:23px;
}

.presenta .social img{
margin:10px;
float:left;
width:80px;
height:80px;
}

.poker{height:200px;}

.poker p {font-size:17px; color: #000; font-weight:normal;margin-top:10px;}
.poker p b {font-size:17px; color: #888888; font-weight:normal;}


.poker .uno{width:225px; height:171px; border-right: solid 1px #ededed;float:left;text-align:center;}
.poker .due{width:225px; height:171px;border-right: solid 1px #ededed;float:left;text-align:center;}
.poker .tre{width:225px; height:171px;border-right: solid 1px #ededed;float:left;text-align:center;}
.poker .quattro{width:225px; height:171px;float:left;text-align:center;}

.hrspazio{
margin-bottom:10px;
}

.amministra-fisso-sopra{
top:70px;
right:0px;position:fixed;overflow:hidden;z-index: 10002;margin: 0px;padding: 4px;background-color:#fff;
}

.box_crea_imma_fisso{
float:left;top:70px;left:0px;
position:fixed;overflow-y:auto;z-index: 10003;margin: 0px;border:solid 0px;padding: 0px;max-height:500px;
border:solid 2px #333;background-color:#eee;}


.navibarranew{border-bottom:solid 0px #ffd50e;padding-bottom:0px;margin-bottom:10px;}
.navibarranew a{text-decoration:none;color:#2d6cfd;font-size:17px;font-weight:700;height:30px;line-height:35px;
margin-left:10px;padding-left:25px;margin-top:10px;background:transparent url(images/navibarra-sfondo.png) no-repeat top left;}
.navibarranew a:hover{text-decoration:none;color:#000000;font-size:17px;font-weight:700;}
.navibarranew h1, .navibarranew p{float:left;FONT-FAMILY: LucidaGrande, Geneva, Arial, Helvetica;
padding:0px;margin:0px;color:#000000;font-size:25px;font-weight:normal;line-height:30px;
padding-left:5px;padding-right:0px;}

.navibarranew h1 span{color:#888;}

.menuamministrafisso{
float:left;top:80px;left:0px;
position:fixed;overflow:hidden;z-index: 10000;margin: 0px;border:solid 0px;padding: 0px;}

.amministrafisso{
float:left;top:71px;left:0px;
position:fixed;overflow-y:auto;z-index: 10000;margin: 0px;border:solid 0px;padding: 0px;max-height:500px;
border:solid 2px #eee;background-color:#eee;}


.giudica{background:#ffffff /*url(../images/giudica.png) top left  no-repeat*/;line-height:17px;height:17px;float:left;margin-right:10px;border-bottom:solid 3px #fff;color:#fe00a7;
width:200px;padding:8px;font-size:17px;/*padding-left:75px;*/
background-position: 10px 11px;
}
.condividi{background:#ffffff /*url(../images/condividi.png) top left  no-repeat*/;line-height:17px;height:17px;float:left;margin-right:10px;border-bottom:solid 3px #fff;color:#649ffd;
width:220px;padding:8px;font-size:17px;/*padding-left:90px;*/
background-position: 10px 11px;
}
.invia{background:#ffffff /*url(../images/invia.png) top left  no-repeat*/;line-height:17px;height:17px;float:left;margin-right:10px;border-bottom:solid 3px #fff;color:#fe00a7;
width:200px;padding:8px;font-size:17px;/*padding-left:95px;*/
background-position: 10px 11px;
}

.cse-search-form{
margin-top:15px;
}

#cse{
top:51px;
position:fixed;
overflow-y:auto;background-color:#fff;margin-left:0px;padding-left:10px;width:985px;
border-bottom: solid 2px #ccc;
border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
max-height: 500px;
margin:0px auto;
z-index: 10000;
}


.tab-sopra-sele{
padding:7px;
font-size:17px;
line-height:11px;
/*width:71px;*/
background-color:#649ffd;
color:#fff;
top:20px;
position:relative;
font-weight:bold;
text-align:center
margin-right:5px;
}

.tab-sopra, #tab-sopra{
margin-right:5px;
padding:7px;
font-size:16px;
line-height:11px;
/*width:71px;*/
background-color: transparent;
color:#000;
top:20px;
position:relative;
font-weight:normal;
text-align:center
}

.tab-sopra:hover, .tab-sopra-sele:hover, #tab-sopra:hover {
color:#fff;
background-color: #649ffd;
}


/* MENU  DROPDOWN*/

#jsddm{
margin: 0;
z-index: 100000 !important; 
position:fixed;
font-size:16px;
font-weight:bold;
top:14px;
padding: 0;
display: block;

/*margin-left:520px;*/
/*margin-left:500px;*/
}




#jsddm li{
margin: 0px;
/*margin-left:500px;*/
float: left;
list-style: none;
font: 17px Tahoma, Arial}

#jsddm li a{
height:16px;
line-height:11px;
/*font-weight:bold;*/
display: block;
/*background: #324143;*/
margin: 0px;
padding:6px;
padding-right:30px;
background:#fff url(images/apri.png) top right  no-repeat;
background-position: 80px 5px;
text-decoration: none;
/*border-right: 1px solid white;*/
font-size:17px;
width: 75px;
color: #000;
white-space: nowrap}

#jsddm li a:hover{
/*background:#eee url(images/apri.png) top right  no-repeat; 
background-position: 85px 12px;*/
}
		
#jsddm li ul{
background: #fff;
margin: 0px;
padding: 10px;
position: absolute;
visibility: hidden;
margin-top: 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 0.7em #000;
-webkit-box-shadow: 0 0 0.7em #000;
box-shadow: 0 0 0.7em #000; 
border: #eee 1px solid;}
		
#jsddm li ul li{
float: none;
display: inline}
			
#jsddm li ul li a{
width: auto;
font-size:14px;
line-height:16px;
padding: 3px;
margin: 0px;
padding-left: 10px;
padding-right: 10px;

background: transparent;
color: #000080;
display:block;
}
			
#jsddm li ul li a:hover{
background: #a7d44d
}

/*DROP DOWN FINE*/


/********************** ULTIME NOTIZIE RISPOSTE INIZIO *****************************/


.ultimenotizie img {padding:10px;padding-bottom:10px;  border-right:dotted 1px #649ffd;
border-bottom:dotted 1px #649ffd;
margin-bottom:10px;
margin-right:10px;
}

.notiziecorrelate img {padding:10px;padding-bottom:10px;  border-right:dotted 1px #99cc33;
border-bottom:dotted 1px #99cc33;
margin-bottom:10px;
margin-right:10px;
}

.notiziedalweb img {padding:10px;padding-bottom:10px;  border-right:solid 1px #fa00a5;
border-bottom:solid 1px #fa00a5;
margin-bottom:10px;
margin-right:10px;

}

.elenconews img {;
margin-right:15px;
border:solid 1px #d5d5d5;
padding:7px;
background-color:#fff;
margin-bottom:10px;
box-shadow:0px 1px 2px #ccc;
-webkit-box-shadow:0px 1px 2px #ccc;
-moz-box-shadow: 0px 1px 2px #ccc;

-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.ultimenotizie span, .notiziecorrelate span, .notiziedalweb h2 {
margin-top:10px;
float:left;
text-align:right;
width:117px;
font-size:17px;
font-weight:normal;
color:#333;
border-right: 1px #ccc dotted;
padding-right:15px;
}

.ultimenotizie span:hover, .notiziecorrelate span:hover, .notiziedalweb h2:hover, .elenconews h2:hover{
text-decoration: underline;
}

.ultimenotizie p, .notiziecorrelate p, .notiziedalweb p, .elenconews p {
margin-top:10px;
background-color:#edeff4;
font-size:17px;
font-weight:bold;
color:#000;
padding:15px;
float:right;
line-height:17px;
}

.ultimenotizie p:hover{
color:#fff;
background-color:#649ffd;
}

/********************** ULTIME NOTIZIE RISPOSTE FINE *****************************/

.barrasotto {
bottom:0px;
left:0px;
position:fixed;
float:left;
overflow:hidden;
z-index: 10000;
margin-left: 10px;
margin-bottom: 10px;
text-align: center;
background-color:#edeff4;border:#649ffd solid 2px; padding:5px;
display:block;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 1em #000;
-webkit-box-shadow: 0 0 1em #000;
box-shadow: 0 0 1em #000; 
}

.barrasotto li{
float:left;
list-style:none;
margin:5px;
}


.diventafan {
height:60px;
width:250px;
bottom:0px;
right:0px;
position:fixed;
float:right;
overflow:hidden;
z-index: 10000;
margin-right: 10px;
margin-bottom: 10px;
text-align: center;
background-color:#edeff4;
border:#649ffd solid 3px; padding:5px;

-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 1em #000;
-webkit-box-shadow: 0 0 1em #000;
box-shadow: 0 0 1em #000; 
}

.verde {background:#a7d44d;margin-top:0px;margin-bottom:5px;padding:0px;height:5px;color:#a7d44d;border:none;clear:both;}
.blu {background:#649ffd;margin-top:0px;margin-bottom:5px;padding:0px;height:5px;color:#649ffd;border:none;clear:both;}
.fuxia {background:#fe00a7;margin-top:0px;margin-bottom:5px;padding:0px;height:5px;color:#fe00a7;border:none;clear:both;}
.grigio {background:#edeff4;margin-top:10px;margin-bottom:5px;padding:0px;height:5px;color:#edeff4;border:none;clear:both;}

.invianotizia {color:#000;font-size:21px; margin-bottom:10px;padding:15px;/*text-align:center;*/border:solid 4px #bfd5f2; background:#ffffff url(../images/freccia.png) top right  no-repeat;  }
.invianotizia:hover {border:solid 4px #fe00a7; }

.invianotizia a{color:#000; }

p {margin:0px;padding:0px;}

.clear {clear:both;}
br.clear {clear:both; line-height:0; height:0;margin:0px;padding:0px; }

.sinistra670 {width:670px;float:left;margin-top:0px;padding-top:0px;/*border:solid 1px;*/}

.sinistra350 {width:351px;float:left;margin-top:0px;padding-top:0px;/*border:solid 1px;*/}

.destra300 {width:300px;float:right;/*border:solid 1px;*/}




.tipiace {float:left; color: #fe00a7;font-weight:bold;padding:10px;border-right:solid 1px #cad4e7;}
.tipiace a{color: #fe00a7;font-weight:bold;margin-bottom:7px;font-size:15px;line-height:20px;}
.tipiace span{margin-bottom:7px;}

.immagrandesinistraevidenza{float:left;padding:10px;padding-bottom:20px; margin-right:0px;
width:316px;
margin-right:15px;
/*background: #edeff4 url(images/ombraimma.png) no-repeat bottom right;*/
background-color: #edeff4;
}

.content .immagrandesinistra{float:left;padding:10px;padding-bottom:10px; margin-right:15px;
width:317px;height:263px;/*border-top:solid 5px #fe00a7;*/margin-top:0px;background-color:#edeff4;}

.immamediasinistra{float:left;padding:10px;padding-bottom:20px; margin-right:0px;
width:190px;height:150px;
border-top:solid 3px #99cd32;
background-color: #edeff4;
/*background: #edeff4 url(images/ombraimma.png) no-repeat bottom right;*/
}

.affiancati{width:210px;float:left;margin:5px;}
/*.affiancati span{padding:7px;height:50px;}*/
.affiancati a{color:#000;font-size:15px;font-weight:bold;text-decoration:none;}
.affiancati a:hover{color:#000;text-decoration:underline;}

.spaziotitolo{padding:7px;height:40px;}

.conteorizzo{color:#333;font-size:14px;margin-bottom:10px;}
.conteorizzo a{color:#000;font-size:19px;font-weight:bold;text-decoration:none;line-height:30px;margin-bottom:10px;}
.conteorizzo a:hover{color:#000;text-decoration:underline;}

.tagprinci a{color: #fe00a7;font-weight:bold;font-size:13px;}
.tagprinci a:hover{color: #2d6cfd;}

.immapiccolasinistra{float:left;padding:10px; margin-right:10px; width:135px;height:90px;background-color: #edeff4;border-top:solid 3px #b2d9ff;}

.giustificasmall { margin-top:10px;padding:10px;background-color:#edeff4;margin:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}



menucontenutiverticale {width:270px;}

.menucontenuti, .menucontenutiverticale, menucontenutiverticalehome {
padding: 4px; border:#edeff4 solid 2px; background-color:#fff; margin-bottom: 15px; 
margin-right: 5px; text-align:center; background-color:#edeff4;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.menucontenutiverticale .titolo, .menucontenutiverticalehome .titolo { color:#000000;font-size:14px;
padding: 5px; border:#acd12b solid 2px; background-color:#fff; margin:0px; margin: 3px; 
line-height:17px; font-weight:bold;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.menucontenutiverticalehome .titolo { 
padding-left:10px;padding-right:10px;float:left;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.menucontenutiverticale a{
float:left; color:#000000; text-align:center; font-size:14px; padding: 5px; border:#cccccc solid 1px;
background-color:#fff; margin: 3px; line-height:20px; width:115px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.menucontenutiverticalehome a{
float:left; color:#000000; text-align:center; font-size:14px; padding: 5px; border:#cccccc solid 1px;
background-color:#fff; margin: 3px; line-height:20px; 
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.menucontenutiverticale a:hover, .menucontenutiverticalehome a:hover{background-color:#06b7fd;text-decoration::underline;color:#fff;}


.menucontenuti p {
color:#000000; font-size:17px; padding: 5px; border:#acd12b solid 2px; 
background-color:#fff; margin:0px; margin: 3px; line-height:17px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.menucontenuti span a{
color:#000000; font-size:17px; padding: 5px; border:#cccccc solid 1px;
background-color:#fff; float:left; margin:0px; margin: 3px; line-height:17px;
-moz-border-radius:5px;
-webkit-border-radius:5px; }

.menucontenuti span img{ padding: 5px; border:#cccccc solid 1px; background-color:#fff; float:left; margin:0px; margin: 3px;
-moz-border-radius:5px;
-webkit-border-radius:5px; }

.menucontenuti a:hover{background-color:#06b7fd;text-decoration::underline;color:#fff;}

.punto {
background-color:#edeff4;
margin: 5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
height:21px
width:21px;
margin-right:10px;
}


.prodotto {width:320px;float:left;border:solid 0px;}

.dettagli {padding:10px;border-left:#94a3c4 dotted 1px;background-color:#fff;font-size:17px;width: 285px;margin: 5px;}

.chiudidettagli{float:right;/*background:url(../images/chiudidettaglisfondo.png) no-repeat top right;padding-right:35px;*/font-size:17px ;color: #369bff;/*padding-top:5px;*/margin-top:10px;}
.chiudidettagli a{color: #369bff; text-decoration:none; }
.chiudidettagli a:hover{color: #369bff; text-decoration:none;font-weight:bold; }

.schedacompleta{float:right;/*background:url(../images/schedacompletasfondo.png) no-repeat top left;*/padding-left:57px;padding-right:10px;height:48px;padding-top:10px;margin-top:15px;font-size:23px ;color: #c5c5c5 }
.schedacompleta a{color: #c5c5c5; text-decoration:none; }
.schedacompleta a:hover{color: #fff; text-decoration:underline; }

/*OFFERTE INIZIO*/
.offerte {width:960px;color:#666666;font-size:15px;padding: 15px;background-color:#fff /*#f6f6f6#edeff4*/;
margin-bottom: 10px;margin-top:0px;
}
.offerte .prezzo {font-size:25px;margin:10px;color:#0088cc;/*background-color: #e7e7e7;*/ padding:15px;}
.offerte .box {width: 275px;overflow: auto;padding: 15px;border-left:#94a3c4 dotted 1px;background-color:#fff;
margin: 5px;float:left;color:#000;}
.offerte .box:hover{background-color:#eeeeee;text-decoration::underline;/*color:#ffffff;*/}
.offerte .detta{padding: 1px;border:#cccccc solid 1px;background-color:#edeff4;margin:0px;float:right;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.offerte .load{padding: 5px;border:#cccccc solid 1px;background-color:#ffffff;margin:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.offerte .img{padding: 5px;border:#cccccc solid 1px;background-color:#edeff4;margin:0px;
margin-right: 20px;float:left;width:100px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}


.offerte .titolo{
padding:5px;
border-bottom:#94a3c4 solid 1px;
background-color:#fff;
margin-bottom:10px;
font-size:17px;
clear:both;
}

.elenco {color:#000;font-size:15px;}

.elenco a{width:160px;min-height:140px;overflow: auto;padding: 7px;border:#06b7fd solid 1px;
background-color:#fff;margin-bottom: 10px;margin-right: 5px;float:left;text-align:center;color:#000;
-moz-border-radius:5px;
-webkit-border-radius:5px;}

.elenco a:hover{background-color:#06b7fd;text-decoration::underline;color:#ffffff;}

.elenco span img{padding: 5px;border:#cccccc solid 1px;background-color:#edeff4;
margin:0px;margin-top: 10px;margin-bottom: 10px;float:center;width:100px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.elenco span{float:left;}

.oggirilievo {
background-color:#edeff4;
padding: 10px;
margin-bottom:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.tondobianco{
border:#cccccc solid 1px;
font-size:17px;
background-color:#ffffff;
padding: 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.oggirilievo img {
float:left;
padding: 5px;
border:#cccccc solid 1px;
width:300px;
background-color:#edeff4;
margin:0px;
margin-right:10px;
margin-left:10px;
margin-bottom: 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.oggirilievo h3{font-weight:normal;color:#000;margin-bottom:10px;font-size:23px;}

.oggirilievo h4{
text-align:center;
padding:0px; border: solid 4px #acd12b; line-height:21px; margin-top:0px;
padding:5px;font-size:17px;color:#000000;font-weight:bold;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#fff;
color:#000;
margin-bottom:10px;
}

.evoluto {background-color:#edeff4;margin-bottom: 20px;/*text-align:center;*/padding-left:10px;padding-top:10px;
padding-bottom:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.evoluto span{width: 600px;padding: 7px;border:#06b7fd solid 1px;background-color:#fff;
margin-bottom: 10px;
margin-right: 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.evoluto p{
padding:0px; border: solid 4px #acd12b; line-height:21px; margin-top:0px;
margin-right:10px; padding:5px;font-size:17px;color:#000000;font-weight:bold;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#fff;
color:#000;
margin-bottom:10px;
}

.tutte a{
padding:0px; border: solid 1px #cccccc; line-height:21px; margin-top:0px;margin-bottom:0px;
margin-right:10px; padding:5px;font-size:17px;color:#000000;font-weight:bold;
background-color:#fff;
color:#000;
float:right;
font-weight:normal;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.tutte a:hover{background-color:#cccccc;text-decoration::underline;color:#fff;}

.testata{padding-top:0px; margin-top:0px;float:right;width:571px;margin-bottom:10px;height:71px;}
.testata h1{margin-top:0px;border-left: solid 1px;padding-left:25px;float:left;color:#000000;font-size:23px;font-weight:normal;
line-height:25px;
margin-top:25px;}

.online{padding-top:0px;margin-top:0px;margin-right:5px;margin-bottom:10px;float:left;height:71px;}

.bordocerca{padding-right:10px;margin-bottom:10px;float:left;height:60px;width:450px;}

#searchsite{
padding:10px;
padding-left:45px;color:#404041;font-size:17px;font-weight:700;border:solid 5px #d7e4ed;float:left;
height:22px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#searchpulsante{height:52px;width:100px;color:#fe00a7;margin-left:10px;font-size:19px;font-weight:700;/*background:#fff url(../images/pulsantecerca.png) no-repeat top left;border:none;margin-left:10px;*/}
#searchpulsante:hover{background-color:#ffffff;color:#2d6cfd;}

.strumentilog {
width:466px;float:right;
height:26px;
padding:12px;
border:#cccccc solid 1px;
background-color:#ffffff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.strumentilog img {width:35px;height:35px;
margin:0px;
padding:0px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.sinistra730 {width:730px;float:left;margin-top:0px;padding-top:0px;}

.sinistra680 {width:680px;float:left;margin-top:0px;padding-top:0px;}

a {text-decoration:none;color:#000;font-weight:normal;}

h2,h3,h4,h5,h6,strong { color:#000; font-weight:strong;}

.content,.giustifica{font: arial;text-align:justify;color:#333333;font-size:15px;line-height:21px;margin-top:0px;
padding-top:0px;padding:0px;border:#ffffff solid 0px;background-color:#fff;margin-bottom: 10px;
}

.content img,.giustifica img {margin-right:10px;}
.content strong,.content b, .giustifica strong,.giustifica b, .giustificahome strong{color:#333;font-size:16px;font-style:normal;font-weight:600;
text-decoration: none;}

.content .immagine, .giustifica .immagine{float:left;padding-left:5px;padding-right:5px; padding-top:5px; margin-right:14px;
width:326px;height:245px;margin-top:5px;background-color:#edeff4;}

.content a,  .giustifica a, .giustificahome a{text-decoration:none;color:#2d6cfd;font-weight:bold;}

.content a:hover, .giustifica a:hover, .giustificahome a:hover{text-decoration:underline;color:#fe00a7;}

.content p, .giustifica p, .giustificahome p{margin:0px;margin-bottom:15px;padding:0px;}

.content h2, .giustifica h2 {display:block; border-bottom: solid 2px #e5ecf9;border-top: solid 2px #e5ecf9;line-height:24px;font-weight:400;
font-family: 'Arial', Georgia, Arial, sans-serif; color:#222222; background-color:#edeff4;
font-size:22px; text-align:left;  margin-bottom:15px;padding:5px;margin-top:30px;}

.content h3, .giustifica h3 {text-decoration: underline;font-family: 'Arial', Georgia, Arial, sans-serif;  font-style:italic;
margin-left:0px;padding-left:0px;color:#000; font-size:22px; text-align:left; font-weight:400;
margin-bottom:15px;padding-top:15px;}

.content h2 a, .giustifica h2 a{display:block; border-bottom: solid 0px #777;line-height:24px;text-decoration:underline;
font-family: 'Arial Black', Georgia, Arial, sans-serif; color:#2d6cfd; background-color:#e5ecf9;
font-size:24px; text-align:left;  margin-bottom:15px;padding:5px;}

.content h3 a, .giustifica h3 a{text-decoration:underline;font-family: 'Arial', Georgia, Arial, sans-serif; font-style:italic;
margin-left:0px;
padding-left:0px;
color:#2d6cfd; font-size:22px; text-align:left; font-weight:800; margin-bottom:15px;padding-top:5px;padding-bottom:5px;}

.content ul li , .giustifica ul li {list-style: circle outside;margin-bottom:15px;margin-left:30px;}
.content em, .giustifica em {text-decoration: underline;}

.giustificahome{font: arial;text-align:justify;color:#333333;font-size:14px;line-height:19px;margin-top:0px;
padding-top:0px;padding:0px;border:#ffffff solid 0px;background-color:#fff;margin-bottom: 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}


.content .indice a{ color:#000;font-size:14px;font-weight:normal;}
.content .indice { font: 12px/1.3 Arial, Helvetica, sans-serif;border:solid 1px #e5ecf9; padding:10px;
padding-left:15px;float:right;width:350px;min-height:258px;margin-bottom:10px;}
.content .indice li{margin-bottom:5px;margin-left:35px;padding-left:15px;}
.content .indice ol li, .content .indice ul li{margin-bottom:5px;margin-left:55px;padding-left:5px;color:#444;
list-style: circle outside;}
.content .indice ol li a,.content .indice ul li a{color:#444;font-style:italic;}

.content .indice h2 {display:block; border-bottom: solid 2px #e5ecf9;border-top: solid 2px #e5ecf9;line-height:24px;
font-weight:400;font-family: 'Arial', Georgia, Arial, sans-serif; color:#222222; /*background-color:#edeff4;*/
font-size:22px; text-align:left;  margin-bottom:10px;padding:5px;margin-top:5px;}

.bordoface {
padding:25px;
border:#94a3c4 solid 1px;
background-color:#fff;
}

.bordoface p{
float:left;
padding:5px;
border:#94a3c4 solid 1px;
background-color:#fff;
margin-bottom:10px;
font-size:17px;
}

.bordoface input{color:#000;font-weight:normal;
font-size:17px;
padding:5px;
margin:5px;
float:right;
border:#99cd32 solid 2px;
background-color:#fff;
line-height:20px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.bordoface input:hover { background-color:#649ffd;color:#fff; }

.contribuisci a{
font-size: 17px;
color:#3b5998;
}

.bordotondoamministra {
padding:10px;
border:#cccccc solid 1px;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:15px;
}

.bordotondobluettesottile {
padding:10px;
border:#06b7fd solid 1px;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:17px;
}

.bordotondricercalogin {
padding: 5px;
/*border:#eeeee solid 2px;*/
background-color:#fff;
margin-bottom: 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color: #edeff4;
height:43px;
}

.bordotondogrigio {
padding: 14px;
border:#eeeee solid 2px;
background-color:#fff;
margin-bottom: 15px;
margin-top:0px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color: #edeff4;
}


.bordotondobianco {
padding: 14px;
border:#ffffff solid 2px;
background-color:#fff;
margin-bottom: 10px;
margin-top: 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}


.titolobordotondo {
padding: 10px;
border:#d7e4ed solid 4px;
color: #506971;
font-size:20px;
background-color:#fff;
margin-bottom: 10px;
float:left;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.bordotondobluette {
padding: 15px;
border:#06b7fd solid 2px;
background-color:#fff;
margin-bottom: 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.bordotondobluette a{color:#000;}
.bordotondobluette a:hover{color:#000;}
.medio {font-size:20px;margin-bottom:10px;}
.medio strong{color:#fe00a7;}
.giudizi {background-color:#fff;padding:10px;}

.bordotondoverde {
padding:15px;
border:#acd12b solid 2px;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:17px;
margin-bottom:10px;
}


.bordotondoviola {
padding:10px;
border:#ff006c solid 2px;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.numerovoti { font-size: 27px;color:#000; line-height:27px; margin:20px;}
.numerovoti a{color:#000; margin:20px;}

.pulsanteviola p{color:#000;font-weight:bold;font-size:21px;padding:10px;margin:3px;
float:left;
border:#99cd32 solid 4px;
background-color:#fff;
line-height:20px;

-moz-border-radius:5px;
-webkit-border-radius:5px;
}


.opinione {/*background:#ffffff url(../images/opinione-conta.jpg) top left  no-repeat;*/padding-top:71px;
border-top:solid 3px #fe00a7;}

.sfondopalle {/*background:#ffffff url(../images/sfondopalle.jpg) top left  repeat-x;padding-top:71px*/;}


.pulsantemipiace { 
border:#99cd32 solid 3px;
background:#ffffff url(../images/mipiace.png) top left  no-repeat; 
padding:14px; padding-left:55px;
background-position: 5px 4px;
margin:5px;float:left;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

/*.pulsantemipiace:hover { 
background:#649ffd url(../images/mipiace.png) top left  no-repeat; 
background-position: 5px 4px;
}*/

.mipiace { margin-left:10px; background:#ffffff url(../images/mipiace.png) top left  no-repeat; padding:10px; padding-left:71px; }

.mipiaceclass { 
border:#99cd32 solid 2px;
background:#ffffff url(../images/mipiace.png) top left  no-repeat; 
padding:14px; padding-left:55px;
background-position: 5px 4px;
margin-bottom:10px;
height: 20px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}


.pulsanteverde p{color:#000;font-weight:normal;
font-size:17px;
padding:15px;
margin:5px;
float:left;
border:#99cd32 solid 1px;
background-color:#fff;
line-height:19px;

-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.pulsanteverde a{color:#333;font-weight:normal;
font-size:17px;
padding:15px;
margin:5px;
float:left;
border:#99cd32 solid 3px;
background-color:#fff;
line-height:19px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.pulsanteverdepiccolo a{color:#000;font-weight:normal;
font-size:17px;
padding:5px;
margin:5px;
float:left;
border:#99cd32 solid 2px;
background-color:#fff;
line-height:20px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.pulsanteverde a:hover, .pulsanteverdepiccolo a:hover { background-color:#649ffd;color:#fff; }

.quindicibianco {width:780px;float:left;padding:5px;height:15px;background-color: #edeff4; border: solid #d7e4ed 5px; text-align:center;margin-bottom:10px;}

#tooltip{position:absolute;font-size:17px;border:4px solid #a7d44d;background:#eeeeee;padding:2px 5px;color:#333;display:none;max-width:300px;}
#tooltipimg{position:absolute;font-size:17px;border:4px solid #a7d44d;background:#eeeeee;padding:2px 5px;color:#333;display:none;max-width:300px;}

.posizione-0{padding:5px;font-size:12px;min-height:30px;color:#5f5f5f;/*background:#ffffff url(../images/step1.png) 0  center no-repeat;*/border-bottom:dotted 1px #b2d9ff;border-left:solid 15px #ffffff;padding-left:70px;}
.posizione-0:hover{border-right:solid 4px #a7d44d;}
.posizione-0 img{border:solid 2px #d7e4ed;}
.posizione-1{padding:5px;font-size:12px;min-height:30px;color:#5f5f5f;/*background:#ffffff url(../images/step2.png) 0 center  no-repeat;*/border-bottom:dotted 1px #b2d9ff;border-left:solid 15px #ffffff;padding-left:70px;}
.posizione-1:hover{border-right:solid 4px #a7d44d;}
.posizione-1 img{border:solid 2px #d7e4ed;}
.posizione-2{padding:5px;font-size:12px;min-height:30px;color:#5f5f5f;/*background:#ffffff url(../images/step3.png) 0 center  no-repeat;*/border-bottom:dotted 1px #b2d9ff;border-left:solid 15px #ffffff;padding-left:70px;}
.posizione-2:hover{border-right:solid 4px #a7d44d;}
.posizione-2 img{border:solid 2px #d7e4ed;}
.posizione-3{padding:5px;font-size:12px;min-height:30px;color:#5f5f5f;/*background:#ffffff url(../images/step4.png) 0 center  no-repeat;*/border-bottom:dotted 1px #b2d9ff;border-left:solid 15px #ffffff;padding-left:70px;}
.posizione-3:hover{border-right:solid 4px #a7d44d;}
.posizione-3 img{border:solid 2px #d7e4ed;}
.posizione-4{padding:5px;font-size:12px;min-height:30px;color:#5f5f5f;/*background:#ffffff url(../images/step5.png) 0 center  no-repeat;*/border-bottom:dotted 1px #b2d9ff;border-left:solid 15px #ffffff;padding-left:70px;}
.posizione-4:hover{border-right:solid 4px #a7d44d;}
.posizione-4 img{border:solid 2px #d7e4ed;}

.tagswrap{padding:10px;line-height:30pt;}

.tagswrap a{color:#506971;}
.tagswrap span{border:solid 1px #eeeeee; padding:3px;}
.tagswrap span:hover{background-color:#eeeeee;}
.colonnasinistra{float:left;/*padding:0 15px 0 0;*/width:388px;border-right:solid 1px #d7e4ed;margin-right:7px;background-color:#ffffff;}
.upcoming a{color:#cc0000;}

.contenutodomanda{padding:12px;background-color:#ffffff;}
.fotoaltro{float:left;margin:2px 7px 3px 0;width:308px;height:250px;border:1px solid #CCC;overflow:hidden;background-color:#d7e4ed;}
.colonnasinistra .guidaCont{float:left;padding:9px 0 0 8px;width:387px;}
.colonnasinistra .guida{float:left;margin:0 5px 0;padding:12px 0 9px;width:377px;border-top:1px solid #d7e4ed;}
.colonnasinistra .guida:hover{background:#f8f8f8;}
.video{padding:10px;background:#f8f8f8;}
.elencoutenti{}
.elencoutenti th{color:#b72c91;}
.elencoutenti td{font-size:15px;border:dotted 1px #eeeeee;text-align:center}
.elencoutenti b{color:#099408;}
.step1{padding-left:50px;/*background:url(../images/step1.png) top left no-repeat;*/min-height:50px;}
.step2{padding-left:50px;/*background:url(../images/step2.png) top left no-repeat;*/min-height:50px;}
.step3{padding-left:50px;/*background:url(../images/step3.png) top left no-repeat;*/min-height:50px;}
.step4{padding-left:50px;/*background:url(../images/step4.png) top left no-repeat;*/min-height:50px;}
.step5{padding-left:50px;/*background:url(../images/step5.png) top left no-repeat;*/min-height:50px;}
.step6{padding-left:50px;/*background:url(../images/step6.png) top left no-repeat;*/min-height:50px;}

.immagrande{float:right;margin:0px;width:334px;height:278px;border:1px solid #CCC;overflow:hidden;background-color:#d7e4ed;}
.colonnasinistra .guida .cate{float:left;margin:0 0 0;padding:0;font:bold 12px arial;color:#737d84;text-transform:uppercase;}
.colonnasinistra .guida .cate:hover{text-decoration:none;}
.colonnasinistra .guida .immaavatar{float:left;margin:2px 7px 3px 0;width:60px;height:60px;border:1px solid #CCC;overflow:hidden;background-color:#d7e4ed;}

.colonnasinistra .guida .imma{
padding:7px;
border:#d7e4ed solid 1px;
background-color:#edeff4;
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:left;margin-bottom:10px;margin-right:10px;width:135px;height:90px;
}

.colonnasinistra .guida .ilTitolo{padding:0 0 3px;font:normal 25px arial;letter-spacing:-1px;line-height:26px;}
.colonnacentro{position:relative;float:left;padding:0 0 0;width:267px;}
.colonnacentro .elementoCont{float:left;padding:0 6px 10px;width:240px;}
.colonnacentro .elementoCont .tit{float:left;padding:5px 0 8px;width:100%;font:normal 15px arial;color:#444;}
.colonnacentro .elemento{float:left;margin:0 0 10px;padding:0 0 11px;width:240px;/*background:url(images/hp-colonnacentro-dots.png) 0 bottom repeat-x;*/line-height:16px;border-bottom:dotted 1px #eeeeee}
.colonnacentro .elemento.iLast{margin:0;padding:0 0 15px;background:0 none;}
.colonnacentro .elemento .cate{float:left;margin:0 0 1px;padding:1px 0;font:bold 11px arial;text-transform:uppercase;}
.colonnacentro .elemento .imma{float:left;margin:2px 6px 5px 0;width:73px;height:73px;border:1px solid #CCC;overflow:hidden;}
.colonnacentro .elemento .ilTitolo{padding:0 0 3px;font:bold 14px arial;line-height:15px;}
.ilContenuto{font-size:15px;color:#333333;}
.classifica{padding:0px;background:#FFF}
/*.classifica .titolo{float:left;padding:5px 0 2px;width:100%;font:normal 15px arial;color:#444;margin:0px;}*/
.classifica .titolo{color:#9ec024;margin:0px;margin-bottom:5px;font:bold 18px arial;}

.classificato{float:left;padding:7px 0 8px;width:100%;font-size:12px;color:#5f5f5f;border-bottom:dotted 2px #b2d9ff;background-color:#fff;}
.classificato:hover {background-color:#edeff4;}

.classificato .imma{
padding:4px;
border:#d7e4ed solid 2px;
background-color:#edeff4;
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:left;margin-right:5px;margin-left:5px;width:135px;height:90px;
}
.classificato .Titolo{display:block;font:bold 13px arial;}
.classificato .Titolone{display:block;font:normal 20px arial;color:#00336a;text-align:left; overflow: auto;}
.classificatobianco{padding:5px;font-size:12px;min-height:30px;color:#5f5f5f;background:#ffffff url(../images/domanda_50x40.jpg) 0 bottom no-repeat;border-bottom:dotted 1px #b2d9ff;padding-left:50px;}
.classificatobianco:hover{border-right:solid 4px #a7d44d;}
.classificatobianco .Titolo{display:block;font:bold 13px arial;}



#content .boxSinistraHome{width:250px;margin-bottom:10px;/*background:url(../images/menusottohome.png) bottom no-repeat;*/float:left;background-color: #ffffff;}
#content .boxSinistraHome .boxboxSinistraSopraHome{padding:10px;border-top: solid 1px #e2e2e2;}
#content .boxSinistra300{width:300px;margin-bottom:10px;/*background:url(../images/menusottohome.png) bottom no-repeat;*/float:left;}
#content .boxSinistra300 .boxboxSinistraSopra300{padding:10px;/*background:url(../images/menusoprahome.png) no-repeat;*/}
h3{color:#9ec024;font-size:18px;margin:0px;margin-bottom:5px;}

#content .boxSinistra{background-color:#edeff4;border:solid 5px #e5efff ;width:290px;margin-bottom:18px;/*background:url(../images/menusotto.png) bottom no-repeat;*/float:left;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#content .boxSinistra .boxboxSinistraSopra{padding:10px;/*background:url(../images/menusopra.png) no-repeat;*/}

#content ul.CateMenu{list-style-type:none;padding:0;margin:0;}
#content ul.CateMenu li{border-bottom:1px dashed #dadada;/*background:url(../images/rss.png) top right no-repeat;*/}
#content ul.CateMenu li{color:#666;font-size:17px;line-height:17px;}
#content ul.CateMenu li .CateTitolo{font-size:17px;line-height:17px;}
#content ul.CateMenu li a{color:#00336a;display:block;padding:2px 5px;margin:3px 0px;}
#content ul.CateMenu li a:hover{background:#acd12b;color:#fff;text-decoration:none;}
#content ul.CateMenu li span{font-size:17px;line-height:17px;background:#acd12b;color:#fff;text-decoration:none;display:block;padding:2px 5px;margin:3px 0px;}
#content ul.CateMenu li a.selected{background:#acd12b;color:#fff;}
#content ul.SottoCateMenu{margin-left:40px;}
#content ul.SottoCateArticolo li{margin-left:40px;width:200px;background:#ffffff;}
.sottocatedestralink a,.sottocatedestralink a:visited{background-color: #eeeeee;border-left: solid 4px #41a5de; float:right;font-weight:bold;color: #41a5de;font-size:13px;}

.destralink{float:right;font-weight:bold;color:#41a5de;font-size:15px;}
.destralink a,.destralink a:visited{border-left: solid 4px #41a5de;float:right;font-weight:bold;color:#41a5de;font-size:15px;}
.evidenziato{float:left;position:relative;width:395px;}
.evidenziatoCat{position:absolute;bottom:66px;left:15px;font:bold 11px arial;color:#000000;text-transform:uppercase;}
.evidenziatoImg{float:left;position:relative;width:395px;height:256px;}
.evidenziatoTit{position:absolute;bottom:0;left:0;padding:20px 13px 12px;width:358px;min-height:54px;height:auto !important;height:64px;background:url(../images/evidenziabg.png);color:#FFF;}
.evidenziatoTit b{font-size:11px;text-transform:uppercase;}
.evidenziatoTit h2{font-size:28px;letter-spacing:-1px;line-height:26px;color:#fff}
.evidenziatoTxt{float:left;padding:4px 13px 0;width:369px;font:italic 14px arial;color:#5f5f5f;}
.evidenziatoTxt a{font:normal 11px arial;}
.evidenziatoTxt .tbbak{display:inline-block;padding-left:13px;
/*background:url(images/home.png) 0 -475px no-repeat;*/
color:#404040;font:normal 10px georgia;}
.evidenziatoTxt .tbbak strong{font-family:arial;font-style:normal;font-size:11px;}
.evidenziatoLinks{float:left;padding:4px 8px 0;width:379px;font:normal 11px arial;color:#0E5C8D}
.evidenziatoLinks a,.evidenziatoLinks .pipe{float:left;}
.evidenziatoLinks .stVid{color:#404040;padding-left:16px;
/*background:url(images/home.png) 0 -494px no-repeat;*/
}
.evidenziatoLinks .stPic{color:#404040;padding-left:16px;
/*background:url(images/home.png) 0 -513px no-repeat;*/
}
.evidenziatoLinks .pipe{width:10px;height:14px;
/*background:url(images/home.png) -294px -333px no-repeat;*/
text-indent:-999em;}
.corretto a{color:#403cf1;}
#dividiava{padding:5px;float:left;width:60px;text-align:center;background-color:#ffffff;border:solid 1px #eeeeee;margin:3px;}
#dividiava img{border:dotted 2px #d7e4ed;}

.intesta{margin-bottom:10px;
border-bottom:1px solid #eee;
text-decoration:none;
color:#000;font-size:23px;font-weight:normal;padding:7px;}

.intesta a:hover{text-decoration:none;color:#000000;font-weight:700;height:25px;line-height:25px;padding-left:5px;padding-right:5px;}

.bordouser{border:2px solid #dedede;padding:3px;background-color:#ffffff;text-align:center;}
.bordo{border:1px solid #dedede;padding:3px;}
.bordo img{border:1px;border-style:solid;border-color:#ABABAD;padding:4px;margin:2px;background-color:#F5F5F5;}
.dividileft{float:left;}
.immagine{border:1px;border-style:solid;border-color:#ABABAD;padding:4px;background-color:#F5F5F5;}
.ombraimma{float:left;padding:10px;padding-bottom:20px; margin-right:10px;background-color: #eeeeee /*url(images/ombraimma.png) no-repeat bottom right*/;}

.foto250{padding:10px;padding-bottom:20px; background-color: #eeeeee /*url(images/ombraimma.png) no-repeat bottom right*/;}


.destrastoria250{width:250px;float:right;margin-top:0px;}

.sinistrastoria{width:670px;float:left;}
.destrastoria{width:300px;float:right;margin-top:0px;}
.destrastoriadestra{width:180px;float:right;}
.destrastoriasinistra{width:110px;float:left;margin-right:5px;}
.destrahome{width:310px;float:right;border-left:solid 1px #d7e4ed;margin-left:7px;padding-left:7px}
.sinistrahome{width:310px;float:left;border-left:solid 0px #d7e4ed;margin-right:10px;}

.bordosinistra{border-left:solid 1px #d7e4ed;padding-left:5px}
#nav-secondary a{line-height:1.5;font:96% arial;display:block;color:#66c;text-decoration:none;font-weight:bold;}
#nav-secondary a:hover{;color:#000;}
.sinistradoppio{float:left;width:636px;}
.destradoppio{float:right;width:600px;}
.risorse{float:left;width:336px;margin-right:3px;}
.colonna{float:right;width:300px;margin-right:3px;}
.contenuti{float:right;width:336px;}
.news-body-text{font:83%/1.4 arial,tahoma,verdana,sans-serif;text-align:justify;color:#000000;font-size:15px;color:#333333}
.news-body-text a{font-weight:bold;color:#fe00a7;}
.news-body-text ul{margin-left:30px;}
.news-body-text ul li{margin-bottom:10px;}
.news-body-text p{margin-bottom:10px;}

.foto{border:1px;border-style:solid;border-color:#ababad;padding:4px;}
.categorie{width:950;background-color:#eeeeee;height:8px;border-top:solid 2px #d7e4ed;margin-bottom:10px;}

.capitolo{margin-bottom:10px;border-bottom:solid 1px #9ad121;background-color:#fff;text-decoration:none;color:#2d6cfd;font-size:16px;font-weight:900;padding-left:5px;padding-right:5px;}
.capitolo a:hover{text-decoration:none;color:#000000;font-weight:700;height:25px;line-height:25px;padding-left:10px;padding-right:25px;}
.titolorisorsa{margin-bottom:10px;border-bottom:solid 1px #eeeeee;text-decoration:none;color:#0a355f;font-size:15px;font-weight:900;border-left:solid 15px #b2d9ff;}
.titolorisorsa a:hover{text-decoration:none;color:#0a355f;font-weight:700;height:25px;line-height:25px;}
.boxverde{background-color:#f2f2f2;border-top:solid 5px #a7d44d;margin-bottom:5px;padding:8px;}
.boxazzurro{background-color:#f2f2f2;border-top:solid 5px #b2d9ff;margin-bottom:5px;padding:15px;}
.boxazzurro b{font-size:17px;margin-bottom:10px;}
.boxazzurro strong{color:#fe00a7;}

.boxAnn{border-left: dotted 5px #e5efff;margin-bottom:10px;margin-top:10px;padding-left:15px;}

.boxstoria{background-color:#eeeeee;border-top:solid 3px #b2d9ff;margin-bottom:5px;padding:8px;}
.boxstoria p{border-right:solid 4px #ffffff;padding:5px;font-size:12px;min-height:30px;color:#000000;
border-bottom:dotted 1px #b2d9ff;padding-left:50px;margin:0px;}
.boxstoria p:hover{border-right:solid 4px #a7d44d;}
.boxstoria p .Titolo{display:block;font:bold 13px arial;}


.boxstoria ul{margin:0 0 0px 0;padding:0;}
.boxstoria ul li{margin:0px;margin-bottom:10px;background-color:#eeeeee;border-left:solid 4px #b2d9ff;border-bottom:dotted 2px #b2d9ff; font-weight:normal; font-size:13px;padding-left:4px;}
.boxfuxia{background-color:#f2f2f2;border-top:solid 5px #fe00a7;margin-bottom: 10px;padding:15px;}
.boxfuxia label{font-weight:normal;}
.boxgiallo{background-color:#f2f2f2;border-top:solid 5px #ffd50e;margin-bottom:5px;padding:8px;}
.titolotto{float:left;padding:5px 0 2px;width:100%;font:normal 15px arial;color:#444;margin:0px;margin-bottom:5px;}
.bordoverde{border-left:dotted 3px #a7d44d;margin-bottom:5px;padding-left:5px;}
.bordoazzurro{border-left:dotted 3px #b2d9ff;margin-bottom:5px;padding-left:5px;}
.bordofuxia{border-left:dotted 3px #fe00a7;margin-bottom:5px;padding-left:5px;}
.bordogiallo{border-left:dotted 3px #ffd50e;margin-bottom:5px;padding-left:5px;}
hr{background:#eeeeee;margin-top:5px;margin-bottom:5px;padding:0px;height:1px;color:#f2f2f2;border:none;clear:both;}

.clearfuxia{background:#fe00a7;margin-bottom:5px;padding:0px;height:5px;color:#fe00a7;border:none;clear:both;}
.clearazzurro{background:#6baff0;margin-top:5px;padding:0px;height:5px;color:#6baff0;border:none;clear:both;}


/*WICKS*/
.floater{bottom:0;right:0;display:none;padding:0;}
.floater td{position:relative;z-index:2;/*background-color:white;border:4px solid #a7d44d;padding:5px;*/color:black;}
.matchedSmartInputItem{font-size:0.8em;padding:3px 5px 3px 8px;margin:3px;cursor:pointer;background-color:#eeeeee;}
.selectedSmartInputItem{color:white;background-color:#099408;}
#smartInputResults{position:relative;z-index:2;padding:5px;font-size:15px;min-width:314px;border:4px solid #a7d44d;background-color:white;}
/*FACEBOX*/
#facebox{ position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{border:5px solid #369b53; padding:10px;background:#fff;width:370px;

-webkit-border-top-right-radius:5px;
-khtml-border-radius-topright:5px;      
-moz-border-radius-topright:5px;
border-top-right-radius:5px;

-webkit-border-bottom-right-radius:5px;
-khtml-border-radius-bottomright:5px;      
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px;

-webkit-border-bottom-left-radius:5px;
-khtml-border-radius-bottomleft:5px;      
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px;

}

/******* REGISTRAZIONE ***********/
#registrazione {clear:both; margin-top:15px;background-color:#ffffff;}
#registrazione a, #social a:hover, #social a:visited{color:#fe006c;font-weight:bold;text-decoration:none;}
#registrazione .registra-sinistra {float:left; width:630px;position:relative;background-color:#ffffff;}
#registrazione #quote { position:absolute; top:10px; right:0; width:340px;}
#registrazione #quote img {float:left}
#registrazione #quote span {display:block; text-align:right; font-weight:bold; color:#9abc2a}
#registrazione .registra-sinistra dl {font-size:14px; line-height:18px;}
#registrazione .registra-sinistra dl a { font-weight:bold}
#registrazione .registra-sinistra dl strong { color:#5c5c5c}
#registrazione .registra-sinistra dd {margin-bottom:20px; margin-left:50px}
#registrazione .registra-sinistra dd img {float:left; margin-right:5px}
#registrazione .registra-sinistra dt {clear:both}
#registrazione .registra-sinistra dt span { display:none}
#registrazione .registra-destra {float:right; width:350px;position:relative;background-color:#ffffff;}

ul{margin:0;padding:0;}
ol{margin:0;padding:0;}
fieldset{border:none;}
legend{margin-top:10px;font-size:14px;font-weight:bold;color:#099408;}
label{font-weight:bold;}

h1{font-size:30px;font-weight:bold;margin-bottom:20px;margin-top:15px;padding-bottom:5px;
color:#000;text-align:center;background-color:#edeff4;line-height:40px;}

.storycontent{padding:0px;font-size:12px;text-align:justify;}
.storycontent ol{margin-left:22px;padding:0;}
.storycontent ol li{line-height:14px;margin:0 0 -10px 0;padding:0;}
.storycontent ul{margin:0 0 0px 0;padding:0;}
.storycontent ul li{line-height:14px;margin:0 0 -10px 0;padding:0;}
.saved{background-color:#099408;color:#fff;font-size:14px;padding:6px;}
.error{background-color:#A44848;color:#fff;font-size:14px;padding:6px;line-height:18px;}
.errordiv{background-color:#A44848;color:#fff;font-size:14px;padding:6px;line-height:18px;}
.success{color:#269900;font-weight:bold;}
.problem{color:#A44848;font-weight:bold;}
.readmore{float:right;margin:5px 0 5px 5px;text-align:right;}
.linespacer{margin-top:2px;margin-bottom:8px;border-bottom:1px solid #DEDEDE;}
.button{border:2px solid #dedede;background:#fff;}
.field{border:1px solid #dedede;padding:2px;}
#content{width:990px;padding:0px;margin:0px auto;}
.floatleft{float:left;}
.floatright{float:right;}
.vote{padding:0px 5px;border-right:1px solid #dedede;border-left:1px solid #dedede;text-align:center;width:82px;background-color:#fff;}
.vote a{text-decoration:none;}
.vote a:hover{text-decoration:underline}
.votenumber{font-size:30px;margin:0px;font-weight:bold;}
.vote .subtext a{font-size:13px;color:#707070;}
.subtext{font-size:9px;}
.subtext a{color:#707070;}
.subtextchiaro{background-color:#eeeeee;font-size:13px;border-top:solid 3px #b2d9ff;margin-bottom:5px;padding:8px;}
.subtextchiaro a{color:#000000;}
#login{text-align:right;}
#logo{padding:10px;font-size:24px;font-weight:bold;color:#000;}
#logo a{color:#000;text-decoration:none;}
.search{position:absolute;margin-top:8px;margin-left:770px;width:235px;}
.searchbutton{background:#fff;border:1px solid #DEDEDE;}
.rsslink{float:right;margin-top:20px;text-align:right;font-size:15px;}
.rsslink a{text-decoration:none;color:#707070;font-weight:bold;}
#reg_usernamecheckitvalue{background:#FFFFD3;}
#reg_emailcheckitvalue{background:#FFFFD3;}
#nav{border-bottom:1px solid #dedede;padding:0px 0px;margin:0px;margin-bottom:0px;font-size:17px;}
#nav b{color:#b72c91;}
#nav li{list-style:none;display:inline;padding:0px;margin:0px;}
#nav li a{text-decoration:none;padding:0px 2px;}
#nav li a:hover{color:#000;}
#nav .current{list-style:none;display:inline;background:#EDEDED;}
.leftwrapper{padding-left:12px;}
#leftcol{width:550px;float:left;overflow:hidden;}
#leftcol ol, #leftcol ul{margin-left:20px;margin-top:5px;}
#leftcol-wide{width:790px;float:left;overflow:hidden;}
#leftcol-superwide{width:960px;float:left;overflow:hidden;}
.stories{width:550px;margin-bottom:30px;}
.stories-wide{width:790px;margin-bottom:20px;}
.stories-superwide{width:960px;margin-bottom:20px;}
.pagewrap{padding:10px;}
.headline{border-bottom:1px solid #dedede;padding:5px;}
.title h2{font-size:14px;color:#099408;margin:0px;font-weight:bold;}
.title h2 a{color:#099408;text-decoration:none;}
.title h2 a:hover{text-decoration:underline;}
.title{margin-left:46px;}
.adminlinks{font-size:11px;}
.storyfooter{padding:0px 10px;}
#who_voted{margin-bottom:10px;}
#who_voted ol{padding-bottom:20px;clear:both;}
#who_voted li{background:#fff;border:1px solid #efefef;padding:2px;margin-right:5px;margin-bottom:4px;margin-top:4px;list-style-type:none;float:left;}
#related{margin-bottom:10px;padding-top:10px;}
#related ol{padding-left:30px;margin-top:5px;margin-bottom:5px;}
.edit{border:1px solid #d9d9d9;padding:5px 5px 5px 10px;background:#ededed;margin-bottom:20px;}
.edit-image{float:left;}
a .edit-image img{border:0px;}
#submit{padding-top:5px;border-top:2px solid #DEDEDE;}
#submit_content{padding:8px;}
#submit ul{padding-left:20px;}
.instructions{margin-top:10px;line-height:16px;}
#bodytext{width:550px;height:450px;}
#summarytext{width:550px;height:250px;}
#navbar{padding-top:10px;margin-bottom:10px;}
.userborderbottom{border-bottom:2px solid #dedede;}
#profile{border-top:2px solid #dedede;padding:10px;}
#profile_content{}
#personal_info{}
#bookmarklet{}
#search_users{float:right;}
#personal_info{float:left;width:290px;}
#stats{float:left;width:230px;}
#groups{float:left;width:260px;}
#friends{clear:both;float:left;width:660px;}
#friendlist{background:#fff;width:660px;border-collapse:collapse;text-align:left;}
#friendlist th{font-weight:normal;color:#606060;border-bottom:2px solid #dedede;padding:10px 8px;}
#friendlist td{border-bottom:1px solid #dedede;color:#669;padding:6px 8px;}
#friendlist tbody tr:hover td a{}
#friendlist tbody tr:hover{background:#F3F3F3;}
.user_settings_template{float:left;margin:20px 20px 0 20px;}
.usercategory_outer{width:145px;margin:8px 20px;border:1px solid #E9DDAB;float:left;background-color:#FBF7E5;}
.usercategory_checkbox{width:20px;padding:2px;float:left;text-align:center;}
.usercategory_name{width:105px;padding:3px;float:left;text-align:center;}
.user_settings_save{float:left;margin:20px;}
.comment-form{background:#fff;border-bottom:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-left:2px solid #C8C8C8;border-top:2px solid #C8C8C8;}
#comments{padding-top:5px;border-top:1px solid #DEDEDE;}
.comment-wrap{border-bottom:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-left:1px solid #efefef;border-top:3px solid #efefef;background:#edeff4;padding:15px;}
.comment-left{float:left;width:80px;text-align:right;border-right:1px solid #DEDEDE;padding-right:10px;overflow:hidden;}
.comment-right{margin:0px 10px 30px 90px;padding-left:12px;width:530px;overflow:hidden;font-size:15px;padding:10px;background-color:#fff;}
.commenttools{padding:0px 10px;float:right;font-size:19px;}
#midcol{width:220px;margin-left:20px;float:left;overflow:hidden;font-size:12px;}
.sectiontitle{font-size:14px;text-transform:uppercase;margin:0px;font-weight:normal;}
.sectiontitle a{text-decoration:none;color:#707070;}
.sectiontitle a:hover{color:#099408;}
.boxcontent{line-height:24px;padding:10px 10px 20px 10px;}
.active{font-weight:bold;color:#099408;}
.sidebar-saved{list-style-type:disc;margin-left:5px;}
.sidebar-saved a{text-decoration:none;}
.sidebar-saved a:hover{text-decoration:underline;}
.sidebar-stories{list-style-type:none;}
.sidebar-stories li{margin-bottom:-3px;line-height:22px;}
.sidebar-vote-number a{font-size:11px;text-decoration:none;padding-right:3px;margin-right:2px;border-right:1px solid #DEDEDE;}
.sidebar-article a{color:#099408;font-weight:bold;text-decoration:none;}
.sidebar-article a:hover{text-decoration:underline;}
#sidebar-comments{line-height:14px;}
#sidebar-comments a{text-decoration:none}
#sidebar-comments a:hover{text-decoration:underline;}
#rightcol{width:150px;margin-left:20px;float:left;}
#aboutcontent{padding:10px 10px 20px 10px;border-bottom:1px solid #dedede;}
.links{border-bottom:1px solid #dedede;padding:10px;}
#footer{padding:10px;background-color:#ededed;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-top:20px;margin-bottom:50px;font-size:15px;text-align:center;}
.footer a:hover{color:#000;text-decoration:underline;}
.pagination{font-size:20px;background:#EDEDED;color:#666;border-top:1px solid #ddd;margin-top:40px;padding:0px 8px 0px 3px;}
.pagination p{position:relative;text-align:right;margin:0;padding:5px 0 5px 0;}
.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active{text-decoration:none;padding:2px 5px;}
.pagination p a:hover{background:#649ffd;color:#fff;}
.pagination p span{text-decoration:none;color:#ACACAC;margin-right:1px;padding:2px 5px;}
.tagformat a{text-decoration:none;}
.tagformat a:hover{text-decoration:underline;}
#feeds{text-transform:capitalize;border-top:2px solid #dedede;margin-top:-15px;padding:10px 10px 10px 0px;}
#rssfeeds, #rssfeeds ul{list-style:none;}
#rssfeeds li{margin-left:-10px;}
.feedname{margin-left:8px;font-size:15px;font-weight:bold;}
.feedname a{color:#099408;text-decoration:none;}
.feed-spacer{margin:15px 10px 0px 15px;border-top:1px solid #ededed;}
.rssfield{background:#F9F9F9;border:1px solid #dedede;padding-left:2px;margin-left:16px;width:490px;}
.register-left{float:left;width:360px;margin-right:15px;}
.register-right{float:left;width:400px;}
.register-right ul{padding-left:15px;}
.login-left{float:left;width:271px;border-right:1px solid #DEDEDE;margin-right:15px;}
.login-left-small{float:left;width:280px;border-right:1px solid #DEDEDE;margin-right:15px;}
.login-left h2{font-size:23px;color:#099408;margin:0px;font-weight:bold;}
.login-right h2{font-size:23px;color:#2d6cfd;margin:0px;font-weight:bold;}
.login-middle{float:left;width:280px;border-right:1px solid #DEDEDE;margin:0px 15px;}
.login-right{float:left;width:650px;margin-left:15px;}
.login-right-small{float:left;width:280px;margin-left:15px;}
#group_navbar{padding-top:10px;border-top:2px solid #DEDEDE;margin-bottom:2px;}
.groupexplain{padding:10px;background:#EDEDED;border:1px solid #CCCCCC;}
.rolelinks a{color:#6666CC;}
#groupadminlinksbutton a{color:#999}
.toptitle{margin-top:5px;font-size:16px;font-weight:bold;}
.toptitle a{text-decoration:none;}
.toptitle a:hover{text-decoration:underline;}
.group_container{margin-top:10px;width:550px;float:left;position:relative;}
.group_right{width:450px;float:left;position:relative;}
.group_left{width:100px;float:left;position:relative;margin-top:5px;}
.group_avatar{}
.group_join{}
.group_unjoin{}
.group_unjoin a{font-weight:bold;left:4px;position:relative;text-decoration:none;top:-3px;}
.group_withdraw_request{}
.group_created_by{}
.group_member{}

.clear {clear:both;}
br.clear {clear:both; line-height:0; height:0;margin:0px;padding:0px; }

p {margin:0px;padding:0px;}
