body {
	/*background: #bf0012 url(img/optical/back.gif) left top repeat-x;*/
	background: #bf0012 url(img/optical/img_back.jpg) left top repeat-x;
	font-size: 10px;
}

#contEsterno {
	/*background: url(img/optical/img_back.jpg) left top no-repeat;*/
	/*width: 950px;*/
	/*background: #aab8cb;*/
	/*margin: 0px;
	margin-left: 135px;*/
	text-align: left;
}

#corpoCont {
	/*border-left: 3px solid #ffffff;
	border-right: 3px solid #ffffff;*/
	/*width: 951px;*/
	width: 1153px;
}

#corpoContInt {
	/*border-left: 1px solid #c9c1a9;
	border-right: 1px solid #c9c1a9;*/
}

#barraLayout {
	/*background: #ffffff;*/
	float: right;
	/*width: 730px;*/
	width: 900px;
	padding-top: 10px;
	padding-right: 10px;
	color: #ffffff;
}
#barraLayout a {
	color: #ffffff;
}

#barraLayoutTxt {
	padding-left: 10px;
}
#barraLayoutTxt b {
	color: #000000;
	font-weight: bold;
	/*font-size: 15px;*/
}

#barraLayoutThumbs {
	
}

.barraLayoutThumb img {
	border-color: #71cdff;
}

#header {
	/*background: url(img/optical/head.gif) right top no-repeat;*/
	clear: both;
}

#logo {
	/*background: aqua;*/
	margin: 0px;
	padding: 0px;
	text-align: left;
	padding-top: 175px;
	padding-left: 212px;
}

#contVociMenuTop {
	/*border-top: 1px solid #c9c1a9;
	border-bottom: 1px solid #c9c1a9;*/
	width: 905px;
	margin-left: 240px;
	background-color: #cb001f;
	padding: 5px 0px 5px 10px;
	color: #000000;
}
#contVociMenuTop a {
	color: #ffffff;
	font-weight: bold;
}

.contVoceMenuTop {
	float: left;
	padding-right: 15px;
}

#corpo {
	/*background: #e9e1c8 url(img/optical/back_corpo.gif) left top repeat-y;*/
	background: url(img/optical/back_corpo.gif) right top repeat-y;
	margin-left: 216px;
	width: 938px;
}

#contMenuLat {
	/*background: white url(img/optical/back_menu_six.gif) left top repeat-y;*/
	/*background-color: #ffffff;*/
	float: left;
	width: 270px;
	/*background: url(img/optical/tratteggio_vert.gif) right top repeat-y;*/
}

#contNewslMenuLat {
	padding-top: 30px;
	padding-bottom: 8px;
	padding-left: 25px;
}
#contNewslMenuLat img {
	border: 0px;
}

#contVociMenuLat {
	/*background: url(img/optical/back_up_menu_six.gif) left top no-repeat;*/
	padding-top: 50px;
	padding-left: 10px;
	color: #cc0017;
}

.titGruppoMenuLat {
	display: none;
	/*font-size: 15px;
	color: #ff0000;
	font-weight: bold;*/
}

.contGruppoMenuLat {
	/*background: #ffffff;*/
	padding-top: 15px;
	padding-bottom: 25px;
}

#contGruppoMenuLatAgenzia {
	background: url(img/optical/menu_six_agenzia.png) left top no-repeat;
}

#contGruppoMenuLatEvents {
	background: url(img/optical/menu_six_events.png) left top no-repeat;
}

#contGruppoMenuLatPortfolio {
	background: url(img/optical/menu_six_portfolio.png) left top no-repeat;
}


.contVoceMenuLat {
	/*padding-top: 32px;*/
	height: 37px;
	overflow: hidden;
	padding-bottom: 10px;
	padding-left: 14px;	
}

.contSubVoceMenuLat {
	background: #ffffff;
	padding-top: 15px;
	margin-left: 34px;
	margin-right: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

.contSubVoceMenuLatSR {
	color: #8d8d8d;
	font-size: 10px;
	padding-left: 20px;
	font-weight: normal;
}

/*#contVoceMenuLatContact {
	background: url(img/optical/menu_six_contact.png) left top no-repeat;
}

#contVoceMenuLatNews {
	background: url(img/optical/menu_six_news.png) left top no-repeat;
}

#contVoceMenuLatPartner {
	background: url(img/optical/menu_six_partner.png) left top no-repeat;
}*/

#contVoceMenuLatStampa_Digitale {
	height: 57px;
	overflow: hidden;
}

#corpoPagina {
	float: left;
	width: 622px;
	background: #ffffff url(img/optical/tratteggio_vert.gif) left top repeat-y;
	padding-top: 50px;
}

#corpoPaginaTitGruppo {
	padding-left: 36px;
	padding-top: 0px;
	text-align: left;
	/*height: 55px;
	overflow: hidden;*/
}

#corpoPaginaTesto {
	/*padding: 0px 13px 0px 13px;*/
}

#corpoPaginaTestoUp {
	/*background: url(img/optical/testo_up.gif) left top no-repeat;
	padding-top: 11px;*/
}

#corpoPaginaTestoTit {
	/*background-color: #ffffff;*/
	text-align: left;
	/*padding: 0px 16px;*/
	padding-left: 36px;
	padding-bottom: 15px;
}

#corpoPaginaTestoTitTxt {
	/*border-bottom: 1px solid #dfdfdf;
	padding-left: 3px;
	padding-bottom: 5px;*/
}
#corpoPaginaTestoTitTxt h1 {
	color: #cb001f;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	font-weight: normal;
}

#corpoPaginaTestoCont {
	/*background: #ffffff url(img/optical/testo_down.gif) left bottom no-repeat;*/
	/*padding: 15px 20px 11px 20px;*/
	padding-left: 36px;
}

#corpoFooter {
	padding-top: 30px;
	padding-bottom: 54px;
	background: url(img/optical/tratteggio_oriz.gif) left bottom no-repeat;
	text-align: center;
}

#corpoFooterLogo {
	text-align: center;
	padding-bottom: 5px;
}

#corpoFondo {
	clear: both;
}

#footer {
	display: none;
}

/* stili per la pagina dannaeweb */
#donna {
	
}
#donna #donnaNominationCont {
	
}
#donna #donnaTxtNomination {
	
}
#donna #donnaTxtNomination h2 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
#donna .donnaNomination {
	border: 1px solid #eae3c9;
	width: 200px;
	margin-bottom: 10px;
}
#donna .donnaNominationAnno {
	background: #f5f1e5;
	border-bottom: 1px solid #eae3c9;
	color: #8D8D8D;
	font-weight: bold;
	padding-left: 3px;
}
#donna .donnaNominationCatCont {
	padding-bottom: 5px;
	padding-left: 3px;
}
#donna .donnaNominationCatCat {
	
}
#donna .donnaNominationCatSiti {
	padding-left: 10px;
}
#donna #donnaCandidatCont {
	
}
#donna #donnaTxtCandidat {
	
}
#donna #donnaTxtCandidat h2 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
#donna .donnaCandidat {
	border: 1px solid #eae3c9;
	width: 200px;
	margin-bottom: 10px;
}
#donna .donnaCandidatAnno {
	background: #f5f1e5;
	border-bottom: 1px solid #eae3c9;
	color: #8D8D8D;
	font-weight: bold;
	padding-left: 3px;
}
#donna .donnaCandidatCatCont {
	padding-bottom: 5px;
	padding-left: 3px;
}
#donna .donnaCandidatCatCat {
	
}
#donna .donnaCandidatCatSiti {
	padding-left: 10px;
}
#donna #donnaGalleryCont {
	width: 590px;
}
#donna #donnaTxtGallery {
	
}
#donna #donnaTxtGallery h2 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
#donna .donnaGallery {
	border: 1px solid #eae3c9;
}
#donna .donnaGalleryAnno {
	background: #f5f1e5;
	border-bottom: 1px solid #eae3c9;
	color: #8D8D8D;
	font-weight: bold;
	padding-left: 3px;
}
#donna .donnaGalleryImgCont {
	padding: 3px 5px 5px 5px;
}
#donna .donnaGalleryImg {

}

#partnersCont {
	font-size: 11px;
}

.colonneOpzioni {
	width: 180px;
	margin-left: 10px;
}