/* ----------> GENERICO <---------- */
html, body  {
	background:url('../../../../images/skins/base/it/2009/header.gif') repeat-x;
	background-color:#ebecec;
	margin: 0 auto;
	text-align:center;
	padding:0;
}

#contenitore{
	text-align:left;
	margin-top:11px;
	margin-left:auto;
	margin-right:auto;
	width:895px;
	/*border: 1px solid black;*/
}

#page{
	width:716px;
	float:right;
	position:relative;
	z-index:1;
}

#top_page{
	width:716px;
	height:17px;
	/*background:url('../../../../images/skins/base/it/2009/header_pagina.png') no-repeat;*/
}

#content_page{
	width:716px;
	background:url('../../../../images/skins/base/it/2009/sfondo_pagina.png') repeat-y;
	float:left;
}

.testata{
	width:695px;
	height:83px;
	background:url('../../../../images/skins/base/it/2009/sfondo_testata.jpg') no-repeat;
	margin-left:11px;
}

.logo{
	position:absolute;
	top:11px;
	left:55px;
	border:0;
}

.primary_Link{
	position:absolute;
	right:30;
	top:31px;
	line-height:25px;
	text-align:right;
	font:11px Arial;

}

.primary_Link a{
	color:#4d6868;
	text-decoration:none;
}

.corpo{
	float:left;
	width:688px;
	background:url('../../../../images/skins/base/it/2009/sfondo_corpo.gif') repeat-y;
	/*border:1px solid yellow;*/
	margin-left:12px;
	display:inline;
}

.contenuto{
	/*border:1px solid yellow;*/
	margin:0;
	margin-left:9px;
	width: 508px;
	/*height: 301px;*/
	float:left;
	display:inline;
}

.contenuto_pagina_interna{
	/*border:1px solid yellow;*/
	margin:0;
	width: 470px;
	float:left;
	margin-bottom:21px;
}

.titolo_pagina{
	font: 29px Arial;
	text-align:right;
	margin-right:0px;
	color:#256d6e;
}

.testo_pagina{
	font: 11px Arial;
	line-height:17px;
	margin-left:50px;
	color:#666666;
	text-align:justify;
}

.testo_pagina a{
	font: 11px Arial;
	line-height:17px;
	color:#018184;
}

.sidebar_right{
	/*border:1px solid blue;*/
	width: 175px;
	position: absolute;
	right:16px;
	float:left;
}

.titolo_box{
	width: 175px;
	height: 30px;
	background:url('../../../../images/skins/base/it/2009/titolo_box.jpg') repeat-x;;
	text-align:center;
	font: 15px Arial;
	line-height:29px;
	color:#ffffff;
	font-weight:bold;
}

.accesso{
	background-color:#d4e3f2;
	height:170px;
	/*padding-bottom:15px;*/
}

.registrazione{
	border-top:7px solid white;
	background-color:#d4e3f2;
	height:125px;
	/*padding-bottom:34px;*/
	/*border: 1px solid black;*/
}
.box{
	width: 175px;
	margin:0;
	padding:0;
}
.contenuto_box{
	margin-left:11px;
	margin-right:11px;
	margin-top:05px;
	font: 11px Arial;
	line-height: 14px;
	color:#656565;
	text-align:justify;
}

.contenuto_box a{
	font: 11px Arial;
	line-height: 16px;
	color:#656565;
	text-decoration:underline;
}
/*
.contenuto_box input{
	width:150px;
	height:17px;
	border: 1px solid #c1c5c6;
}
*/
.contenuto_box .input_text{
	width:150px;
	height:17px;
	border: 1px solid #c1c5c6;
}

#homepage_element{
	width:679px;
	/*height:600px;*/
	/*border:1px solid green;*/
	margin-left:20px;
	margin-top:17px;
	float:left;
	display:inline;
	background: url('../../../../images/skins/base/it/2009/sfondo_elementi.jpg') repeat-y;
	padding-bottom:27px;
}

.contenuto_news{
	width:220px;
	float:left;

}

#homepage_element .data{
	margin-top:27px;
	text-align:right;
	margin-right:22px;
	font: 12px Arial;
	font-weight:bold;
	color:#666666;
}

#homepage_element .titolo{
	margin-top:12px;
	text-align:left;
	margin-left:7px;
	margin-right:22px;
	font: 12px Arial;
	font-weight:bold;
	color:#028485;
}

#homepage_element .abstract{
	text-align:justify;
	margin-top:10px;
	margin-left:7px;
	margin-right:22px;
	font: 11px Arial;
	color:#666666;
}

#homepage_element .link{
	margin-top:10px;
	text-align:right;
	font: 11px Arial;
	color:#028485;
	text-decoration:underline;
}

#homepage_element  .link a{
	text-align:right;
	font: 11px Arial;
	color:#028485;
	text-decoration:underline;
	margin-right:22px;
}


.contenuto_dati{
	width:231px;
	/*border-left: 1px solid #c1c5c6;*/
	float:left;

}

.contenuto_eventi{
	width:219px;
	/*border-left: 1px solid #c1c5c6;*/
	float:left;

}

.divisore{
	margin-left:7px;
	margin-right:22px;
	margin-top:15px;
	height:1px;
	background:url('../../../../images/skins/base/it/2009/divisore.gif') repeat-x;
}

#bottom_page{
	width:716px;
	height:17px;
	float:left;
	/*background:url('../../../../images/skins/base/it/2009/footer_pagina.png') no-repeat;*/
}

#footer, #footer a{
	bottom:0;
	font:10px Verdana;
	line-height:15px;
	color:#959595;
	margin-left:20px;
	margin-bottom:20px;
}

/* ----------> PAGINE INTERNE SENZA IMMAGINE <---------- */
#dx_noimg{
	width: 470px !important; width /*per IE*/: 470px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7B7B7B;
	line-height: 17px;
	padding-right: 30px;
	float: left;
}
#dx_noimg h1{
	color: #028586;
	font-size: 22px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0px;
	padding-bottom: 35px;
}
#dx_noimg h2{
	color: #7B7B7B;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 15px;
}
.nome{
	width: 140px;
	color: #028586;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	line-height: 17px;
	float: left;
}
.reparto{
	width: 60px;
	color: #7B7B7B;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
	margin: 0px;
	padding-right: 35px;
	float: left;
}

.gruppo{
	width:200px;
	color: #7B7B7B;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
	margin: 0px;
	padding-right: 35px;
	float: left;
}
/* ----------> FINE PAGINE INTERNE SENZA IMMAGINE <---------- */

/* ----------> FORM <---------- */

.text {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #0D3664;	font-size : 11px;	line-height : 14px;  }
select {width:230px;}

span.errors {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #F7D431;
	font-weight : bold;
}

/* ----------> FINE FORM <---------- */

#report{
	position:absolute;
	z-index:4;
	float:left;
	margin-left: -50px;
	margin-top:75px;
	background: white;
	width:400px;
}

.table{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 12px;
	width:400px;
}

.table a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #028586;
line-height: 12px;
text-decoration: underline;
}
.table h1{
color: #028586;
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 1px;
margin: 0px;
/*padding-bottom: 35px; 	*/

/*padding-top: 50px; */
}

table td {
	color: #7B7B7B;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 17px;
}

.edt_nome {
	color: #028586;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

