@charset "utf-8";
/* CSS Document */

body {
	padding: 0px;
	font-family:verdana;
	font-size: 11px;
	background-image: url(images/tail_left.jpg);
	background-repeat: repeat;
	background-position: left top;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Logo {
	height: 70px;
	width: 214px;
	float: left;
}
.testoBoxSx
{
	margin-top: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#riqSuperiore {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
.MenuTop {
	height: 25px;
	width: 690px;
	margin-top: 45px;
	float: left;
}


p {
	margin: 0px;
	padding: 0px;
}


#boxCentrale {
	width: 955px;
	height: 455px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	background-image: url(images/bg01.png);
	background-repeat: no-repeat;
}




div#wrapper 
{
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	
}




.error_message		{font-size:100%; line-height:1; border:1px solid #FF9595; background-color:#FFEAEA; padding:10px 8px 10px 8px}
.error_message h3,
.success_message h3	{border:0; margin-bottom:5px; padding:0}
.error_message pre,
.notice_message pre,
.success_message pre {float:left;font-size:120%}
.success_message	 {font-size:100%; line-height:1; border:1px solid #66DDFF; background-color:#E8FAFF; padding:10px 8px 10px 8px}





.bottoni li{
	list-style:none;
	width:90px;
	height:25px;
	text-align:center;
	float:left;
	background-image: url(images/btnOff.gif);
	background-repeat: no-repeat;
}
ul.bottoni{
	width:auto;
	float:left;
	padding: 0px;
	margin: 0px;
	
}
ul.bottoni li{
	margin-left:5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
ul.bottoni a{
	color:#000000;
	display:block;
	line-height: 25px;
	text-decoration:none;
	
	height: 25px;
	word-spacing: 1px;
}
ul.bottoni a:hover{
	background-image: url(images/btnOn.gif);height:25px;  width:90px;
}

li.activeSession a { background-image: url(images/btnOn.gif);height:25px; color:#FFFFFF;  width:90px;}







ul.BtnDettagli,ul.btnAdd li{
	list-style:none;
	width:110px;
	height:18px;
	text-align:center;
	background-image: url(images/btnDettagli.gif);
	background-repeat: no-repeat;
	color:white;
	margin: 0px;
	padding: 0px;
}
ul.BtnDettagli{
	width:auto;
	background-image: url(images/btnDettagli.gif);
	padding: 0px;
	margin: 0px;
}

ul.BtnDettagli a{
	width:110px;

	display:block;
	line-height: 20px;
	text-decoration:none;
	color:white;
	height: 18px;
	word-spacing: 1.5px;
}
ul.BtnDettagli a:hover{width:110px; color:#FF9900;}







ul.btnAdd,ul.btnAdd li{
	list-style:none;
	width:100px;
	height:25px;
	text-align:center;
	float:right;
	background-image: url(images/btnAdd.gif);
	background-repeat: no-repeat;
	color:#000000;
	margin: 0px;
	padding: 0px;
}
ul.btnAdd{
	width:auto;
	background-image: url(images/freccia.gif);
	padding: 0px;
	margin: 0px;
}
ul.btnAdd li{margin-right:5px;}
ul.btnAdd a{
	display:block;
	line-height: 25px;
	text-decoration:none;
	color:#000000;
	height: 26px;
	word-spacing: 1.5px;
}
ul.btnAdd a:hover{width:100px; color:#FFFFFF;}












.BoxSx
{
	height: 365px;
	width: 500px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 20px;
	color: #FFFFFF;
	float: left;
}
.BoxDestra {
	background-repeat: no-repeat;
	width: 379px;
	float: left;
	height: 279px;
	padding: 10px;
	background-image: url(images/bg02.png);
}





/* RENDO LINKKABILE TUTTO RIQUADRO IMMAGINE -------------------------- */
.ImgBoxDestro {
	width: 169px;
	background-image: url(images/riquadroWhite.gif);
	background-repeat: no-repeat;
	height: 211px;
	text-align:center;
	float: left;


}



.ImgBoxDestro li{
	width: 169px;
	background-image: url(images/riquadroWhite.gif);
	background-repeat: no-repeat;
	height: 211px;
	float: left;
	display:block;
	

}
ul.ImgBoxDestro{
	padding: 0px;
	margin: 0px;	
}
ul.ImgBoxDestro li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		width: 169px;
	height: 211px;
	
}
ul.ImgBoxDestro a{
	color:#000000;
	display:block;
	text-decoration:none;
	width: 169px;
	height: 211px;
	
}
ul.ImgBoxDestro a:hover{
	width: 169px;
	height: 211px;

cursor:url(images/magnify.cur), -moz-zoom-in, auto;
}

/* FINE BLOCCO -------------------------- */


#Tit02 {
	clear: right;
	color: #BF7606;
	font-weight: bold;
	line-height: 15px;
	letter-spacing: 1.5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
}

.TextBoxDestro {
	height: 210px;
	width: 200px;
	float: right;
}


.linkopacity  {
filter:alpha(opacity=40);   
-moz-opacity: 0.4;   
opacity: 0.4;
background-color:#000000;
}


.testoDescr
{
	color: #BF7606;

	line-height: 15px;
}

#riqBoxDestra {
	float: left;
	width: auto;
	height: auto;
}


a.aLink:link {
	color:#FFFFFF;
	text-decoration:none;
}
a.aLink:visited {
	color : #FFFFFF;
	text-decoration : none;
}
a.aLink:hover {
	color:#FFFFFF;
	text-decoration : underline;
}
a.aLink:active {
	color : #FFFFFF;
	text-decoration:none;
}


a.aLink2:link {color:#CCCCCC;text-decoration:none;}
a.aLink2:visited {color : #CCCCCC;text-decoration : none;}
a.aLink2:hover {color:#CCCCCC; text-decoration : underline;}
a.aLink2:active {color : #CCCCCC;text-decoration:none;}



.Footer {
	background-image: url(images/footer.png);
	height: 159px;
	width: 955px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.MenuFooter {
	padding: 5px;
	font-size: 15px;
	letter-spacing: 1.5px;
	clear: both;
}
.RiqSottomenu {
	width: 400px;
	clear: both;
	float: left;
}
.VociSottomenu {
	width: auto;
	margin-left: 10px;
	float: left;
}

.riquadroFooter {
	width: 860px;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	clear: both;
}


.RiquadroIcon {
	width: 300px;
	float: left;
	height: auto;
	margin-top: 10px;
	margin-left: 4px;
	
}



.btnPag {width:auto; float:left; text-align:center; list-style:none;   margin:2px; padding:0;}
.btnPag a{display:block; width:25px; line-height:25px; float:left; text-decoration:none; color:white}
.btnPag a:hover{ background-image:url(images/iconPag.gif);}
.LinkAttivoPaging
{
display:block; width:25px; height:26px; font-weight:bold; color:#000000; line-height:25px; float:left; margin:2px; text-decoration:none; background-image:url(images/iconPag.gif); background-repeat:no-repeat;
}



.RiquadroIcon img {
float:left; 
margin-left:5px;
border:1px solid #FFFFFF;
width:47px;
height:43px;
}
.TextDescrizione {
	letter-spacing: 1.5px;
	height: 180px;
}
#RiqImgs {
	float: left;
	height: 170px;
	width: 110px;
	margin-top: 10px;
	margin-left: 10px;
}
#RiqPaging {
	clear: both;
	width: 520px;
	margin-left: 20px;
}

#TitSt {
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.BoxOfferta {
	background-image: url(images/box_offerta.png);
	background-repeat: no-repeat;
	height: 173px;
	width: 286px;
	float: left;
	padding: 10px;
}
.BoxIntro {
	background-image: url(images/boxHomeTop.png);
	background-repeat: no-repeat;
	float: left;
	height: 173px;
	width: 480px;
	margin-left: 33px;
	padding: 10px;
}
.BoxFooterHome {
	height: 180px;
	width: 824px;
	background-image: url(images/BoxHomeBottom.png);
	background-repeat: no-repeat;
	clear: both;
	margin-top: 7px;
	padding: 10px;
}
#footer0x {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 900px;
}


.Thumbs {
	clear: both;
	float: left;
	
}

/*MINUATURA ANTEPRIMA*/
.Tbs {
	background-color:#FFFFFF;
	width:40px;
	height:40px;
	float: left;
	margin: 3px;

	
}

.Tbs img{ border:0; width:20px; height:auto;}



.Tbs a{
	border: 1px solid #CCCCCC;
	display:block;
	text-decoration:none;
	
	width:40px;
	height:40px;
	border:1px solid #CC9900;
	background-color:#FFFFFF;
	

}
.Tbs a:hover{	border:1px solid #FF3300; 	cursor:url(images/magnify.cur), -moz-zoom-in, auto;}


/*MINUATURA ANTEPRIMA*/
