/* CSS Document */

/* Colore synthetic -> #981004 */


body
{
background-color:#f0f0f0;
 margin:0px;
 padding:0px;
 text-align: center;   /*centra in IE 5.x */
 }

img {
border-color: #981004;
}

h1,h2,h3{
font-size:12px;
margin:1px;
padding:1px;
}
a {
FONT-SIZE: 11px;
font-weight: bold;
color:#333333;
FONT-FAMILY: arial, verdana, helvetica, "times new roman";
TEXT-DECORATION: underline;
	
}
a:hover {
TEXT-DECORATION: none;
}



body, table, td, tr {
FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.2em;

}

table#madre{

border:1px solid #333;
background-color:#FFFFFF;
padding:0px 5px;
}


div#cambiolingua{

background-color:#f6f6f6;
padding:5px;
border:1px solid #f0f0f0;
margin:5px;


}

div#inserisci_username{

border:1px solid #981004;
margin:3px;
padding:15px;
background-color:#f7f7f7;

}

#sottocategorie_ad{
padding-left:10px;
margin-bottom:5px;
}

#sottocategorie_ad ul {
		list-style: none;
		margin:0px;
		padding: 0px;
			}
		
#sottocategorie_ad li a {
display:block;
    width: auto;
FONT-SIZE: 11px;
color:#333333;
font-weight:normal;
FONT-FAMILY:verdana, arial, helvetica, "times new roman";
text-decoration:none;
border-bottom:0px dashed #013272;
padding:2px;
		}

#sottocategorie_ad li a:hover
 {
padding:2px;
 color:#981004;
background-image:none;
border-bottom:0px dashed #013272;
		}
		
.grigiocat{

background-color:#f6f6f6;
color:#333333;
}
		
body{
 text-align: center;   /*centra in IE 5.x */

}

div#contenitore_ad{

border:0px solid #666;
/*width:780px;*/
margin: 0px auto;   /*centra negli altri browsers*/
text-align: left;   /*ripristina l' allineamento*/
padding:0px;
}

div#testata_ad{

background-color:#ffffff;
padding:3px;
border-bottom:1px solid #981004;
}
.clear{
clear:both;
}
div#logo_ad{
float:left;
}
div#titolo_testata_ad{
float:right;
padding-left:15px;
margin-top:20px;
color:#981004;
text-align:right;
}
div#titolo_testata_ad h1{
font-size:18px;
font-weight:bold;
margin:4px;
padding:1px;
color:#333333;
}




/* form di accesso */

div#contieni_form_accesso_ad{
padding:35px;
}
div#form_accesso_ad{

background-color:#f7f7f7;
border:1px solid #981004;
padding:3px;
width:300px;
}

div#form_accesso_ad h3{
background-color:#981004;
color:#ffffff;
margin:0px;
padding:3px;

}


div#contenuto_ad{
clear:both;
margin-top:0px;
padding:3px;
}

div.scorri_ad{

height:300px;
overflow:auto;
margin:2px;
border:1px solid #ccc;
margin-top:10px;
padding:4px;

}

/*div#contieni_centro_ad{
position:absolute;
background-color:#f0f0f0;
padding:0px;
height:auto;
}
*/
div#menu_ad{
padding:5px;
/*width:10px;*/
/*padding-left:0px;
float:left;
width:200px;*/
/*border-right:1px solid #333;*/


}
	div.menuadmin{
	border:1px solid #666;
	background:#ffffff;
	margin-bottom:10px;
	padding-bottom:10px;
	
	}
	div.menuadmin h2
	{
	font-size:12px;
	color:#333;
	padding:1px;
	line-height:1.2;
	margin:1px;
	margin-top:10px;
	
	text-decoration:none;
	}

	div.menuadmin p
	{
	line-height:1.2;
	margin:1px;
	padding:1px;

	}

	/*
	div.menuadmin h1
	{
	font-size:12px;
	color:#FFFFFF;
	background-color:#666666;
	padding:3px;
	margin:0px;
	text-decoration:none;
	}
	div.menuadmin h1 a,
	div.menuadmin h1 a:hover,
	div.menuadmin h1 a:visited,
	div.menuadmin h1 a:link,
	div.menuadmin h1 a:active
	{
	font-size:10px;
	color:#333;
	background-color:#f6f6f6;
	padding:1px;
	margin:0px;
	margin-right:5px;
	text-decoration:none;
	}
	*/
	div.menuadmin ul {
		list-style: none;
		margin:0px;
		padding: 0px;
		
			}
	div.menuadmin li a {	
    display:block;
	width:192px;
	background-color:#FFFFFF;
	FONT-SIZE: 12px;
	color:#110547;
	font-weight:normal;
	FONT-FAMILY:arial, verdana,helvetica, "times new roman";
	text-decoration:none;
	border-bottom:1px solid #666666;
	padding:3px;
	text-align:left;
	margin:0px;
	
	}

	div.menuadmin li a:hover, 
	div.menuadmin li.acceso a,
	div.menuadmin li.acceso a:link,
	div.menuadmin li.acceso a:active,
	div.menuadmin li.acceso a:visited  {
	background-color:#EEEEEE;
	text-align:left;	
	border-bottom:1px solid #666666;
	padding:3px;
	padding-left:8px;
	width:187px;
	
	}
	

div#centro_ad{
padding:5px;
border:0px solid #003333;
background-color:#FFFFFF;
width:auto;
/*position:relative;
margin-left:220px;*/

}

div#footer_ad{
clear:both;
border-top:1px solid #333;
padding:5px;
text-align:center;
background-color:#f7f7f7;
}

/* menu interno sezione */
div.menuinterno{
width:auto;

padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #333;
margin-bottom:15px;
}
div.menuinterno a{
color:#981004;
font-weight:bold;

}

/* avviso nascosto per cancellazione cat con sub */
div.subnascosto{


border:1px solid #333;
background-color:#f6f6f6;
padding:3px;
margin:3px;

}

/* box ritorna in update */
div#ritorna_salvati{

text-align:center;
padding:2px;
margin:2px;
background-color:#ffffff;

}

/* messaggi thumb */
div.msg_thumb{

color:#990000;

}
/* titolo del campo nel form */
div.titolo_campo, div.titolo_campi{

margin:10px 2px;
font-size:11px;
font-weight:bold;
border-bottom:0px solid #f0f0f0;
color:#981004;


}

.errore{

border:3px solid #FF0000;


}

.ad_livello{

margin-bottom:4px;

}

/* div scorrimento lista utenti */
.ad_scorri_utenti{

height:200px;
border:1px solid #666;
padding:3px;
overflow:auto;

}

h2.messaggio{
background-color:#981004;
color:#FFFFFF;
display:block;
text-align:center;
padding:2px;
border:1px solid #333;
}
.padtd{
padding:5px;
}




a.titoli_sezioni,
a.titoli_sezioni:link,
a.titoli_sezioni:active,
a.titoli_sezioni:visited,
a.titoli_sezioni:hover{
color:#FFFFFF;
font-weight:bold;
font-family:Verdana,Arial, Helvetica, sans-serif ;
font-size:10px;  
text-decoration:none;
}
a.titoli_menu_lat,
a.titoli_menu_lat:link,
a.titoli_menu_lat:active,
a.titoli_menu_lat:visited
{
color:#FFFFFF;
font-weight:bold;
font-family:Verdana,Arial, Helvetica, sans-serif ;
font-size:10px;  
text-decoration:none;

}
a.titoli_menu_lat:hover{

text-decoration:underline;

}
.titolo_menu_lat{
background-color:#981004;
padding:2px;
clear:both;
border-bottom:1px solid #ffffff;
 }
 
 .sfondo_grigio{
 font-weight:bold;
 font-size:11px;
 margin:3px;
 background-color:#f0f0f0;
 border-bottom:1px solid #981004;
 padding:3px;
 }
 #contatta_synthetic{
border:1px solid #981004;
margin:3px;
padding:15px;
background-color:#f7f7f7;
display:none;
line-height:1.5;
 
 }
 #serveaiuto{
 
 padding:2px;
 
 }
 
 #serveaiuto a{
 
 color:#981004;
 
 }
 .benvenuto{
 
 margin:30px 0px;
 
 }
 
.nascosto{
	display:none;
}
