@charset "utf-8";
/* CSS Document */


* {
	margin: 0px;
	padding: 0px;
	background-image: transparent;
}


H1, H2, H3, H4, H5, H6, PRE, CODE, ADDRESS, BLOCKQUOTE {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}


BODY {
	background-color: #990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#171717;
	text-align:justify;
	/*color:#CC0066;COLORE DI PROVA*/	

}

A, A:hover A:active {
	text-decoration: none;
	color: #99000;
}

A IMG {
	margin:0px;
}

a.linkpiede:link {
    color: #ffff99;
	text-decoration: none;
	line-height:19px;
}


a.linkpiede:hover {
	color: #ffff99;
}

a.linkpiede:visited {

	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height:19px;
}

#WrapperContainer {
	width: 940px;
	background-color: #FFFFFF;
	margin-left:auto;
  	margin-right:auto;
	/*border: 1px solid #645900; */
}

#Testata {
	width: 896px;
	height: 349px;
	margin-left:auto;
    margin-right:auto;

}

#TestataIndex {
	width: 896px;
	height: 547px;
	margin-left:auto;
    margin-right:auto;

}

#TestataAlta {
	position: relative;
	width: auto;
	height: 105px;
	background-image:url(img/logo-testata-IT.jpg);
	background-repeat:no-repeat;
}

#TestataAltaEN {
	position: relative;
	width: auto;
	height: 105px;
	background-image:url(img/logo-testata-EN.jpg);
	background-repeat:no-repeat;
}

#TestataAltaDE {
	position: relative;
	width: auto;
	height: 105px;
	background-image:url(img/logo-testata-DE.jpg);
	background-repeat:no-repeat;
}

#Lingua {
   position: relative;
	list-style:none;
	width: 100px;
	height: 30px;
	top: 57px;
	left: 781px;
	
}

#Lingua LI {
	display:block;
	position:absolute;

}

#Lingua LI#It {
	width: 27px;
	height: 30px;	
}

#Lingua LI#En {
	width: 27px;
	left: 38px;
	height: 30px;	
}

#Lingua LI#De {
	width: 27px;
	left: 76px;
	height: 30px;	
}

#Lingua A{
	display:block;
	width:100%;
	height:100%;
}

#TestataBassa {
	width: auto;
	height: 244px;
	background-image:url(img/img-testata.jpg);
	background-repeat:no-repeat;
}

#TestataBassaIndex {
	width: auto;
	height: 442px;
	background-image:url(img/img-testataHP.jpg);
	background-repeat:no-repeat;
}
#AmbitiSfondo{
	position:relative;
	width: 896px;
	margin-left:auto;
  	margin-right:auto;
	background-image:url(img/banda_mor.jpg);
	height:41px;	
}

#Ambiti {	
	height:25px;
	word-spacing:2px;
	float:right;
	margin-top:4px;
	font-family: Georgia, Verdana;
	padding-right:15px;	
	font-size:14px;
}

#Ambiti LI {
	list-style-type: none;
	display: inline;

}

#Ambiti A {
	color:#171717;
	font-weight:normal;
}

#Ambiti A:hover {
	color:#990000;
}

#Ambiti A.Act {
	color:#990000;
	font-weight:bold;
	background-color:#bbf8a8;
}	

#WrapperPagina {
	width: 896px;
	margin-left:auto;
   margin-right:auto;
   margin-bottom:40px;
	
}

#ColonnaSx {
	margin-top:15px;
	width:175px;
	background-image:url(img/fondino-mvertic.gif);
	background-repeat:no-repeat;
	float:left;
	height: 250px;
	font-size:14px;
	font-family: Georgia, Verdana;
}

#ColonnaSx #menu{
	margin-top:8px;
	margin-left:12px;	
	float:left;
	font-size:14px;
	font-family: Georgia, Verdana;
	text-decoration:inherit;
	list-style-type: none;
	line-height:33px;
}

.internilea {
	margin-top:13px;
	line-height:15px;
}
.internilea2 {
	font-size:11px;
	line-height:16px;
}

#ColonnaCentrale {     /*  IL WIDTH SENZA BORDI E' 581PX*/
	margin-top:15px;
	width:579px;
	float:left;
	font-size:12px;
	font-family: Verdana, Times, sans-serif;
		border-top: 2px hidden #ffff99;
		
}
#ColonnaCentrale P {
	padding-bottom: 8px;
	text-indent:0px;
}

H1 {
	color:#990000;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin-bottom:20px;;
}

.img-bordo {
	float:none;
	padding: 3px 3px 3px 3px;
	border:1px solid #fdcb5a;
}

.img-pagine {

	float:right;
	padding: 2px 2px 2px 2px;
	border:2px solid #ffff99;
	margin-left:10px;
	margin-bottom:8px;

}

.td {
	text-align:left;
	vertical-align:top;
	border-bottom:20;
}
       /*  COLONNA CENTRALE HOME PAGE */
#BoxTesto  {
	margin-top:0px;
	width:260px;
	height:230px;
	border: solid 0px #FFFF99;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	text-align:justify;
}



	   
       /*  FINE COLONNA CENTRALE HOME PAGE */

#ColonnaDX {
	margin-top:15px;
	width:140px;
	float:left;
}

#ColonnaPrenota {     /*  la pagina delle pronotazioni non ha la col sx */
	margin-top:15px;
	width:719px;
	float:left;
	font-size:12px;
	font-family: Verdana, Times, sans-serif;
}

.titoloModuloPr {    
	width:719px;
	font-size:12px;
	font-family: Verdana, Times, sans-serif;
	font-weight:bold;
	color: #FFF;
	height:auto;
	background-color: #990000;
}

#BoxPrenota {     
	width:717px;
	float:left;
	border:solid #990000 1px;
	font-size:11px;
	font-family: Verdana, Times, sans-serif;
	background-color: #ffffcc;
	
}


#menu UL LI{
	list-style-type: none;
	margin-left:12px;
}

#menu A{
    color:#2d2d2d;
	list-style-type: none;
}
#menu A:link {
	color:#2d2d2d;
	font-weight:normal;
	font-family:Georgia, Verdana, Times, sans-serif;
}
#menu A:hover {
	color:#990000;
	font-weight:bold;
}

#menu .Act{
	color:#990000;
	font-weight:bold;
}


			

#PiedePagina {
	width: 940px;
	height:122px;
	clear:both;
	padding-top:5px;
	background-color:#990000;
	background-repeat:repeat-x;
	
}

#PiedePagina .Img {
	float:left;
	margin-left:22px;
}

#PiedePagina .Testo {
	margin-top:40px;
	margin-left:40px;
	width:650px;
	float:left;
	font-family:Georgia, verdana;
	font-size:11px;
	color:#ffff99;
	text-align:center;
}

       /*  FORM CONTATTI */
.FormSito {

	margin-left: auto;
	margin-right: auto;
	width: 530px;
	border: solid 1px #990000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	background-color: #ffffcc;
}

.TestoInEvidenza {
	font-size:12px;
	line-height:15px;
	margin-bottom:15px;	
	margin-top: 15px;
	font-weight:bold;
}

.TestoPrivacy {
	font-size:10px;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	margin-bottom: 10px;	
	margin-top: 10px;
}

.FormSito BR {

	clear: left;
}

.FormSito LABEL {

	width: 210px;
	float: left;
	text-align: right;
	font-weight: bold;
	margin-bottom: 10px;
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 15px;
}


.FormSito .Campo {

	border: 1px solid #606060;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fefefe;
}

.FormSito .CampoObbligatorio {

	border: 1px solid #606060;
	width: 250px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fefefe;
}

.pulsante-rosso {

	background-color: #990000;
	color:#FFF;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:10px;
	height: 26px;
	
}
.FormSito .Check {

	margin-left: 15px:
}

.FormSito .Submit {

	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	height: 26px;
	font-weight: bold;
	background-color: #990000;
	color: #FFF;
}

   
