@charset "utf-8";
/* CSS Document
	Autore : Marco Panico per Gieffe Comunicazione s.r.l.
	www.gieffecomunicazione.com */
	
body
	{
	margin:0;
	background-color:#d2dce0;
	font-family:Arial, Helvetica, sans-serif;		
	}
img {
	border:none;
	}
div#container
	{
	margin:0 auto 0 auto;
	width:990px;
	background-color:#FFF;
        z-index: -1;
        position: relative;
	}
div#soprissima
	{	
	width:990px;
	height:7px;
	background-color:#f2f2f2;
	float:left;
	}
div#toprosso
	{
	width:990px;
	height:30px;
	background-color:#E10000;
	float:left;
	border-bottom:#000 ridge 2px;
	}
div#dataeora
	{
	width:400px;
	height:25;
	float:left;
	font-size:11px;
	color:#FFF;
	margin:7px 0 0 320px;
	}
div#social
	{
	width:250px;
	height:25;
	float:left;
	margin:1px 0 0 0;
	}
div#social img
	{
	margin-left:3px;
	}	
div#contenuto
	{
	width:990px;
	background-color:#FFF;
	float:left;
	}
div#contenutohome
	{
	width:966px;
	height:828px;
	float:left;
	background:url('../images/sfondohome.png') no-repeat left top;
	margin:0 0 0 10px;
	}
div#flash
	{
	width:630px;
	height:375px;
	float:left;
	background-color:#FFF;
	margin:5px 0 0 320px;
	}	
div#sfondo_news
	{
	width:300px;
	height:480px;
	float:left;
	background:url('../images/sfondo_news.png') no-repeat left top;
	position:absolute;
	top:0;
	margin-left:14px;
	}
div#sinistra
	{
	width:300px;
	float:left;
	background:#FFF;
	position:absolute;
	top:0;
	margin-left:14px;
	}
div#sfondo_news
	{
	width:300px;
	height:480px;
	float:left;
	background:url('../images/sfondo_news.png') no-repeat left top;
	position:absolute;
	top:0;
	margin-left:14px;
	}
div#secondo_livello_vuoto
	{
	width:300px;
	height:147px;
	float:left;
	background:url('../images/secondo_livello_vuoto.png') no-repeat left top;
	margin-top:30px;
	}	
div#secondo_livello_port
	{
	width:300px;
	height:815px;
	float:left;
	margin-top:30px;
	border-right:1px dotted #333;
	}
div#secondo_livello_port ul
	{	
margin:15px 0 0 20px;	
	}	
div#secondo_livello_port li
	{	
background:url("../images/ul.png") no-repeat scroll 0 9px transparent;
height:auto !important;
padding:8px 10px 4px 22px;
color:#333;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
list-style:none;
border-bottom:1px dotted #333;
	}
div#secondo_livello_port a:link,
div#secondo_livello_port a:visited,
div#secondo_livello_port a:focus,
div#secondo_livello_port a:active,
div#secondo_livello_port a:hover
	{	
color:#333;
text-decoration:none;
	}			
div#secondo_livello
	{
	width:300px;
	height:192px;
	float:left;
	background:url('../images/secondo_livello.png') no-repeat left top;
	margin-top:30px;
	}
div#secondo_livello ul
	{	
margin-top:65px;	
	}	
div#secondo_livello li
	{	
background:url("../images/ul.png") no-repeat scroll 0 9px transparent;
height:auto !important;
padding:8px 10px 17px 22px;
color:#333;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
list-style:none;
	}
div#secondo_livello a:link,
div#secondo_livello a:visited,
div#secondo_livello a:focus,
div#secondo_livello a:active,
div#secondo_livello a:hover
	{	
color:#333;
text-decoration:none;
	}
div#secondo_livello_az
	{
	width:300px;
	height:147px;
	float:left;
	background:url('../images/secondo_livello_az.png') no-repeat left top;
	margin-top:30px;
	}
div#secondo_livello_az ul
	{	
margin-top:65px;	
	}	
div#secondo_livello_az li
	{	
background:url("../images/ul.png") no-repeat scroll 0 9px transparent;
height:auto !important;
padding:8px 10px 17px 22px;
color:#333;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
list-style:none;
	}
div#secondo_livello_az a:link,
div#secondo_livello_az a:visited,
div#secondo_livello_az a:focus,
div#secondo_livello_az a:active,
div#secondo_livello_az a:hover
	{	
color:#333;
text-decoration:none;
	}	
div#banner_newsletter
	{
	width:300px;
	height:124px;
	margin-top:2px;
	float:left;
	}
div#banner_um
	{
	width:300px;
	height:124px;
	margin-top:2px;
	float:left;
	}	
.banner_livello
	{
	width:300px;
	margin-top:2px;
	float:left;
	}	
div#logo
	{
	width:232px;
	height:70px;
	background-color:#FFF;
	float:left;
	margin:40px 0 0 34px;
	}	
div#sfondo_menu
	{
	width:966px;
	height:50px;
	float:left;
	background:url('../images/sfondo_menu.png') no-repeat left top;
	margin:10px 0 0 5px;
	}
.menuNavigazione
{
float:left;	
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
margin:0;
padding:0.9em 0;
font-variant:small-caps;
font-size:12px;
margin-left:330px;
}

.menuNavigazione li
{
display:inline;
border-right:1px #99a8ab solid;
}

.menuNavigazione a 
{
	height:0;
	padding:0.5em 0;
	text-decoration:none;
	margin:-0.5em 0.5em;
	white-space:nowrap;
	color:#FFF;	  
}

.menuNavigazione a:link,
.menuNavigazione a:visited
{
	color:#FFF;
	
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active
{
	color:#FFF;
	border-bottom:0.4em solid #e2001a;
	padding-bottom:0.1em;
}
.menuNavigazione .voceCorrente a:link,
.menuNavigazione .voceCorrente a:visited,
.menuNavigazione .voceCorrente a:hover,
.menuNavigazione .voceCorrente a:focus,
.menuNavigazione .voceCorrente a:active
{
	color:#FFF;
	border-bottom:0.4em solid #004494;
	padding-bottom:0.1em;
}	
div#scegligieffe
	{
	width:620px;
	height:47px;
	float:left;
	background:url('../images/sceglieregieffe.png') no-repeat left top;
	margin:35px 0 0 10px;
	}
div#sceglitesto
	{
	width:550px;
	height:40px;
	float:left;
	margin: 8px 0 0 50px;
	}
.scegli_gieffe_stile1
	{
	float:left;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	}
.scegli_gieffe_stile2
	{
	float:left;
	font-size:12px;
	color:#FFF;	
	}
div#sceglitesto a:link,
div#sceglitesto a:visited,
div#sceglitesto a:active
	{
	float:left;
	text-decoration:none;
	font-size:12px;
	color:#FFF;	
	}	
div#servizihome
	{
	width:630px;	
	height:295px;
	float:left;
	margin-top:10px;
	}
div#advertising
	{
	width:203px;
	height:295px;
	float:left;
	background:url('../images/advertising.png') no-repeat left top;
	margin:30px 0 0 10px;
	}	
div#web
	{
	width:203px;
	height:295px;
	float:left;
	background:url('../images/web.png') no-repeat left top;
	margin:30px 5px 0 5px;	
	}
div#um
	{
	width:203px;
	height:295px;
	float:left;
	background:url('../images/um.png') no-repeat left top;
	margin-top:30px;	
	}
.scritta_servizi
	{
	float:left;
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	padding:30px 0 0 15px;
	}
.lista_servizi
	{
	float:left;
	margin-top:100px;
	width:203px;
	}
.lista_servizi li
	{
	font-size:13px;
	color:#FFF;
	}
.servizi_leggitutto
{
float:left;
padding-left:12px;
margin-top:10px;
}
.servizi_leggitutto a
{
color:#FFF;	
font-size:14px;
font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
text-decoration:none;
}	
div#news
	{
	margin:0 auto;	
	width:300px;
	height:300px;
	float:left;	
	}
div#news_completo
	{	
	width:600px;
	min-height:500px;
	float:left;	
	}	
div#news_container
	{	
	float:left;	
	border-bottom:1px #333333 dotted;
	}		
	
.rss
	{
	width:280px;
	float:left;
	padding-left:12px;	
	font-size:12px;
	color:#ff9900;	
	font-style:italic;
	font-weight:bold;
	}
.newsdata 
{
	width:280px;
	float:left;
	color:#E10000;	
	font-size:10px;
	display:block;
    font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
	border-bottom:1px #333 dotted;
	margin-left:5px;
	padding-left:7px;
}
.newsdata_completo 
{

	float:right;
	color:#E10000;	
	padding-left:12px;
	padding-bottom:10px;
	font-size:10px;
	display:block;
    font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;


}
.newstitolo
{
width:270px;
float:left;
color:#333333;
padding-left:35px;
padding-top:10px;
font-size:14px;
font-weight:bold;
display:block;
font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
background:url("../images/titolo.gif") no-repeat scroll 12px 9px transparent;
}
.newstitolo_completo
{
width:600px;
float:left;
color:#333333;
padding-left:35px;
padding-top:10px;
padding-bottom:10px;
font-size:14px;
font-weight:bold;
display:block;
font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
background:url("../images/titolo.gif") no-repeat scroll 12px 9px transparent;
}
.newsnotizia 
{
width:260px;
float:left;
color:#333333;
padding-left:12px;
font-size:13px;
display:block;
font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
text-align:justify;
}
.newsnotizia_completo 
{
width:600px;
float:left;
color:#333333;
padding-left:12px;
padding-bottom:10px;
font-size:13px;
display:block;
font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
text-align:justify;
}
.leggitutto
{
width:280px;
float:left;
padding-left:12px;
display:block;
margin-top:30px;
}
.leggitutto a
{
color:#FFF;	
font-size:14px;
font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
text-decoration:none;
}
#news h2
{
color:#E10000;
font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
font-size:16px;
padding:10px 0 0 30px;
float:left;
background:url("../images/news.gif") no-repeat scroll 12px 9px transparent;
}

div#pagina_interna
	{
	width:640px;
	float:left;
	background-color:#FFF;
	margin:5px 0 20px 320px;
	min-height:800px;
	}

div#pagina_interna h1
	{
	font-size:32px;
	font-family:"Century Gothic TT",Arial,Verdana,sans-serif;
	color:#333333;
	}
div#pagina_interna h2
{
color:#E10000;
font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
font-size:13px;
padding:10px 0 0 30px;
float:left;
background:url("../images/news.gif") no-repeat scroll 12px 9px transparent;
}
div#pagina_interna a
	{
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:1.3;
	color:#F00;
	}
.ricette  
{
width:640px;
float:left;
color:#333333;
padding-left:12px;
font-size:13px;
display:block;
font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
text-align:justify;
}	
.sottotitolo
{
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:11px;
	color:#333;
	margin-bottom:10px;
	float:left;
}
div#pagina_interna p
	{
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:1.3;
	color:#333;
	}	

div#footer
	{
	width:990px;
	height:80px;
	background-color:#333333;
	float:left;
	}

/*DIV FOOTER AZIENDA COPY*/		
div#legale
	{
	padding:20px 0 0 10px;
	width:400px;
	font-size:11px;
	color:#FFF;	
	}
/*DIV FOOTER TERZE VOCI*/		
div#terzevoci
	{
	float:right;
	width:200px;
	margin:8px 0 0 200px;
	}
div#terzevoci a:link,
div#terzevoci a:visited,
div#terzevoci a:active
	{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFF;
	}
div#sinistrahome
	{
	width:310px;
	margin:39px 0 0 10px;
	float:left;
	background:#FFF;
	}

div#newsletter
	{
	width:370px;
	margin-bottom:5px;
	}
div#banner1
	{
	width:370px;
	margin-bottom:5px;	
	}
div#banner2
	{
	width:370px;
	}	
/*FORM*/
div#form
	{
	width:600px;
	float:left;
	margin-left:10px;
	}

div.modulo
	{
	margin-left:10px;
	display:block;
	}

div.modulo a:link,
div.modulo a:visited,
div.modulo a:active
	{
	color:#FFF;
	font-family:"Helvetica Neue",Helvetica,"Lucida Grande",Arial,Verdana,sans-serif;
	text-decoration:none;
	font-weight:bold;
	}

div.modulo label
	{
	color:#333;
	font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
	font-size:14px;
	width:200px;
	display:block;
	float:left;
	}

div.modulo input
	{
	width:400px;
	height:17px;
	margin-left:10px;
	font-family:"Helvetica Neue",Helvetica,"Lucida Grande",Arial,Verdana,sans-serif;
	margin-bottom:10px;
	}
div.modulo select
	{
	width:200px;
	height:20px;
	margin-left:10px;
	font-family:"Helvetica Neue",Helvetica,"Lucida Grande",Arial,Verdana,sans-serif;
	margin-bottom:10px;
	}	
div.modulo textarea
	{
	width:400px;
	height:125px;
	margin-left:10px;
	font-family:"Helvetica Neue",Helvetica,"Lucida Grande",Arial,Verdana,sans-serif;
	margin-bottom:10px;
	}			

div.invia
	{
	width:300px;
	padding-left:25px;
	padding-bottom:20px;
	}			
/*NEWS_HOME*/
#wrapper{
	float:left;
	width:299px;
	margin-top:5px;
}
p{}
.nav{}
	
#wrapper a, #footer a{text-decoration:none; color:#333;}
#wrapper a:hover, #footer a:hover{}

#vertical-ticker{
	height:216px;
	overflow:hidden;
	margin:0; padding:0;
	/*-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);*/
	border-top:#999 1px solid;
}

#vertical-ticker li{
	display:block;	
}
/*DETTAGLIO NEWS*/
.news_dettaglio_data{

	float:right;
	color:#E10000;	
	font-size:12px;
	display:block;
    font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
	padding-top:20px;
}
.news_dettaglio_titolo{
	width:600px;
	float:left;
	color:#333333;
	padding-left:35px;
	padding-top:10px;
	font-size:16px;
	font-weight:bold;
	display:block;
	font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
	background:url("../images/titolo.gif") no-repeat scroll 12px 9px transparent;
}
.news_dettaglio_testo{
	width:600px;
	float:left;
	color:#333333;
	padding-left:14px;
	padding-top:20px;
	font-size:13px;
	display:block;
	font-family:"Helvetica (TT)",Arial,Verdana,sans-serif;
	text-align:justify;
}