html,body{margin:0 auto;padding:0}
body{font: 76% arial,sans-serif;text-align:center; background: #f8f8f8;}
div#container{ text-align:left; margin: 0 auto; float: center;  background: #fff;}

/*titoli link e  mneu */ 
h2 { font-size: 15px; font-weight: bold; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif; color: #ff9933; }
/* testi */
h3 { font-size: 13px; font-weight: normal; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;  }


/*header in alto e contenuto al centro*/
div#header { position: relative; height: 65px; width: 100%; float: center; background: #000; background: url("../img/sf/bg-livello1a.gif"); }
div.wrapper { width: 974px; margin: 0 auto;}
div#gallery { position: relative;  width: 100%; float: center; background: url("../img/sf/livello2.gif"); }

/* logo*/
div#logo {position: relative; z-index: 1; top: 0; left: 0; width: 231px; height: 124px; }

/*menu in alto */
div#header-menu { position: relative; height: 40px; width: 100%; float: center; background: url("../img/sf/bg-livello2e.gif"); }
#header-menu h2 { text-align: right;  margin-top: 0px; padding: 12px 10px;	color: #c2e570;	font-size: 15px;  font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;	}
#header-menu h2 a { color: #fff; text-decoration: none;	} #header-menu h2 a:hover { color: yellow; text-decoration: none;	border-bottom: 3px solid yellow; } #header-menu h2 a:active { text-decoration: none; border-bottom: 3px solid #000; }

/*menu in basso */
div#context-menu { position: relative; height: 40px; width: 100%; float: center; background: url("../img/sf/menu-basso.gif"); }#context-menu h2 {  margin-top: 0px; padding: 12px 10px;	color: #c2e570;	font-size: 15px;  font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;	}
#context-menu h2 {  margin-top: 0px; padding: 12px 10px;	color: #fff;	font-size: 15px;  font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;	}
#context-menu h2 a { color: #fff; text-decoration: none;	} #context-menu h2 a:hover { color: yellow; text-decoration: none;	 }

.wrapper2{ width:970px;margin:0 auto}

/* cornice foto*/
#photogallery { background: url("../img/piccole/cornice.jpg"); width: 275px; height: 190px; margin: 35px auto; }
.foto {padding: 12px;}


/* prima colonna a destra*/
.colonna600 { float:left;width:640px; } .colonna600 h3  {  }
.colonna600 h2 {  margin: 15px auto 5px auto; padding: 2px; font-size: 200%; }

/*seconda colonna a sinistra*/
.colonna300 { float:right;width:300px; }
.colonna300 h2 {  margin: 15px auto 0px auto; color: #fff;	font-weight: bold; padding: 5px  10px; text-transform: uppercase;}
.colonna300 h3  { font-weight: normal; margin: 0; padding: 0; } .colonna300 h3 a  { text-decoration: none; color: #000; } .colonna300 h3 a:hover  { text-decoration: underline; color: #000; }
.iframe {  height: 450px; overflow: auto; margin: 25px auto 5px auto; }

/* modello unica colonna*/
.colonna960 h2 {  margin: 15px auto 5px auto; padding: 2px; color: #c2e570;	font: bold 20px 'Trebuchet MS', Trebuchet, Arial, sans-serif; }
.colonna960 { float:left;width:960px; } .colonna960 h3  { font-weight: normal; font-size: 13px; }

/*indirizzo in fondo*/
#footer { position: relative; clear:both; width: 100%; float: center; background: #ccc; padding: 1px;}
#footer h3 { text-align: left;  padding: 0;	color: #c2e570;	font-weight: bold; font-size: 15px;  font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;	}
#footer h3 a { color: #fff; text-decoration: none; text-transform: uppercase;	} 
#footer h3 a:hover { color: yellow; text-decoration: none;	border-bottom: 3px solid yellow; } 
#footer h3 a:active { text-decoration: none; border-bottom: 3px solid #000; }


/* serie foto */
.foto-gallery { padding: 0px; margin: 10px 5px; float: left; }
.foto-gallery img { border: 1px solid #ccc; padding: 5px; background: #fff; width: 125px; height:83px; }
#sezione-gallery { float: center; margin: 0 auto; }

/* bottoni linkati: richiesta info */
ul.postnav2,ul.postnav2 li{margin:15px auto;padding:0;list-style-type:none}
ul.postnav2 li{ width: 300px;font-size:140%; margin: 15px auto 15px auto;}
ul.postnav2 a{display:block;width: 300px; padding:5px 0; font: bold 100% Verdana,Arial,sans-serif; background: #FF9900;color: #fff; text-decoration:none;text-align:center}
ul.postnav2 a:hover{background: #A8E52F;color:#FFF}

/* menu di navigazione a destra */
.menu_title { background: #ff9933; margin: 0; padding: 0; }
.menu_navigation {  margin: 0; padding: 0;  }

/* offerta */
div.box { width: 300px; height: 116px; margin: 5px auto; background: url("../img/box1.gif");  padding: 0;}
div.box-title h2 { padding-top: 0px; padding-right: 5px; text-align: right; }

/*slidewshow */
#mySlideShow {width: 640px !important; height: 230px !important; }

/*icona */
.icona {width: 250px;}

/* riga rossa*/
.riga {  border-bottom: 2px solid #FF3300;	text-align: left;	padding: 0px;	color: #cc3300;	font: bold 17px georgia, serif;	margin: 15px 0px 15px 0px;}

/*tabella prezzi */
table.prezzi {width: 500px;margin: 0 auto; padding: 0; font: normal 13px georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; }
th {background: #007dc0;padding: 6px; color: #fff;} 
td.periodo {background: #c8ebff;padding: 6px; font-weight: bold; text-align: center; } td.camera1 {background: #fad6c0;padding: 6px; font-weight: bold;} td.camera2{background: #a7dbb7; padding: 6px; font-weight: bold;} td.camera3 {background: #f8f8f8; padding: 6px; font-weight: bold;}

/*tabella info*/
table.info { 	 width: 500px; margin: 0 auto; padding: 0;	font-size: 13px; font-weight: normal; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;}
td.info { text-align: right; font: bold 12px; padding: 3px; color: #000; }
td.selezione { text-align: left; color : #000; padding: 3px;}
td.info a {   color: #000;}
input.testo { width: 300px; 	padding: 2px;	border: 2px solid #ddd;	color: #777;	background: #f9f9f9;	font-size: 125%;	font-family: Arial, Verdana, sans-serif;	}
input.testo a:hover { border: 2px solid blue; }
input.testo2 { width: 95px; 	padding: 2px;	border: 2px solid #ddd;	color: #777;	background: #f9f9f9;	font-size: 110%;	font-family: Arial, Verdana, sans-serif;	}
select.testo { width: 250px; 	padding: 2px;	border: 2px solid #ddd;	color: #777;	background: #f9f9f9;	font-size: 110%;	font-family: Arial, Verdana, sans-serif;	}
input.pulsante {width: 100px; padding: 2px; }
textarea {width: 250px; 	padding: 2px;	border: 2px solid #ddd;	color: #777;	background: #f9f9f9;	font-size: 110%;	font-family: Arial, Verdana, sans-serif;	 }

/* offerta */
.offerta { width: 400px; border: 2px solid #ff9933; background: #c0e569; padding: 5px;}


/* galleria foto in nostri prodotti */
table.foto {	text-align: center;	margin: 0 auto;	width: 550px;}
td.foto1 {	width: 120px;	margin: 0 auto; padding: 0;	font: bold 11px Verdana, Arial, sans-serif;	color: red;}
td.foto1 img { 	 border: 1px solid #000;	 margin: 15px 10px;	 width: 120px; height: 80px; }


.skype { font-size: 13px; font-weight: normal; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif; color: white; font-weight: bold; }
.skype a {color: white; text-decoration: none;}


