body{
	margin:0pt;
	padding:0pt;
	background: #666666;
}

/*contenitori generali*/
div#container{
	width:745px;
	border:1px solid #000000;
	background-image:url(../images/design_sfondo.gif);
}
div#container2{
	padding:0px;
}

/*header e menu*/
div#header{
	height: 230px;
	background:url(../images/header.jpg) no-repeat center;
}
div#menuPrincipale{
	text-align:left;
	position:relative;
	width: 744px;
	height: 31px;
	left: 0px;
	top: 0px;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	background-image:url(../images/design_menuSup.gif); background-repeat:no-repeat; background-position:top left;
}

div#menuPrincipale a{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	color:#ffffff;
	text-decoration:none;
	margin:0px 23px 0px 24px;
}
div#menuPrincipale a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#ffffff;
	text-decoration:underline;
}
.switch{
	float:left;
	margin:10px 0px 0px 0px; 
}

/* ////////////////////////////////////LAYOUT////////////////////////////////////////// */

/*contenitore generale*/

/*singoli box */
.boxDestra{
	background-image:url(../../../immagini/sfondoTitoliDx.gif); background-repeat:no-repeat; background-position:top left;
	margin:12px 0px 12px 0px;
	padding-left:11px;
	padding-right:11px;
	text-align:left;
}
.boxDestra h2{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#626883; font-size:9px; font-weight:bold;
	margin-left:6px;
	margin-bottom:14px;
	padding-top:3px;
}
.boxDestra p{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#7D7D7D; font-size:9px;
	text-align:justify;
	margin:0px;
	line-height:12px;
	padding:0px;
	text-align:justify;
	text-indent:0px;
	background-image: url(../images/trasparente.gif); background-repeat:no-repeat;
}
.boxDestra a{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#858585; font-size:9px; font-weight:bold;
	padding:10px 0px 0px 0px;
	text-decoration:none;
	text-align:left;
}
.boxDestra a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#A4A8BA; font-size:9px; font-weight:bold;
	text-decoration:none;
}
.imgBoxDx{
	float:right;
	margin-bottom:4px;
	margin-top:16px;
	margin-left:8px;
	filter:alpha(opacity=100);
	opacity:1;
}

#content{
	margin:12px 0px 16px 0px;
	width:480px;
	border:2px solid #ffffff;
	background-color:#e5e5e5;
	float:left;
	text-align:left;
	padding-bottom:12px;
}
#contenuti{
	padding:14px 26px 14px 26px;
	line-height:15px;
}
/*titoli box centrale*/
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#516875;
	text-align:left;
	margin:0px 9px 0px 9px;
	padding:8px 5px 8px 12px;
	background-image:url(../images/design_h1.gif); background-position:left; background-repeat:no-repeat;
}
/*testi box centrale*/
p{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#535353;
	text-indent:16px;
	text-align:justify;
	padding-left:10px;
	padding-right:9px;
	padding-bottom:10px;
	padding-top:6px;
	margin-top:9px;
	background-image:url(../../../immagini/designParagrafo.gif); background-repeat:no-repeat; background-position:top left;
}
.imgCentro {
  	float:right;
  	margin: 6px 9px 10px 10px;
  	border:1px;
	border-color:#B0B3C1;
	border-style:solid;
}
#content a{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#516875; font-weight:bold;
	text-decoration:none;
	border-style:none;
	text-align:left;
}
#content a:hover{
	text-decoration:none;
	color:#A4A8BA;
}
#content img{
	vertical-align:top;
	margin-left:0px; margin-bottom:0px;
}
.iconcine{
	border-style:none;
}

/* //////////////////////////////////////////////////////BOX SINISTRA//////////////////////////////*/
div#navigation{
	margin:12px 12px 16px 0px;
	width:198px;
	/*background-color:#ffffff;*/
	/*background-image:url(immagini/design_sfondoMenu.gif); background-repeat:repeat-y; background-position:top;*/
	float:left;
}
.chiusura{
	background-image:url(../images/design_sfondoMenu.gif); background-repeat:repeat-y; background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999;
}
.chiusura p{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #666666;
	margin:0px 10px 0px 4px;
	border-top:2px solid #ac3131;
	padding:2px 6px 2px 6px;
}
#aggancio{
	background-image:url(../images/deign_sfondoMenuBasso.gif); background-repeat:no-repeat; background-position:top center;
	margin-bottom:0px;
	padding:8px 0px 8px 0px;
}

/*/ menu sin /*/

DIV#nav {
		padding:14px 0px 10px 0px;
		margin:0px 0px 0px 0px;
		width:198px;
}
DIV#nav a{
			font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#516875;
			text-align:left; text-decoration:none;
			margin:0px 3px 0px 0px;
			padding:3px 61px 4px 31;
			display:block;
			background-image:url(../images/design_menu.gif); background-repeat:no-repeat; background-position:center;
}
DIV#nav a:hover{
			color:#ffffff;
			text-align:left; text-decoration:none; color:#014984;
			margin:0px 3px 0px 0px;
			padding:3px 61px 4px 31;
			display:block;
			background-image:url(../images/design_menuRoll.gif); background-repeat:no-repeat; background-position:center;
}
/*---------- GALLERY ---------------------------------------------------------------------------------------------------*/
#legenda{
	margin-top:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#535353;
}
#legenda a{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#535353;
	font-weight:normal;
	
}
.piu{
	border-top:1px solid #ffffff;
	padding-top:4px;
}
.meno{
	padding-bottom:4px;
}
#sfondo_gallery{
	background-color:#FFFFFF;
	padding:20px 0px 20px 0px;; 
	margin-top:12px;
	text-align:center;
}
#sfondo_gallery a img{
	border:2px solid #990101;
}
#sfondo_gallery a:hover img{
	border:2px solid #cccccc;
}
#didascalia{
	background-color:#FFFFFF;
	padding:3px 0px 3x 0px;
	margin-top:2px; margin-bottom:2px;
	text-align:center;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#535353;
}

#description{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#535353;
	margin-right:auto;
	text-align:right;
	padding: 0px;
	width: 350px;
	margin-left: auto;
}
#slides{
	background-color:#FFFFFF;
	padding:0px 10px 20px 0px;
	margin:12px 12px 12px 12px;
	float:right;
	width:90%;
	text-align:center;	
}
#slides h1{
	margin-top:12px; margin-bottom:12px; margin-left:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#535353;
	border-bottom:1px solid #cccccc;
}
#slides img{
	margin:4px 0px 4px 6px;
}
#slides a img{
	border:1px solid #cccccc;
}
#slides a:hover img{
	border:1px solid #a11616;
}
#arrowsLeft{
	float:right;
	margin-right:18px;
	font-weight:bold; font-size:18px;
	color:#a11616;
}
#arrowsRight{
	float:right;
	margin-right:12px;
	font-weight:bold; font-size:18px;
	color:#a11616;
}
#galleryHome{
	border-top:2px solid #990101;
	border-bottom:2px solid #990101;
	padding:8px 0px 6px 0px;
	margin:2px 2px 2px 4px;;
	color:#a11616;
	float:left;
	position:relative;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#535353;
}
#galleryHome img{
	border:2px solid #ffffff;
	margin:0px;
}
#galleryHome a img{
	border:2px solid #ffffff;
	margin:0px;
}
#didascaliaHome{
	padding:3px 0px 3x 0px;
	margin-top:2px; margin-bottom:2px; margin-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#535353;
	text-align:left;
}
#imgHome{
	padding:3px 0px 3x 0px;
	margin-top:2px; margin-bottom:2px;
	text-align:center;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#535353;
}
#imgHome img{
	border:2px solid #ffffff;
}
#descriptionHome{
	border-bottom:2px solid #990101;
	padding:0px 0px 10x 0px;
	margin-top:0px; margin-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#535353;
	margin-left:43px;
	text-align:left;
	width:82%;
}
#slidesHome{
	padding:0px 10px 20px 0px;
	margin:12px 4px 12px 8px;
	float:right;
	width:90%;
	text-align:center;
}
#slidesHome h1{
	margin-top:12px; margin-bottom:12px; margin-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#535353;
}
#slidesHome img{
	margin:4px 0px 4px 6px;
}
#slidesHome a img{
	border:1px solid #cccccc;
}
#slidesHome a:hover img{
	border:1px solid #a11616;
}

/* /////////FORMATTAZIONE FOOTER/////////// */
/*contenitore footer*/
div#footer{
	background-color:#e5e5e5;
	width: 100%;
	clear:both;
	height:90px;
	vertical-align:middle;
	padding-top:9px;
}
/*link per le lingue*/
div#internoFooterSin{
	float:left;
	margin-left:25px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif; color:#516875; font-size:10px; 
}
div#internoFooterSin a{
	text-decoration:none;
	color:#516875;
}
div#internoFooterSin a:hover{
	text-decoration:none;
	color:#9E9E9E;
}
/*copyright*/
div#footer h6{
	margin-top:28px;
	margin-left:52px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#999999;
}
div#footer a{
	padding-top:12px;
	margin-top:24px;
	margin-right:5px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#444444;
}
div#footer a:hover{
	margin-top:24px;
	margin-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#999999;
	text-decoration:none;
}
/*inconcine link destra*/
div#internoFooterDes{
	margin-top:0px;
	float:right;
	margin-right:25px;
}

.info a{
	background-image:url(../../../immagini/iconaInfo.gif);
	background-repeat:no-repeat; background-position:top right; 
	text-decoration:none;
}
.info a:hover{
	background-image:url(../../../immagini/iconaInfoOver.gif);
	background-repeat:no-repeat; background-position:top right;
	text-decoration:none;
}
#EmailPrivacy {
	width:340px;
	height:130px;
	z-index:1;
	overflow: scroll;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border: 1px solid #CCCCCC;
}
#menuLaterale {
	margin-left: 11px;
}

