@charset "utf-8";
/* Etrusco Arezzo Hotel */

body {padding:150px 0 0 0;margin: 0px; color: #FFFFFF; font-family:Arial,"Trebuchet MS",Verdana,Geneva,Helvetica,sans-serif;font-size:10px;position: relative; background-image:url(http://www.etruscohotel.it/images/bf.jpg); background-repeat:repeat-x; background-position:top;}
span{ margin:0; padding:0}

/* principale */
#main {background: #FFFFFF;background-image:url(http://www.etruscohotel.it/images/bf_main.jpg); background-repeat:repeat-x; background-position:top;width: 960px;margin: 0px auto;/*border: 1px solid #666666;*/ height:auto; padding:10px}
#lingue {width: 150px; height:25px; float:right}
#menucontainer{width: 680px; height:45px; float:right;}
#header {background: #FFFFFF;height: 75px;width: 960px;}
#content {background: #f6f6f6;height:auto; min-height:352px; width: 960px;font-size: 10pt;margin: 0 auto;}
#boxtesto{ margin:5px; padding:5px}

#casellatesto {/*background: #413e38;*/background-image:url(http://www.etruscohotel.it/images/bf_boxtesto.jpg);width: 960px;min-height:55px;font-size: 10pt;color: #FFFFFF;margin: 0 auto;padding-top:15px}
#aperturacasellatesto {background-image:url(http://www.etruscohotel.it/images/apertura_boxtesto.jpg); background-repeat:no-repeat;width: 960px;height:20px;margin: 0 auto;}
#chiusuracasellatesto {background-image:url(http://www.etruscohotel.it/images/chiusura_boxtesto.jpg); background-repeat:no-repeat;width: 960px;height:19px;margin: 0 auto;}
#logo {width: 280px; height:75px; float:left; }

/* stili caratteri */
h1 {color:#FFF;padding:0px;margin:0 0 0 5px;line-height:normal ;letter-spacing:normal;font-size:15px;display:inline;text-transform:uppercase; margin:0; padding:0}
p{color:#FFF; font-family:Arial,"Trebuchet MS",Verdana,Geneva,Helvetica,sans-serif; font-size:12px; padding:0 5px 5px 5px}
a{color:#e5cb8e; font-family:Arial,"Trebuchet MS",Verdana,Geneva,Helvetica,sans-serif; font-size:12px;   text-decoration:none}
.capitoletto {color:#97323d;text-transform:uppercase; font-size:13;padding:5px}
hr{ line-height:normal; padding:0; margin:0}


/* menu orizzontale con sottomenu orizzontale*/
#menu{text-align: center;width: 100%;}
#menu ul{margin: auto;padding:0;position: relative;display: block;width: auto;height: 30px;}
#menu li{list-style: none;float: left; }
#menu ul ul{position: absolute;width: 600px;height: 20px;left: 0;visibility: hidden; margin-left:150px}
#menu li a{ width:70px;height: 30px;display: block;text-decoration:none;text-align: center;font-size: 9px;font-family: Verdana;color:#414e4c;font-weight: bold; padding-right:1px;padding-left:1px;  border-right: 1px solid #CCCCCC; line-height:normal}
#menu li a:hover{color:#b3525d;} 
#menu ul li:hover ul{visibility:visible;z-index:20;}
#menu li li a{height: 20px;border:none; line-height:normal;padding-left:1px;  border-right: 1px}
#menu li li a:hover{color:#b3525d}

/* colonne home page */

.colonna1_left{position:relative;float:left;width: 520px;}
.colonna1_right{position:relative;float:right;width: 440px; min-height:352px;}

/* colonne soggiorni */
.colonna2_left{position:relative;float:left;width: 320px;}
.colonna2_right{position:relative;float:right;width: 620px; min-height:352px; padding-right:5px}

/* colonne tipi di soggiorni */
#divisorio_left{position:relative;float:left;width:310px;}
#divisorio_right{position:relative;float:right;width: 300px; padding-top:10px}

/* footer */
#footer {background: #FFFFFF;height:53px;width: 960px;font-size: 8pt;color: #6c634d;margin: 0 auto; text-align:center;padding:15px}
#footer a{ color:#c95360; text-decoration:none}
#footer h1{ color:#c95360; text-transform:capitalize; display:inline; font-size:12px; font-weight:bold}

/* firma studio */
.studio{ width:898px;height:50px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#666666;text-align:center;}
.studio a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none;text-align:center;}
.studio a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#999999;text-align:center;}
	
/* annullatore */
.clearer {clear: both;}

/* caratteristiche immagine */
.immagine{ margin-top:3px; margin-bottom:3px; padding:5px; border: 1px solid #FFF}/* CSS Document */

