html,body{
	margin:0;
	padding:0
}

body, table{
	font: 0.9em verdana,arial,sans-serif;
	text-align:center
}

div, table, td, tr, ul, ol, p, form, fieldset{
	text-align: left;
	border: 0;
}


p {
	line-height:140%;
	margin-bottom:10px;
}

a{
	/*color: #981793;*/
}

label{
}

.sinistra{
	float:left;
}

.destra{
	float:right;
}


#header{
	margin-top:10px;
	/*margin-bottom:20px;*/
	background-image:url('../immagini/topstrip.png');
	background-repeat:repeat-x;
}

#header h1{
	height:91px;
	line-height:90px;
	margin:0;
	padding-left:10px;
	color: #000000;
	float:left;
}

#menu_lingua{
	float:right;
	margin-right:50px;
	margin-top:27px;
}

#content p{
	line-height:1.
}


#container{
	text-align:left;
	width:1000px;
	margin:0 auto;
}

.box_stili_destro{
	width:33%;
	float:right;
}

.box_stili_centro{
	width:33%;
	float:right;
}

.box_stili_sinistro{
	width:33%;
	float:right;
}



.box_sinistro{
	float:left;
	width:50%;
}

.box_destro{
	float:right;
	width:50%;
}

.box_unico{
	width:100%;
}

.descrizione_modulo{
	color:#000066;
}

.interruzione{
	clear:both;
}


#navigation{
	float:left;
	width:350px;
	background:#B9CAFF;
}

#extra{
	float:right;
	width:350px;
	background:#FF8539;
}

.linea{
	border-top:2px solid #D0D0D0;
	margin-bottom:20px;
	margin-top:20px;
	width:100%;
}

.etichetta{
	float:left;
}

/*
.campo{
	float:left;
	width:84%;
}

.testo{
	
}
*/
#ante_logo{
	text-align:center;
	margin-top:15px;
}

#ante_colore_sfondo{
	cursor:pointer;
	border: 1px solid black;
	height:100px;
	width:100px;
	float:left;
	/*margin-right:120px;*/
}

#ante_colore_sfondo_testata{
	cursor:pointer;
	border: 1px solid black;
	height:100px;
	width:100px;
	float:left;
	/*margin-right:120px;*/
}

#ante_colore_bande{
	cursor:pointer;
	border: 1px solid black;
	/*height:35px;*/
	width:170px;
	font-size:16px;
	text-align:center;
	color:#ffffff;
	padding:4px 0;
	/*float:left;
	margin-right:120px;*/
}

#ante_colore_testo_bande{
	cursor:pointer;
	border: 1px solid black;
	/*height:35px;*/
	width:170px;
	font-size:16px;
	text-align:center;
	color:#ffffff;
	padding:4px 0;
	/*float:left;
	margin-right:120px;*/
}

/*
#ante_colore_bande_testo{
	cursor:pointer;
	border: 1px solid black;
	height:28px;
	width:140px;
	float:left;
}
*/

#ante_colore_testo{
	cursor:pointer;
	border: 1px solid black;
	height:38px;
	width:170px;
	float:left;
	/*margin-right:120px;*/
}

#ante_colore_testo_testata{
	cursor:pointer;
	border: 1px solid black;
	height:38px;
	width:170px;
	float:left;
	/*margin-right:120px;*/
}


#ante_carattere{
	
	margin-right:550px;
	/*width:130px;
	height:21px;*/
	float:right;
}

#colore_testo{
	float:left;
	margin-left:5px;
	margin-top:20px;
}

#colore_testo_testata{
	float:left;
	margin-left:5px;
	margin-top:20px;
}

#colore_sfondo{
	float:left;
	margin-left:5px;
	margin-top:81px;
}

#colore_sfondo_testata{
	float:left;
	margin-left:5px;
	margin-top:81px;
}

#colore_bande{
	float:left;
	margin-left:5px;
	margin-top:9px;
}

#colore_bande_testo{
	float:left;
	margin-left:5px;
	margin-top:8px;
}

#anteprima_stili{
	width:58%;
	padding:25px;
	text-align:center;
	margin-left:0px;
	/*margin-right:auto;*/
	font-size:2.5em;
}

#anteprima_stili_testata{
	width:58%;
	padding:25px;
	text-align:center;
	margin-left:0px;
	/*margin-right:auto;*/
	font-size:2.5em;
}

.label_medio{
	margin-left: 5px;
	margin-top: 10px;
	width: 345px;
}

.label_corto{
	margin-top:10px;
	width:100px;
}

.semaforo_rosso{
	background-color:red;
	padding:8px;
	color:white;
}

.semaforo_arancione{
	background-color:orange;
	padding:8px;
	color:white;
}

.semaforo_verde{
	background-color:green;
	padding:8px;
	color:white;
}

.login{
	width:99%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	border-style:solid;
	border-width:4px;
	border-color:#D0D0D0;
	text-align:center;
}

.pulsante{
	margin-bottom:20px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:250px;
}

.pulsante a{
	color:#FFFFFF;
	text-decoration:none;
	background-color:green;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.tabella_testo_centrato{
	text-align: center;
	width:100px;
}

/*         MENU            */

#menu{
	width:100%;
	
}

#menu span{
	padding:10px;
	background-color:#D0D0D0;
	height:15px;
}

.mio_menu {
	/*padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	padding-top:0px*/
	margin-top:1px;
	padding:0px;


}

.mio_menu a{
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	background-color:#d0d0d0;
	text-decoration:none;
}

.mio_menu a:hover, .mio_menu .selezionato{
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	background-color:#a7a7ab;
}

/*.selezionato {
	color:#ffffff;
	padding:5px;
	background-color:#a7a7ab;
}*/


.mio_menu li{
	/*border:1px solid black;*/
	display:inline;
	/*margin:0 3px;*/
	padding:0;
}

/*                        */


.colorpicker{
	margin-top:2px;
	border: 1px solid #081525;
	background-color:#DFDFDF;
	position:absolute;
	z-index:10;
}


/*-----Parte stili banner------*/
#contenitore_banner{
	text-align:center;
	/*border: 2px solid #081525;*/
}

#contenitore_banner a{
	text-decoration:none;
	display:block;
}

#contenitore_banner img{
	border: 0px solid #CCC;
}

.testo_codice_banner{
	width:220px;
	height:60px;
}

/*-----------------------------*/

hr{
	border-top: 1px solid #ced7e6;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	height: 1px;
	width: 100%;
	margin: 10px auto;
}

#risposta{
	width:100%;
	/*display:block;*/
	margin-bottom:25px;
}

.span_risposta{
	padding:10px;
	color:#FFFFFF;
}

.lettera_indice{
	font-size:24px;
	color:#000000;
}

#footer{
	clear:both;
	width:100%;
	background: #D0D0D0;
	color: #000000;
	margin:20px 0px;
}

#footer p{
	margin:0;
	padding:5px 10px;
}

