@import url("headfoot.css");

html, body {margin:0px;padding:0px;}
body {font-family:geneva,gadget,arial,helvetica,sans-serif;background:url(../img/bg1.gif) repeat-y top center;text-align:center;}
body div, body ul, body p, body h1, body h2, body h5, body h6, body form {position:relative;width:auto;height:auto;margin:0px;padding:0px;float:left;}
body h1, body h2, body h3, body h4, body h5, body h6 {margin:0px;padding:0px;font-family:arial,gadget,sans-serif;}
body img, body a {border:0px;text-decoration:none;outline:none;float:left;}
body img {position:relative;font-size:12px;font-weight:normal;color:#999;}
body p {font-size:12px;color:#000;line-height:16px;}
body hr {display:none;}

h1 {height:auto;margin:0;padding:10px 0px 0px 10px;font-size:14px;color:#333}

a.a1, a.a2, a.a3 {padding-left:10px;font-size:12px;font-weight:bold;color:#ee1c29;line-height:16px;background:url(../img/arrowsbullets.gif) no-repeat;}
a.a1 {background-position:0px -77px;}
a.a2 {background-position:0px 3px;}
a.a3 {color:#000;background-position:0px -117px;}
a.a1:hover, a.a2:hover {color:#000;}
a.a3:hover {color:#777;}

/*generici*/
.nobgimage {background-image:none !important;}
.margintop40 {margin-top:40px !important;}
.nodisplay {display:none !important;}

/* adv domination */
#adv-top {width:100%;padding:0px; float:none; text-align:center}
#adv-top * { float:none;}
#strip {border-top:5px solid #fff;}
#adStrip {width:100%;border-top:5px solid #fff;border-bottom:10px solid #fff;}



/*Player*/
#player object {float:left;}
/*Player audio*/
.player embed, .player object {margin-left:30px;}

/* Manzoni Vetrine */
.shared-content-vetrina {display:none;font:11px Arial, sans-serif;padding:3px 2px 1px 2px;margin:0px;color:#959595;background-color:#fff;border-top:1px #dedede solid;border-bottom:1px #dedede solid}
.shared-content-vetrina-whitebox a, .shared-content-vetrina-whitebox a:visited {display:block;font:10px Arial, sans-serif;color:#666;text-decoration:none;margin-top:3px;padding:3px;background-color:#fff;width:auto !important;width/**/:100%;min-height:71px;height:auto !important;height:inherit}
img.shared-whitebox-left {margin-right:3px;border:none !important;float:left;}
img.shared-whitebox-left:hover {border:none !important;}
.shared-content-vetrina hr {display:none;}

#container {clear:both;float:none;text-align:left;width:990px;margin:0 auto;padding:0px 5px;background-color:#fff;}

#container:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
* html #container { zoom:1 }
*:first-child+html #container { zoom:1 }


#cont {width:100%;margin-top:15px;background:url(../img/bg3.gif) repeat-y 435px;}
#cont p.link {list-style:none;padding:5px 0px;clear:left;}
#cont p.link strong {padding-left:10px;font-size:12px;font-weight:bold;color:#ee1c29;text-transform:uppercase;line-height:16px;background:url(../img/arrowsbullets.gif) no-repeat 0px -76px;float:left;}
#cont p.link a {margin-left:10px;padding-left:7px;font-size:11px;color:#777;line-height:14px;background:url(../img/arrowsbullets.gif) no-repeat 0px -275px;clear:both;}
#cont p.link a em {padding-left:4px;font-size:10px;font-weight:normal;font-style:normal;color:#999;float:none;}
#cont p.link a:hover {color:#000;}
#cont p.link br, #cont p.link a br, #cont p.link strong br, #cont p.link em br {display:none !important;}

/*cont1 - lancio notizia normale e fine del mondo*/
#cont1 {width:660px;border-bottom:25px solid #fff;background-color:#fff;}
#cont1 h1 {width:100%;margin-bottom:10px;padding-bottom:10px;font-size:34px;line-height:34px;background:url(../img/double-line1.gif) repeat-x bottom left;}
#cont1 div.div1 {margin-top:-14px;}
#cont1 h1 a {width:520px;color:#000;float:right;}
#cont1 h1 a:hover {color:#777;}
#cont1 h5 {position:absolute;width:116px;height:25px;padding-left:4px;top:-10px;font-size:18px;color:#fff;line-height:25px;background-color:#ee1c29;clear:both;}
#cont1 p {width:100%;padding:10px 0px;}
#cont1 a.a1 {float:right;}
#cont1 p {width:100%;padding-top:0px;float:left;}
#cont1 em {position:relative;top:-5px;font-size:12px;font-style:normal;color:#999;}
#cont1 ul {list-style:none;display:inline;width:100%;padding-bottom:10px;background:url(../img/double-line2.gif) repeat-x bottom left;}
#cont1 ul li {height:auto !important;height:85px;min-height:85px !important;padding:0px 4px;background:url(../img/vert-line1.gif) no-repeat right 8px;float:left;}
#cont1 ul.ul2 li {width:322px;}
#cont1 ul.ul3 li {width:212px;}
#cont1 ul.ul4 li {width:157px;}
#cont1 ul.ul5 li {width:124px;}
#cont1 ul li strong {float:left;}
#cont1 ul li p {width:100%;padding:2px 0px 0px 0px;}
#cont1 ul li strong {height:22px;padding-left:35px;margin-top:5px;font-size:12px;color:#ee1c29;line-height:22px;background:url(../img/icons.gif) no-repeat 0px 0px;}
#cont1 ul li strong.ico_audio {background-position:0px -40px;}
#cont1 ul li strong.ico_video {background-position:0px -80px;}
#cont1 ul li strong.ico_photo {background-position:0px -120px;}
#cont1 ul li strong.ico_media {background-position:0px -826px;}
#cont1 ul li strong.ico_community {background-position:0px -976px;}
#cont1 ul li a {padding-left:7px;color:#000;font-weight:normal;line-height:15px;background:url(../img/arrowsbullets.gif) no-repeat 0px -274px;clear:left;}
#cont1 ul li a:hover {color:#777;}
#cont1 ul li.li1 {background:none;}

.eow {width:100% !important;padding-top:0px;border-top:25px solid #fff;border-bottom:25px solid #fff;}
.eow div.div1 {width:100%;margin:0px !important;padding-top:5px;background:#fff url(../img/double-line1.gif) repeat-x top left !important;}
.eow h1.h1 {margin-top:-49px;padding:0px !important;background-image:none !important;}
.eow h1.h1 a {width:860px !important;color:#000;float:right !important;}
.eow ul.ul2 li {width:487px !important;}
.eow ul.ul3 li {width:322px !important;}
.eow ul.ul4 li {width:239px !important;}
.eow ul.ul5 li {width:190px !important;}
.eow h5 {top:-35px !important;}
.eow div a {position:relative;top:5px !important;}
.eow div em {top:0px !important;}
.eow div p {padding-top:5px !important;}
.eow div.contimg {cursor:pointer;padding:0px;}
.eow div.contimg a {top:0px !important;}
.eow div.contimg h1 {position:absolute;width:970px !important;height:auto !important;margin:0px !important;padding:5px 10px 7px 10px !important;bottom:0px;left:0px;color:#fff;line-height:normal !important;background:url(../img/bg4.png) top left !important;float:left;}
.eow div.contimg h1 a {float:none !important;margin:0px !important;padding:0px !important;color:#fff !important;line-height:normal !important;}

/*cont2 - colonne 1 e 2*/
#cont2 {width:660px;}

/*colonna1*/
#col1 {width:421px;}
#col1 div {width:407px;height:auto !important;height:100px;min-height:100px !important;margin-bottom:15px;padding:0px 0px 15px 0px;background:url(../img/close-graph1.gif) no-repeat right bottom;float:right;}
#col1 h6 {position:absolute;width:90px;height:20px;margin-right:12px;padding-left:4px;top:5px;left:-14px;font-size:13px;color:#fff;line-height:20px;background-color:#ee1c29;clear:both;}
#col1 h2 {width:320px;margin:0px 0px 2px 0px !important;font-size:18px;line-height:22px;float:right;}
#col1 h2 a {color:#000;}
#col1 h2 a:hover {color:#777;}
#col1 em {width:319px;font-size:12px;font-style:normal;color:#999;float:right;}
#col1 p {padding:10px 0px;color:#666;}
#col1 .div1 p {width:381px;}
#col1 .div2 p {width:230px;}
#col1 .div3 p {width:100%;}
#col1 .div1 p em, #col1 .div2 p em, #col1 .div3 p em {float:none;}
#col1 div img {padding:1px;border:1px solid #dedcdd;}
#col1 .div2 img {margin-top:15px;}
/*#col1 .div2 .a1 {padding:0px !important;background:none;float:right;}*/
#col1 .div3 .a1 {margin-bottom:5px;white-space:nowrap;float:right;}

ul.tag {list-style:none;display:inline;width:100%;margin-top:15px;}
ul.tag li {padding-right:2px;float:left;}
ul.tag li a, #col1 ul.tag li span {font-size:11px;color:#999;float:left;}
ul.tag li span {color:#000;}
ul.tag li a:hover {color:#000;}

/*colonna2*/
#col2 {width:210px;float:right;}
#col2 h3 a, #col2 h3 a:visited {color:#ee1c29;font-size:16px;font-weight:bold !important}
#col2 h3 a:hover {color:#000}

#col2 .div1 {width:100%;margin-bottom:15px;padding-bottom:15px;background:url(../img/close-graph2.gif) no-repeat bottom left;}
#col2 .div1 h3 {height:30px;margin-top:5px;padding:0px 0px 5px 0;font-size:18px;color:#ee1c29;line-height:30px;/*background:url(../img/icons.gif) no-repeat 0px -330px;*/}
#col2 .div1 h4 a {font-size:12px;color:#000;}
#col2 .div1 h4 a:hover {color:#777;}
#col2 .div1 p {width:100%;padding:5px 0px 10px 0px;color:#666;}
#col2 .div1 ul.link {list-style:none;width:100%;padding:10px 0px;}
#col2 .div1 ul.link li {width:199px;padding-left:10px;font-size:12px;background:url(../img/arrowsbullets.gif) no-repeat 0px -117px;float:left;}
#col2 .div1 ul.link li a {padding:0px;color:#000;line-height:16px;}
#col2 .div1 ul.link li a:hover {color:#777;}
#col2 .div1 ul.link li.li1 {padding:0px 0px 5px 0px;background:none;}
/*Modifica Sezione Lettere 01-2011*/
#col2 .lettere h3 a, #col2 .lettere h3 a:visited {color:#ee1c29;font-size:16px;}
#col2 .lettere h3 a:hover {color:#000}
#col2 .lettere  h4 { clear:both; margin-bottom:5px;  font-size:14px; color:#000}
#col2 .lettere  h5 a { margin-bottom:5px;color:#000; font-size: 12px;font-weight: normal;}
		#col2 .lettere h5 a:hover {color:#777;}
#col2 .lettere div { margin-top:10px; clear: both;}		

#col2 .div2 {width:100%;margin-bottom:15px;padding-bottom:15px;background:url(../img/close-graph2.gif) no-repeat bottom left;}
#col2 .div2 h3 {font-size:22px;color:#ee1c29;}
#col2 .div2 h4 {display:none;}
#col2 .div2 p {width:100%;padding:5px 0px 10px 0px;color:#666;}
#col2 .div2 div {width:189px;margin:10px 0px 5px 0px;padding:0px 10px 5px 10px;border-bottom:1px solid #dedede;background:url(../img/blur1.gif) repeat-x bottom left;}
#col2 .div2 div p {padding:0px 0px 5px 0px;font-size:11px;font-weight:bold;color:#000;line-height:12px;}
#col2 .div2 div p .span1 {color:#ee1c29;font-weight:bold;float:left;}
#col2 .div2 div p .span2 {color:#777;float:right;}
#col2 .div2 div p .span3 {font-weight:bold;text-transform:uppercase;color:#009036;}
#col2 .div2 div p .span4 {font-size:12px;font-weight:bold;color:#ee1c29;}

/*modifica Box  Osservatorio  Responsabili 04-2001*/		
#col2 h3 a, #col2 h3 a:visited,	#col2 .div1 h3, #col2 .div2 h3 { font-size: 16px; font-weight:bold !important; color:#ee1c29;}
#col2 h3 a:hover { color:#000}
#col2 .div2 a, #col2 .div2 a:visited{ font-weight:normal; margin-bottom: 5px; line-height:15px; width:199px}
#col2 .div2 a.a3 .span1, #col2 .div2 a.a3:visited .span1 {color: #EE1C29; float: left; font-weight: bold; font-size: 11px; padding:0 5px 0 0}	



#col2 .div3 {width:100%;margin-bottom:15px;padding-bottom:20px;background:url(../img/close-graph2.gif) no-repeat bottom left;}
#col2 .div3 div {width:177px;padding:15px 15px 5px 15px;border:1px solid #bfbfbf;background:url(../img/blur1.gif) repeat-x bottom left;}
#col2 .div3 div h3 {padding-left:13px;font-size:14px;background:url(../img/arrowsbullets.gif) no-repeat 0px -37px;float:left;}
#col2 .div3 div h3 a {color:#ee1c29;}
#col2 .div3 div h3 a:hover {color:#000;}
#col2 .div3 div p {width:147px;padding:0px 15px 10px 15px;font-size:11px;line-height:14px;}

#col2 .div4 {width:100%;margin-bottom:15px;padding-bottom:15px;}
#col2 .div4 h3 {font-size:22px;color:#ee1c29;}
#col2 .div4 div {width:100%;height:auto !important;height:50px;min-height:50px !important;padding:10px 0px;border-bottom:1px solid #dedede;background:url(../img/blur1.gif) repeat-x bottom left;}
#col2 .div4 div img {top:1px;border:1px solid #999;}
#col2 .div4 div h4 {width:160px;float:right;}
#col2 .div4 div h4 a {font-size:14px;color:#ee1c29;line-height:12px;}
#col2 .div4 div h4 a:hover {color:#000;}
#col2 .div4 div em {width:160px;font-size:11px;color:#999;font-style:normal;line-height:14px;float:right;}
#col2 .div4 div p {width:160px;font-size:11px;float:right;}
#col2 .div4 div p span {font-size:10px;color:#777;float:left;}
#col2 .div4 div p.p1 {padding:10px 0px 2px 0px;font-size:12px;}
#col2 .div4 div p.p1 a {font-weight:bold;color:#000;line-height:12px;}
#col2 .div4 div p.p1 a:hover {color:#777;}
#col2 .div4 div ul.ul1 {list-style:none;width:190px;padding:5px 10px 0px 10px;}
#col2 .div4 div ul.ul1 li {width:100%;padding:0px 0px 5px 4px;background:url(../img/arrowsbullets.gif) no-repeat 0px -117px;float:left;}
#col2 .div4 div ul.ul1 li a {padding-left:10px;font-size:14px;font-weight:bold;line-height:18px;color:#000;}
#col2 .div4 div ul.ul1 li a:hover {color:#777;}

#col2 .div4 ul.ul2 {list-style:none;width:100%;margin-top:20px;}
#col2 .div4 ul.ul2 li {width:100%;padding-bottom:10px;float:left;}
#col2 .div4 ul.ul2 li a {height:47px;padding-left:55px;font-size:14px;font-weight:bold;color:#000;line-height:44px;text-transform:uppercase;}
#col2 .div4 ul.ul2 li a.link_facebook {background:url(../img/icons.gif) no-repeat 0px -1071px;}
#col2 .div4 ul.ul2 li a.link_twitter {background:url(../img/icons.gif) no-repeat 0px -1136px;}
#col2 .div4 ul.ul2 li a.link_pinterest {background:url(../img/icons.gif) no-repeat 0px -1201px;}
#col2 .div4 ul.ul2 li a:hover {color:#777;}

/*colonna3*/
#col3 {width:300px;float:right;}
#col3 .div1 {width:300px;margin-bottom:10px;padding-bottom:10px;background:url(../img/blur1.gif) repeat-x bottom left;}
#col3 .div1 a.a1 {position:relative;width:280px;margin:10px 0px 0px 0px;padding:0px 10px 10px 10px;font-size:12px;color:#000;background:none;float:left;}
#col3 .div1 a.a1:hover {color:#777;}
#col3 .div1 a.a1 span {cursor:pointer;width:150px;font-weight:normal;line-height:14px;float:left;}
#col3 .div1 a.a1 span.span1 {width:100%;padding-bottom:10px;}
#col3 .div1 a.a1 img {position:relative;float:right;}
#col3 .div1 h3 {height:24px;padding-bottom:6px;background:url(../img/double-line3.gif) repeat-x bottom left;}
#col3 .div1 h3 a {width:auto;margin:0px;padding:0px;font-size:18px;color:#ee1c29;}
#col3 .div1 h3 a:hover {color:#000;}
#col3 .div1 h3.h3a {height:24px;padding-bottom:6px;background:url(../img/double-line4.gif) repeat-x bottom left;}
#col3 .div1 h3.h3a a {width:auto;margin:0px;padding:0px;font-size:17px;color:#000;}
#col3 .div1 h3.h3a a:hover {color:#777 !important;}
#col3 .div1 h4 {width:280px;padding:10px 0px 0px 10px;font-size:12px;}
#col3 .div1 h4 a {color:#000;}
#col3 .div1 h4 a:hover {color:#777;}
#col3 .div1 p {width:281px;margin:0px;padding:5px 10px 15px 10px;line-height:14px;}
#col3 .div1 p a, #col3 .div1 a {font-size:12px;color:#000;}
#col3 .div1 p a:hover, #col3 .div1 a:hover {color:#777;}
#col3 .div1 span {width:170px;padding:5px 10px 15px 10px;line-height:14px;float:left;}
#col3 .div1 img {top:-10px;}

#col3 .adv {width:100%;margin-bottom:10px;}
#col3 .adv img {float:right;}

#col3 .div2 {margin-bottom:10px;}
#col3 .div2 h3 {height:24px;padding-bottom:6px;}
#col3 .div2 h3 a {font-size:20px;color:#000;}
#col3 .div2 h3 a:hover {color:#777;}
#col3 .div2 img {padding:3px;border:1px solid #ededed;}
#col3 .div2 div {position:absolute;width:26px;height:15px;top:40px;left:10px;padding:0px;border:none;background:url(../img/icons.gif) no-repeat;}
#col3 .div2 div.ico_photo {background-position:0px -285px;}
#col3 .div2 div.ico_audio {background-position:0px -200px;}
#col3 .div2 div.ico_video {background-position:0px -240px;}
#col3 .div2 div.ico_txt {background-position:0px -160px;}

#col3 .div2 h4 {position:absolute;width:292px;padding:3px 0px;bottom:4px;left:4px;border-top:1px solid #fff;background:url(../img/bg4.png) top left;}
#col3 .div2 h4 a {position:relative;left:6px;font-size:15px;color:#fff;line-height:16px;}
#col3 .div2 h4 a:hover {color:#999;}

#col3 .div3 {margin-bottom:15px;}
#col3 .div3 h3 {height:24px;padding-bottom:6px;}
#col3 .div3 h3 a {font-size:20px;color:#000;}
#col3 .div3 h3 a:hover {color:#777;}
#col3 .div3 a.a3 {position:absolute;top:8px;right:0px;clear:both;}
#col3 .div3 div {width:293px;padding:3px;border:1px solid #ededed;}
#col3 .div3 img {border:2px solid #ededed;}
#col3 .div3 img.img1 {padding:0px 2px 0px 0px;}
#col3 .div3 img.img2 {padding:1px 0px;left:3px;}
#col3 .div3 img.img3 {margin-top:3px;padding-bottom:1px;left:3px;}

#col3 .div4 {width:100%;margin:10px 0px 15px 0px;background:url(../img/blur2.gif) repeat-x bottom left;}
#col3 .div4 h3 {height:24px;padding-bottom:6px;}
#col3 .div4 h3 a {font-size:17px;color:#ee1c29;}
#col3 .div4 h3 a:hover {color:#000;}
#col3 .div4 ul {list-style:none;width:100%;}
#col3 .div4 ul li {width:100%;border-bottom:1px solid #ededed;font-weight:bold;background:url(../img/arrowsbullets.gif) no-repeat 5px -68px;float:left;}
#col3 .div4 ul li a {padding:8px 0px 8px 20px;font-size:16px;color:#555;line-height:16px;}
#col3 .div4 ul li a:hover {color:#000;}
#col3 .div4 ul li span {position:relative;top:5px;left:3px;font-size:11px;color:#959595;}
#col3 .div4 ul li.li1 {border:none;}

#col3 .div5 {width:100%;margin-bottom:15px;}
#col3 .div5 img {border:1px #DEDCDD solid;padding:1px;}
#col3 .div5 h3 {height:24px;padding-bottom:15px;}
#col3 .div5 h3 a {font-size:20px;color:#000;}
#col3 .div5 h3 a:hover {color:#777;}
#col3 .div5 ul {list-style:none;width:144px;padding-bottom:5px;top:-5px;left:8px;}
#col3 .div5 ul li {width:100%;padding:2px 0px 0px 0px;background:url(../img/arrowsbullets.gif) no-repeat 0px -115px;float:left;}
#col3 .div5 ul li a {padding-left:10px;font-size:10px;color:#000;line-height:15px;}
#col3 .div5 ul li a:hover {color:#777;}
#col3 .div5 ul li.li1 a {font-size:13px;font-weight:bold;color:#ee1c29;}
#col3 .div5 ul li.li1 a:hover {color:#000;}
#col3 .div5 ul li.li2 {background:none;}
#col3 .div5 ul li.li2 span {font-size:13px;font-weight:bold;color:#000;}

#col3 .div6 {width:100%;margin:-25px 0px 10px 0px;}
#col3 .div6 h3 {height:30px;font-size:17px;color:#ee1c29;line-height:17px;background:url(../img/double-line3.gif) repeat-x bottom left;}
#col3 .div6 .a1 {position:absolute;margin:0px;top:2px;right:0px;clear:both;}
#col3 .div6 #tab {margin-top:10px;}
#col3 .div6 #tab_ul {list-style:none;display:inline;width:298px;border:1px solid #dedede;background:url(../img/blur4.gif) repeat-x top left;}
#col3 .div6 #tab_ul li {width:149px;float:left;}
#col3 .div6 #tab_ul li a {width:100%;padding:8px 0px;font-size:12px;font-weight:bold;color:#999;line-height:12px;text-align:center;float:left;}
#col3 .div6 #tab_ul li a:hover {color:#000;}
#col3 .div6 #tab_ul li a.sel {position:absolute;width:152px;padding:12px 2px 12px 0px;top:-6px;left:-1px;color:#ee1c29;line-height:15px;background:url(../img/bg_tab1.png) no-repeat top left;}
#col3 .div6 #tab_ul li.li2 {float:right;}
#col3 .div6 #tab_ul li.li2 a.sel {padding:12px 0px 12px 2px;left:auto;right:-1px;background:url(../img/bg_tab2.png) no-repeat top left;}
#col3 .div6 #tab2 {display:none;}
#col3 .div6 div.div1 {width:298px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede;}
#col3 .div6 div.div1 ul {list-style:none;width:280px;margin-top:10px;padding:0px 0px 10px 0px;left:12px;}
#col3 .div6 div.div1 ul li {width:270px;padding:5px 0px 5px 10px;line-height:12px;background:url(../img/arrowsbullets.gif) no-repeat 0px -231px;float:left;}
#col3 .div6 div.div1 ul li a {font-size:12px;font-weight:bold;color:#333;}
#col3 .div6 div.div1 ul li a:hover {color:#777;}
#col3 .div6 div.div1 ul li em {display:block;font-size:10px;font-style:normal;font-weight:normal;color:#999;clear:left;}
#col3 .div6 div.div1 p {width:298px;margin:0px;padding:5px 0px 4px 0px;border-top:1px solid #dedede;}
#col3 .div6 div.div1 p .a3 {margin-right:10px;float:right;}


/*cont sezioni interno*/
#cont_int1 {width:675px;background:url(../img/bg5.gif) repeat-y top right;}
#cont_int2 {width:675px;background:url(../img/bg6.gif) repeat-y top right;}
#cont_int2 .cont_top {width:658px !important;}

/*cont top*/
.cont_top {width:100%;height:30px;margin-top:-25px;border-bottom:10px solid #fff;background:url(../img/double-line1.gif) repeat-x bottom left;}
.cont_top h1 {position:absolute;bottom:11px;font-size:32px;color:#000;line-height:34px;}
.cont_top .a1 {float:right;}

.cont_top ul.ul1 {list-style:none;display:inline;width:460px;margin-right:10px;}
.cont_top ul.ul1 li {margin-right:2px;font-size:12px;float:left;}
.cont_top ul.ul1 li a {color:#777;}
.cont_top ul.ul1 li a:hover, .cont_top ul.ul1 li span {color:#000;}

.cont_top ul.ul2 {list-style:none;display:inline;}
.cont_top ul.ul2 li {float:left;}
.cont_top ul.ul2 li a {padding:0px;color:#999;text-align:center;background:none;float:left;}
.cont_top ul.ul2 li a.a1 {width:12px;font-size:12px;line-height:18px;}
.cont_top ul.ul2 li a.a2 {width:16px;font-size:14px;line-height:16px;}
.cont_top ul.ul2 li a.a3 {width:18px;font-size:16px;line-height:14px;}
.cont_top ul.ul2 li a:hover {color:#000;}
.cont_top ul.ul2 li span {text-align:center;font-size:16px;color:#999;line-height:14px;float:left;}

.cont_top ul.ul3 {list-style:none;display:inline;top:-1px;float:right;}
.cont_top ul.ul3 li {padding-left:10px;float:left;}
.cont_top ul.ul3 li a {height:20px;background:url(../img/icons.gif) no-repeat;}
.cont_top ul.ul3 li a.ico_stamp {width:15px;background-position:0px -474px;}
.cont_top ul.ul3 li a.ico_invia {width:17px;background-position:0px -521px;}
.cont_top ul.ul3 li a.ico_facebook {width:14px;background-position:0px -575px;}
.cont_top ul.ul3 li a.ico_twitter {width:14px;background-position:0px -625px;}
.cont_top ul.ul3 li a.ico_delicious {width:14px;background-position:0px -675px;}
.cont_top ul.ul3 li a.ico_okno {width:14px;background-position:0px -725px;}

/*colonna interna singola*/
.col_int {width:658px;}
.col_int p.link {width:440px !important;left:15px;}

.col_int div.div1 {width:642px;padding:6px 0px 15px 0px;left:16px;background:url(../img/close-graph4.gif) no-repeat left bottom;}
.col_int div.div1 h6 {position:absolute;width:90px;height:20px;margin-right:12px;padding-left:4px;top:12px;left:-16px;font-size:13px;color:#fff;line-height:20px;background-color:#ee1c29;clear:both;}
.col_int div.div1 h2 {width:554px;margin:0px !important;font-size:18px;line-height:24px;float:right;}
.col_int div.div1 h2 a {color:#000;}
.col_int div.div1 h2 a:hover {color:#777;}
.col_int div.div1 em {width:554px;font-size:12px;font-style:normal;color:#999;float:right;}
.col_int div.div1 p {width:620px;padding:10px 0px 5px 14px;color:#666;}
.col_int div.div1 p.p1 {width:440px;}
.col_int div.div1 a.a1 {margin-top:15px;background:none;float:right;}
.col_int div.div1 a.a1 img {padding:1px;border:1px solid #dedcdd;}
.col_int div.div1 span {position:relative;padding:10px 0px 5px 0px;left:16px;font-size:10px;font-weight:bold;color:#666;white-space:nowrap;clear:left;float:left;}

.col_int div.div2 {width:658px;height:auto !important;height:130px;min-height:130px !important;margin-bottom:10px;padding:6px 0px 20px 0px;background:url(../img/close-graph4.gif) no-repeat right bottom;}
.col_int div.div2 img {margin-top:4px;padding:1px;left:8px;border:1px solid #dedcdd;}
.col_int div.div2 h2 {width:554px;margin-top:2px;padding-bottom:10px;font-size:18px;line-height:18px;text-transform:uppercase;float:right;}
.col_int div.div2 h2 a {color:#000;}
.col_int div.div2 h2 span {font-size:14px;color:#ee1c29;}
.col_int div.div2 h2 span.span1hover {color:#777;}
.col_int div.div2 h2.h2a a {color:#ee1c29 !important;}
.col_int div.div2 h2.h2a span {color:#333;text-transform:none;}
.col_int div.div2 h2.h2a span.span1hover {color:#777;}
.col_int div.div2 h3 {width:554px;font-size:16px;float:right;}
.col_int div.div2 h3 a {color:#333;}
.col_int div.div2 h2 a:hover, .col_int div.div2 h2.h2a a:hover, .col_int div.div2 h3 a:hover {color:#777 !important;}
.col_int div.div2 p {width:554px;color:#666;float:right;}
.col_int div.div2 a.a1 {position:absolute;bottom:20px;right:0px;font-size:11px;clear:both;}

.col_int div.div3 {width:618px;padding:6px 0px 20px 40px;background:url(../img/close-graph4.gif) no-repeat 16px bottom;}
.col_int div.div3 img {margin:4px 0px;padding:1px;border:1px solid #dedcdd;}
.col_int div.div3 h2 {width:555px;font-size:18px;line-height:24px;text-transform:uppercase;float:right;}
.col_int div.div3 h2 span.span1hover {color:#777;text-transform:none;}
.col_int div.div3 h2 span.span1 {color:#ee1c29;text-transform:none;}
.col_int div.div3 h3 {width:625px;padding:10px 0px 5px 0px;font-size:16px;float:left;}
.col_int div.div3 h2 a {color:#000;}
.col_int div.div3 h3 a {color:#333;}
.col_int div.div3 h2 a:hover, .col_int div.div3 h3 a:hover {color:#777;}
.col_int div.div3 p {width:610px;padding:0px 0px 10px 0px;color:#666;}
.col_int div.div3 em {position:relative;font-size:11px;font-style:normal;color:#999;float:left;}
.col_int div.div3 a.a1 {position:absolute;bottom:20px;right:0px;font-size:11px;clear:both;}

.col_int div.div4 {width:642px;margin-bottom:5px;padding:6px 0px 15px 0px;left:16px;background:url(../img/close-graph4.gif) no-repeat left bottom;}
.col_int div.div4 h6 {position:absolute;width:85px;height:19px;margin-right:12px;padding:0px 5px 0px 35px;top:12px;left:-16px;font-size:12px;color:#fff;line-height:19px;background:#898989 url(../img/icons.gif) no-repeat;clear:both;}
.col_int div.div4 h6.txt {background-position:2px -158px;}
.col_int div.div4 h6.audio {background-position:2px -198px;}
.col_int div.div4 h6.video {background-position:2px -238px;}
.col_int div.div4 h6.photo {background-position:2px -283px;}
.col_int div.div4 h2 {width:530px;margin:0px !important;font-size:18px;line-height:24px;float:right;}
.col_int div.div4 h2 a {color:#000;}
.col_int div.div4 h2 a:hover {color:#777;}
.col_int div.div4 em {width:530px;font-size:12px;font-style:normal;color:#999;float:right;}
.col_int div.div4 p {width:620px;padding:5px 0px 8px 0px;color:#666;float:right;}
.col_int div.div4 p a {font-weight:bold;color:#ee1c29;}
.col_int div.div4 p a:hover {color:#333;}
.col_int div.div4 p.p1 {width:529px;}
.col_int div.div4 a.a1 {margin:25px 0px 8px -10px;background:none;}
.col_int div.div4 a.a1 img {padding:1px;border:1px solid #dedcdd;}
.col_int div.div4 ul.tag {width:528px;margin-top:0px;padding:10px 0px 5px 0px;float:right;}
.col_int div.div4 ul.tag li {width:auto !important;}
.col_int div.div4 ul.tag li a {width:auto !important;}
.col_int div.div4 ul.tag li span {margin-right:0px;padding-right:0px;line-height:14px;background:none;float:left;}

.col_int div.div5 {width:658px;height:auto !important;height:110px;min-height:110px !important;margin-bottom:10px;padding:6px 0px 10px 0px;background:url(../img/double-line2.gif) repeat-x left bottom;}
.col_int div.div5 div.d1 {width:100%;height:28px;border-bottom:1px solid #ededed;background:url(../img/blur1.gif) repeat-x left bottom;}
.col_int div.div5 div.d1 h2 {padding-left:35px;left:10px;font-size:14px;color:#ee1c29;line-height:16px;background:url(../img/icons.gif) no-repeat;}
.col_int div.div5 div.d1 h2.txt {background-position:2px -158px;}
.col_int div.div5 div.d1 h2.audio {background-position:0px -40px;}
.col_int div.div5 div.d1 h2.video {background-position:0px -80px;}
.col_int div.div5 div.d1 h2.photo {background-position:0px -120px;}
.col_int div.div5 div.d1 h2.media {background-position:0px -826px;}
.col_int div.div5 div.d1 ul {list-style:none;display:inline;margin-right:10px;float:right;}
.col_int div.div5 div.d1 ul li {float:left;}
.col_int div.div5 div.d1 ul li a {font-size:12px;font-weight:bold;color:#000;line-height:normal;background:url(../img/arrowsbullets.gif) no-repeat;}
.col_int div.div5 div.d1 ul li a:hover {color:#777;}
.col_int div.div5 div.d1 ul li.li1 a {padding-left:13px;background-position:0px -317px;}
.col_int div.div5 div.d1 ul li.li2 {padding:0px 20px;} 
.col_int div.div5 div.d1 ul li.li2 span {font-size:12px;color:#ee1c29;line-height:normal;margin:0px;padding:0px;background:none;float:left;}
.col_int div.div5 div.d1 ul li.li2 span#currentPhotoBox {margin-right:4px;}
.col_int div.div5 div.d1 ul li.li3 a {padding-right:13px;background-position:41px -37px;}

.col_int div.div5 div.d1 div {width:285px;height:17px;overflow:hidden;padding:3px 0px 0px 5px;left:30px;background:url(../img/bg_select-media.gif) no-repeat top left;}
.col_int div.div5 div.d1 div p {width:260px;margin:0px;padding:0px;color:#999;}
.col_int div.div5 div.d1 div span {margin:0px;padding:0px;color:#000;background:none;float:none;}
.col_int div.div5 div.d1 div a {position:absolute;width:21px;height:20px;top:0px;right:2px;background:url(../img/arrow_select-media.gif) no-repeat 5px 8px;}
.col_int div.div5 ul.ul1 {display:none;position:absolute;list-style:none;width:275px;margin-right:10px;padding:20px 5px 5px 5px;top:27px;left:157px;background:none;background:url(../img/bg7.png) repeat top left;clear:none;float:left;z-index:10;}
.col_int div.div5 ul.ul1 li {font-size:12px;margin:5px 0;width:100%;background:none;float:left;}
.col_int div.div5 ul.ul1 li a {font-size:12px;font-weight:normal;color:#666;background:none;}
.col_int div.div5 ul.ul1 li a:hover {color:#000;}
.col_int div.div5 ul.ul1 li span {margin:0px;padding:0px;color:#eb1b28;background:none;float:none;}
.col_int div.div5 ul.ul1 li a span {color:#666;}


.col_int div.div5 div.d2 {width:658px;margin-top:5px;text-align:center;background-color:#333;}
.col_int div.div5 div.d2 a {float:none;}
.col_int div.div5 div.d2 img {display:block;margin:0px auto;float:none;}
.col_int div.div5 div.d2 object {/*top:48px;left:119px;*/}
.col_int div.div5 div.d2 p {position:absolute;width:638px;margin:0px;padding:5px 10px;bottom:0px;left:0px;color:#fff;text-align:left;background:url(../img/bg4.png) repeat top left;float:none;}

.col_int div.div5 h3 {padding:10px 0px 5px 10px;font-size:14px;float:left;}
.col_int div.div5 p {width:638px;padding:0px 10px 10px 10px;color:#666;}
.col_int div.div5 p a {font-weight:bold;color:#ee1c29;}
.col_int div.div5 p a:hover {color:#333;}
.col_int div.div5 em, .col_int div.div5 span {font-size:12px;font-style:normal;color:#999;white-space:nowrap;}
.col_int div.div5 em {padding-left:10px;float:left;}
.col_int div.div5 em.em1 {margin-right:13px;font-size:10px;text-transform:uppercase;float:right;}
.col_int div.div5 span {margin-right:10px;padding-right:90px;background:url(../img/icons.gif) no-repeat bottom right;float:right;}

.col_int div.div5 ul.tag {width:634px;margin-top:0px;padding:5px 0px 15px 0px;left:11px;}
.col_int div.div5 ul.tag li {width:auto !important;}
.col_int div.div5 ul.tag li a {width:auto !important;}
.col_int div.div5 ul.tag li span {margin-right:0px;padding-right:0px;line-height:14px;background:none;float:left;}

.col_int div.div6 {width:614px;height:auto !important;height:90px;min-height:90px !important;margin-bottom:4px;padding:10px 14px 20px 30px;background:url(../img/close-graph4.gif) no-repeat right bottom;}
.col_int div.div6 h2 {width:100%;padding-bottom:0px;font-size:16px;line-height:18px;}
.col_int div.div6 h2 a {color:#000;}
.col_int div.div6 h2 a:hover {color:#777 !important;}
.col_int div.div6 p {width:100%;color:#666;}
.col_int div.div6 p.link {left:0px;}
.col_int div.div6 em {width:100%;font-size:10px;font-weight:bold;font-style:normal;color:#999;white-space:nowrap;clear:left;float:left;}
.col_int div.div6 a.a1 {display:block;margin-top:10px;font-size:11px;float:left;}

.col_int div.div7 {width:642px;height:auto !important;height:90px;min-height:90px !important;margin-bottom:4px;padding:10px 0px 20px 14px;}
.col_int div.div7 img {margin-right:10px;padding:1px;border:1px solid #dedcdd;}
.col_int div.div7 h2 {padding-bottom:15px;font-size:18px;line-height:18px;}
.col_int div.div7 h2 a {color:#000;}
.col_int div.div7 h2 a:hover {color:#777 !important;}
.col_int div.div7 p {color:#666;}
.col_int div.div7 h3 {width:624px;padding:15px 0px 10px 14px;/*font-family:"Trebuchet MS",helvetica,sans-serif;*/font-size:18px;font-weight:normal;float:left;}
.col_int div.div7 form {width:628px;margin:0px;padding:0px;}
.col_int div.div7 ul {width:628px;margin:0px;padding:0px 0px 0px 14px;}
.col_int div.div7 ul li {list-style:none;width:100%;float:left;}
.col_int div.div7 ul li label {padding-left:20px;font-size:14px;line-height:20px !important;}
.col_int div.div7 ul li p {width:350px;padding:0px 10px 10px 0px;font-size:14px;line-height:20px !important;}
.col_int div.div7 ul li p.p1 {width:auto;right:50px;font-weight:bold;color:#000;float:right;}
.col_int div.div7 ul li div {width:100px;height:20px;margin:0px;padding:0px;background:url(../img/bg8.gif) repeat-x 0px 5px;}
.col_int div.div7 ul li div span {position:relative;height:10px !important;top:5px;line-height:10px !important;background:url(../img/barra.gif) repeat-x 0px 0px;float:left;}
.col_int div.div7 ul li input {position:absolute;margin:6px 0px 0px 0px;left:14px;}
.col_int div.div7 ul li input.submit {cursor:pointer;display:block;position:relative;width:75px;height:18px;margin:15px 0px 0px 0px;padding:0px 0px 0px 8px;left:0px;border:none;/*font-family:"Trebuchet MS",helvetica,sans-serif;*/font-size:11px;font-weight:bold;color:#ee1c29;line-height:20px;background:url(../img/arrowsbullets.gif) no-repeat 0px 4px;}
.col_int div.div7 div {width:628px;margin-top:15px;padding:20px 0px 0px 14px;background:url(../img/close-graph4.gif) no-repeat right top;}
.col_int div.div7 div p {width:100%;font-size:14px;font-weight:bold;}
.col_int div.div7 div p.p1 {width:595px;margin-top:40px;padding:5px 8px;border:1px solid #ccc;font-size:12px;font-weight:normal;}
.col_int div.div7 div p.p1 strong {color:#ee1c29;}
.col_int div.div7 div em {width:100%;font-size:12px;font-style:normal;font-weight:bold;color:#bebebe;text-align:left;white-space:nowrap;clear:left;float:left;}
.col_int div.div7 div a {margin-top:20px;font-size:11px;background-position:0px -37px;float:left;}
.col_int div.div7 div a.right {margin-right:14px;float:right;}

.col_int div.div8 {width:618px;margin-bottom:10px;}
.col_int div.div8 div.d1 {width:618px;padding:13px 0px 20px 40px;background:url(../img/close-graph4.gif) no-repeat right bottom;}
.col_int div.div8 div.d1 div {width:306px;}
.col_int div.div8 div.d2 {width:628px;padding:13px 0px 20px 30px;}
.col_int div.div8 div.d2 h3 {width:100%;padding:10px 0px 0px 0px;font-size:13px;text-transform:uppercase;}
.col_int div.div8 div.d2 p {width:604px;padding-bottom:5px;font-weight:bold;color:#333;}
.col_int div.div8 img {margin:4px 10px 0px 0px;padding:1px;border:1px solid #666;}
.col_int div.div8 h2 {width:205px;margin-top:1px;font-size:16px;line-height:18px;}
.col_int div.div8 h2 a {color:#333;}
.col_int div.div8 h2 a:hover {color:#777;}
.col_int div.div8 h3 {width:205px;padding-bottom:9px;font-size:13px;color:#ee1c29;float:left;}
.col_int div.div8 a.a1 {font-size:11px;font-weight:normal;color:#333;}
.col_int div.div8 a:hover.a1 {color:#ee1c29;}
.col_int div.div8 h6 {width:90px;height:20px;margin:30px 0px 5px 0px;padding-left:4px;left:16px;font-size:13px;color:#fff;line-height:20px;background-color:#ee1c29;}

div.pag div.d3 {width:642px;height:20px !important;margin-top:30px;padding-bottom:10px;left:16px;border:0px;background:url(../img/double-line2.gif) repeat-x left bottom;}
div.pag div.d3 p {width:100%;font-size:12px;font-weight:bold;text-align:center;}
div.pag div.d3 a, div.pag div.d3 span {position:absolute;bottom:14px;clear:both;float:left;}
div.pag div.d3 .a1 {padding:0px 0px 0px 12px;left:14px;background-position:left -354px;}
div.pag div.d3 .a2 {padding:0px 12px 0px 0px;right:14px;background-position:right 2px;}
div.pag div.d3 span {font-size:12px;font-weight:bold;color:#999;line-height:16px;background:url(../img/arrowsbullets.gif) no-repeat;}
div.pag div.d3 .span1 {padding:0px 0px 0px 12px;left:14px;background-position:left -426px;}
div.pag div.d3 .span2 {padding:0px 12px 0px 0px;right:14px;background-position:right -390px;}

/*colonna interna 1*/
.col1_int {width:495px;}
.col1_int div.div1 {width:100%;padding:20px 0px 30px 0px;background:url(../img/close-graph3.gif) no-repeat 14px bottom;}
.col1_int div.div1 .a1 {position:absolute;top:0px;right:0px;clear:both;float:left;}
.col1_int div.div1 div.imgno {display:none;}
.col1_int div.div1 img.img1 {border:1px solid #666;padding:1px;left:11px;}
.col1_int div.div1 h2 {width:395px;font-size:22px;}
.col1_int div.div1 p {width:484px;padding:10px 0px 5px 0px;color:#333;float:right;}
.col1_int div.div1 p a {color:#ee1c29;float:none;}
.col1_int div.div1 p a:hover {color:#333;}
.col1_int div.div1 p.p1 {font-size:13px;font-weight:bold;color:#333;}
.col1_int div.div1 div.adv {margin:0px 15px 10px 0px;padding-left:12px;}
.col1_int div.div1 span {position:relative;left:11px;font-size:12px;color:#999;float:left;}
.col1_int div.div1 span.span1 {margin-right:13px;font-size:10px;text-transform:uppercase;float:right;}
.col1_int div.div1 em {font-size:12px;font-style:normal;color:#999;float:right;}
.col1_int div.div1 em.em1 {width:395px;}
.col1_int div.div1 em.em2 {width:484px;margin-top:5px;font-size:10px;}

.col1_int div.div1 ul.tag {margin:0px;padding-bottom:20px;left:12px;}
.col1_int div.div1 ul.tag li span {margin-top:0px !important;left:0px;line-height:14px;}

.col1_int div.pag {margin:-20px 0px 10px 0px;}
.col1_int div.pag div.d3 {width:478px;left:14px;background:none;}

.col1_int div.div2 {width:481px;padding:20px 0px 15px 0px;left:14px;}
.col1_int div.div2 div {width:100%;border-bottom:1px solid #dedede;background:url(../img/blur1.gif) repeat-x left bottom;}
.col1_int div.div2 div.d1 {width:478px;height:auto;padding:0px 0px 15px 0px;border:none;background:url(../img/double-line4.gif) repeat-x left bottom;}
.col1_int div.div2 div.d1 p {font-size:14px;font-weight:bold;}
.col1_int div.div2 div.d1 .a1 {position:absolute;top:0px;right:0px;clear:both;float:left;}

.col1_int div.div2 div.d2 {width:458px;padding:10px 10px;font-size:12px;}
.col1_int div.div2 div.d2 p {width:100%;padding-bottom:4px;}
.col1_int div.div2 div.d2 span {font-weight:bold;color:#ee1c29;}
.col1_int div.div2 div.d2 em {font-size:11px;font-style:normal;color:#999;float:left;}
.col1_int div.div2 div.d2 ul.ul1 {list-style:none;display:inline;width:461px;clear:left;float:left;}
.col1_int div.div2 div.d2 ul.ul1 li {padding-right:10px;float:left;}
.col1_int div.div2 div.d2 ul.ul1 li span {font-weight:normal;font-style:normal;color:#333;}

/*col1_int_large*/
.col1_int_large {width:659px;background-color:#fff;}
.col1_int_large div.div1 {background:url(../img/close-graph4.gif) no-repeat 14px bottom !important;}
.col1_int_large div h2 {width:560px !important;}
.col1_int_large div img {left:14px !important;float:left !important;}
.col1_int_large div p img {left:0px !important;}
.col1_int_large div p, .col1_int_large div em.em2 {position:relative;width:645px !important;left:14px !important;float:left !important;}
.col1_int_large div em.em1 {position:relative;left:99px !important;float:left !important;}
.col1_int_large div.div2 div.d1, .col1_int_large div.div2 div.d3 {width:645px !important;}
.col1_int_large div.div2 div.d1 p {left:0px !important;}
.col1_int_large div.div2 div.d2 {width:625px;}
.col1_int_large div.div2 div.d2 p {width:100% !important;left:0px !important;}
.col1_int_large div.pag {margin:-20px 0px 20px 0px;}
.col1_int_large div.pag div.d3 {width:645px;left:14px;background:none;}

.col1_int div.div2 div.d2 .rating {list-style:none;overflow:hidden;position:relative;width:90px;height:18px;margin:10px 0px;left:-2px;background:url(../img/rating.gif) top left repeat-x;clear:left;float:left;}
.col1_int div.div2 div.d2 .rating li {margin:0px;padding:0px;float:left;}
.col1_int div.div2 div.d2 .rating li a {display:block;position:absolute;overflow:hidden;width:18px;height:18px;padding:0px;line-height:18px;text-decoration:none;text-indent:-9000px;z-index:20;}
.col1_int div.div2 div.d2 .rating li a:hover {left:0px;border:none;background:url(../img/rating.gif) left bottom;z-index:2;}
.col1_int div.div2 div.d2 .rating a.one {left:0px;}
.col1_int div.div2 div.d2 .rating a.one:hover {width:18px;}
.col1_int div.div2 div.d2 .rating a.two {left:18px;}
.col1_int div.div2 div.d2 .rating a.two:hover {width:36px;}
.col1_int div.div2 div.d2 .rating a.three {left:36px;}
.col1_int div.div2 div.d2 .rating a.three:hover {width:54px;}
.col1_int div.div2 div.d2 .rating a.four {left:54px;}
.col1_int div.div2 div.d2 .rating a.four:hover {width:72px;}
.col1_int div.div2 div.d2 .rating a.five {left:72px;}
.col1_int div.div2 div.d2 .rating a.five:hover {width:90px;}
.col1_int div.div2 div.d2 .rating li.current_rating {display:block;position:absolute;height:18px;left:0px;text-indent:-9000px;background:url(../img/rating.gif) left center;z-index:1;}
.col1_int div.div2 div.d2 .rating a:active {outline:none;}

.col1_int div.div2 div.d3 {width:478px;height:20px !important;margin-top:30px;padding-bottom:10px;border:0px;background:url(../img/double-line2.gif) repeat-x left bottom;}
.col1_int div.div2 div.d3 p {font-size:12px;font-weight:bold;left:10px;}
.col1_int div.div2 div.d3 .a1 {position:absolute;bottom:14px;right:10px;clear:both;float:left;}

.col1_int h6 {width:90px;height:20px;padding-left:4px;top:5px;font-size:13px;color:#fff;line-height:20px;background-color:#ee1c29;}
.col1_int h2 {width:400px;margin:6px 0px 0px 0px !important;font-size:20px;line-height:24px;float:right;}
.col1_int h2 a {color:#000;}
.col1_int h2 a:hover {color:#777;}

/*colonna interna 2*/
.col2_int {width:162px;right:1px;float:right;}
.col2_int ul {list-style:none;display:inline;width:100%;top:-10px;background:url(../img/double-line2.gif) repeat-x bottom left;}
.col2_int ul li {position:relative;width:152px;height:auto !important;height:75px;min-height:75px !important;margin-top:10px;padding:0px 4px 0px 6px;border-bottom:1px solid #dcdcdc;background:url(../img/blur1.gif) repeat-x bottom left;float:left;}
.col2_int ul li p {width:100%;padding-bottom:10px;}
.col2_int ul li strong {height:22px;padding-left:35px !important;font-size:12px;color:#ee1c29;line-height:22px;background:url(../img/icons.gif) no-repeat 0px 0px !important;float:left;}
.col2_int ul li strong.ico_audio {background-position:0px -40px !important;}
.col2_int ul li strong.ico_video {background-position:0px -80px !important;}
.col2_int ul li strong.ico_photo {background-position:0px -120px !important;}
.col2_int ul li strong.ico_media {background-position:0px -826px !important;}
.col2_int ul li strong.ico_community {background-position:0px -976px !important;}

.col2_int ul li a {padding-left:7px;color:#000;font-weight:normal;line-height:15px;background:url(../img/arrowsbullets.gif) no-repeat 0px -807px;clear:left;}
.col2_int ul li a:hover {color:#777;}
.col2_int ul li.li1 {padding-bottom:6px;border:none;background:none;}
.col2_int .div1 {padding:15px 5px 0px 5px;}
.col2_int .div1 p {width:116px;padding:0px 18px 15px 18px;border-bottom:1px solid #dedede;font-size:14px;font-weight:bold;background:url(../img/comas1.gif) no-repeat 0px 0px;}
.col2_int .div1 p span {background:url(../img/comas2.gif) no-repeat bottom right;}
.col2_int .div1 p img {top:5px;left:5px;float:none;}

/*footer*/
#footer {width:100%;border-top:25px solid #fff;background-color:#e9e9e9;}
#footer h3 {position:relative;font-size:14px;color:#333;text-transform:uppercase;}
#footer ul {list-style:none;}
#footer ul li div img {position:absolute;bottom:0px;}

#footer .div1 {width:654px;padding:15px 0px 15px 20px;border-right:1px solid #dcdcdc;}
#footer .div1 ul li {width:100px;margin-right:10px;float:left;}
#footer .div1 ul li.li1 {margin-right:0px;}
#footer .div1 ul li div, #footer .div2 ul li div {width:100%;height:95px;}
#footer .div1 ul li a {width:auto;height:auto !important;height:35px;min-height:35px !important;margin-top:5px;font-size:11px;font-weight:bold;color:#000;text-transform:uppercase;clear:left;}
#footer .div1 ul li a:hover {color:#777;}
#footer .div1 ul li p {width:90px;font-size:11px;line-height:14px;}
#footer .div1 a.a3 {font-size:11px;font-weight:normal;color:#000;line-height:14px;float:right;margin:10px 20px 0 0;}
#footer .div1 a.a3:hover {color:#777;}

#footer .div2 {width:288px;padding:15px 12px 0px 0px;float:right;}
#footer .div2 ul li {width:103px;margin-right:10px;float:left;}
#footer .div2 ul li.li1 {width:60px;margin-right:0px;}
#footer .div2 ul li a {width:auto;height:auto !important;height:35px;min-height:35px !important;margin-top:5px;font-size:11px;font-weight:bold;color:#000;text-transform:uppercase;clear:left;}
#footer .div2 ul li a:hover {color:#777;}
#footer .div2 p {width:280px;margin-top:15px;font-size:11px;clear:left;}
#footer .div2 p a {color:#000;font-weight:bold;}
#footer .div2 p a:hover {color:#777;}

#footer .div3 {width:950px;padding:15px 20px 12px 20px;border-top:1px solid #dcdcdc;}
#footer .div3 div h3 {padding-bottom:20px;}
#footer .div3 div ul {padding-right:34px;}
#footer .div3 div ul li {padding-bottom:2px;clear:left;float:left;}
#footer .div3 div.d1 {width:655px;}
#footer .div3 div.d1 .ul1 {padding-right:0px;}
#footer .div3 div.d2 {width:272px;left:13px;float:left;}
#footer .div3 div.d2 ul {width:85px;margin-right:8px;padding:0px;}
#footer .div3 div.d2 ul li {width:100%;}
#footer .div3 div.d2 ul.ul1 {margin-right:0px;}
#footer .div3 ul li h4 {padding-bottom:5px;font-size:12px;color:#555;text-transform:uppercase;float:left;}
#footer .div3 ul li h4 a {font-size:12px;color:#555;}
#footer .div3 ul li a {font-size:11px;color:#777;line-height:14px;}
#footer .div3 ul li a:hover {color:#000;}

/*Slider iniziative editoriali*/
#footer .div1 .scrollable {position:relative;overflow:hidden;width: 640px;height:205px}
#footer .div1 .scrollable .items {width:20000em;position:absolute}
#footer .div1 .items div {float:left}



/* FORZATURE DA INTEGRARE NEL CSS MAIN */

.ie7 #oringoUI {float:none}
#oringoUI input {cursor:pointer}

body {background-image:none;background-color:#e9e9e9}

body ul li, body #col2 span, body #col2 a, body p.frase, body input {font-family:arial,gadget,sans-serif;}
body p.link a, body #cont1 ul li, body #cont_int1 ul li {font-family:geneva,gadget,arial,helvetica,sans-serif;}

/*body h6, body h5 {text-transform:capitalize;}*/

/*homepage*/
.safari #col1 .div3 h2 a, .safari #col1 .div2 h2 a, .safari #col1 .div1 h2 a, .safari #cont1 .div1 h1 a  { word-spacing:-0.05em }

#cont1 .div1 em {top:-3px}
#cont1 .div1 p {padding-bottom:8px}

/*gestione aperture*/
#cont1 img { max-width:660px; width: expression(this.width > 660 ? 660: true); }
#cont1.eow img {width:990px}
#cont1.eow img { max-width:990px; width: expression(this.width > 990 ? 990: true); }
#cont1 .apertura_s {width:100%;background-color:#f5f5f5;border:1px #fff solid;}
#cont1 .apertura_s img {margin:0 10px 0 0}
#cont1 .apertura_s img { max-width:350px; width: expression(this.width > 350 ? 350: true); }
#cont1 .apertura_s p.frase {width:240px;top:40px;margin:0 0 0 20px;padding:0px 18px 15px 18px;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;font-weight:bold;background:url(../img/comas1.gif) no-repeat 0px 0px;}
#cont1 .apertura_s p.frase img {float:none;top:5px;left:5px;}

#cont1 h1 a {padding-bottom: 3px}
#cont1 h1 {padding-bottom:7px;margin-bottom:2px}

#cont1 ul li p a i {font-style:normal}

#cont1 {border-bottom:15px solid #fff}

#cont p.link {padding:0 0 5px 0}
#cont p.link strong {text-transform:none;float:none;}
#cont p.link a {font-size:12px;color:#777;padding-left:0;margin-left:0;line-height:16px;background-image:none;float:none;}
#cont p.link a em {padding-left:0;font-size:12px;color:#777;float:none;}
#cont p.link a:hover em {color:#000;}
#cont p.link br, #cont p.link a br, #cont p.link strong br, #cont p.link em br {display:block !important;}

#col1 p {padding:5px 0px}

#col1 ul.tag {display:none;margin:5px 0}

#col1 h6 {height:17px;top:2px;line-height:16px;padding:0 2px}
/*#col1 h6 {height:19px;top:1px;padding:0 2px}*/
#col1 h2 {font-size:20px;line-height:22px}
#col1 em {line-height:13px}

#col2 .div4 ul.ul2 li a {font-size:13px;letter-spacing:-0.3px;padding-left:52px;}

/*#col2 .div4 div h4 a {text-transform:capitalize}*/

#col3 .div4 h3 {display:none;}
#col3 .div4 ul li a {font-size:15px;line-height:15px;}
#col3 .div4 ul li span {font-weight:normal;font-size:12px;line-height:20px;margin-left:2px}

#col3 .div2 img {width:300px;padding:0;margin-top:0px;border:none;}
#col3 .div2 h4 {position:static;float:left;width:293px;padding:2px 0 0 0;background-image:none}
#col3 .div2 h4 a {color:#000;font-size:13px;left:0}
#col3 .div2 h3 {border-bottom:3px #000 solid;padding:0 0 3px 0;margin:0;width:300px;}
#col3 .div2 p {padding:0 0 2px 0;width:300px;border-bottom:3px #000 solid;margin:0 0 5px 0}

#col3 .div5 ul li.li1 a {font-size:12px}
#col3 .div5 ul li.li2 {padding:2px 0;line-height:14px}
#col3 .div5 ul li a {font-size:11px;line-height:14px}

#col3 div.div1 a img {position:static}

#col1 .div3 a.a1 {margin-bottom:0}
#col1 .div3 img {margin-top:6px;width:403px}

#col1 a.a1.comment {margin-left:250px;padding-left:10px;float:right;}
#col1 a.a1.img {padding:0px;background:none;float:right;}

#col1 .div2 p.link {width:auto;float:none;}
#col1 .div2 img {margin-top:8px;margin-bottom:5px;width:160px}

#col2 .div1 p {padding:0 0 5px 0}
#col2 .div1 ul.link {padding:10px 0}

#col2 .div4 div p.p1 {padding-top:5px}
#col2 .div4 div p {line-height:14px}

#col2 .div1 h4 a, #col3 .div1 h4 a {font-size: 13px}

#col2 .div2 h3 {margin-bottom:2px}
#col2 .div2 h4 {display:block;font-size:12px}
#col2 .div2 h4 a {font-size:12px;color:#000}
#col2 .div2 h4 a:hover {color:#777}
#col2 .div2 p {padding-top:0}
#col2 .div2 div {margin:0px 0px 5px 0px;padding:0 10px 10px 10px;}
#col2 .div2 div.first {border:none; background:none}
#col2 .div2 div a.a1, #col2 .div2 div a.a3 {margin:5px 0 0 0}
#col2 .div2 div a.a3 {display:block;float:none;margin:5px 0 0 0;}

/*#col2 .div2 div p .span1, #col2 .div2 div p .span2 {font-family:helvetica,sans-serif}*/

#footer .div1 ul li a {width:90px}
#footer .div1 ul li p a {width:90px;height:auto;font-weight:normal;text-transform:none;margin-top:0}


/*lista articoli*/
#cont_int2 .col_int div.div1 span {font-weight:normal;font-size:12px}
#cont_int2 .col_int div.div1 h6 {height:19px;width:90px;top:8px;padding:0 2px}
#cont_int2 .col_int div.div1 h2 {font-size:20px}

.col_int div.div1 p.p1 em {font-style:italic;float:none;color:#666}


/*dettaglio articolo*/
#cont_int1 .cont_top a.a1  {line-height:17px}
#cont_int1 .col1_int div.div1 h6 {height:19px;width:85px;top:8px;padding:0 2px;margin:0 8px 0 0}
#cont_int1 .col1_int div.div1 h2 {font-size:22px;float:left}

#cont_int1 .col1_int div.div1 h6 {clear:both}
#cont_int1 .col1_int #fb-like-head {margin-top:-18px}
#cont_int1 .col1_int #fb-like-foot {margin-left:14px;margin-top:10px}
#cont_int1 .col1_int #fb-like-head span {margin-left:-10px}
#fb-root {display:none;border:1px solid}

.col1_int div.div1 .a1 {position:relative;float:right;margin-top:-18px}

.col1_int div.div1 span {clear:both}

.ie7 .col1_int div.div1 span {float:none}
.ie7 .col1_int div.div1 div.article  {clear:none}
.ie7 .col1_int div.div1 span.span1 {float:right !important;clear:none;width:160px}

.ie6 .col1_int div.div1 span {clear:none;display:block;left:0}
.ie6 .col1_int div.div1 span.span1 {float:right !important;clear:none}
.ie6 .col1_int div.div1 div.article {float:left}
.ie6 .col1_int {width:480px}
.ie6 .col1_int_large {width:640px}
.ie6 .col2_int .div1 {padding:0}

.safari .col2_int ul li strong { word-spacing: -0.2em }

.col1_int div.div1 img.img1 {border:1px solid #666;padding:1px;left:0;margin:0 10px 10px 0;}	
.col1_int div.div1 img.img1.imgbig {display:block;float:none;margin:0 0 10px 0;}
.col1_int div.div1 img.img1.imgbig { max-width:480px; width: expression(this.width > 480 ? 480: true); }
.col1_int_large div.div1 img.img1.imgbig { min-width:640px; width: expression(this.width < 640 ? 640: true); }
.col2_int .div1 p.frase {font-size:18px;line-height:20px;}
.col2_int .div1 p.frase em {color:#999}
.col1_int div.div1 ul.tag {margin-top:10px}
.col1_int div.div1 ul.tag {padding-left:8px;background:url(../img/arrowsbullets.gif) no-repeat 0px -538px;}
.col1_int div.div1 span.adv {float:right;position:static;margin:10px 0 5px 10px}

.col1_int div.div1 p em {color:#333;padding:0;margin:0;float:none;font-style:italic}

/*didascalie*/
.col1_int div.div1 p span.cont_img {display:block;float:left;left:0;width:auto;margin-bottom:10px}
.col1_int div.div1 p span.cont_img img {margin-bottom:2px}
.col1_int div.div1 p span.cont_img em.em2 {display:block;clear:both;margin:0;padding-right:10px;width:auto !important;font-style:normal;color:#999;font-size:11px;left:0 !important;}
.js .col1_int div.div1 p span.cont_img em.em2 {display:none}

.col1_int_large div p em.em2 {font-style:normal;color:#999;font-size:11px;margin-bottom:10px;left:0 !important;}
img.imgbig {margin-bottom:2px !important}

/*DIV ARTICLE*/
.col1_int div.div1 div.article {font-size:12px;color:#000;line-height:16px;width:484px;padding:10px 0px 5px 0px;color:#333;float:right;clear:both}
.col1_int div.div1 div.article em {color:#333;padding:0;margin:0;float:none;font-style:italic}
.col1_int div.div1 div.article a {color:#ee1c29;float:none;}
.col1_int div.div1 div.article a:hover {color:#333;}

.col1_int_large div div.article img {left:0px !important;}
.col1_int_large div div.article, .col1_int_large div.article em.em2 {position:relative;width:645px !important;left:14px !important;float:left !important;clear:both}

.col1_int div.div1 div.article span.cont_img {display:block;float:left;left:0;width:auto;margin-bottom:5px}
.col1_int div.div1 div.article span.cont_img img {margin-bottom:2px}
.col1_int div.div1 div.article span.cont_img em.em2 {display:block;clear:both;margin:0;padding-right:10px;font-style:normal;color:#999;font-size:11px;line-height:14px;left:0 !important;}
.js .col1_int div.div1 div.article span.cont_img em.em2 {display:none}

.col1_int_large div div.article em.em2 {font-style:normal;color:#999;font-size:11px;line-height:14px;margin-bottom:10px;left:0 !important;}
img.imgbig {margin-bottom:2px !important}


/*annunci PPN dettaglio articolo e lista*/
.col1_int #mirago-iframe {width: 478px; height: 195px; margin: 0 0 0 14px !important}
.col1_int.col1_int_large #mirago-iframe {width: 645px !important}
#cont_int2 #mirago-iframe {width:642px !important; height: 195px; margin: 20px 0 0 16px}


/*multimedia*/
.col_int div.div4 p.link {clear:none !important;float:right;margin-left:0;left:0;width:528px !important;color:#777}
.col_int div.div4 h6 {top:9px;}
.col_int div.div5 h3 {font-size:18px}
.col_int div.div5 p.link {width:620px !important;margin-bottom:10px;clear:left;}
.col_int div.div5 p a, .col_int div.div4 p a, .col_int div.div6 p a {float:none;font-weight:normal;color:#ee1c29}
.col_int div.div5 p a:hover, .col_int div.div4 p a:hover, .col_int div.div6 p a:hover {color:#333}
.col_int div.div5 div.d1 ul li.li3 a {background-position:42px -39px;}
.col_int div.div5 div.d1 ul li.li1 a {background-position:0px -319px;}
.col_int div.div5 p em {padding-left:0;font-size:12px;color:#777;float:none;}
.col_int div.div5 em {font-size:11px;padding-bottom:5px;}
.col_int div.div5 p.p1 em, .col_int div.div4 p.p1 em {font-style:italic;float:none;color:#666}

.col_int div.div5 div.d2 p a, .col_int div.div5 div.d2 p a:visited {color: #fff; text-decoration: underline}
.col_int div.div5 div.d2 p a:hover {color: #fff; text-decoration: none}

#cont_int2 .col_int .div5 ul.tag {margin-top:10px;background:url(../img/arrowsbullets.gif) no-repeat 0px -538px;padding:0 2px 0 8px;line-height:16px}

/*sondaggi*/
/*_dettaglio*/
.col_int div.div7 h2 {padding-bottom:10px;margin-left:15px;}
.col_int div.div7 p {width:510px;font-size:12px;font-weight:normal;margin-left:15px;float:left;}
.col_int div.div7 img {float:left;width:100px;margin-right:0;}
.col_int div.div7 ul li input.submit {padding:0px 0px 0px 10px;font-size:12px}
.col_int div.div7 div p {color:#666;font-size:12px;margin-left:0;float:left;}
.col_int div.div7 div em {color:#666;font-size:12px;font-weight:normal;margin-left:0;float:left;}
.col_int div.div7 div a.a3 {font-size:12px;padding:0px 0px 0px 10px}
.col_int div.div7 ul li label {line-height:26px !important;}
.ie .col_int div.div7 ul li input {margin:3px 0px 0px 0px}
.ie7 .col_int div.div7 ul li input {margin:0}



/*_lista*/
.col_int div.div6 h2 {margin-bottom:10px}
.col_int div.div6 h2 a {font-size:18px;line-height:20px}
.col_int div.div6 img {margin-right:10px;margin-bottom:20px;padding:1px;border:1px solid #dedcdd;float:left}
.col_int div.div6 p {width:480px;padding:5px 0 10px 0}
.col_int div.div6 p.link {margin:0 0 5px 0}
.col_int div.div6 em {font-weight:normal;font-size:12px;color:#777;width:480px;clear:none !important;/*float:none*/}
.col_int div.div6 a.a1 {font-size:12px;line-height:14px;width:480px}


/*altan*/
.col_int div.div1 img.altan-big {float:none;display:block;margin:0 auto 30px auto;}
.col_int div.div1 ul.altan-thumb {list-style-type:none;clear:left;}
.col_int div.div1 ul.altan-thumb li {display:inline;}
.col_int div.div1 ul.altan-thumb li a {margin:0 0 30px 30px}
.col_int div.div1 ul.altan-thumb li a img {border:1px #dcdcdc solid;}
.col_int div.div1 ul.altan-thumb li a img:hover {border:1px #999 solid;}

/*Error page*/
#error-page #cont_int2 .col_int div.div6 { height:150px !important }

/*Box iPad */

#col3 a.box_ipad:link, #col3 a.box_ipad:visited {float:left;display:block;font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:18px;color:#000;border:1px #ccc solid;padding:10px 0;margin:5px 0 10px 0;width:298px}
#col3 a.box_ipad:hover {color:#999}
#col3 a.box_ipad strong {float:left}
#col3 a.box_ipad img.ipad {float:left;margin:0 5px;width:70px}
#col3 a.box_ipad img.appstore {float:left;margin:9px 0 0 45px;width:100px}

/*nuovo box*/
#col3 a.box_app_ipad {border:1px #ccc solid;margin:5px 0 10px 0;}



/*Pagina sommario*/
#sommario .col1_int div.div1 h6 {float:none;margin-bottom:20px;top:0px;}
#sommario .col1_int h2 {float:none;margin:5px 0 0 10px !important;}
#sommario .col1_int a.a1 {display:block;float:none;position:static;margin:5px 0 20px 12px;}
#sommario .col1_int p {color:#777}
#sommario .col1_int h3 {font-weight:normal;margin:10px 0 0 10px !important;}
#sommario .col1_int h3 a, #sommario .col1_int h3 a:visited {font-weight:bold;float:none;color:#000}
#sommario .col1_int h3 a:hover {font-weight:bold;float:none;color:#666}
#sommario .col2_int img {width:158px;border:1px solid #666;padding:1px}
#sommario .col2_int strong {background:none !important;padding-left:0 !important;font-size:11px;}
#sommario .col2_int a em {display:block;font-size:10px;font-weight:normal;font-style:normal;color:#999;float:none;}



/*Forzature Generic UGC*/
.ugc-star-rating ul { width:130px !important; }
.ugc-star-rating a, .ugc-star-rating .ugc-current-rating { line-height:15px !important; }
.ugc-star-rating p.ugc-average {line-height:25px !important; background-image:none !important;}

/*#ugc_posts li { background:url(../img/blur1.gif) repeat-x left bottom;}
#ugc_posts li.ugc-zebra { background-color: #fff !important; }*/

#ugc_posts li {background-color: #fff !important;}
#ugc_posts li.ugc-zebra {  background:url(../img/blur1.gif) repeat-x left bottom; }

#ugc_posts li:hover, #ugc_posts li.over  { background-color:#fff !important; }   
#ugc-container h3 { font-size:16px !important; color:#000 !important;}
#ugc-container p.ugc-subtitle {clear:both; font-weight:bold !important;font-size:12px !important}            
#ugc-container p.ugc-author { background:none !important;  padding:0 !important; font-style:normal !important;}           

#ugc_post p.ugc-author { display:inline-block; }
#ugc-container .ugc-user-link {list-style: none; }
#ugc-container .ugc-user-link li {margin: 0 0 10px 0}



#ugc-container .ugc-user-link li a.ugc-user-vote-link span { background:#ff0 url(../../images/generic/bg_button.gif) repeat-x left top; padding: 2px 5px ;  text-decoration: none; border-top: 1px #ECECEC solid; border-left: 1px #ECECEC solid; border-right: 1px #ADADAD solid; border-bottom: 1px #ADADAD solid;}
#ugc-container .ugc-user-link li a.ugc-user-vote-link span:hover {background-position:0 -20px; color:#c00}

#ugc-container .ugc-user-link li a { font-weight: bold; text-decoration: none; color:#333; background-image:none !important; padding:  0 0 0 13px; float:none}
#ugc-container .ugc-star-rating p.ugc-average {width:auto !important; }
#ugc-container ul.ugc-user-link {clear:both !important}



/*#cont_int1 .col1_int .aggiungi .b-form {background:url("../img/double-line4.gif") repeat-x scroll left bottom transparent;border:medium none;height:auto;padding:0 0 15px;width:478px;font-size:14px;font-weight:bold;display:none;}*/

#cont_int1 .col1_int .aggiungi .b-form {background:none;border-bottom:3px #dcdcdc solid;height:auto;padding:0 0 15px;width:478px;font-size:14px;font-weight:bold;display:block;}

#cont_int1 .col1_int.col1_int_large .aggiungi .b-form {width:650px;}

#cont_int1 .col1_int .aggiungi .b-form a, #cont_int1 .col1_int .aggiungi .b-form a:visited {font-size:13px;font-weight:bold;color:#f00;background:url(../img/arrowsbullets.gif) no-repeat left -75px;padding-left:10px;}
#cont_int1 .col1_int .aggiungi .b-form a:hover  {font-size:13px;font-weight:bold;color:#000;}


.col1_int div.div2 div.aggiungi, .col1_int div.div2 div.aggiungi div  {background-image:none;}

#cont_int1 .col1_int #ugc-container, .col1_int div.div2 div.aggiungi  {border:none !important;}

/*#cont_int1 .col1_int #ugc-container .ugc-pagination {background:url("../img/double-line4.gif") repeat-x scroll left bottom transparent;border:medium none;height:15px;padding:0 0 15px;width:478px;font-size:14px;font-weight:bold;}*/

#cont_int1 .col1_int #ugc-container .ugc-pagination {background:none;border-bottom:3px #dcdcdc solid;height:15px;padding:0 0 15px;margin-bottom:10px;width:478px;font-size:14px;font-weight:bold;}

#cont_int1 .col1_int.col1_int_large #ugc-container .ugc-pagination {width:645px;}

.ie7 #cont_int1 .col1_int.col1_int_large #ugc-container {width:650px !important;}

#cont_int1 .col1_int #ugc-container ol {float:left;display:block;padding:6px;}

#cont_int1 .col1_int #ugc-container ol li {float:left;padding:6px;}

.ie7 #cont_int1 .col1_int #ugc-container ol li {width:100%;}

#cont_int1 .col1_int #ugc-container ol li div {border:none;}

#cont_int1 .col1_int #ugc-container ol li p {margin:0;padding:0;width:auto !important;left:0 !important;float:none !important;}

#cont_int1 .col1_int #ugc-container ol li p.ugc-author {float:left;margin-top:5px}

#cont_int1 .col1_int #ugc-container .ugc-pagination h4 {font: 14px arial,helvetica,sans-serif;font-weight:bold;color:#000;}

#cont_int1 .col1_int #ugc-container .ugc-pagination p {margin:0;padding:0;width:auto !important;/*left:0 !important;*/float:none !important;top:6px}

#cont_int1 .col1_int #ugc-container .ugc-pagination p a {float:right;background:none;background:url("../img/arrowsbullets.gif") no-repeat scroll 0 0 transparent;background-position:0 -77px;color:#EE1C29;font-size:12px;font-weight:bold;line-height:16px;padding-left:10px;margin-left:-10px;}

#cont_int1 .col1_int #ugc-container .ugc-pagination p a:hover {color:#000 !important;}

#cont_int1 .col1_int.col1_int_large .ugc-pagination p a {padding-left:10px;margin-right:15px;}


/*VISUALIZZA TUTTI*/
#cont_int1 .col1_int #ucg-container #forum_pagination2.ugc-pagination {}
/*
#cont_int1 .col1_int #ucg-posts ol {padding:0 0 !important;margin:0}
#cont_int1 .col1_int #ucg-container ol li {padding:0 0 !important;margin:0}
*/
#cont_int1 .col1_int #ugc_tagcloud {background-image:none;border:none;}


#cont_int1 .col1_int #ugc-container .ugc-pagination p {}

#cont_int1 .col1_int #ugc-container .ugc-pagination p span.active {}

#cont_int1 .col1_int #ugc-container #forum_pagination2.ugc-pagination a {float:none !important;background-image: none !important}
#cont_int1 .col1_int #ugc-container #forum_pagination.ugc-pagination a {float:none !important;background-image: none !important}

#cont_int1 .col1_int.col1_int_large #forum_pagination.ugc-pagination p, #cont_int1 .col1_int.col1_int_large #forum_pagination2.ugc-pagination p {float:right !important;margin-right:15px}
#cont_int1 .col1_int.col1_int_large #forum_pagination.ugc-pagination p a, #cont_int1 .col1_int.col1_int_large #forum_pagination2.ugc-pagination p a {margin-right:0px}

/*DETTAGLIO COMMENTI*/
#cont_int1 .col1_int .dettaglio-commenti #ugc-container {margin-top:10px}
#cont_int1 .col1_int .dettaglio-commenti #ugc-container #ugc_post h3 {display: inline; margin-left: 10px;}
#cont_int1 .col1_int #ugc-container ol li h3 {display: inline; margin-left: 15px;}
.dettaglio-commenti #ugc-container #ugc-posts p {padding:0px !important;}
.dettaglio-commenti h4 {font-size:16px;padding:5px 0;margin:20px 0 0 10px;border-bottom:3px #dcdcdc solid;border-top:3px #dcdcdc solid;}
.dettaglio-commenti {margin-top:10px}
#ugc_post #ugc-big-detail {left:10px;padding:0px;margin-right:10px !important;}
#ugc_post #ugc-big-detail img {left:0px !important;padding:0px;margin:1px; float:none;}




/*** FORMATTAZIONE TABELLE OPENPOLIS ***/

#openpolis .col1_int div.div1 { padding:10px 0; left:10px !important;}
#openpolis .col1_int div.div1 p { padding:10px 0 20px; left:0!important;}
#openpolis .col1_int div.div1 strong { font-size:12px}

#openpolis .col1_int div.div1 span.dettaglio { position:static; float:none; color:#666; font-size:11px; white-space:nowrap}
#openpolis .col1_int div.div1 .approvata {color:#009036;}


/*#openpolis .col1_int a, #openpolis .col1_int a:visited { float:right;color:#333;font-size:11px }
	#openpolis .col1_int a:hover { color: #EE1C29;}*/

#openpolis .col1_int ul { width:645px; margin-bottom:20px;padding-left:10px; background: url(../img/grey_pix.gif) left bottom repeat-x;}

#openpolis .col1_int ul li {float:left; display:inline;list-style:none; margin:0; padding:0; list-style:none;border:1px solid #DEDEDE; border-width:1px 0 0 1px; background: url(../img/blur4.gif) left top repeat-x; }
#openpolis .col1_int ul li.last {border-right:1px solid #DEDEDE;}
#openpolis .col1_int ul li a, #openpolis .col1_int ul li a:visited { font-size:12px;color:#999;font-weight:bold;padding:5px 10px;}
#openpolis .col1_int ul li a:hover {color:#000}

#openpolis .col1_int ul li.active{background-image:none}
#openpolis .col1_int ul li.active a, #openpolis .col1_int ul li.active a:visited{color:#EE1C29; border-bottom:1px solid #fff;}



table.dati_parlamentari {clear:both; font-size:12px; border-collapse:separate;border:1px #fff solid; margin-bottom:10px;}
#openpolis .col1_int table.dati_parlamentari a, #openpolis .col1_int table.dati_parlamentari a:visited {color: #333; font-size:12px;font-weight:bold; float:none; padding:0; background:none}
	#openpolis .col1_int table.dati_parlamentari a:hover { color: #EE1C29;}

table.dati_parlamentari caption { text-align:left;font-size:20px;font-weight:bold;line-height:26px;}
table.dati_parlamentari thead th { white-space:nowrap;background-color:#E7E7E7; background-image:url("../img/tablesort.gif"); background-position:right 8px;  background-repeat:no-repeat; cursor:pointer; border-bottom:1px solid #666; padding: 3px 15px 3px 0; }
table.dati_parlamentari thead th.headerSortDown  {background-position:right -29px;}
table.dati_parlamentari thead th.headerSortUp { background-position:right -69px }

table.dati_parlamentari tr.odd {background:#E7E7E7 }
table.dati_parlamentari td.left-aligned { text-align: left; }
table.dati_parlamentari td {  padding: 3px;}

table.dati_parlamentari td.su,table.dati_parlamentari td.giu,table.dati_parlamentari td.stabile {background:url("../img/arrow_updown.gif") center 10px no-repeat;text-indent:-9999px}
table.dati_parlamentari td.giu {background-position: center -90px}
table.dati_parlamentari td.stabile {background-position: center -190px}

/*Scheda*/
#openpolis .col1_int_large div img {left:0 !important;border:1px solid #DEDEDE;padding:1px; margin-right:5px;margin-bottom:10px}
#openpolis .col1_int_large div.div1 {font-size:13px}
#openpolis .col1_int_large div h2 {float:none !important;  width:auto !important;}
#openpolis .col1_int_large div h3 {clear:left;margin-top:20px;font-size:14px}



/*** FORMATTAZIONE TABELLA CON JQUERY ***/
.col1_int div.div1 table.stripeMe {margin:20px 0;border-collapse: collapse;width: 100%;font-size:12px;}
.col1_int div.div1 table.stripeMe th {background:#ee1c29;color: #fff;font-weight:bold;padding:5px 5px;text-align:left;border-right:1px solid #fff;line-height: 1.2;}
.col1_int div.div1 table.stripeMe td {padding: 5px;border-bottom: 1px solid #ccc;vertical-align: top;}
.col1_int div.div1 table.stripeMe td * {padding: 5px}
.col1_int div.div1 table.stripeMe tr.alt td {background-color: #f0f0f0;}
.col1_int div.div1 table.stripeMe tr.over td {background-color: #ebebeb;}
.col1_int div.div1 table.stripeMe td a, .col1_int div.div1 table.stripeMe.stripeMe td a:visited {text-decoration:none!important;float:none;color:#000;padding:0;}
.col1_int div.div1 table.stripeMe td a:hover {color:#f00 !important;}
.col1_int div.div1 table.stripeMe td em {float:none;padding:0;margin:0;}
.col1_int div.div1 table.stripeMe td strong {float:none;padding:0;margin:0;}
.col1_int div.div1 table.stripeMe td span {left:0;float:none;padding:0;margin:0;}
.col1_int div.div1 table.stripeMe td img {position:static}




/*Blog*/
#blog .col1_int div.imgno {display:none;}

#blog .col1_int div.div1 { background:url("../img/double-line2.gif") left bottom repeat-x; margin-bottom:15px; padding:6px 0 15px; }
#blog .col1_int div.div2 { background:url("../img/close-graph3.gif") left bottom no-repeat; margin-bottom:15px; padding:10px 0 30px;}

#blog .col2_int ul li strong {padding-left:0px !important;background:none !important;}

#blog #cont_int1 .col1_int div.div1 h2 {width:484px;margin:0px !important;	font-size:18px;	line-height:22px;float:right;color:#333;padding:0}
#blog .col1_int div.div1 p.p2 {	font-size:11px;	color:#333;}
#blog .a2 {	font-size:16px}

#blog .col2_int ul li strong { display:block}

/*Form Blog*/
#blog .blog-form {margin:0 0 10px 0; padding:0px 4px 20px 6px;/*border-bottom:1px solid #dcdcdc;background:url(../img/blur1.gif) repeat-x bottom left;*/background:url("../img/close-graph2.gif") no-repeat scroll center bottom transparent;
}
#blog .blog-form form {	margin-bottom:5px}
#blog .blog-form form#typepad  { background:url("../img/logo_typepad.gif") left bottom no-repeat}
#blog .blog-form strong {font-size:14px;color:#EE1C29;}
#blog .blog-form input {height:20px;margin-bottom:3px;width:152px;border:none;font-size:11px;background-color:#CCC}

#blog .blog-form input.btn {cursor:pointer;	width:40px;	height:19px;float:right;background:#ce041a url(../img/btn-search.gif) no-repeat 5px 0;}
#blog .col2_int ul li p a {	display:block}

#blog .blog-primopiano h3 {  display:block; padding-bottom:5px; color:#EE1C29; font-size:14px}
	#blog .blog-primopiano dl { float:left; width:230px; margin: 0 20px 10px 0; }
		#blog .blog-primopiano dl.first { clear:both}
		#blog .blog-primopiano dl.last { margin:0}
			#blog .blog-primopiano dt, #blog .blog-primopiano dd  {margin:0; line-height:13px;}
			#blog .blog-primopiano dt a, #blog .blog-primopiano dt a:visited { color:#333; font-weight:bold; font-size:12px; float:none }
				#blog .blog-primopiano a:hover { color:#777}			
			#blog .blog-primopiano dd a, #blog .blog-primopiano dd a:visited { color:#666; font-size:12px; float:none }
				#blog .blog-primopiano dd a:hover { color:#777}

#blog #blog-offerte {}
	#blog #blog-offerte h3 {  display:block; padding-bottom:5px; color:#EE1C29; font-size:14px}
	#blog #blog-offerte a, #blog #blog-offerte a {color:#EE1C29; font-weight:bold; float:none}
		#blog #blog-offerte a:hover {color:#777;}	
	#blog #blog-offerte dl { margin:20px 0; float:left}
	#blog #blog-offerte dd { margin:0}	 	
	#blog #blog-offerte  dd .a2 { font-size:14px;}	
	#blog #blog-offerte dl .offerta-img {width: 185px; height:180px; float:left; display:block; text-indent:-9999px}	
	#blog #blog-offerte dl dt { font-weight:bold; font-size:13px; margin:0 0 5px 185px;}
	#blog #blog-offerte dl dd p { width: 295px}	
	
	#blog #blog-offerte dl.offerta-1 .offerta-img { background:url(../img/blog_offerta_1.gif) 0 0 no-repeat; height:160px;}	
		#blog #blog-offerte dl.offerta-1 dt { color:#093;}	
	#blog #blog-offerte dl.offerta-2 .offerta-img { background:url(../img/blog_offerta_2.gif) 0 0 no-repeat;}	
		#blog #blog-offerte dl.offerta-2 dt { color:#C33;}	
	#blog #blog-offerte dl.offerta-3 .offerta-img { background:url(../img/blog_offerta_3.gif) 0 0 no-repeat;}	
		#blog #blog-offerte dl.offerta-3 dt { color:#FFB814;}		
	#blog #blog-offerte dl.offerta-4 .offerta-img { background:url(../img/blog_offerta_4.gif) 0 0 no-repeat;}	
		#blog #blog-offerte dl.offerta-4 dt { color:#333399;}

	
#blog .elenco_alfabetico a, #blog .elenco_alfabetico a:visited { display:inline; clear:none; background:none; margin:0 2px 5px 0; padding:5px; font-weight:bold}
		#blog .elenco_alfabetico a:hover { background:#ccc; color:#000}	
	

/*Dettaglio Elenco Alfabetico*/
#blog h2.letter { font: bold 45px/45px Arial, Helvetica, sans-serif;color: #ee1c29;text-transform: capitalize;float:none}
#blog h2.letter2 { font: bold 20px/26px;color: #ee1c29;text-transform: capitalize;float:none}
#blog ol.lista-elenco-alfabetico { margin:0 30px; padding:0; font-size:12px}
#blog .lista-elenco-alfabetico a, #blog .lista-elenco-alfabetico a:visited { color:#333; font-weight:bold; font-size:12px; float:none }
				 #blog .lista-elenco-alfabetico a:hover { color:#777}		
	


/*Caratteristiche*/
/* Tabella Comparativa*/ 
table.blog-caratteristiche { border-collapse:collapse;font-size: 12px;}

table.blog-caratteristiche tr {	margin:0;padding: 0;}

table.blog-caratteristiche td {	margin:0;padding: 5px;border-right: 1px solid #333;	text-align: center;}

table.blog-caratteristiche a, table.blog-caratteristiche a:visited {display: block; color: #fff;text-decoration: none; float:none	}
	table.blog-caratteristiche a:hover {color: #fff; text-decoration: underline;}

table.blog-caratteristiche tr.azul { background:#ebebeb;}
table.blog-caratteristiche td.bordertop { border-top: 1px solid #333;}
table.blog-caratteristiche td.borderbottom { border-bottom: 1px solid #333;}
table.blog-caratteristiche td.bordertopleft { border-top: 1px solid #333; border-left: 1px solid #333;}
table.blog-caratteristiche td.noborder { border:0;width: 400px;text-align:left;}

table.blog-caratteristiche td.first {text-align: left;border-left: 1px solid #333; }
table.blog-caratteristiche td.green {background-color: #093;color: #fff;font-weight: bold;}
table.blog-caratteristiche td.red {	background-color: #C33;color: #fff;	font-weight: bold;}
table.blog-caratteristiche td.yellow {background-color: #FFB814;color: #fff;font-weight: bold;}
table.blog-caratteristiche td.blu {	background-color: #339;	color: #fff;font-weight: bold;}
table.blog-caratteristiche td h6 {margin:10px 0 0 0; background-color:transparent; width:auto; float:none; padding:0; top:0; color:#ee1c29}


/*Clausole Typepad e FAQ*/
#blog-clausole dl {margin:5px 0 10px}
	#blog-clausole dt { font-weight:bold; font-size:14px; margin:5px 0}
		#blog-clausole dd dt { font-size:12px; margin:0} 
	#blog-clausole dd { font-size:12px; margin:0}

#blog-clausole a, #blog-clausole a:visited {color:#ee1c29; font-weight:bold; font-size:12px; float:none }
	#blog-clausole a:hover { color:#777}
	
/*Esempi*/
#blog #blog-esempi {background:url("../img/close-graph3.gif") left bottom no-repeat;margin-bottom:15px;padding:10px 0 30px;float:right;}
	#blog #blog-esempi h3 {  display:block; padding-bottom:10px; color:#EE1C29; font-size:14px}
	#blog #blog-esempi a img { margin:2px; padding:2px; border:1px #777 solid;}
	
	#blog #blog-esempi dl, #blog #blog-esempi dt, #blog #blog-esempi dd { margin:0; padding:0}
	#blog #blog-esempi dl { margin-bottom:10px;}
		#blog #blog-esempi dt { font-size:14px; font-weight:bold; margin-bottom:5px}
		#blog #blog-esempi dd img { float:none; width:484px}
		
/*Modifiche Blog 12/2011*/
#blog #cont_int1 {background:none !important;}
#blog #cont_int1 .col1_int_large {width:675px}
#blog .col1_int_large div.div1 {margin-bottom:15px;padding: 6px 0 15px; background: url("../img/double-line2.gif") left bottom repeat-x !important;}
#blog .col1_int_large div.imgno {display:none;}
#blog .col1_int_large div.div1 h2 {font-size:18px;	line-height:22px;float:left;color:#333;margin-left:10px}
#blog .col1_int_large div.div1 p { float: right; padding: 10px 0 5px; width: 484px;}
#blog .col1_int_large div.div1 p.p2 {font-size:11px;	color:#333;}
#blog .col1_int_large div.div2 { background: url("../img/close-graph4.gif") left bottom no-repeat;padding: 10px 0 30px;margin-bottom: 15px;  left:14px}
#blog .col1_int_large div.div2 h3 {color: #EE1C29; display: block;font-size: 14px; padding-bottom: 5px;}
#blog .col1_int_large .blog-form  {padding-bottom:0}
#blog .col1_int_large form#typepad.blog-form { width:660px; padding-bottom:10px; margin-top:20px; background: url("../img/logo_typepad.gif") right 25px no-repeat;}
#blog .col1_int_large .blog-form fieldset {border:none; padding:0; float:left; }
#blog .col1_int_large .blog-form fieldset legend {color: #EE1C29;font-size: 14px;font-weight:bold;padding:0;margin:0 0 8px 0}
#blog .col1_int_large .blog-form input {margin-right:3px;float:left;}
#blog .col1_int_large .blog-form input.btn {width:40px;height:22px;}
#blog .col1_int_large .blog-form a.recover-pw { margin:30px 0 0 20px; font-size:11px;color: #EE1C29;padding-left: 10px; font-weight:normal;background: url("../img/arrowsbullets.gif") 0 -77px no-repeat;}
#blog .col1_int_large .blog-form a.recover-pw:hover {color:#000}
#blog .col1_int_large .categories-post ul {width:200px; margin-right:20px}
#blog .col1_int_large .categories-post ul:last-child { margin-right:0}
#blog .col1_int_large .categories-post ul li {list-style-type:none}
#blog .col1_int_large .categories-post ul li a, #blog .col1_int_large .categories-post ul li a:visited {float:none;font-size:12px; color: #000; background: url("../img/arrowsbullets.gif") 0 -807px no-repeat;  padding-left: 7px;}
  #blog .col1_int_large .categories-post ul li a:hover {color: #777;}
#blog .col1_int_large .alphabetical-list {width:660px}
#blog .col1_int_large .alphabetical-list ul { }
#blog .col1_int_large .alphabetical-list ul li {list-style-type:none; float:left;}
#blog .col1_int_large .alphabetical-list ul li a, #blog .col1_int_large .alphabetical-list ul li a:visited {float:none;font-size:14px; color: #000;padding:0 7px}
  #blog .col1_int_large .alphabetical-list ul li a:hover {background-color: #777; color:#FFF}

		
		
/*openpolitix_____box home*/
#col2 .div7 {width:100%;margin-bottom:15px;padding-bottom:15px; background:url("http://espresso.repubblica.it/img/close-graph2.gif") no-repeat scroll left bottom transparent;}
#col2 .div7 a, #col2 .div7 a:visited{ color: #000;line-height: 16px !important}
#col2 .div7 a:hover{ color: #777;}
#col2 .div7 a.a3, #col2 .div7 a.a3:visited{ font-weight:normal; width:200px }
#col2 .div7 h3, #col2 .div7 h3 a, #col2 .div7 h3 a:visited { font-size: 22px;  height: 30px;line-height: 24px;color:#ee1c29; padding-bottom:5px}
#col2 .div7 h4 a, #col2 .div7 h4 a:visited { font-size: 12px;}
#col2 .div7 p { padding:0 0px 10px 0px;color:#666 }
#col2 .div7 div {width:100%;height:auto !important;  padding:10px 0px;border-bottom:1px solid #dedede;  margin-top: 5px }
#col2 .div7 div img {top:1px;border:1px solid #999; float:right; width: 65px !important; height: auto !important;}
#col2 .div7 div a img {float:none; margin:0 5px 5px 0; float:left;}
#col2 .div7 div h4, #col2 .div7 #voto h4  {width:100%; float:left;}
#col2 .div7 div h4 a, #col2 .div7 div h4 a:visited, #col2 .div7 #voto h4 a, #col2 .div7 #voto h4 a:visited {font-size:14px;color:#ee1c29;line-height:12px; float:none}
#col2 .div7 div h4 a:hover {color:#000;}
#col2 .div7 div p {width:auto;font-size:12px;line-height:16px; float:none; padding-bottom: 0;}
#col2 .div7 div p.p1 {padding:0 0 5px 0;font-size:12px; }
#col2 .div7 div p.p1 a, #col2 .div7 div p.p1 a:visited {font-weight:bold;color:#000;line-height:12px;float:none}
#col2 .div7 div p.p1 a:hover {color:#777;}
#col2 .div7 #voto{ padding:10px 0;  margin-bottom: 10px;}
#col2 .div7 #voto p {width: 210px; clear:both;}
#col2 .div7 #voto p a, #col2 .div7 #voto p a:visited {padding: 2px 0 0 0;}




/*openpolitix_____table*/

table.dati_parlamentari { color: #222; }
table.dati_parlamentari caption { color: #000}
table.dati_parlamentari thead th { padding: 3px 15px 3px 10px;}
table.dati_parlamentari td {padding: 7px}
#openpolis .col1_int table.dati_parlamentari a, 
#openpolis .col1_int table.dati_parlamentari a:visited { font-size: 16px;line-height: 23px; color:#555}
table.dati_parlamentari thead th { padding: 3px 15px 3px 10px;}
#openpolis .col1_int div.div1 .approvata {background: #009036;color: #FFF; font-weight:bold}
#openpolis .col1_int div.div1 .respinta {background: #cc0000;color: #FFF; font-weight:bold}
table.dati_parlamentari tr.odd {background: #F7F7F7}
table.dati_parlamentari td.left-aligned {color:#cc0000; font-weight:normal}
table.dati_parlamentari td { font-weight: bold; text-align: center}

/*openpolitix_____table presenze*/
#presenze td.left-aligned, #votazione td.left-aligned, #camera td.left-aligned, #senato td.left-aligned {color:#333 !important; font-weight:normal}
#openpolis .col1_int div.div1 span.dettaglio {color: #333;  font-weight: normal; line-height: 19px;}
#openpolis .col1_int div.div1 strong { font-size: 15px }
#openpolis .col1_int div.div1 .presenza {color: #009036; font-weight:bold; 	
	background-image: -moz-linear-gradient(top, #fff, #E3F3E9); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #E3F3E9)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E3F3E9'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E3F3E9')"; /* IE8 */
	background-image: -o-linear-gradient(top, #fff, #E3F3E9);  /*Opera 11.10+ */
	background-image: -webkit-linear-gradient(#fff, #E3F3E9); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #fff, #E3F3E9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#E3F3E9'); /* IE6?IE9 */		
	border-bottom:1px solid #E3F3E9;

}
#openpolis .col1_int div.div1 .assenza {color: #cc0000; font-weight:bold; 	
	background-image: -moz-linear-gradient(top, #fff, #FCF3F3); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #FCF3F3)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FCF3F3'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FCF3F3')"; /* IE8 */
	background-image: -o-linear-gradient(top, #fff, #FCF3F3);  /*Opera 11.10+ */
	background-image: -webkit-linear-gradient(#fff, #FCF3F3); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #fff, #FCF3F3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#FCF3F3'); /* IE6?IE9 */		
	border-bottom:1px solid #FCF3F3;

}
#openpolis .col1_int div.div1 .missione { color: #336699; font-weight:bold;
	background-image: -moz-linear-gradient(top, #fff, #DAE3EC); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #DAE3EC)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#DAE3EC'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#DAE3EC')"; /* IE8 */
	background-image: -o-linear-gradient(top, #fff, #DAE3EC);  /*Opera 11.10+ */
	background-image: -webkit-linear-gradient(#fff, #DAE3EC); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #fff, #DAE3EC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#DAE3EC'); /* IE6?IE9 */		
	border-bottom:1px solid #DAE3EC;
}

/*openpolitix_____table votazioni*/

#favorevoli{ color:#009036 !important}
#contrari{ color:#ff3300 !important}
#astenuti{ color:#000 !important}

/*openpolitix_____scheda*/

#cont_int1 .scheda { margin-bottom: 25px; padding: 20px; font-size:16px; color:#666; line-height: 18px;
	-moz-border-radius: 12px; /* FF1-3.6 */
	-webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */	
	/* useful if you don't want a bg color from leaking outside the border: */        
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

	background-image: -moz-linear-gradient(top, #fff, #F6F6F6); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #F6F6F6)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F6F6F6'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F6F6F6')"; /* IE8 */
	background-image: -o-linear-gradient(top, #fff, #F6F6F6);  /*Opera 11.10+ */
	background-image: -webkit-linear-gradient(#fff, #F6F6F6); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #fff, #F6F6F6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#F6F6F6'); /* IE6?IE9 */		
	border:1px solid #e9e9e9;}
	
#cont_int1 .scheda div { float:left; margin:10px 50px 0 0}	
#cont_int1 .scheda strong { color:#999; font-size:18px !important;}
#cont_int1 .scheda img{ margin:0 10px 0 0 !important}
#cont_int1 .scheda h2{ color:#666;  margin-bottom: 10px !important;}
#cont_int1 .scheda h3{ padding:15px 0 5px;}
#cont_int1 .scheda span{ font-size:13px !important;  line-height: 20px; clear:both; display:block}


#cont_int1 .scheda span.prs, #cont_int1 .scheda span.prs strong{ color: #009036; }
#cont_int1 .scheda span.ass, #cont_int1 .scheda span.ass strong{color:#cc0000}
#cont_int1 .scheda span.mis, #cont_int1 .scheda span.mis strong{color:#336699}

#cont_int1 .scheda span.fav, #cont_int1 .scheda span.fav strong{ color: #009036; }
#cont_int1 .scheda span.cont, #cont_int1 .scheda span.cont strong{color:#ff3300}
#cont_int1 .scheda span.ast, #cont_int1 .scheda span.ast strong{color:#000}

#cont_int1 .scheda span.pre, #cont_int1 .scheda span.pre strong{color:#33cc33}
#cont_int1 .scheda span.vot, #cont_int1 .scheda span.vot strong{color:#333399}
#cont_int1 .scheda span.rib, #cont_int1 .scheda span.rib strong{color:#990099}

/*Box Wikileaks colonna destra*/
.wikileaks {color: #000;font-size: 12px; margin-bottom:10px}
  .wikileaks h4 a, .wikileaks h4 a:visited {font-size: 13px; color:#000; display:block; float:none; margin-bottom:3px}
  .wikileaks img { float:left; margin-right:10px}	
 
 
/* Blockquote, cite, table, ul, ol*/ 
.col1_int div.div1 div.article blockquote{ color: #000; background: url(https:espresso.repubblica.it/img/comas1.gif) 18px 12px no-repeat; margin: 0;  text-indent: 30px; padding: 15px; float:none !important}
.col1_int div.div1 div.article blockquote p{  font-size: 18px !important; line-height:20px; font-weight:bold; background: url(https:espresso.repubblica.it/img/comas2.gif) bottom right no-repeat; padding: 0 0 10px; margin: 0 !important; float:none !important; width:auto}
.col1_int div.div1 div.article cite{ color: #555; font-size: 12px;font-style: italic; padding-left:5px; display:block}
.col1_int div.div1 div.article table {font-size:12px; margin:15px 0; border-collapse:collapse; text-align:center}
.col1_int div.div1 div.article table th{ background-color:#EE1C29;color:#fff;font-size:11px; font-weight:bold;padding:5px; text-transform:uppercase;border-left:1px solid #FFF;}
.col1_int div.div1 div.article table td{ vertical-align:middle;padding:5px; border-bottom:1px solid #ededed; border-right:1px solid #ededed;border-left:1px solid #ededed;}
.col1_int div.div1 div.article table a, .col1_int div.div1 div.article table a:visited {color:#333 !important;font-size:13px;font-weight:bold;text-decoration:none}
.col1_int div.div1 div.article table a:hover {color:#EE1C29 !important}
.col1_int div.div1 div.article table.extended { width: 100% }
.col1_int div.div1 div.article tbody tr:nth-child(even) { background-color: #F9F9F9;} 
.col1_int div.div1 div.article ul li{list-style:square}
.col1_int div.div1 div.article ul, .col1_int div.div1 div.article ol {padding:0 20px; }
.col1_int div.div1 div.article ul, .col1_int div.div1 div.article ul li, 
.col1_int div.div1 div.article ol, .col1_int div.div1 div.article ol li{ float:none !important;}
.col1_int div.div1 div.article li ul, .col1_int div.div1 div.article li ol{ padding:5px 10px}
.col1_int div.div1 div.article li ul li, .col1_int div.div1 div.article li ol li { font-size:11px; list-style:none; color:#666;  }

.list-special { background: none !important; margin-top: 30px; padding-top: 20px !important; background:url(../img/close-graph2.gif) no-repeat center top !important }

#gs-social-sharebuttons{margin:0 280px 10px 0;border:1px solid #e9e9e9; padding:4px}
.ie7 #gs-social-sharebuttons { margin: 0 0 0 240px }


/* forzatura Box ilmiolibro*/
#box-ilmiolibro {clear:both}
#box-ilmiolibro, #box-ilmiolibro div, #box-ilmiolibro .iml-list a, #box-ilmiolibro a.iml-title, #box-ilmiolibro a.iml-title:visited {float:none; }
#storiebrevi-tab ul,#ilmiolibro-tab ul {float:none}
#box-ilmiolibro .tab {position: static}
