/*********************** Template *************************/
body {
	background-image: url(../images/bgBody.gif);
	background-repeat: repeat-x
}
.bordoAltoSx {
	background-image: url(../images/bordoAltoSx.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 60px
}
.bordoAltoCenter {
	background-image: url(../images/bordoAltoCenter.gif);
	background-repeat: no-repeat;
	width: 745px;
	height: 60px
}
.bordoAltoDx {
	background-image: url(../images/bordoAltoDx.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 60px
}
.prolungamentoCenterSx {
	background-image: url(../images/prolungamentoCenterSx.gif);
	background-repeat: repeat-y;
	width: 23px;
}
.prolungamentoCenterDx {
	background-image: url(../images/prolungamentoCenterDx.gif);
	background-repeat: repeat-y;
	width: 23px;
}
.bordoBassoSx {
	background-image: url(../images/bordoBassoSx.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 23px
}
.bordoBassoCenter {
	background-image: url(../images/bordoBassoCenter.gif);
	background-repeat: repeat-x;
	height: 23px
}
.bordoBassoDx {
	background-image: url(../images/bordoBassoDx.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 23px
}
.sfondoTemplate {
	background-color: white
}
h1 {
	font-family: verdana;
	font-size: 25;
	color: #FF00CC
}
h2 {
	font-family: verdana;
	font-size: 18;
	color: #FF00CC
}
.regole {
	font-family: verdana;
	font-size: 18;
	color: #FF00CC
}
/*************** Fine template ******************/

/*************** Footer ****************/
.lineaFooter {
	background-image: url(../images/lineaFooter.gif);
	background-repeat: repeat-x;
	width: 745px;
	height: 2px
}
a.sezioneRegioni:link {
	font-family: arial;
	font-size: 11;
	color: #000000;
	text-decoration: none
}
a.sezioneRegioni:visited {
	font-family: arial;
	font-size: 11;
	color: #FF00CC;
	text-decoration: none
}
a.sezioneRegioni:hover {
	font-family: arial;
	font-size: 11;
	color: #FF00CC;
	text-decoration: underline
}
a.linkLocal:link {
	font-family: arial;
	font-size: 12;
	color: black;
	text-decoration: none
}
a.linkLocal:visited {
	font-family: arial;
	font-size: 12;
	color: black;
	text-decoration: none
}
a.linkLocal:hover {
	font-family: arial;
	font-size: 12;
	color: #FF00CC;
	text-decoration: underline
}
a.linkF:link {
	font-family: arial;
	font-size: 12;
	color: #FF00CC;
	text-decoration: none
}
a.linkF:visited {
	font-family: arial;
	font-size: 12;
	color: #FF00CC;
	text-decoration: none
}
a.linkF:hover {
	font-family: arial;
	font-size: 12;
	color: black;
	text-decoration: underline
}
/***************** Fine footer *********************/

/*************** Form login *********************/
.vociLogin {
	font-family: verdana;
	font-size: 10
}
.username {
	font-family: verdana;
	font-size: 10;
	width: 70;

}
.password {
	font-family: verdana;
	font-size: 9;
	width: 50;

}
.altezzaLogin {
	height: 100%;
}
.testoRosa {
	font-family: verdana;
	font-size: 10;
	color: #FF00CC;
	font-weight: bold
}
/*************** Fine form login ****************/

/******************* Header **************/
.header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	width: 745px;
	height: 100px
}
.menuHeader {
	background-image: url(../images/menuHeader.gif);
	background-repeat: no-repeat;
	width: 745px;
	height: 36px

}
.utentiTotali {
	color: #3E3D3E;
	font-family: arial;
	font-size: 18;
	font-weight: bold;
	font-style: italic
}
.utentiSettimana {
	color: #3E3D3E;
	font-family: arial;
	font-size: 14;
	font-weight: bold;
	font-style: italic
}
a.vociMenu:link {
	text-decoration: none;
	font-family: helvetica;
	font-size: 12;
	color: white;
	font-weight: bold
}
a.vociMenu:visited {
	text-decoration: none;
	font-family: helvetica;
	font-size: 12;
	color: white;
	font-weight: bold
}
a.vociMenu:hover {
	text-decoration: underline;
	font-family: helvetica;
	font-size: 12;
	color: white;
	font-weight: bold
}
.sfondoSottoHeader {
	background-image: url(../images/sfondoSottoHeader.gif);
	background-repeat: repeat-x;
	width: 745px;
	height: 500px
}
.navigaSezioni {
	font-family: arial;
	font-size: 12;
	color: black;
	font-weight: bold
}
a.linkSezioni:link {
	text-decoration: underline;
	font-family: verdana;
	font-size: 12;
	color: black;
	font-weight: bold	
}
a.linkSezioni:visited {
	text-decoration: underline;
	font-family: verdana;
	font-size: 12;
	color: black;
	font-weight: bold	
}
a.linkSezioni:hover {
	text-decoration: underline;
	font-family: verdana;
	font-size: 12;
	color: white;
	font-weight: bold	
}
/********************* Fine header *******************/

/********************* Home page******************************/
.bordoAltoSxBoxIscrizione {
	background-image: url(../images/bordoAltoSxBoxIscrizione.png);
	background-repeat: no-repeat;
	width: 11px;
	height: 44px
}
.bordoAltoCenterBoxIscrizione {
	background-image: url(../images/bordoAltoCenterBoxIscrizione.png);
	background-repeat: no-repeat;
	width: 476px;
	height: 44px
}
.bordoAltoDxBoxIscrizione {
	background-image: url(../images/bordoAltoDxBoxIscrizione.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 44px
}
.bordoCenterSxBoxIscrizione {
	background-image: url(../images/bordoCenterSxBoxIscrizione.png);
	background-repeat: repeat-y;
	width: 11px
}
.bordoCenterDxBoxIscrizione {
	background-image: url(../images/bordoCenterDxBoxIscrizione.png);
	background-repeat: repeat-y;
	width: 10px
}
.bordoBassoSxBoxIscrizione {
	background-image: url(../images/bordoBassoSxBoxIscrizione.png);
	background-repeat: no-repeat;
	width: 11px;
	height: 7px
}
.bordoBassoCenterBoxIscrizione {
	background-image: url(../images/bordoBassoCenterBoxIscrizione.png);
	background-repeat: repeat-x;
	height: 7px
}
.bordoBassoDxBoxIscrizione {
	background-image: url(../images/bordoBassoDxBoxIscrizione.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 7px
}

.testo {
	font-family: arial;
	font-size: 12;
	color: #636263
}
.utentiOnlineTitolo{
	color: #FF00F0;
	font-family: arial;
	font-size: 18;
	font-weight: bold;
	margin-bottom:0px
}
.boxSx {
	background-image: url(../images/boxSx.png);
	background-repeat: no-repeat;
	width: 208px;
	height: 358px
}
.boxSxSexy {
	background-image: url(../images/boxSxSexy.png);
	background-repeat: no-repeat;
	width: 208px;
	height: 358px
}
.vantaggi {
	font-family: arial;
	font-size: 11;
	font-weight: bold;
	color: black;
	text-decoration: underline
}
p{text-align: justify} 
/************************** Fine home *******************************/

/***************************** Form iscrizione **************************************/
.ezRegisterLabel {
	padding:0px;
	width:200px;
	font-family: verdana;
	font-size: 11
}

.ezRegisterValue {
	display:inline;
	float:left;
	font-size: 11px;
	width:250px;
	font-family: verdana
}

#ezHeight, #ezWeight {
	width:230px;
}

.ezRegisterValue select {
	font-size:11px;
}
.ezBtn {
	border: 0px;
	background: url(../images/pulsanteFormRegister.gif) no-repeat;
	width: 195px;
	height:41px;
	font-weight: bold;
	padding: 0px ;
	margin: 10px;
	color:#E42C9D;
	font-size: 11px;
	text-align: center;
	cursor:pointer;
}
#loginField, #emailField, #passwordField , #ez_nom_ville, #postcodeField {
	font-size:11px;
	border: 1px solid #969696;
	padding:2px;
}
#birthdateDayField,#birthdateYearField {
	font-size: 11px;
	width:63px;
}
#birthdateMonthField , #birthdateYearField {
	font-size: 11px;
	width:79px;
}

div #cguField_msg {
	width:460px;
	text-align:center;
}
#submitFieldPart1_box, #submitFieldPart2_box {
	text-align:center;
}
.easy_online td{
	padding:5px;
	width: 50px
}
.easy_online img{
	border:1px solid #3E3D3E;
	width: 50px
}
.easy_last td{
	padding:5px;
	width: 50px
}
.easy_last img{
	border:1px solid #3E3D3E;
	width: 50px
}
