@charset "utf-8";
/* CSS Document */

body {
text-align:center; 
/*font:80% tahoma,verdana,helvetica,sans-serif; */
margin:0; padding:0;
font-family: tahoma,verdana,helvetica,sans-serif;

}
code {
/*font:80% verdana,helvetica,sans-serif; */
display:block; 
margin:0 1em .5em 1em; 
}
hr { display:none }


.sottolineato {
	text-decoration: underline;
	color:#666666;
}
.colornero {
color:#000000;
	text-decoration: none;
}
.bianco {
background-color:#FFFFFF;
}

.testo_general{
	color: #000000;
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.testo_general:link{
	color: #000000;
	text-decoration: underline;
}

.clear{
clear:both;
}


#testo_pagina{
font-family: Arial, Helvetica, sans-serif;

}

.color_azzurro{
color:#15acc1;
}

.color_verde{
color:#80be16;
}


/* CSS Link attivi */



.link_grigio2:link{
color:#7b7b7b;
text-decoration: none;
}

.link_grigio2:hover{
color:#7b7b7b;
text-decoration: underline;
}
.link_grigio2:visited {
color:#7b7b7b;
text-decoration: none;
}

.link_grigio2:active {
color:#7b7b7b;
text-decoration: none;
}





















.link_grigio:link{
color:#7b7b7b;
text-decoration: none;
}

.link_grigio:hover{
color:#7b7b7b;
text-decoration: none;
}
.link_grigio:visited {
color:#7b7b7b;
text-decoration: none;
}

.link_grigio:active {
color:#7b7b7b;
text-decoration: none;
}

.link_verde:link{
color:#7fbe17;
text-decoration: none;
}
.link_verde:hover{
color:#7fbe17;
text-decoration: none;
}
.link_verde:visited{
color:#7fbe17;
text-decoration: none;
}

.link_verde:active {
color:#7fbe17;
text-decoration: none;
}



.link_verdet:link{
color:#7fbe17;
text-decoration: none;
}
.link_verdet:hover{
font-size:14px;
font-weight:bold;
color:#7fbe17;
text-decoration: none;
}
.link_verdet:visited{
color:#7fbe17;
text-decoration: none;
}

.link_verdet:active {
color:#7fbe17;
text-decoration: none;
}







.link_verdeta{
font-size:16px;
font-weight:bold;
color:#7fbe17;
text-decoration: none;

}




.link_azzurro:link{
color:#15acc1;
text-decoration: none;
}
.link_azzurro:hover{
color:#15acc1;
text-decoration: none;
}
.link_azzurro:visited{
color:#15acc1;
text-decoration: none;
}
.link_azzurro:active {
color:#15acc1;
text-decoration: none;
}




.link_azzurrot:link{
color:#15acc1;
text-decoration: none;
}
.link_azzurrot:hover{
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration: none;
}
.link_azzurrot:visited{
color:#15acc1;
text-decoration: none;
}
.link_azzurrot:active {
color:#15acc1;
text-decoration: none;
}


























/* CSS Parte superiore */
#superiore { 
width:800px; margin:auto; text-align:left;
background:#ffffff url(../images_layout/sfondo_sup_cerca.jpg) repeat-y;
padding-top: 8px;
padding-bottom: 7px;
height: 24px;
}
.zero { 
MARGIN: 0px 0px 0px 0px;
}

#ricerca_navigazione { 
FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 225px;
text-align:left;
padding-left: 6px;
}

.bottone_cerca { 
font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #333333;
background-color:#FFFFFF;
}


#corpo-menusuperiore {
	FLOAT: left; MARGIN: 1px -2px 0px 0px;
	width:550px;
	text-align:right;
	font-size: 1em;
	color:#000000;
	background-color:#e6e6e6;
	height: 20px;
	padding-top: 3px;
	padding-right: 20px;
	border-bottom: 5px solid #FFFFFF;
}

.menusuperiore {
color:#000000;
text-decoration: none;
background:#e6e6e6; 
}
.menusuperiore:link {
color:#000000;
text-decoration: none;
background:#e6e6e6; 
}

.menusuperiore:hover {
color:#000000;
text-decoration: none;
background-color:#FFFFFF;
}
.menusuperiore:visited {
color:#000000;
text-decoration: none;
background-color:#e6e6e6;
}

.menusuperiore:active {
color:#000000;
text-decoration: none;
background-color:#FFFFFF;
}

#testata {
clear:both; 
width:800px; 
margin:auto;
margin-top: 0px;
height: 160px;
border-bottom: 1px solid #e6e6e6;
}

/* CSS struttura sotto flash */
#corpo {
width:780px;  text-align:left;
background-color:#FFFFFF;
padding-top: 10px;
}
#pagina {

}

#corpo2 {
padding-right: 5px;
padding-left:13px;
width:765px;
text-align:left; 
background-color:#FFFFFF;
}
.corpo2 {
width:780px;  text-align:left; 


}

/* CSS colonne */
#corpo-colonna1 {
	FLOAT: left; MARGIN: 0px; WIDTH: 160px;
}
#corpo-colonna2 {
	FLOAT: left; MARGIN: 0px -2px 0px 0px; WIDTH: 460px; background-color:#FFFFFF;
}
#corpo-colonna3 {
	FLOAT: right; MARGIN: 0px 0px 0px -2px; WIDTH: 147px; background-color:#e8e8e8;
}


/* CSS piedipagina */
#content-piedipagina {
width:765px; margin:auto; text-align:left;
background:#ffffff; 
padding-top: 5px;
padding-bottom: 10px;
text-align:center;
clear:both;
}

 
#piedipagina {
	width:755px;
	margin:auto;
	text-align:left;
	background:#ffffff;
	border-top:1px solid #666666;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#666666;
	padding-bottom: 20px;
	padding-top: 5px;
	clear:both;
}
/* CSS chi siamo */

.chisiamo{
padding-left: 20px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 1em;
color:#000000;
text-decoration:none;
}

.imgchisiamo{
border-bottom: 1px dashed #b5b5b5;
padding-bottom: 3px;
background-image: url(../images_layout/sfondochisiamo.jpg);
background-repeat:no-repeat;
background-color: #f7f7f7;
color:#000000;
text-decoration:none;
}
.imgchisiamo:hover{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
text-decoration:none;
display:block;
}
.imgchisiamo:active{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
text-decoration:none;
display:block;
}
.imgchisiamo:link{ 
color:#000000;
background-image: url(../images_layout/sfondochisiamo.jpg);
background-repeat:no-repeat;
background-color: #f7f7f7;
text-decoration:none;
display:block;
}
.imgchisiamo-active{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #f7f7f7;
text-decoration:none;
padding-left: 20px;
padding-top: 1px;
padding-bottom: 3px;
border-bottom: 1px dashed #b5b5b5;
}
.titolo_chisiamo{ 
color:#333333;
border-bottom: 2px dashed #80be16;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
margin-bottom: 5px;
}


/* CSS offerta */

.offerta{
padding-left: 20px;
padding-top: 3px;
padding-bottom: 3px;
padding-bottom: 3px;
font-size: 1em;
color:#000000;
text-decoration:none;
}

.imgofferta{
border-bottom: 1px dashed #b5b5b5;
padding-bottom: 3px;
background-image: url(../images_layout/sfondofferta.jpg);
background-repeat:no-repeat;
background-color: #f7f7f7;
color:#000000;
text-decoration:none;
}
.imgofferta:hover{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
text-decoration:none;
display:block;
}
.imgofferta:active{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
text-decoration:none;
display:block;
}
.imgofferta:link{ 
color:#000000;
background-image: url(../images_layout/sfondofferta.jpg);
background-repeat:no-repeat;
background-color: #f7f7f7;
text-decoration:none;
display:block;
}
.titolo_offerta{ 
color:#333333;
border-bottom: 2px dashed #16adc2;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
margin-bottom: 5px;
}

/* CSS modalita */

.modalita{
padding-left: 20px;
padding-top: 3px;
padding-bottom: 3px;
padding-bottom: 3px;
font-size: 1em;
color:#000000;
text-decoration:none;
}

.imgmodalita{
border-bottom: 1px dashed #b5b5b5;
padding-bottom: 3px;
background-image: url(../images_layout/sfondomodalita.jpg);
background-color: #f7f7f7;
background-repeat:no-repeat;
color:#000000;
text-decoration:none;
}
.imgmodalita:hover{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
text-decoration:none;
display:block;
}
.imgmodalita:active{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
text-decoration:none;
display:block;
}
.imgmodalita:link{ 
color:#000000;
background-image: url(../images_layout/sfondomodalita.jpg);
background-color: #f7f7f7;
background-repeat:no-repeat;
text-decoration:none;
display:block;
}
.titolo_modalita{ 
color: #333333;
border-bottom: 2px dashed #80be16;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
margin-bottom: 5px;
}

/* CSS soluzioni web */

.soluzioniweb{
padding-left: 20px;
padding-top: 3px;
padding-bottom: 3px;
padding-bottom: 3px;
font-size: 1em;
color:#000000;
text-decoration:none;
}

.imgsoluzioniweb{
border-bottom: 1px dashed #b5b5b5;
padding-bottom: 3px;
background-image: url(../images_layout/sfondosolweb.jpg);
background-color: #f7f7f7;
background-repeat:no-repeat;
color:#000000;
text-decoration:none;
}
.imgsoluzioniweb:hover{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
text-decoration:none;
display:block;
}
.imgsoluzioniweb:active{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
text-decoration:none;
display:block;
}
.imgsoluzioniweb:link{ 
color:#000000;
background-image: url(../images_layout/sfondosolweb.jpg);
background-color: #f7f7f7;
background-repeat:no-repeat;
text-decoration:none;
display:block;
}
.titolo_soluzioniweb{ 
color: #333333;
border-bottom: 2px dashed #80be16;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
margin-bottom: 5px;
}



/* CSS mercati */

.mercati{
padding-left: 20px;
padding-top: 3px;
padding-bottom: 3px;
padding-bottom: 3px;
font-size: 1em;
color:#000000;
text-decoration:none;
}

.imgmercati{
border-bottom: 1px dashed #b5b5b5;
padding-bottom: 3px;
background-image: url(../images_layout/sfondomercati.jpg);
background-repeat:no-repeat;
background-color: #f7f7f7;
color:#000000;
text-decoration:none;
}
.imgmercati:hover{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
text-decoration:none;
display:block;
}
.imgmercati:active{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
text-decoration:none;
display:block;
}
.imgmercati:link{ 
color:#000000;
background-image: url(../images_layout/sfondomercati.jpg);
background-repeat:no-repeat;
background-color: #f7f7f7;
text-decoration:none;
display:block;
}

.titolo_mercati{ 
color: #333333;
border-bottom: 2px dashed #629707;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
margin-bottom: 5px;
}

/* CSS colonna detra */

.community{
padding-left: 20px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 1em;
color:#000000;
text-decoration:none;
}
.imgcommunity{
border-bottom: 1px dashed #b5b5b5;
padding-bottom: 3px;
background-image: url(../images_layout/sfondo_community.jpg);
background-repeat:no-repeat;
background-color: #e8e8e8;
color:#000000;
text-decoration:none;
}
.imgcommunity:hover{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti_destra.jpg);
background-repeat:no-repeat;
background-color: #f7f7f7;
text-decoration:none;
display:block;
}
.imgcommunity:active{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti_destra.jpg);
background-repeat:no-repeat;
background-color: #f7f7f7;
text-decoration:none;
display:block;
}
.imgcommunity:link{ 
color:#000000;
background-image: url(../images_layout/sfondo_community.jpg);
background-repeat:no-repeat;
text-decoration:none;
background-color: #e8e8e8;
display:block;
}

.imgcommunity-active{ 
color:#000000;
background-image: url(../images_layout/hover_pulsanti_destra.jpg);
background-repeat:no-repeat;
text-decoration:none;
padding-left: 20px;
background-color: #f7f7f7;
padding-bottom: 3px;
text-decoration:none;
border-bottom: 1px dashed #b5b5b5;
}

/* CSS corpo pagina */
.corpo-pagina {
margin-right: 10px;
margin-left: 10px;
background-color:#FFFFFF;
}

/* CSS Focus */
.focus{
	background-image: url(../images_layout/focus_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 131px;
	
}
.focus1{
	background-image: url(../images_layout/focus_sfondo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 131px;
	
}
#corpo-focus1 {
	FLOAT: left; MARGIN: 30px 0px 0px 0px; WIDTH: 100px; 
}
#corpo-focus2 {
	FLOAT: left; MARGIN: 30px -2px 0px 0px; WIDTH: 335px;
}

.focus_font{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.focus_font:link{
	color: #666666;
	text-decoration:none;
}



/* CSS News */

.news_title{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #cc211c;
	border-bottom: 1px dashed #666666;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
}

#corpo-news1 {
	FLOAT: left; MARGIN: 3px 0px 0px 0px; WIDTH: 90px; 
}
#corpo-news2 {
	FLOAT: left; MARGIN: 3px -2px 0px 0px; WIDTH: 335px; text-align:left;
}
.data_news{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-align:left;
	font-weight: bold;
}
.titolo_news{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #007088;
	text-align:left;
	font-weight: bold;
	text-decoration:underline;
}
.testo_news{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	text-align:left;
}
#separatore_news{
	border-bottom: 1px dashed #666666;
	clear:both;
}

.leggi_tutto{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #ffffff;
	text-align:left;
	background-image: url(../images_layout/leggi_tutto.jpg);
	background-repeat: no-repeat;
	height: 17px;
	padding-left: 62px;
	padding-top: 1px;
	margin-left: 200px;
}
.font_leggi{
	color: #ffffff;
	text-decoration:none;
}
.font_leggi:link{
	color: #ffffff;
	text-decoration:none;
}
.content_archivionews{
	background-color: #f7f7f7;
	border-bottom: 1px dashed #333333;
	text-align:left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#corpo-novita {
	FLOAT: left; MARGIN: 3px 0px 0px 0px; WIDTH: 220px; 
}

.archivio_news{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-color:#eaeaea;
	color: #000000;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align:right;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 3px;
}

.testo_archivio_news{
	color: #000000;
	text-decoration:none;
}

/* CSS Novita */
.novita_title{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #007088;
	border-bottom: 1px dashed #666666;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-bottom: 3px;
}

/* CSS Pagina referenze */
#corpo-referenza1 {
	FLOAT: left; MARGIN: 3px 0px 0px 0px; WIDTH: 210px; text-align:left; padding-right: 10px;
}
#corpo-referenza2 {
	FLOAT: left; MARGIN: 3px -2px 0px 0px; WIDTH: 210px; text-align:left;
}

/* CSS Punti di forza */
.punti_forza{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-color:#cae311;
	color:#333333;
	padding-left: 30px;
	padding-right: 2px;
	border-top: 10px solid #cae311;
	margin-top: 10px;
	}
.sfondo_punti_forza{
	background-color:#f7f7f7;
	}
	
.rientro_punti{
	padding-left: 45px;
	background-color:#f7f7f7;
	padding-bottom: 3px;
	}
/* CSS Bottoni_accessibilita */	
a#alarge.btnicon{
margin-right:16px;
}
a#asmall.btnicon{
margin-right:8px;
}
.btnicon{
float:right;
text-indent:-2000px;
width:10px;
height:23px;
margin-right:8px;
}
#sfondo_accessibilita{
background-color:#e6e6e6;
height: 20px;
}
a#alarge{
background:url(../images_layout/alarge.png) top left no-repeat;
}

a#amedium{
background:url(../images_layout/amedium.png) top left no-repeat;
}

a#asmall{
background:url(../images_layout/asmall.png) top left no-repeat;
}

/* CSS pagina_focus */	
.pagina_focus{
/*width: 500px;*/
}

/* CSS icone e varie decorazioni */	
.quadratino_rosso.img {
	DISPLAY: inline; MARGIN-BOTTOM: 2em; MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em
}

.quadratino_blu.img {
	DISPLAY: inline; MARGIN-BOTTOM: 2em; MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em;
	text-align:right;
}



.hour {
	FONT-WEIGHT: bold; FONT-FAMILY: Georgia, Palatino, serif
}

.section {
	BORDER-RIGHT: #afb2b2 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #afb2b2 1px solid; COLOR: #000000; MARGIN-RIGHT: 0.3em; PADDING-TOP: 0px
}


.tratteggio-box {
	CLEAR: both; BACKGROUND: url(../images_layout/punto_orizzontale.gif) repeat-x left top; PADDING-TOP: 3px }

H1 {
	FONT-FAMILY: Georgia, Palatino, serif
}
H2 {
	 FONT-FAMILY: Georgia, Palatino, serif
}
H3 {
	FONT-FAMILY: Georgia, Palatino, serif
}
H4 {
	FONT-FAMILY: Georgia, Palatino, serif
}
H5 {
	FONT-FAMILY: Georgia, Palatino, serif
}
H6 {
	FONT-FAMILY: Georgia, Palatino, serif
}

address {
	font-variant: normal;
	font-style: normal;
}


/* CSS box immagini */	
div.textimage{
width: 500px;margin-bottom: 10px;     
border: 1px solid #000;background-color: #eee
}

div.textimage img{
float:left;
margin: 10px
}

div.textimage h3, div.textimage p{
margin:0 10px;
padding: 0
}

div.textimage h3{
margin-top: 10px
}

div.clearer{clear: left}



div.textimage_CST{
width: 220px;
margin-top: 0px;
padding-top: 10px;   
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-color: #f8f8f8;
margin-bottom: 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}






/* CSS box CS */	
div.textimage_CS{
width: 440px;
margin-top: 0px;
padding-top: 10px;   
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-color: #f8f8f8;
margin-bottom: 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}









div.textimage_CS img{
float:left;
margin: 5px
}

div.textimage_CS h3, div.textimage p{
margin:0 5px;
padding: 0
}

div.textimage_CS h3{
margin-top: 10px
}

#color_CS{
	background-color: #e6e6e6;
	
}


#titolo_CS{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-align:left;
	font-weight: bold;
	border-left: 8px solid #cae311;
	padding-left:5px;
	display:block;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	
}

#data_CS{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	text-align:left;
	border-left: 8px solid #cae311;
	border-right: 8px solid #cae311;
	padding-left:5px;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	float:right;
	background-color:#f8f8f8;
	border-top: 1px solid #cae311;
	
}
.color_grigio_CS{
background-color:#f8f8f8;

}
.titolo_grigio_destra_CS{
	color:#333333;
border-bottom: 2px dashed #d2d2d2;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
margin-bottom: 5px;
}
.titolino_grigio{
color:#626262;
font-weight: bold;
}

/* CSS box realizzazioni web */	

div.textimage_RW{
width: 440px;
margin-top: 0px;
padding-top: 10px;   
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-color: #f8f8f8;
margin-bottom: 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}

div.textimage_RW img{
float:left;
margin: 5px
}

div.textimage_RW h3, div.textimage p{
margin:0 5px;
padding: 0
}

div.textimage_RW h3{
margin-top: 10px
}

#color_RW{
	background-color: #e6e6e6;
	
}


#titolo_RW{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	text-align:left;
	font-weight: bold;
	border-left: 8px solid #16adc2;
	padding-left:5px;
	display:block;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	
}

#data_RW{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	text-align:left;
	font-weight: bold;
	border-left: 8px solid #16adc2;
	border-right: 8px solid #16adc2;
	padding-left:5px;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	float:right;
	background-color:#f8f8f8;
	border-top: 1px solid #16adc2;
	
}
.color_grigio_RW{
background-color:#f8f8f8;

}
.titolo_grigio_destra_RW{
	color:#333333;
border-bottom: 2px dashed #000000;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
margin-bottom: 5px;
}


/* CSS box CS large*/	
div.textimage_CS_L{
width: 760px;
margin-top: 0px;
padding-top: 10px;   
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-color: #f8f8f8;
margin-bottom: 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}

div.textimage_CS_L img{
float:left;
margin: 5px
}

div.textimage_CS_L h3, div.textimage p{
margin:0 5px;
padding: 0
}

div.textimage_CS_L h3{
margin-top: 10px
}

#color_CS_L{
	background-color: #e6e6e6;
	
}


#titolo_CS_L{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-align:left;
	font-weight: bold;
	border-left: 8px solid #cae311;
	padding-left:5px;
	display:block;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}

#data_CS_L{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	text-align:left;
	border-left: 8px solid #cae311;
	border-right: 8px solid #cae311;
	padding-left:5px;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	float:right;
	background-color:#f8f8f8;
	border-top: 1px solid #cae311;
	
}
.color_grigio_CS_L{
background-color:#f8f8f8;

}
.titolo_grigio_destra_L{
	color:#333333;
border-bottom: 2px dashed #000000;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
margin-bottom: 5px;
}

/* CSS content pagina interna*/
.content_paginainterna{
margin-top: 10px;
margin-left: 20px;
margin-right: 3px;
}

.riga{
border-top: 1px solid #666666;

}

/* CSS box ci vediamo*/	
div.textimage_C{
width: 430px;
padding-top: 5px;   
background-color: #f8f8f8;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}

div.textimage_C address{
border-left: 1px solid #666666;
width: 60px;
padding: 10px;
float:left;
margin: 5px;
}

div.textimage_C h3, div.textimage p{
margin:0 5px;
padding: 0
}

div.textimage_C h3{
margin-top: 10px
}

#titolo_C{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-align:left;
	font-weight: bold;
	border-left: 8px solid #d2d2d2;
	
	border-right:1px solid #d2d2d2;
	background-color:#f8f8f8;
	padding-left:5px;
	display:block;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

#titolo_media{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-align:left;
	font-weight: bold;
	border-left: 8px solid #e8e8e8;
	padding-left:5px;
	display:block;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.grigio_civediamo{
background-color:#e8e8e8;
padding-bottom: 3px;
padding-top: 3px;
padding-right: 3px;
}

.hour_anno_grigio {
	FONT-WEIGHT: bold;
	FONT-FAMILY: Georgia, Palatino, serif;
	color: #666666;
}
.didanews_left{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-align:left;
	float: left;
	width: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.didanews_right{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-align:left;
	float: right;
	width: 420px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.titolo_ricerca{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#f7f7f7;
	width: 740px;
	font-weight: bold;
	border-left: 8px solid #e6e6e6;
	height: 20px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 14px;
	margin-bottom: 10px;
}
.bullet_tondo{
	list-style-position: inset;
	list-style-type: square;
	margin-left: 10px;
}

.bullet_tondo{
	list-style-position: inset;
	list-style-type: square;
	margin-left: 10px;
}

div.textimage_ricerca{
width: 740px;
padding-top: 5px;   
background-color: #f8f8f8;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
div.textimage_ricerca:link{
text-decoration:none;
}

div.textimage_ricerca address{
border-left: 1px solid #666666;
width: 100px;
padding: 10px;
float:left;
margin: 5px;
}

div.textimage_ricerca h3, div.textimage p{
margin:0 5px;
padding: 0
}

div.textimage_ricerca h3{
margin-top: 10px
}



