/*_______________________		FOGLIO DI STILE GLOBALE		_______________________*/

/* 					Sviluppato il 07.04.08 Powered by MDM Soluzioni					*/

 
 /*_______________________			TAG GENERALI			 _______________________*/

body
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	width:100%;
	margin:0px;
	padding:0px;
	margin: 0px auto;   /*centra negli altri browsers*/
	text-align: left;   /*ripristina l' allineamento*/

}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;;
	padding:0px;
}

ul 
{
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	
}


a:link {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
input, textarea, select
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: justify;
	border: 1px solid #666666;
}
form
{
	padding:0px;
	margin:0px;

}



/*_____________________________________________________________________________________*/

/*_______________________			FINE TAG GENERALI			 ______________________*/
 
/*_____________________________________________________________________________________*/
  
  
/*_______________________			MONTAGGIO GRAFICA			 ______________________*/


/*_______________________				TESTATA			 		______________________*/

#body
{
	width:768px;
	padding:0px;
	margin:0px;
	background-image: url(../images/sfondi/bg_page.jpg);
	background-repeat: repeat-y;
}
#cnt_header
{
	display:none;
}
#cnt_img
{
	display:none;

}


/*_______________________			  FINE TESTATA	    		 ______________________*/
 
/*_______________________			  INIZIO CORPO	    		 ______________________*/


#container
{
	width:100%;
}
#menu
{
	display:none;
}
#menu h1
{
	display:none;
}

#menu li
{
	
	display:none;
}

#menu .feed
{
	
	display:none;
}


#page
{
	width:90%;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	line-height: 1.5;
	text-align: justify;
}

#page p
{
	margin:0px;
	padding:0px;

}

#page h1
{
	color:#373A8D;
	margin:0px;
	padding:0px;
	font-size: 14px;
	text-transform: uppercase;
}

#page h2
{
	color:#373A8D;
	margin:0px;
	padding:0px;
	font-size: 12px;
	text-transform: uppercase;
}
#foot
{
	display:none;
}
#chiusura
{
	display:none;

}

#banner
{
	display:none;
}


/*_______________________		  FINE TABELLE   			 ______________________*/

/*_______________________		  INIZIO LIVE   			 ______________________*/


/* Sitle Live Validation */

.LV_valid {
    color:#00CC00;
}

/* Classe che si applica ai messaggi di non validit */	
.LV_invalid {
	color:#CC0000;
}

/* Classe che si applica a tutti i messaggi di validazione */	
.LV_validation_message{
	margin:3px;

}

/* Stili applicati ai campi validi */    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
	border: 1px solid #00CC00;
	margin-left:0px;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:0px;

}

/* Stili applicati ai campi non validi */ 
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
	border: 1px solid #CC0000;
		margin-left:0px;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:0px;

}


/* Fine Sitle Live Validation */




/*_____________________________*/

.testo_11_verde_home {
	font-family: Lucida Sans Unicode, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #85ab3c;
	text-decoration: none;
}
.testo_11_rosso_home {
	font-family: Lucida Sans Unicode, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #cb2026;
	text-decoration: none;
}
.testo_11_celeste_home {
	font-family: Lucida Sans Unicode, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #5fc3e4;
	text-decoration: none;
}

.testo_11_blu {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0F72B2;
	text-decoration: none;
}


/*_________________________________*/

#colTwo h2 a:link {
	color: #a4e7ff;
	text-decoration: none;
}
#colTwo h2 a:visited {
	text-decoration: none;
	color: #a4e7ff;
}
#colTwo h2 a:hover {
	text-decoration: none;
	color: #a4e7ff;
}
#colTwo h2 a:active {
	text-decoration: none;
	color: #a4e7ff;
}

.radio
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.send
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../images/sfondi/bg_send.jpg);
	background-repeat: repeat-x;
	border: 1px solid #EDF0F1;
	height: 24px;
	text-align: center;
}
#open
{
float:left;
display:inline;
padding-top:0px;
margin-top:-6px;
margin-left:10px;


}
.images
{
	border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;
	background: #f6f6f6;
	margin:2px;
}

