HTML {
	width: 100%;
    height: 100%;
	/*margin: 10px;*/
	padding:0;
}

BODY {
	background-color:#EDF1FB;
	height:100%;
	margin: 10px;
	padding:0;
	
}

.bodygrigio {
	margin:0px;
	padding:0px;
	background-color:#F1F3F4;
}

form {
	margin:0px;
	padding:0px;
	background-color:#F1F3F4;
}

.campo_form {
	width:400px;
	float:left;
}	


A
{
	FONT-WEIGHT: normal;
	COLOR: #6B8CD3;
	TEXT-DECORATION: none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
}


A:hover
{
     TEXT-DECORATION: underline;
	 COLOR: red;
}



div#frame { width:100%;
height:596px;
}

	input {font-family: Helvetica;  font-size: 12px;   }

.maintable
{
	border: 1px solid #6B8CD3;
	}
	
.top_table
{
	background-color: #6B8CD3;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: White;
	padding:5px;
}	

.testo {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: Black;
}

.testo_padding {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: Black;
	padding-left:5px;
}

.testo_alert {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: red;
	}

.testo_template {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #6B8CD3;
	}
	
.titolo_black {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #000000;
}	


	select {border: 1px solid #000000;  font-family: Verdana;  font-size: 12px;   }
	
.titolo {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #6B8CD3;
}	

.titolo_black {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #000000;
}	

.titolo_black_p {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	padding: 55px;
	color: #000000;
}

.titolino {
	font-family: Helvetica;
	font-size: 12px;
	color: Red;
	font-weight: normal;
	margin-top: 8px;
}

.titolino_BL {
	font-family: Helvetica;
	font-size: 12px;
	color:#006;
	vertical-align: middle;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 8px;
}

.container {
	border: 1px solid #6B8CD3;
	background-color: #EDF1FB;
	padding: 2px;
}

.container_alert {
	border: 2px solid #FF9900;
	background-color: #FFFBF4;
	padding: 5px;
	margin: 5px;
	font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: Red;
}



/* inizio menu diviso */
#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1em;
float: left;
font: bold 100% Helvetica;
width: 100%;
border: 1px solid #625e00;
background-color: #EDF1FB;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: black;
padding: 2px 12px;
text-decoration: none;
background: transparent url(media/vertical.gif) center right no-repeat;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color: #FFF;
background-color: RED;
}
/* fine menu diviso */

/* shoadow */

.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 300px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainermedium{
width: 550px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainerlarge{
width: 100%; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid #6B8CD3;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

.shadowcontainermedium .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid #6B8CD3;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

.shadowcontainerlarge .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid #6B8CD3;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

/* fine shadow da qui in gił arrivano solo da pagina php*/

body {
	background: #fff url('/images/template/sfumogrigio_bianco.gif') repeat-x top center;
}

.urbangreymenu{
width: 280px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Helvetica;
color: white;
background: #606060 url(downgreen.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #000066;
}
</style>
.background-color_no_sf {
		background: #fff url('/images/template/sfumoblu_bianco.gif') repeat-x top center;
}

