 /*** ARTICOLO ***/

/* adsense*/
.adsense300_top{padding:10px; float:left}
.adsense300_bottom{padding:10px;}

div.artCorpo {
border: 1px solid #ddd;
border-top: 3px solid #098bd6;
overflow: hidden;
margin: 0px 0px 0px 0px;
width: 674px;
padding-top: 10px;
}

div.artCorpo h1 {
font-size: 25px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
margin: 0px 15px 5px;
}

div.artCorpo h2 {
font-size: 15px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
margin: 0px 15px 10px;
color: #555;
}

div.artCorpo h3 {
background: #e7eef2;
font-size: 13px;
padding: 5px 7px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
margin: 0px 10px 5px;
}

div.artCorpo h3 font {
display: block;
overflow: hidden;
font-size: 13px;
color: #444;
float:right;
_margin-top: -22px;   
}

*:first-child+html div.artCorpo h3 font {
margin-top: -18px;  
}

div.artCorpo .altre_info {
overflow:hidden;
font:italic 12px arial;
color:#888;
padding-left:15px;
clear:both;
}

div.artCorpo div.artTesto {
font-size: 13px;
overflow:hidden;
margin: 10px 15px;
color:#444;
text-align: justify;
line-height:1.55;
}

div.artCorpo div.artTesto img {
margin: 7px 10px;
background: #fff;
border: 1px solid #ddd;
padding: 2px;
}

div.artCorpo div.artTags {
background: #eee;
overflow: hidden;
margin: 10px 15px;
padding: 5px 10px;
}
 
div.artCorpo div.artStamp {
overflow: hidden;
margin: 10px 15px;
padding: 5px;
}

div.artCorpo div.artStamp a {
background: url('/images/iconset.png') no-repeat;
display:block;
overflow: hidden;
float: right;
margin: 0px 0px 0px 15px;
padding: 2px 0px 2px 25px;
}

div.artCorpo div.artStamp a.stampa {background-position: 0px -3599px;}
div.artCorpo div.artStamp a.invia {background-position: 0px -4196px;}




/**** Rating *****/



#mkmInteractiveItemVoteVoted_0 {
float: left;
margin: 7px 0px 0px 20px;
}

div.rating { 
background:#fff; 
padding:10px;
clear:both;
overflow:hidden; 
_zoom: 1; 
margin: 5px;
}

div.rating_color { 
background:#E7EEF2; 
height:26px;
margin:0;
padding:3px 0px;
}

div.rating h3 {
color:#333;
font-family:trebuchet ms;
font-size:18px;
font-weight:normal;
margin:0px;
padding: 2px 10px;
overflow:hidden;
width: 50px;
float:left;
}

div.vote {
color:#888888;
font-family:Georgia;
font-size:15px;
font-weight:normal;
margin:0px;
padding:5px 10px;
float:right;
}

.star-rating {
list-style:none;
margin: 4px 0px 0px 70px;
padding:0px;
width: 200px;
height: 20px;
position: relative;
background: #E7EEF2 url('/images/star_rating.gif') top left repeat-x; 
}

.star-rating li {
padding:0px;
margin:0px 0px 0px 0px;
float: left;
background: transparent;
}

.star-rating li a {
display:block; 
width:20px; 
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}

.star-rating li a:hover {
background: url('/images/star_rating.gif') left bottom;
z-index: 1;
left: 0px;
}

.star-rating a.s1 {left: 0px;}
.star-rating a.s1:hover {width:20px;}
.star-rating a.s2 {left:20px;}
.star-rating a.s2:hover {width: 40px;}
.star-rating a.s3:hover {width: 60px;}
.star-rating a.s3 {left: 40px;}
.star-rating a.s4 {left: 60px;}
.star-rating a.s4:hover {width: 80px;}
.star-rating a.s5 {left: 80px;}
.star-rating a.s5:hover {width: 100px;}
.star-rating a.s6 {left: 100px;}
.star-rating a.s6:hover {width: 120px;}
.star-rating a.s7 {left: 120px;}
.star-rating a.s7:hover {width: 140px;}
.star-rating a.s8 {left: 140px;}
.star-rating a.s8:hover {width: 160px;}
.star-rating a.s9 {left: 160px;}
.star-rating a.s9:hover {width: 180px;}
.star-rating a.s10 {left: 180px;}
.star-rating a.s10:hover {width: 200px;}

.star-stats {
float:left; 
margin: 3px 0px 0px 10px;
padding:0px;
width: 200px;
height: 20px;
position: relative;
background: #E7EEF2 url('/images/star_rating.gif') top left repeat-x;
}

.star-stats-filler{
padding:0px;    
width: 0px;    
height: 20px;    
position: relative;    
background: #E7EEF2 url('/images/star_rating.gif') left bottom repeat-x; 
}

/*** SONDAGGIO ***/
div#corpoPag div.interactivePoll {
  background:#F8F8F8 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0 auto;
overflow:hidden;
padding:0 5px 0 0;
width:650px;
}
div#corpoPag div.interactivePoll h2.interactivePollTitle {
background:#EEEEEE none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#CC3300;
font-family:trebuchet,trebuchet ms,sans-serif;
font-size:20px;
font-weight:normal;
margin:0 0 20px 0;
overflow:hidden;
padding:5px 10px;
width:100%;
}

div#corpoPag div.interactivePoll ul.interactivePollResults {margin:10px;
}

div#corpoPag div.interactivePoll ul.interactivePollResults li b {
color:#444444;
float:left;
font-family:arial;
font-size:13px;
font-weight:normal;
padding:7px 0;
width:350px;

}
div#corpoPag div.interactivePoll ul.interactivePollResults li i{
color:#666666;
float:left;
font-size:12px;
font-style:normal;
padding-top:7px;
text-align:right;
width:30px;
}
div#corpoPag div.interactivePoll ul.interactivePollResults li u{
color:#666666;
float:left;
font-size:12px;
font-style:normal;
padding-top:7px;
text-decoration:none;
width:25px;

}
div#corpoPag div.interactivePoll div.interactivePollBar {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #AAAAAA;
float:left;
height:14px;
margin:5px 5px 0;
padding:0px;
width:200px;

}
div#corpoPag div.interactivePoll div.interactivePollBar div.interactivePollbarForeground {background:#0068B3;
border:0 none;
float:none;
height:14px;
margin:0;
padding:0;

}

.interactivePollFormContainer {
margin:10px;
}
.interactivePollForm li, .interactivePollResults li {
border-bottom:1px dotted #CCCCCC;
color:#333333;
font-size:13px;
margin:0 0 0;
overflow:hidden;
padding:2px;

}
.interactivePollForm li input {
display:block;
float:left;
height:auto !important;
margin:10px 10px 0 0;
width:auto !important;
}
div#corpoPag div.interactivePoll .interactivePollForm li label {
display:block;
overflow:hidden;
padding:8px 0 4px;
}

div#corpoPag  div.interactivePoll form a {
display:block;
float:right;
font-size:11px;
margin:15px 10px 0 0;
overflow:hidden;
text-transform:uppercase;
}



/*** TITOLO CITTA ***/

h2.artTitle {
background: url('/images/cityset.png') 0px 0px no-repeat;
margin: 5px 0px 7px 5px;
text-transform: uppercase;
padding: 2px 0px 2px 36px;
font-weight: normal;
font-size:24px;
display: none;
}

h2.artRoma {background-position:  -1px -850px !important; display:block !important; }
h2.artMilano {background-position: -1px -547px !important; display:block !important; }
h2.artTorino {background-position: -1px -950px !important; display:block !important; }
h2.artBologna {background-position: -1px -148px !important; display:block !important; }
h2.artFirenze {background-position: -1px -398px !important; display:block !important; }
h2.artNapoli {background-position: -1px -600px !important; display:block !important; }
h2.artBari {background-position: -1px -98px !important; display:block !important; }
h2.artBolzano {background-position: -1px -195px !important; display:block !important; }
h2.artCaserta {background-position: 1px -247px !important; display:block !important; }
h2.artCesena {background-position: 1px -307px !important; display:block !important; }
h2.artCosenza {background-position: 1px -349px !important; display:block !important; }
h2.artVerona {background-position: 0px -5px !important; display:block !important; }
h2.artVenezia {background-position: 1px -1149px !important; display:block !important; }
h2.artUdine {background-position: 1px -1098px !important; display:block !important; }
h2.artTrieste {background-position: 1px -1052px !important; display:block !important; }
h2.artTrento {background-position: 1px -998px !important; display:block !important; }
h2.artSiena {background-position: 1px -897px !important; display:block !important; }
h2.artPerugia {background-position: 1px -797px !important; display:block !important; }
h2.artParma{background-position: 0px -749px !important; display:block !important; }
h2.artPalermo {background-position: 0px -699px !important; display:block !important; }
h2.artPadova {background-position: 1px -648px !important; display:block !important; }
h2.artMessina {background-position: 1px -498px !important; display:block !important; }
h2.artLecce {background-position: 1px -449px !important; display:block !important; }
h2.artLaquila {background-position: 1px -48px !important; display:block !important; }

/** LINEA CORPO ART PER CANALE **/

div.artCorpoUniversita {border-top: 3px solid #7BBD1D;}
div.artCorpoUniversita h3 {background: #e9f4d2;}

div.artCorpoPostlaurea {border-top: 3px solid #CA1313;}
div.artCorpoPostlaurea h3 {background: #fde0e0;}

div.artCorpoLavoro {border-top: 3px solid #FF6C00;}
div.artCorpoLavoro h3 {background: #fdefe0;}

div.artCorpoSuperiori {border-top: 3px solid #F8BB00;}
div.artCorpoSuperiori h3 {background: #fdf8d5;}

div.artCorpo div.rating h3 {background: #E7EEF2 !important;}


/* facebook e newsletter */
div.artUltLink {clear:both;overflow:hidden;border-top:1px dotted #ccc;margin:0 15px;padding-top:10px;}
div.artUltLink a.artNewsletter {float:left;background: url('/images/iconset.png') no-repeat 0 -3396px;width: 200px;padding-left:30px;}
div.artUltLink a.artFbFanpage {float:right;background: url('/images/fb.gif') no-repeat right 4px;width: 160px;padding-right:100px;text-align:right;}


/* social toolbar */
.stl_cont {overflow:hidden;float:right;margin-top:0;}
.stl_cont li {float:left;border-right:1px solid #ddd;padding-right:6px;margin-right:6px;height:18px;padding-top:2px;}
.stl_cont li.nobordo {border:0;padding-right:0;margin-right:0;}
.stl_cont .stl_commenti span {display:block;width:13px;height:12px;background: url('http://www.girlpower.it/images/s_toolbar.gif') no-repeat;float:left;margin:2px 4px 0 0;}
.stl_cont .stl_commenti a {font:normal 11px verdana!important;float:right;color:#999!important;}
.stl_cont .stl_commenti a i {font-style:normal;color:#252525;}
.stl_cont iframe {width:65px; background: none!important;}
.stl_cont a.stl_facebook {height:16px;overflow:hidden;display:block;}
.stl_cont span.FBConnectButton {background-position: -1px -233px!important;padding-left:0px!important;}
.stl_cont span.FBConnectButton span.FBConnectButton_Text {color:#fff!important;font:normal 11px verdana;margin:0 0 0 17px!important;border:0!important;padding-top:1px!important;}
.stl_cont .fb_share_count_inner {padding:1px 6px 2px!important;}
.stl_cont a.stl_friendfeed,
.stl_cont a.stl_oknotizie,
.stl_cont a.stl_buzz {display:block;width:16px;height:16px;background: url('http://www.girlpower.it/images/s_toolbar.gif') no-repeat;}
.stl_cont a b {display:none;}
.stl_cont a.stl_friendfeed {background-position: -40px 0px;}
.stl_cont a.stl_oknotizie {background-position: -60px 0px;}
.stl_cont a.stl_buzz {background-position: -120px 0px;}

*:first-child+html .stl_cont .stl_commenti a {float:left!important;}
*ul.stl_cont {margin-top: -22px;  
  

  
/*adsense articoli*/
.ads_item_left{padding:10px 10px 10px 0px; float:left;}


       
