/* CSS Document */

body{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:#ffffff;
background-image:url(/img/bodyBKG.jpg);
margin:0px auto auto 0px;
background-repeat:repeat-x;
}

.clear{clear:both; }

a:link {color: #666666;}
a:visited {color: #666666;}
a:active {color: #C60900;}
a:hover {color: #C60900; text-decoration: underline;}
a {text-decoration: none;}

/* CONTENITORE GENERALE*/

.contenitore_ombra{
	width:865px;
	height:372px;
margin:auto auto auto 84px;	
position:relative;
background-image:url(/img/ombra_.jpg);
	background-position:top left;
background-repeat:no-repeat;
}


.contenitore_ombra_center{
    width:865px;
    height:auto;
    margin:-0 0 0 84px;
    position:relative;
    background-image:url(/img/ombraDown.jpg);
    background-position:top left;
    background-repeat: repeat-y;

}


.contenitore_imgSfondo{
	width:84px;
	height:372px;
	margin:auto auto auto 0;
	position:relative;
	background-image:url(/img/bkg_2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.contenitore_imgSfondo2{
	width:84px;
	height:auto;
	margin:0 auto auto 0;
	position:relative;
	background-image:url(/img/bkg_3.jpg);
	background-position:top left;
	background-repeat:no-repeat;

}

.contenitore_ombra_down{
	width:865px;
height:auto;
margin:auto auto auto 84px;
	position:relative;
background-image:url(/img/ombraDown.jpg);
	background-position:top left;
background-repeat: repeat-y;
}


.contenitore_colonne{ margin:auto auto auto -0px; position:relative; width:948px;}

/* LOGO E VISUAL*/

.logo{
	width:865px;
	height:70px;
	margin:0 auto auto auto;
	position:relative;
	background-image:url(/img/TopLogo_editore.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.visual{
	width:865px;
	height:300px;
	margin:0 auto auto auto;
	position:relative;
	background-image:url(/img/visual.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.img_visual{
border:none;
margin-left:7px;
}

.divisore_1{
	width:865px;
	height:29px;
	margin:-6px auto auto 84px;
	position:relative;
	background-image:url(/img/divisore1.jpg);
	background-position:top;
	background-repeat:no-repeat;
/*	border: #009966 solid 1px;*/
}
.divisore_2{
	width:865px;
	height:30px;
	margin:auto auto auto 84px;
	position:relative;
background-image:url(/img/divisore2.jpg);
	background-position:top;
	background-repeat:no-repeat;
/*	border: #009966 solid 1px;*/
}

/* MENU */
.menu{
	width:865px;
	height:70px;
	margin:0 auto auto auto;
	position:relative;
}

.aziende{
	width:696px;
	height:23px;

margin:0 auto auto 159px;
padding-top:20px !important;
padding-top:0px;
	position:relative;
border-bottom:solid 2px #dddddd;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:normal;
font-variant:small-caps;
font-weight:normal;
color:#999999;
}

.vociMenu{
	width:696px;
	height:21px;
	margin:0 auto auto 159px;
	position:relative;

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:normal;
font-variant:small-caps;
font-weight:normal;
color: #666666;
}

/* VOCI MENU */


/* azienda 1 */
.azienda1{
	width:auto;
	height:auto;
	position:relative;
float:left;
border-bottom:solid 4px #cc3333;
margin:7px 13px auto auto;
}
.azienda1 a {
color: #333333;
}
.azienda1 a:link {
color:#333333;
}
.azienda1 a:visited {
color:#333333;
}
.azienda1 a:active {
color:#333333;
}
.azienda1 a:hover {
color:#333333;
text-decoration:none;
}




/* azienda 2 */
.azienda2{
	width:auto;
	height:auto;
	position:relative;
float:left;
margin:7px 13px auto auto;
}
.azienda2 a {
color:#999999;
}
.azienda2 a:link {
color: #999999;
}
.azienda2 a:visited {
color: #999999;
}
.azienda2 a:active {
color: #999999;
}
.azienda2 a:hover {
color:#999999;
text-decoration:none;
border-bottom:solid 4px #cc3333;
}




/* voce 1 */
.voce1{
	width:auto;
	height:auto;
	position:relative;
float:left;
border-bottom:solid 2px #cc3333;
margin:7px 20px auto auto;

}
.voce1 a {
color: #666666;
}
.voce1 a:link {
color: #666666;
}
.voce1 a:visited {
color: #666666;
}
.voce1 a:active {
color: #666666;
border-bottom:solid 2px #cc3333;
}
.voce1 a:hover {
color:#666666;
text-decoration:none;

}

/* voce 2 */
.voce2{
	width:auto;
	height:auto;
	position:relative;
float:left;
margin:7px 20px auto auto;
}
.voce2 a {
color: #666666;
}
.voce2 a:link {
color: #666666;
}
.voce2 a:visited {
color: #666666;
}
.voce2 a:active {
color: #666666;
border-bottom:solid 2px #cc3333;
}
.voce2 a:hover {
color:#666666;
text-decoration:none;
border-bottom:solid 2px #cc3333;
}


/* CONTENUTI */
.contenuti{
	width:814px;
	height:auto;
	position:relative;
margin:auto auto auto 9px;
padding:5px 15px 5px 15px;
}
.siti{
	width:814px;
	height:auto;
	position:relative;
margin:auto auto auto 55px;
padding:5px 15px 5px 15px;
}


.contenutiBox{
	width:260px;
	height:auto;
	position:relative;
float:left;
margin:auto 9px auto 9px !important;
margin:auto 6px auto 6px;
padding:5px 5px 5px 5px;
}
.contenutiBoxSiti{
	width:190px;
	height:auto;
	position:relative;
float:left;
margin:auto auto auto auto;
padding:5px 5px 5px 5px;
}
.contenutiBox_IMGListing{
	width:195px;
	position:relative;
	float:left;
	margin:auto 9px auto 9px;
	padding:5px 5px 5px 5px;
}
.contenutiBox_listing{
	width:550px;
	
	position:relative;
float:left;
margin:auto 9px auto 9px;
padding:5px 5px 5px 5px;
color:#333333;
}
.contenutiBox_articolo{
	width:550px;
	height:auto;
	position:relative;
float:left;
margin:auto 9px auto 9px;
padding:5px 5px 5px 5px;
color:#333333;
}
.continua_listing{
	width:550px;
	height:auto;
	position:relative;
float:left;
 color:#333333;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
font-variant:small-caps;
font-style:normal;
border-top:#999999 solid 1px;
/*border-bottom:#999999 solid 1px;*/
}
.continua_listing_box{
width:100%;
 color:#333333;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
font-variant:small-caps;
font-style:normal;
border-top:#999999 solid 1px;
}
.titolo{
	width:auto;
	height:auto;
	position:relative;
width:auto;
	height:auto;
	position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-style:normal;
font-weight:bold;
color:#333333;

}
.titolo_listing{
float: left;
	width:auto;
	height:auto;
	position:relative;
width:auto;
	height:auto;
	position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-style:normal;
font-weight:bold;
color:#333333;

}
.titolo_articolo{
float: left;
	width:auto;
	height:auto;
	position:relative;
width:auto;
	height:auto;
	position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-style:normal;
font-weight:bold;
color:#333333;
padding-bottom:10px;

}
.titolo_box {
	width:auto;
	height:auto;
	position:relative;
	width:auto;
	height:auto;
	position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
color:#666666;
}
.paragrafo{
	width:auto;
	height:auto;
	position:relative;
 color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-style:normal;
}
.paragrafo_listing{
float: right;
	width:auto;
	height:auto;
	position:relative;
 color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-style:normal;
}
.paragrafo_articolo{
	width:auto;
	height:auto;
	position:relative;
 color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-style:normal;
}
/*.box{
float:left;
}*/
.testo_box{
	width:auto;
	height:auto;
	position:relative;
 color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-style:normal;
width: 260px;
}
.testo_box2{
	width:auto;
	height:auto;
	position:relative;
 color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
font-style:normal;
width: 260px;
}
.img_sx{
float:left;
border:none;
padding-right:10px;
}
.img_dx{
float:right;
border:none;
padding-left:10px;
}


/* FOOTER */
.footer{
width:865px;
height:68px; 
position:relative;
margin:-2px auto auto  84px;
background-image:url(/img/italyButtonFooter.jpg);
background-position:top;
	background-repeat:no-repeat;
 
}


.contenitore_filoFooter{
	width:865px;
	height:109px;
margin:-1px 0 0 84px;
	position:relative;
background-image:url(/img/filoFooter.jpg);
	background-position:top left;
background-repeat:repeat-y;

}

.footerEnd{
	width:865px;
	height:17px;
margin:0 0 0 84px;
	position:relative;
background-image:url(/img/footer_end.jpg);
	background-position:top left;
background-color:#FFFFFF;
background-repeat:no-repeat;

}
/* LISTING */
.userState
{
	font-size:x-small;
	text-align:right;
}