@charset "utf-8";
/* CSS Document */

/* Common */
* { margin:0px;	padding:0px; }

body { margin:0px; font-family:"Trebuchet MS",Verdana, lucida,"lucida-sans unicode",sans-serif; font-size:13px; width: 900px; !important;}

html { overflow: -moz-scrollbars-vertical; font-size: 100%; /* Migliore visualizzazione su IE */ }
a { color:#000; text-decoration:none; outline:none; }
a img { border:0px;}
a:hover { text-decoration:none; color:#f71313;}
img { border:0px; }
	img.left { float:left; margin:5px 10px 5px 0px; }
	img.right { float:right; margin:5px 0px 5px 10px; }

/* ==== http://positioniseverything.net/easyclearing.html ==== */
.clearfix:after {
	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { #display: inline-block; }

html[xmlns] .clearfix { #display: block; }

* html .clearfix {height: 1%; }

/* ==== /http://positioniseverything.net/easyclearing.html ==== */

h1, h2, h3, h4, h5{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h1 { /* titolo della prima notizia */ font: bold 1.8em/1.3 Georgia, "Times New Roman", Times, serif; }
h2 { /* titolo del lightgray e darkgray */ font: 1.6em/1.2 Georgia, "Times New Roman", Times, serif; margin:0px; }
#article h1 { margin:0px 0px 5px 0px; font-weight:bold; }
h3 { /* sottotitolo notizia principale, titolo notizie secondarie, categorie delle news */ font: 1.4em/1.2 Georgia, "Times New Roman", Times, serif; margin:0px; }
h4 { /* Sottotitolo seconda notizia */ font: 1.2em/1.25 Georgia, "Times New Roman", Times, serif; margin:0px; }

.img_60 { width:60px; border:0px; margin:0px 10px 0px 0px; float:left; }
.img_177 { width:171px; border:3px solid #333; margin:0px 0px 0px 0px; }
	.img_177:hover { border:3px solid #333; }

.redlink { font-weight:bold; color:#990000; }
.bluelink { font-weight:bold; color:#006699; }

a.readmore { font-weight:bold; color:#990001; }
a.comments { padding:0px 0px 0px 20px; background:url(../images/comment.png) left no-repeat; }

.titolo_capitalize h1,h2{ font-variant:small-caps;color:#660000; font-weight:bold; }

.abbonati a {width:462px; height:82px !important; border:0px; display:block;background:url(../img/abbonati_1.jpg) 0 0 no-repeat; float:right;}
.abbonati a:hover{background:url(../img/abbonati_2.jpg) 0 0 no-repeat;}

/* Liste varie */
li { list-style:none;}
/* Layout Home Page */
#container { width: 972px; margin:0px auto; }
	
	#header { height:150px; }
		a.logo {background:url(../img/bg_logo_shaker.png) 0% 0% no-repeat; display:block; width:408px; height:136px; float:left; }
		
		#service_menu { float:right; margin:20px auto; }
	#menu { }
		#menu .menu_tab { float:left; width:156px; height:116px; display:block; }
			#menu_tab01 { background:url(../img/images/menu_01.jpg); width:17px !important;}
			#menu_tab02 { background:url(../img/images/menu_02.jpg); }
			#menu_tab03 { background:url(../img/images/menu_03.jpg); }
			#menu_tab04 { background:url(../img/images/menu_04.jpg); }
			#menu_tab05 { background:url(../img/images/menu_05.jpg); }
			#menu_tab06 { background:url(../img/images/menu_06.jpg); }
			#menu_tab07 { background:url(../img/images/menu_07.jpg); }
			#menu_tab08 { background:url(../img/images/menu_08.jpg); width:15px !important; }
		#carousel { height:200px; color:#FFF; }
		#carousel_bottom { height:69px; }
		
		#main_body { padding:0px 35px 0px; }
			#white_paper { background:url(../img/content-container.jpg) repeat-y; padding:15px 0px 20px 35px;  float:left; width:867px; }
				#article { float:left; margin:0px 70px 0px 10px; width:900px; color:000;}
					span.redazione { color: #AD5A5A; font-style: italic; font-weight: bold; font-size:12px; }
					div.redazione { font-size:12px; }
				#service { float:left; padding:0px; width:320px; }
					#related_photo { margin:20px 0px 0px 0px }
						#related_photo img { padding:2px; border:1px solid #FFF; margin:0px 3px 5px; }
			#carousel_footer { height:69px; }
			#footer { height:150px; color:#000; }
				#footer .text { padding:30px 0px 0px 30px; width:450px; }

				#footer img { float:right !important; margin:10px 10px;}


#sinistra {
width: 460px;
}
	
/* Layout Pagina Interna */

/* Menu */

/* Testi e collegamenti*/
#article p { margin:0px 0px 10px 0px; }
#service_menu , #service_menu * { color:#FFF; }
#footer a { color:#E2C680; font-weight:bold; font-size:14px; }


/* Daniè... questo l'ho aggiunto io... confidiamo nel tuo lavoro */
.pasquino_autore {font-weight:bold;}
/*.pasquino_message { background: url(../img/post-it.jpg) no-repeat;}*/	

.arrows {cursor:pointer;}

#listarubriche li { margin:0px 0px 0px 10px; list-style:none; }
#listarubriche h3 { color:#660000; margin:0px 30px 0px 0px !important; border-bottom:1px solid #ccc; }

#listarubriche h3 a{ color:#660000; margin:0px 30px 0px 0px !important; border-bottom:1px solid #ccc; }


#listarubriche ul { margin:5px 0px 20px 0px; padding:0px; }

#listarubriche li li { margin:0px 0px 0px 20px; list-style:none; text-transform:capitalize; font: 90%/1.6  Verdana, sans-serif !important; }
	#listarubriche li li a { color:#333 !important; }

#listagallerie li { margin:0px 0px 0px 10px; list-style:none; }
#listagallerie h3 { color:#660000; margin:0px 30px 0px 0px !important; border-bottom:1px solid #ccc;}
	#listagallerie ul { margin:5px 0px 20px 0px; padding:0px; }

/* aggiunto d apiera per prova gallerie senza dd, dt ... */
#listagallerie h4 { color:#660000 ; margin:0px 30px 0px 0px !important; border-bottom:1px solid #ccc; }
#listagallerie h2 { color:#660000; margin:0px 30px 0px 0px !important; border-bottom:1px solid #ccc; }
/**/

#risultatoarticoli li { margin:0px 0px 0px 10px; list-style:none; }
#risultatoarticoli  h3 { color:#660000; margin:0px 30px 0px 0px !important; border-bottom:1px solid #ccc; }
	#risultatoarticoli ul { margin:5px 0px 20px 0px; padding:0px; }

#risultatoarticoli li li { margin:0px 0px 0px 20px; list-style:none; text-transform:capitalize; font: 90%/1.6  Verdana, sans-serif !important; }
	#risultatoarticoli li li a { color:#333 !important; }	

#listalink li { margin:0px 0px 0px 10px; list-style:none; }

#listalink h3 { color:#660000; margin:0px 30px 0px 0px !important; font-weight:bold;}
#listalink h4 { color:#660000; margin:0px 30px 0px 0px !important; border-bottom:1px solid #ccc;  }

#listalink h4 a{ color:#660000;font-weight:bold;}
#listalink a:hover{ color:#f71313;font-weight:bold;}

.lista_articoli li{ margin:0px 0px 0px 10px; list-style:none; }
.lista_articoli h3 { color:#660000  ; margin:0px 30px 0px 0px !important; border-bottom:1px solid #ccc; }
.lista_articoli h3.grigio { color:#555555; margin:0px 30px 0px 0px !important; border-bottom:1px solid #ccc; }
	.lista_articoli ul { margin:5px 0px 20px 0px; padding:0px; }

.lista_articoli li li { margin:0px 0px 0px 20px; list-style:none; text-transform:capitalize; font: 90%/1.6  Verdana, sans-serif !important; }
	.lista_articoli li li a { color:#333 !important; }

/* .gallery li {list-style:none;}*/

#sostegni {float:right; margin:0px 20px 0px 0px; color:#000; margin:0px 0px 20px 0px;  font-size:12px;}
#sostegni img {margin:0px;}

#logovodafone {float:right; margin:0px 20px 0px 0px; padding:48px 0px 0px 0px;}

#mainContent fieldset legend { color:#000 !important; }

/*.destra_home {font-size:11px;}*/
.destra_home li{ margin:0px 0px 0px 10px; list-style:none; }
.destra_home h3 { font-weight:bold;color:#660000; margin:0px 30px 0px 0px !important; border-bottom:1px dotted #ccc; }
.destra_home h4 { font-weight:bold;margin:0px 30px 0px 0px !important;}
.destra_home h5 { font-size:12px;font-weight:bold;color:#660000 !important; text-transform:uppercase;margin:0px 30px 0px 0px !important;border-bottom:1px dotted #ccc;  }


.destra_home h6 { color:#660000 !important; margin:0px 30px 0px 0px !important; border-bottom:1px dotted #ccc; }
.destra_home a { color:#660000 !important; }
.destra_home ul { margin:5px 0px 20px 0px; padding:0px; }
.destra_home img {margin:5px;}
.destra_home li li { margin:0px 0px 0px 20px; list-style:none; font: 90%/1.6  Verdana, sans-serif !important; }
	.destra_home li li a { color:#333 !important; }


.data_rossa  { color:#660000 !important; font-weight:bold; }
.link_nero a { color:#000 !important; font-weight:bold;}


#primopiano h1 {margin:0px 10px 5px 0px !important; border-bottom:1px solid #ccc; }
#primopiano img {margin:5px;}

.special_article { background: url(../img/bg_special_article.png) no-repeat; padding:10px 60px 0px 0px; }
	.special_article h3 {color:#660000 !important; padding:0px 0px 0px 0px;}
	.special_article img {margin:25px 0px 0px 0px;}

.shakers_corner { background: url(../img/bg_shakers_corner.png) no-repeat; padding:35px 60px 0px 10px; }
	.shakers_corner h3 {color:#660000 !important; padding:0px 0px 0px 0px;}
	.shakers_corner img {margin: 0px 0px 0px 0px;}
/* fine css per destra home*/ 


/* css per media*/
#article dl { float: left; margin:0px 0px 30px 0px;  } /* floattare anche dl per espandere il float generale */
#article dt { float: left; width:68px; margin:0px 20px 0px 10px; }
#article dd { overflow:auto; width:330px; float:left; }

.destra_media li{ margin:0px 0px 0px 10px; list-style:none; }
.destra_media h3 { font-weight:bold;color:#660000; margin:0px 30px 0px 0px !important; border-bottom:1px dotted #ccc; }
.destra_media h4 { font-weight:bold;margin:0px 30px 0px 0px !important;}
.destra_media h5 { color:#660000 !important; margin:0px 30px 0px 0px !important; }
.destra_media h6 { color:#660000 !important; margin:0px 30px 0px 0px !important; border-bottom:1px dotted #ccc; }
.destra_media ul { margin:5px 0px 20px 0px; padding:0px; }
.destra_media img {margin:5px;}
.destra_media li li { margin:0px 0px 0px 20px; list-style:none; font: 90%/1.6  Verdana, sans-serif !important; }
	.destra_media li li a { color:#333 !important; }

/* fine  css per media*/
 
#email { display:none;}
