*{margin:0;padding:0}
body{margin:0 0 15px 0; background-color:#fff;font:normal 12px/1.2 Arial,"Sans Serif"; color:#333; text-align:center;}
#container{	position:relative;margin:0 auto;width:769px;background-color:#F3D1D1;text-align:left;}
#bandiere{background-color:#fff; text-align:right; padding-top:2px; height:20px;}
#bandiere a{text-decoration:none;}
#bandiere h1 {color:#B82E2E; font: bold 15px "Helvetica Narrow", Arial; display:inline; float:left;}
#header{height:327; background: url(img/header.jpg) no-repeat; clear:left;}
#navigation{height:50px; border-bottom:1px solid #fff; border-top:1px solid #fff; text-align:left; padding-left:8px;}
#navigation ul li{display:inline;margin-right:10px;list-type:none;background: url(img/list_menu.gif) left no-repeat;font: bold 16px "Helvetica Narrow", "Arial Narrow"; list-style-type: none;line-height:23px;}
#navigation ul li#current{padding-left:20px; background: url(img/list_menu_hover.gif) left no-repeat;color:#B82E2E;}
#navigation li a{margin-left: 18px; text-decoration:none; color:#B82E2E;}
#navigation li a:hover{text-decoration:underline;}
#footer{padding:8px 0 0 265px;height:66px; color:#fff; background: #c33 url(img/sfondofooter.gif) left top no-repeat;}
#footer a{color:#fff; text-decoration:none}
#footer a:hover{text-decoration:underline;}
/*contenuto con margni per la home*/
#contenutohome{margin:15px 209px 15px 254px; padding:0 10px;text-align:justify;}
#contenutohome p{margin:10px 0;}
/*contenuto per altre pagine senza offerta*/
#contenuto{margin:15px 20px 15px 254px; padding:0 10px; height:auto!important; min-height:370px; height:370px; text-align:justify;}
#contenuto p{margin:10px 0;}
h1{
	FONT-SIZE: 15px;
	font-weight: bold;
	color: #B82E2E;
	font-family: Helvetica Narrow, Arial;
	padding-bottom: 10px;
}

h3{color:#B82E2E; font: bold 15px "Helvetica Narrow", Arial;margin-bottom:10px;}
/*position absolute*/
#photogallery{position:absolute; top:420px;left:0px; width:254px; text-align:center;}
#colonnaofferte{position:absolute; padding:0 8px; top:420px;right:0px; width:209px;}
#colonnaofferte h5{margin:6px 0;}
#colonnaofferte a{display:block;margin-bottom:10px;padding:5px 0 10px 0; border-bottom:1px solid #c33; color:#000; text-align:right;}
/*per pagine interne*/
ul.visibile{margin-top: 2px;margin-left: 18px;list-style-type: disc;}
p.immagine{text-align:center;}
p.immagine img {margin-right:20px; border: 2px solid #B82E2E;}
a.normal{color:#333; text-decoration:none; font-weight:bold;}
a.normal:hover{text-decoration:underline;}


.menu1 a:link { 
 color:#B82E2E !important; 
 font: bold 15px "Helvetica Narrow", Arial;
 text-decoration:none !important;
}
.menu1 a:visited {
 color:#B82E2E !important; 
 font: bold 15px "Helvetica Narrow", Arial;
 text-decoration:none !important;
}
.menu1 a:hover { 
 color:#B82E2E; font: bold 15px "Helvetica Narrow", Arial;
 text-decoration:underline !important;
}
 
.menu2 a:link { 
 font:normal 12px/1.2 Arial,"Sans Serif"; color:#333;
 text-decoration:none
}
.menu2 a:visited { 
 font:normal 12px/1.2 Arial,"Sans Serif"; color:#333;
 text-decoration:none
}
.menu2 a:hover { 
 font:normal 12px/1.2 Arial,"Sans Serif"; color:#333;
 text-decoration:underline;
}
 
.menu3 a:link { 
 font:normal 12px/1.2 Arial,"Sans Serif"; color:#fff;
 text-decoration:none
}
.menu3 a:visited { 
 font:normal 12px/1.2 Arial,"Sans Serif"; color:#fff;
 text-decoration:none
}
.menu3 a:hover { 
 font:normal 12px/1.2 Arial,"Sans Serif"; color:#fff;
 text-decoration:underline;
}