/* Generale
----------------------------------------*/
body {
	font-family:  Arial,"Helvetica LT",sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top: 20px;
	color: #000000;
	text-align: left;
	margin:0;
	padding:0;
	}


	
.sfondoNero{
	background-color:#000000;
}


.titoliMostre a {
	font-size:12px;
	color:#576A88;
	font-weight:bold;
}

.titoliMostre a:hover {
	font-size:12px;
	color: #990000;
	font-weight:bold;
}



h1, h2, h3, h4, h5 {
	font-family: Arial, "Helvetica LT", sans-serif;
	margin: 0;
	}
h1{
	font-size:16px;
	font-style:italic;
	line-height:1em;
	
}


.titoli{
	font-family: Arial Narrow, Helvetica LT Condensed, Verdana, sans-serif; 
	padding-bottom:10px; 
	color:#a80000; 
	font-size:18px; 
	font-weight:bold;

}

.titoli1{
	font-family: Arial Narrow, Helvetica LT Condensed, Verdana, sans-serif;
	padding-bottom:10px; 
	color:#a80000; 
	font-size:20px; 
	font-weight:bold;
	

}
.titoli1 a{
	font-family: Arial Narrow, Helvetica LT Condensed, Verdana, sans-serif;
	padding-bottom:10px; 
	color:#a80000; 
	font-size:20px; 
	font-weight:bold;
	

}


.titoli2{
	font-family: Arial Narrow, Helvetica LT Condensed, Verdana, sans-serif;
	color: #990000;
	font-size:16px;
	font-weight:bold;
	line-height: 17px;

}

.titoli3 a{
	font-family: Arial Narrow, Helvetica LT Condensed, Verdana, sans-serif;
	color: #990000;
	font-size:16px;
	font-weight:bold;
	line-height: 17px;
	text-decoration:underline;

}

.titoli3 a{
	font-family: Arial Narrow, Helvetica LT Condensed, Verdana, sans-serif;
	color:  #990000;
	font-size:16px;
	font-weight:bold;
	line-height: 17px;
	

}

.titoli3 a:hover{
	font-family: Arial Narrow, Helvetica LT Condensed, Verdana, sans-serif;
	color: #CC0000;
	font-size:16px;
	font-weight:bold;
	line-height: 17px;
	

}








	
p, ul, li {
	margin:0;
	padding:0;
	font-size: 11px;
}

ul, li { list-style-type:none; }

a:hover { text-decoration:none; cursor:pointer;}

a{
	cursor:pointer;
	outline:none;
	
}


img {
	border:0;
	margin-bottom: 0px;
	outline:none;
	
}

a:link, a:active, a:visited {
	text-decoration:none;
}


 

    



.verde {
	color:#8595B1;
}

.viola {
	color:#576A88;
}

.arancio{
	color:#FF9900;
}

.rosso{
	color:#a50808;
}

.grigio {
	color:#707E96;
}


h1.lilla{
	font-size:12px;
} 

.lilla{
	color:#A50808;
	text-transform: capitalize;
}

.lilla_menu{
text-align:left;
	color:#A50808;
	text-transform: capitalize;
}

.lilla a{
	color:#A50808;
}

.urlLink{color:#A50808; text-transform: none;}

.urlLink a{color:#A50808; text-transform: none;}




a{
color: #6C7486;

}


a:hover {
	color:#990000;
}

h2{
	font-size:18px;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1em;
}

h3 {
	float: left;
	width: 170px;
	font-size: 12px;
	font-family:  Arial, helvetica, sans-serif;
	padding-left: 40px;
	}
	
	
	
h5{
	font-size: 12px;
	margin: 5px;
	width: 90px;
}

h7{
	font-size:12px;
	background-color:#C2ABD3;
	color:#FFFFFF;
	width:150px;
	font-weight: bold;
	padding-left: 10px;
}

h6 {
	font-size: 16px;
	font-weight: bold;
	color: #576A88;
	margin: 0px;
	text-align: left;
	padding-left: 10px;
}

.login{
	text-align:center;
	color: #333333;
}

.box {
	border: 1px solid #cdb3e1;
	height: auto;
}

.boxFoto {
	border: 1px solid #cdb3e1;
	height: auto;
}

.boxHome {
	border: 1px solid #E0EB99;
	background-image: url(../img/sfBoxN.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.btnVerde{
	background-image:url(../img/btnVerde.png);
	font-size:12px;
	color: #FFFFFF;
}

.btnGrigio{
	font-size:12px;
	color: #ffffff;
	background-color: #8298B0;
	margin-top: 10px;
	border: none;
	font-weight: bold;
	height: 20px;
}

.btnGrigio:hover{
	background-color: #9EB0BE;
	cursor:pointer;
}

.btnLogin{
	font-size:12px;
	color: #FFFFFF;
	background-color: #333333;
	margin-top: 10px;
	border: none;
	font-weight: bold;
	height: 20px;
}

.btnLogin:hover{
	background-color: #666666;
	cursor:pointer;
}



.ora{
	font-size:10px;
	color:#999999;
	margin-left: 10px;
}
/* Header
----------------------------------------*/

#header {
	width:991px;
	margin:20px auto 0px;
	position:relative;
	height:102px;
	float:none;
	border-top:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	padding-top: 8px;
	background-color: #FFFFFF;
	}
	
#logo {
	float:left;
	margin: 0px 20px 0px 15px;
}

#iscriviti {
	float:left;
	width:90px;
	margin-top: 6px;
	height: 82px;
}


#bannerSmall {
	float:left;
}

#bannerBig {
	float:right;
	margin-right: 15px;
}
	
/* Navigazione
----------------------------------------*/
#navigazione {
	margin:0 auto;
	width:991px;
	position: relative;
	height: 20px;
	background-color: #000000;
}

#navLeft {
	float:left;
	width:125px;
}

#navRight {
	float:left;
	width:200px;
}

/* Content Container
----------------------------------------*/
#content-container {
	margin:0 auto;
	width:991px;
	border-right:#ffffff solid 1px;
	border-left:#ffffff solid 1px;
	position: relative;
	background-color: #ffffff;
}


/* Menu
----------------------------------------*/
#menu {
	width:123px;
	float:left;
	background-color: #FFFFFF;
}
.beta {
	font-size: 10px;
	font-weight: bold;
	color: #662D91;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


#menu li {
	float:left;
	}
	
#menu li a {
	float:left;
	height:85px;
	width:123px;
	border-bottom:#D7D7D7 1px solid;
	}
	
#menu #modelle a  { 
	background: url(../img/menu/upModelle.png) 0px 30px no-repeat;
	background-position:bottom center;
	}
#menu #modelle a:hover,
#menu #modelle a.current { 
	background: url(../img/menu/rollModelle.png) 0px 30px no-repeat;
	background-position: bottom center;
	}
	
	#menu #modelli a  { 
	background: url(../img/menu/upModelli.png) 0px 30px no-repeat;
	background-position:bottom center;
	}
#menu #modelli a:hover,
#menu #modelli a.current { 
	background: url(../img/menu/rollModelli.png) 0px 30px no-repeat;
	background-position: bottom center;
	}


#menu #fotografi a  { 
	background: url(../img/menu/upFotografi.png) 0px 30px no-repeat;
	background-position:bottom center;
	}
#menu #fotografi a:hover,
#menu #fotografi a.current { 
	background: url(../img/menu/rollFotografi.png) 0px 30px no-repeat;
	background-position: bottom center;
	}

#menu #concorsiFp a  { 
	background: url(../img/menu/upConcorsi.png) 0px 30px no-repeat;
	background-position:bottom center;
	}
#menu #concorsiFp a:hover,
#menu #concorsiFp a.current { 
	background: url(../img/menu/rollConcorsi.png) 0px 30px no-repeat;
	background-position: bottom center;
	}

#menu #truccatori a  { 
	background: url(../img/menu/upTruccatori.png) 0px 30px no-repeat;
	background-position:bottom center;
	}
#menu #truccatori a:hover,
#menu #truccatori a.current { 
	background: url(../img/menu/rollTruccatori.png) 0px 30px no-repeat;
	background-position: bottom center;
	}
	
#menu #location a  { 
	background: url(../img/menu/upLocation.png) 0px 30px no-repeat;
	background-position:bottom center;
	}
#menu #location a:hover,
#menu #location a.current { 
	background: url(../img/menu/rollLocation.png) 0px 30px no-repeat;
	background-position: bottom center;
	}
	
#menu #stilisti a  { 
	background: url(../img/menu/upStilisti.png) 0px 30px no-repeat;
	background-position:bottom center;
	}
#menu #stilisti a:hover,
#menu #stilisti a.current { 
	background: url(../img/menu/rollStilisti.png) 0px 30px no-repeat;
	background-position: bottom center;
	}
	
#menu #equipment a  { 
	background: url(../img/menu/upEquipment.png) 0px 30px no-repeat;
	background-position:bottom center;
	}
	
	
#menu #equipment a:hover,
#menu #equipment a.current { 
	background: url(../img/menu/rollEquipment.png) 0px 30px no-repeat;
	background-position: bottom center;
	}
	
	#menu #forum a  { 
	background: url(../img/menu/forum.jpg) 0px 30px no-repeat;
	background-position:bottom center;
	}
	
	#menu #forum a:hover,
#menu #forum a.current { 
	background: url(../img/menu/forum_roll.jpg) 0px 30px no-repeat;
	background-position: bottom center;
	}
	
#menu #reportage a  { 
	background: url(../img/menu/upReportage.png) 0px 30px no-repeat;
	background-position:bottom center;
	}
#menu #reportage a:hover,
#menu #reportage a.current { 
	background: url(../img/menu/rollReportage.png) 0px 30px no-repeat;
	background-position: bottom center;
	}
	
#menu #miss a  { 
background: url(../img/menu/upMiss.png) 0px 30px no-repeat;
background-position:bottom center;
}
#menu #miss a:hover,
#menu #miss a.current { 
	background: url(../img/menu/rollMiss.png) 0px 30px no-repeat;
	background-position: bottom center;
	}

#menu #missCuoreBlu a  { 
background: url(../miss_CuoreBlu/img/canale-miss.png) 0px 30px no-repeat;
background-position:bottom center;
}
#menu #missCuoreBlu a:hover,
#menu #missCuoreBlu a.current { 
	background: url(../miss_CuoreBlu/img/canale-miss-giu.png) 0px 30px no-repeat;
	background-position: bottom center;
}

/* Content
----------------------------------------*/
#content {
	font-size:11px;
	line-height:16px;
	text-align: left;
	width: 670px;
	padding-bottom: 5px;
	color: #333333;
	background-color:#ffffff;
}


#content1 {
	font-size:11px;
	line-height:16px;
	text-align: left;
	width: 670px;
	padding-bottom: 5px;
	color: #333333;
	background-color:#ffffff;
	
}


	
.content_backstage {
	font-size:11px;
	
   padding-bottom: 5px;
	color: #000000;
	background-color: #993300;
	}
	
	

.content_galleria{
width:670px;
}	
	
	
	
	
#contentSx {
	width:300px;
	font-size:11px;
	line-height:16px;
	color: #333333;
	float: left;
	margin-left: 10px;
	}
	
.contentSxVoce{
	margin-bottom: 10px;
	float: left;
}

.contentAggiornamento {
	float: left;
	width: 340px;
	margin: 10px 0px 10px 10px;
	}
	
.aggiornamento{
	border-bottom: solid 1px;
	border-color: #CCCCCC;
	padding-bottom: 5px;
	text-align: left;
	background-color: #ffffff;
}

.aggiornamentoNome{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-transform:capitalize;
}

.aggiornamentoNome:hover{
	color: #A50808;
}

.textAggiornamento:hover{
	color: #A50808;
	cursor:pointer;
	
}



#contentCerca {
	width:300px;
	font-size:11px;
	line-height:16px;
	color:#333333;
	float: right;
	border: 1px solid;
	border-color: #8595B1;
	margin: 10px 10px 0px 0px;
	}

#contentSxNews{
	background-color:#FFFFFF;
	border-bottom: solid 4px #8595B1;
	width: 300px;
}

#contentSxNews p{
	font-size:11px;
	margin: 0px 10px 10px 10px;
	padding-top: 5px;
}

#contentDx {
	width:340px;
	font-size:11px;
	line-height:16px;
	color:#333333;
	float: right;
	margin-right: 10px;
	background-color: #FFFFFF;
}

.contentDxVoce h4 {
	text-align:center;
	font-size:12px;
	color:#A50808;
	margin-bottom: 10px;
	}
	
#voceIscritti {
	background-color:#FFFFFF;
	border-bottom:#B89DCC solid 5px;
}

#voceIscrittiRiga {
	height: 180px;
}

#contentMostre{
	border-bottom: solid 4px #662D91;
}

#contentMostre p{
	margin-left: 10px;
}
	
.voceMostra{
	background-color:#FFCC80;
	border-bottom:#FF9900 solid 1px;
	padding: 5px 0px;
}
	
.voceNews{
	background-color:#FF9595;
	border-bottom:#FF0000 solid 1px;
	padding: 5px 0px;
}

.voceEvento{
	background-color:#CCEA9F;
	border-bottom:#5E9A00 solid 1px;
	padding: 5px 0px;
}

.voceConcorso{
	background-color:#BF95DF;
	border-bottom:#662D91 solid 1px;
	padding: 5px 0px;
}

.voceCasting{
	background-color:#FFFFFF;
	border-bottom:#B89DCC solid 1px;
	padding: 5px 0px;
}



#contentSx h3{
	margin-top: 5px;
	font-size: 12px;
	width: 280px;
	background-color: #FFFFFF;
}

#contentDx p{
	width:200px;
	margin: 3px 10px 10px 10px;
	background-color: #FFFFFF;
}

	
.contentVoce {
	float: left;
	width: 650px;
	margin-bottom: 30px;
	position:relative;
	} 
	
.contentVoce_redazione {
	float: left;
	width: 500px;
	margin-bottom: 30px;
	margin-left: 40px;
	} 
	
	
	
	
.contentVoce_menu {
	float: left;
	width: 650px;
	margin-bottom: 30px;
	margin-left:10px;
	} 

#contentInfo {
	float: left;
	width: 400px;
	padding-right: 5px;
	text-align: left;
	padding-left: 10px;
	}
	
#contentInfo_menu {
	float: right;
	width: 500px;
	padding-right: 5px;
	text-align: left;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
	}
	
#contentInfo p {
	margin: 5px 0px;

	}
	
.contentInfo a:hover{
	color: #666666;
	}
	
.contentInfoTitolo{
	width:468px;
	float: left;
	margin-bottom: 5px;
}

#contentInfoLink{
	width:468px;
	margin-bottom: 20px;
	float: left;
	min-height: 20px;
	color: #000000;
}

.titoloLilla{
	background-color:#B89DCC;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}

#rigaVerde{
	border-top: solid 1px;
	border-color: #8595b1;
}

#rigaViola{
	border-top: solid 1px #662D91;
}

#rigaArancio{
	border-top: solid 1px #FF9900;
}

#rigaRosso{
	border-top: solid 1px #FF0000;
}

#rigaLilla{
	border-top: solid 1px #A50808;
}

#avviso{
	margin-top: 20px;
	height: 22px;
	background-color: #000000;
	color: #FFFFFF;
	width: 670px;
	font-size: 14px;
	text-align: center;
	padding-top: 5px;
	}
	

	
#avviso a{
	color: #FFFFFF;
}
	
#avviso h2{
	width: 300px;
	padding-left:10px;
	}
	
#avviso2{
	margin-top: 20px;
	height: 22px;
	color: #333;
	width: 670px;
	font-size: 14px;
	text-align: center;
	padding-top: 5px;
	}

#avviso2 a{
	color: #333;
}

#contentTitolo{
	width:670px;
	height: 80px;
	margin-bottom: 10px;
	float: left;
}

#contentNews{
	width:315px;
	float:left;
	margin-bottom: 20px;
	height: 140px;
	margin-left: 10px;
	background-color: #FFFFFF;
}

#contentOfferte{
	float:left;
}


#contentNewsH{
	width:400px;
	float:left;
	margin-bottom: 20px;
	height: 280px;
}

#contentNewsH p{
	padding:10px;
	height: 270px;
}


#contentNews p{
	padding:10px;
}

#contentMese{
	width:320px;
	float:right;
	margin-bottom: 20px;
	margin-right: 10px;
}

#contentMeseH{
	width:250px;
	float:right;
	margin-bottom: 20px;
}
#contentMeseModelle{
	padding-left: 10px;
	padding-bottom: 10px;
	width: 310px;
	height: 180px;

}
#contentMeseHinside{
	padding-left: 1px;
	padding-bottom: 10px;
	width: 245px;
	height: 280px;
	font-size: 10px;
	line-height: normal;

}

#contentLista{
	float:left;
	margin-top: 30px;
	margin-left: 10px;
	width: 650px;
}

#contentLista_modelle{
	float:left;
	margin-top:5px;
	margin-left: 10px;
	width: 650px;
}

#book{
	text-align:center;
}

#book a{
	color:#000000;
	font-size: 12px;
	font-weight: bold;
}

#book img{
	border:#FFFFFF 1px solid;
}

#book img:hover{
	border:#000000 1px solid;
}

#book{
	text-align:center;
}

#bookSearch a{
	color:#000000;
	font-size: 12px;
	font-weight: bold;
}

#bookSearch img{
	border:#FFFFFF 1px solid;
}

#bookSearch img:hover{
	border:#8595b1 1px solid;
}

.membriBordo {
	margin: 3px 3px 3px 3px;
	width: 73px;
	height: 73px;
	border: solid 1px;
	color: #FFFFFF;
	}
	
.membriBordo:hover {
	border: solid 1px;
	color: #CC0000;
	}

.contentListaVoce{
	padding:4px;
	text-align: center;
}

#contentListaCanale{
	width:650px;
	margin: 0px;
	padding-bottom: 10px;
	float: left;
}

#contentListaOfferte{
	width:660px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#contentImg{
	width:200px;
	float:left;
}

#contentContatti{
	margin-left:10px;
	width:200px;
	float:left;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.contorno{
	border:#919090 solid 1px;
}

.contorno1{
	border:#919090 solid 1px;
}

#contatti{
	margin-top:10px;
} 

.contattiVoce {
	margin-bottom:5px;
	color: #C1D833;
}

.contattiVoce a {
	color: #662d91;
}

.contattiVoce a:hover {
	color: #C1D833;
}
 
 
#contentScheda{
	width:440px;
	float:left;
	margin-left: 20px;
	margin-bottom: 20px;
	}
	
#contentScheda a{
	color:#662d91
	}
	
#contentScheda a:hover{
	color:#C1D833
	}
	
#contentScheda table{
	margin-bottom: 5px;
	}
	
.contentSchedaTitolo{
	font-size:13px;
	background-color:#A50808;
	color:#FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
	}
	
.titoloGallery h4{
	font-size:16px;
	color: #662D91;
	margin-top: 8px;
}
	
#contentScheda p{
	font-size:12px;
	color: #000000;
	margin-bottom: 5px;
	padding-right: 5px;
	text-align: left;
}

#contentLinks{
	float:left;
	width: 650px;
	margin-left: 10px;
	margin-top: 20px;
}

#contentLinksVoce{
	margin-bottom: 5px;
	min-height:30px;
}

#contentLinks a{
	color:#662d91;
	padding-left: 10px;
	font-size: 12px;
}

#contentLinks a:hover{
	color:#662d91;
	padding-left: 10px;
	font-size: 12px;
}


.datoScheda{
	color:#000000;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

.datoSchedaC{
	color:#A50808;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #C3ACD4;
	border-bottom-color: #C3ACD4;
}

.datoSchedaC a{
	color:#662D91;
	cursor:pointer;
}

.datoSchedaC a:hover{
	color:#B89DCC;
	
}

#redazioneImg {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 670px;
	background-image: url(../img/efarmGroup.gif);
	background-repeat: no-repeat;
	height: 250px;
	background-position: center top;
	
	}
	
.voce{
	width:121px;
	float:left;
	margin-top: 10px;
	padding-left: 8px;
	text-align: center;
	height: 120px;
}

.voceHome{
	width:80px;
	float:left;
	margin-top: 10px;
	text-align: center;
	height: 120px;
	margin-left: 25px;
}

.voceCat{
	height: 14px;
	margin: 0px;
	padding: 0px;
}

.voceTutto{
	height: 134px;
}

.voce h4 {
	text-align:center;
	font-size:12px;
	color:#662d91;
	margin-bottom: 5px;
}

.voceHome h4 {
	text-align:center;
	font-size:11px;
	color:#662d91;
}

.voceHome h4 a:hover {
	color:#00CC66;
}


.voce h4 a:hover {
	color:#00CC66;
}
	
.voceScheda{
	color:#A50808;
	font-size: 12px;
	padding: 2px;
	border-right: 1px dotted #662D91;
	width: 100px;
	text-align: left;
	font-weight: bold;
}

/* Paginazione
----------------------------------------*/

.presentazioneReportage{
	width:auto;
	height:auto;
	margin-top: 30px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;

}

.presentazioneReportage a{
	color: #596686;
}

.presentazioneReportage a:hover{
	color: #990000;
}




.elencoReportage{
	width:auto;
	height:auto;
	margin-top: 30px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;

}
.titoloElenco{
	width:auto;
	height:auto;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
}
.didascaliaReportage{
	width:auto;
	height:auto;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.didascalia{
	font-size:11px;
	color: #990000;
	font-weight: bold;
}

.didascaliax1{
	color: #990000;
	font-size: 10px;
	text-transform: uppercase;
}
.didascaliax{
	color: #990000;
	font-size: 10px;
}





#paginazioneOk {
	width:670px;
	color: #000000;
	border-top: solid 1px #8595B1;
	text-align: left;
	margin-left:10px;
}

#paginazioneOk a:hover {
	color: #333333;
}




#paginazione {
	width:670px;
	color: #000000;
	border-top: solid 1px #8595B1;
	text-align: left;
}

#paginazione a:hover {
	color: #333333;
}

.pagina {
	font-size: 12px;
	font-weight: bold;
	color: #A50808;
}

/* Menu destra
----------------------------------------*/
#menuDestra {
	width:190px;
	float: right;
	border-left: 1px #D7D7D7 solid;
	background-color: #FFFFFF;
	width: 194px;
}

#loginForm{
	margin-top: 5px;
	font-weight: bold;
	color: #71828E;
	text-align: center;
	text-transform: uppercase;
}

/* Link
----------------------------------------*/
#link {
	background-color: #ffffff;
	width: 196px;
	float: left;
}

.linkTitolo{
	width:195px;
	
	float: right;
}


.linkVoce-Redazione{
	width:160px;
	float: right;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin-bottom:20px;
	color:#999999;
	font-size: 12px;
}

main-redazione {
	overflow: visible;
	width: 160px;
	
	}

#main-redazione li {
	font-size:13px;
	font-family:Helvetica, "Helvetica LT", Arial, sans-serif;
	}

#main-redazione li a {
	color: #707E96;
	text-decoration:none;
	display: block;
	margin-top: 5px;
	border-bottom: solid 1px #FFFFFF;
	padding-bottom: 1px;
	}
	
#main-redazione li a:hover {
	color: #a50808;
	}

#main-redazioneli a.current {
	color: #0066FF;
	}
	
#registrazione a {
	font-size:12px;
	text-decoration:none;
	display: block;
	margin-top: 5px;
	padding-bottom: 1px;
	font-weight:bold;
	font-size: 12px;
	color: #455A7E;
	}


.linkVoce{
	width:160px;
	float: right;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin-bottom:20px;
	margin-top: 5px;
}

.linkVoceLogin{
	width:160px;
	float: right;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin-bottom:10px;
	margin-top: 5px;
}


.linkVoce_seguici{
	width:190px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-left: 4px;
}







.linkVoce_miss{
	width:180px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-left: 8px;
}

.bordo{
	width:160px;
}




/* Menu principale*/



	
main-nav {
	overflow: visible;
	width: 160px;
	color:#999999;
	
	}

#main-nav li {
	font-size:13px;
	font-family: Arial, helvetica, sans-serif;
	color:#999999;
	
	}

#main-nav li a {
	text-decoration:none;
	display: block;
	margin-top: 5px;
	border-bottom: solid 1px #FFFFFF;
	padding-bottom: 1px;
	border-bottom-color: #CCCCCC;
	color: #71828E;
	}
	
#main-nav li a:hover {
	color: #a50808;
	}
	
#main-nav li a.current {
	color: #0066FF;
	}
	
#registrazione a {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom:10px;
	text-decoration:none;
	display: block;
	padding-bottom: 1px;
	color: #71828E;
	text-align:center;
	font-weight:bold;
	}
	
	#registrati {
	font-size: 11px;
	
	text-decoration:none;
	display: block;
	padding-bottom: 1px;
	color: #71828E;
	text-align:center;
	font-weight:bold;
	}
	
#registrazione a:hover {
	color: #a50808;
	font-weight:bold;
	}
	
	
#main-nav-iscritti li a {
	text-decoration:none;
	display: block;
	margin-top: 5px;
	padding-bottom: 1px;
	color: #a50808;
	font-size: 12px;
	}
	
/* Menu partners*/
#partners-nav {
	overflow: visible;
	width: 195px;
	}

#partners-nav a  {
	background-image: url(../img/puntoPartners.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

#partners-nav li {
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	}

#partners-nav li a {
	color:#993399;
	text-decoration:none;
	display: block;
	padding-left: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 7px;
	}
	
#partners-nav li a:hover {
	color: #003333;
	}

#partners-nav li a.current {
	color: #0066FF;
	}

/* Footer
----------------------------------------*/
#footer {
	margin:0 auto;
	width:991px;
	height:32px;
	background-color:#333333;
	border-right:#333333 solid 1px;
	border-left:#333333 solid 1px;
	border-bottom:#333333 solid 1px;
	position: relative;
	text-align: center;
}

#footer p {
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
}

#footer a {
	color:#ffffff;
}
.immaginInerenti {
	width: 670px;
	height: 130px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
}
.domandaP {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #662D91;
	width: 110px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 2px;
	float: right;
}

.domandaP a {
	color: #B2A0BC;

}

.domandaP a:hover {
	color: #662D91;
	cursor:pointer;
	
}

/* Partner
----------------------------------------*/
.table_Partner{
	width:280px;
}




.BoxPartnershipDx{
	margin:0px 0px 20px 20px;
	width: 280px;
	text-align: left;
	
}

.BoxPartnershipSx{
	margin:0px 20px 25px 0px;
	width: 280px;
	text-align: left;
	
}



#content_partnership{
	margin: 60px 0px 10px 20px;
	width: 650px;
}

.partnerNome {
	font-size: 12px;
	font-weight: bold;
}







#partner {
	height:20px;
	position: relative;
	margin: 0 auto;
	width: 990px;
	padding-top: 10px;
	color:#FFFFFF;
	background-color: #000000;
	}
	
	
#partner a{
	text-decoration:underline;
	color: #6B8394;
	margin:5px;
}

#partner a:hover{
	text-decoration:underline;
	color: #BBC6D7;
}

#partnerTesto{
	margin: 10px 20px 15px 15px;
	text-align: left;
	vertical-align: bottom;
}
#partnerVoci{
	float: left;
	width: 650px;
	margin: 0px 10px 10px 10px;
}
#partnerTesto a{
	text-decoration:underline;
	color: #6B8394;
	margin:5px;
}

#partnerTesto a:hover{
	text-decoration:underline;
	color: #990000;
}

#partnership{
	margin: 30px 10px 10px 10px;
	padding: 15px 10px 10px 10px;
	text-align:center;
}










/* Workshop
----------------------------------------*/

.link_workshop a{
	font-size:12px;
	color: #333333;
	text-decoration: underline;
	font-weight:bold;
}

.link_workshop a:hover{
color: #990000;
}


.titolo_workshop{
font-family: Helvetica Narrow, Arial, Verdana; 
color:#b30000; 
font-size:20px; 
font-weight:bold; 
padding-bottom:25px;
	
}

#workshop_dati{
	width:660px;
	margin-top:20px;
	float:left;
	margin-bottom:20px;
	padding-right:5px;
	background-image:url(../workshop/w_01/bg_scheda.png);
	background-repeat:no-repeat;
	background-position: right;
	height:230px;
}


.dati_workshop{
	font-family: Arial Narrow, Helvetica LT,sans-serif;
	font-size:16px;
	font-weight:bold;
	vertical-align: bottom;
	padding-bottom: 5px;
	

}

.dati_workshop2{
font-family:  Arial, Helvetica LT, sans-serif;
font-size:16px;
color: #990000;
font-weight:bold;
vertical-align: bottom;
padding-bottom: 10px;

}


.dati_workshop1{
	font-family: Arial, Helvetica LT, sans-serif;
	font-size:16px;
	color: #666666;
	vertical-align: bottom;
	padding-bottom: 5px;
	font-weight: bold;

}


.dati_workshop1 a:hover{
	font-family: Arial, Helvetica LT, sans-serif;
	font-size:16px;
	color: #990000;
	vertical-align: bottom;
	padding-bottom: 5px;
	font-weight: bold;
	text-decoration:none;

}


.dati_workshop_dettagli{
	font-family: Arial, Helvetica LT, sans-serif;
	font-size:11px;
	color: #333333;
	vertical-align: bottom;
	padding-bottom: 10px;

}

.dati_workshop3 {
font-family: Arial, Helvetica LT, sans-serif;
font-size:12px;
color: #990000;
font-weight:bold;
vertical-align: bottom;
padding-bottom: 10px;

}

.dati_workshop3 a{

font-family: Arial, Helvetica LT, sans-serif;
font-size:12px;
color: #990000;
font-weight:bold;
vertical-align: bottom;
padding-bottom: 10px;

}

.dati_workshop3 a:hover{
    font-family: Arial, Helvetica LT, sans-serif;
    font-size:12px;
    font-weight:bold;
	color: #666666;
	text-decoration: none;
}

.titoli_search{}

.ecomm{
font-family:  Arial, Helvetica LT, sans-serif;
font-size:13px;
color: #990000;
font-weight:bold;
vertical-align: bottom;
padding-bottom: 10px;
}


.content_galleria{
	width:670px;
}




/*************************** GALLERY backstage 1  ************************************/

#slideshow {list-style:none; color:#000000;}
#slideshow span {display:none}

#wrapper {
	width:606px;
	margin:50px auto;
	display:inline;
}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; /*opacity:.7; filter:alpha(opacity=70)*/}
#fullsizeNero {position:relative; width:500px; height:300px; padding:2px; background-color:#000000;/*opacity:.7; filter:alpha(opacity=70)*/}

#continf {width:500px; height:50px; padding:2px;}

#information {bottom:0; width:500px; height:45px; background:#ffffff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:12px; color:#000000;}
#information p {padding:0 8px 8px; color:#000000;}

#image {
	position:relative;
	width:500px;
	top:0px;
	left:0px;
}
#image img {position:absolute; z-index:25; width:auto; left:0px; top:0px;}
.imgnav {
	position:absolute;
	width:25%;
	height:306px;
	cursor:pointer;
	z-index:150;
	top: 1px;
}

#imgprev {left:0; background:url(../img/left.png) left center no-repeat}
#imgprev:hover {left:0; background:url(../img/left_roll.png) left center no-repeat}
#imgnext {right:0; background:url(../img/right.png) right center no-repeat}
#imgnext:hover {right:0; background:url(../img/right_roll.png) right center no-repeat}


#thumbnails {margin-top:15px}

#slideleft {float:left; width:21px; height:87px; background:url(../img/scroll-left.png) center center no-repeat; background-color:#54585B}

#slideleft:hover {background-color:#CCCCCC}
#slideright {float:right; width:21px; height:87px; background:#54585B url(../img/scroll-right.png) center center no-repeat}
#slideright:hover {background-color:#CCCCCC}

#slidearea {float:left; position:relative; width:556px; margin-left:5px; height:87px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/*************************** END GALLERY  ************************************/



/*************************** GALLERY backstage 2  ************************************/

#slideshow2 {list-style:none; color:#000000;}
#slideshow2 span {display:none}

#wrapper2 {
	width:606px;
	margin:50px auto;
	display:inline;
}
#welcomeMessaggi {
	font-size: 14px;
	background-position: center;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
}




#wrapper2 * {margin:0; padding:0}
#fullsize2 {position:relative; width:500px; height:300px; padding:2px; /*opacity:.7; filter:alpha(opacity=70)*/}
#fullsizeNero2 {position:relative; width:500px; height:300px; padding:2px; background-color:#000000;/*opacity:.7; filter:alpha(opacity=70)*/}

#continf2 {width:500px; height:50px; padding:2px;}

#information2 {bottom:0; width:500px; height:45px; background:#ffffff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information2 h3 {padding:4px 8px 3px; font-size:12px; color:#000000;}
#information2 p {padding:0 8px 8px; color:#000000;}

#image2 {
	position:relative;
	width:500px;
	top:0px;
	left:0px;
}
#image2 img {position:absolute; z-index:25; width:auto; left:0px; top:0px;}
.imgnav {
	position:absolute;
	width:25%;
	height:306px;
	cursor:pointer;
	z-index:150;
	top: 1px;
}

#imgprev2 {left:0; background:url(../img/left.png) left center no-repeat}
#imgprev2:hover {left:0; background:url(../img/left_roll.png) left center no-repeat}
#imgnext2 {right:0; background:url(../img/right.png) right center no-repeat}
#imgnext2:hover {right:0; background:url(../img/right_roll.png) right center no-repeat}


#thumbnails2 {margin-top:15px}

#slideleft2 {float:left; width:21px; height:87px; background:url(../img/scroll-left.png) center center no-repeat; background-color:#54585B}

#slideleft2:hover {background-color:#CCCCCC}
#slideright2 {float:right; width:21px; height:87px; background:#54585B url(../img/scroll-right.png) center center no-repeat}
#slideright2:hover {background-color:#CCCCCC}

#slidearea2 {float:left; position:relative; width:556px; margin-left:5px; height:87px; overflow:hidden}
#slider2 {position:absolute; left:0; height:81px}
#slider2 img {cursor:pointer; border:1px solid #666; padding:2px}

/*************************** END GALLERY 2 ************************************/


/****************** GESTIONE MESSAGGI **************************************/
	
.headerTabellaMessaggi {
	font-size: 11px;
	color: #000000;
	background-color: #D6D6D6;
	font-family: Helvetica, "Helvetica LT", Arial, sans-serif;
	border: 1px solid #999999;
}
#boxMessaggi {
	height: 400px;
	width: 100%;
	overflow-y: scroll;
}

.messaggiArrivati {
	font-weight: bold;
}
.messaggiNonArrivati {

}

.bordoPostaSX
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;	
}

.bordoPostaDX
{
	border-right-width: 1px;
	border-right-style: solid;
}



.bordoPostaDXRosso
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;
	
}


.box_inviaMail{
	font-family: Arial, Helvetica, verdana;
	font-size:13px;
	color: #990000;
	font-weight:bold;
}

.culoTabellaPosta
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.postaInArrivoAdmin
{
	font-weight: bold;
	color:#B42330;
}

.postaInArrivoAdmin a
{
	font-weight: bold;
	color:#B42330;
}

.postaInArrivoAdmin a:visited
{
	font-weight: bold;
	color:#B42330;
}

.postaInArrivoAdmin a:hover
{
	color:#A50808;
}

.postaInArrivoPari
{
	background-color:#F4F4F4;
}

.postaInArrivoDispari
{
	background-color:#FFFFCC;
}


.postaInArrivoPariDaLeggere
{
	background-color:#F4F4F4;
	font-weight: bold;	
}

.postaInArrivoDispariDaLeggere
{
	background-color:#FFFFCC;
	font-weight: bold;	
}

#linkPosta {
}

#linkPosta a 
{
	color: #8595b1;
}

#linkPosta a:hover 
{
	color: #586A88;
}

#visualizzaEmail {
	height: 200px;
	width: 100%;
	overflow-y: scroll;
	margin-top:10px;
}

.textBoxInviaEmail
{
	font-size: 10px;
	padding:2px;
}

.error{
	color:#A50808;
	font-weight:bold;
   	font-size: 12px
}

.mediaTab {
	font-size: 16px;
	font-weight: bold;
	color: #576A9D;
}

.mediaTab input {
	width:100%;
border: 1px solid #8594B1;
font-family:  Arial,"Helvetica LT",sans-serif;
	font-size:11px;
}


.mediaTab select {
	width:100%;
border: 1px solid #8594B1;
font-family:  Arial,"Helvetica LT",sans-serif;
	font-size:11px;
}


.mediaTab textarea {
	width:100%;
border: 1px solid #8594B1;
font-family:  Arial,"Helvetica LT",sans-serif;
	font-size:11px;
}
.minimenu {margin-top:20px;}

.marginate {margin-bottom:10px;}


/*----Miss 2011----*/

.bannermiss2011{
	background-image: url(../miss_2011/img/bannerFinale2011.jpg);
	background-repeat:no-repeat;
	height: 320px;
	font-size:16px;
	text-align:center;
	width: 635px;
	margin:auto;
	color: #ffffff;
	position:relative;
	}
	
.bannermiss2011 a{
	color: #CCC;
	font-weight:bold;
	text-decoration:none;}
	
.bannermiss2011 a:hover{
	color:#B42330;
	text-decoration:none;
	}
	
.evento{
	position:absolute;
	left: 180px;
	top: 128px;
	border:0px;}
	
.vota{
	position:absolute;
	left: 180px;
	top: 178px;
	border:0px;}
	
.fotografi{
	position:absolute;
	left: 180px;
	top: 235px;
	border:0px;}
	
	
.concorsoOpen{
	background-image:url(../img/concorsi/concorsoAperto.jpg);
	background-repeat:no-repeat;
	height:210px;
	width: 645px;
	margin:auto;
	color:#FFF;
	}
	
.titoloConcorso{
	font-family: Arial Narrow, Helvetica LT Condensed, Verdana, sans-serif;
	padding-top: 20px;
	color:#a80000; 
	font-size:20px; 
	font-weight:bold;
	

}