/*
	//---------------------------------------- Autore del file: Francesco
	//---------------------------------------- Versione del file: 1.0
	//---------------------------------------- Data rilascio del file: 20/01/2011 16.42
	//---------------------------------------- Autore Ultima Modifica: Nome Cognome
	//---------------------------------------- Data Ultima Modifica: gg/mm/aaaa hh:mm
	//---------------------------------------- Note:
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 105%;	vertical-align: baseline;	background: transparent;}
#content, #footer, #header{display:block;}	
body {line-height: 1; background:url('../images/grafica/bg_page.jpg') repeat-x #FFF;font-family:Arial, Verdana, sans-serif;font-size:110%;	line-height:1em;color:#000; text-align:center;}
ol, ul {text-align:left;}
li {list-style-image:url('../images/grafica/li.png');list-style-position:inside;margin:0 0 10px 10px;}
blockquote, q {quotes: none;}
html, body {height:100%;}
html {min-width:950px;}
.col-1, .col-2, .col-3 {	float:left;}
.clear {	clear:both;}
.wrapper {width:auto;	overflow:hidden;padding:20px;}
.space {margin:10px;width:auto;overflow:hidden;}
.container {	width:100%; margin:0px}

br {clear:both;}

/*===h1,h2,h3,a===*/
a {	color: #000000;}
a:hover { text-decoration:none; }
h1{font-size:26px;color:#043382;padding-bottom:10px; line-height:100%;font-variant:small-caps; height:45px;padding:8px;border:1px solid #c8cada;background: #ffed00;-moz-border-radius: 10px;border-radius: 10px;padding:10px; }
h2{font-size:18px; line-height:100%;color:#043382;display:inline;font-weight:normal;}
h3{font-size:16px; line-height:100%;}
h4{font-size:12px; line-height:100%;}
h5{font-size:10px; line-height:100%;}
p{font-family:Arial, Verdana, sans-serif; margin:10px 0px 10px 10px;text-align:left;}
img{	border:none;margin:0px;padding:0px;bottom:0px;vertical-align:bottom}
.red{color:#CA0322;} 
.giallo{color:#FAD00B;}
.grigio{color:#CBCBCB;}
.green{color:#2E6720;}
.blu{color:#043382;}
.paragrafo{display:block;float:left;}
.prezzo{font-size:26px;font-weight:bold;}
.sconto{font-size:20px;color:#CA0322;font-weight:bold;}
.space{padding:8px 0 0 10px;margin:0; position:absolute;}
b {font-weight:bold;color:#043382;}
.boxbordo{border:1px solid #c8cada;width:auto;padding:10px;-moz-border-radius: 10px;border-radius: 10px;}
.boxbordogiallo{border:1px solid #c8cada;background: #ffed00;width:auto;padding:10px;-moz-border-radius: 10px;border-radius: 10px;}

/*========Images==========*/
.alignmiddle {vertical-align:middle;}

/*===== header =====*/
#header {width:990px; height:200px; margin:0; text-align:left; padding:0;background:url('../images/grafica/bg-header.jpg') no-repeat; display:block}
#headertop{	position:relative;float:left;width:auto;height:137px;width:992px;padding-right:0px;}
.logo{float:left;margin-top:40px;margin-left:30px}
.img-right{float:right;	margin-right:0px;}
#headerbottom{float:left;margin:0px 0px 0px 2px;width:992px;height:53px;}
#box-ricerca{float:right;margin: 75px 20px 0 26px; height:auto;font-size:12px;}
#box-areariservata{border:1px solid #c8cada;background: #ffed00; float:left;margin: 15px 0 0 26px;width:650px;height:auto;font-size:12px;-moz-border-radius: 10px;border-radius: 10px;padding:10px 0px 10px 10px;}
#boxgiallo{height:45px;background:url('../images/grafica/bg-giallo-middle.jpg') repeat-x;}

/*======= MENU' ============*/
#menu{position:relative;float:left;	margin-left:0px;padding-left:0px;left:0px;display:inline;height:49px;border-top:solid 1px #D9D9D9;border-bottom:solid 2px #D9D9D9;/*border-left:solid 1px #D9D9D9;*/background:#C7C7C7;color:#FFF;width:701px;margin-top:0px;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:17px;}
#menu li{position:relative;float:left;margin-left:0px;left:0px;background-color:#C7C7C7;display:inline;width:auto;margin-top:16px;font-weight:bold;padding:0px 25px 0px 20px;}
#menu li a{position:relative;float:left;color:#FFF;text-decoration: none;padding:0px 0px 0px 0px;}
#menu li a:hover{color: #FFF;text-decoration: none;border-bottom:solid 2px #FAD00B;}
#menu li span{	position:relative;float:left;text-decoration: none;	padding:0px 0px 0px 0px;border-bottom:solid 2px #FAD00B;}

#menu-sec{background:url('../images/grafica/bg-menu-middle.jpg') repeat-y;width:242px; margin:0px;padding:0px;}
#menu-sec li{background:url('../images/grafica/bg-li.jpg') no-repeat bottom left;list-style-image:url('../images/grafica/disc-menu.jpg');list-style-position:inside;list-style-type:initial; margin:0 0 0 15px; line-height:40px; }
#menu-sec li a{font-size: 16px;color:#e2e3e4;text-decoration:none;}
#menu-sec li a:hover{font-size: 16px;color:#ffffff;text-decoration:none;font-weight:bold}

/*==== GLOBAL =====*/
#container {width:990px;margin:0 auto;background:#fff;}
#main {width:950px;margin:0 auto;font-size:.75em;position: relative;clear:both;}
#content{padding:5px 0 20px 0px;font:12px/16px Arial, Helvetica, sans-serif;color:#666666;min-height:500px}
#faded{position:relative;float:left;}
#centro p{position:relative;float:left;text-align:justify;font:9pt Arial, Verdana, sans-serif;}

/*----ul-----*/
ul.gallery {list-style-type:none;float:left; margin-right:10px;}

/*===========FORM==========================*/
input.text, textarea.text {background:#F5F5F5 url(../images/grafica/bg_form_input.png) repeat-x scroll 0 0;border-color:#AAAAAA #D5D5D5 #D5D5D5 #CCCCCC;border-style:solid;border-width:1px;color:#3E3E3E;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;padding:4px;}
input.btn {background:#AAAAAA;border:2px solid #E6E6E6;color:#E6E6E6;font-family:verdana,"sans serif";font-size:14px;font-weight:bold;text-align:center;padding:10px;cursor:pointer;}
label{font-weight:bold;font-size: 14px;padding:3px;}
span.label{width:220px;float:left}
.bottone{font:14pt Arial, Verdana, sans-serif; color:#333333;font-weight:bold;text-align:right;	background-color:#FAD00B;padding:5px 25px 5px 25px;cursor:pointer;margin:0px 14px 5px 0px;top:0px;width:auto;font-variant:small-caps;clear:both;border:none;}


/*========= Footer ===================*/
#footer{width:993px;font:7.5pt Arial, Verdana, sans-serif; margin:0 auto;color:#4E4E4E;padding-top:15px;background:transparent url('../images/grafica/bg-foot.png') top no-repeat;}
#footer #footleft{position:relative;float:left;text-align:left;width:34%;padding-left:1%;padding-top:7px;}
#footer #footcentro{	position:relative;float:left;text-align:center;width:30%;padding-top:7px;}
#footer #footcentro a{color:#FF872F;font-weight:bold;}
#footer #footright{position:relative;float:right;text-align:right;width:34%;	padding-right:1%;padding-top:7px;}
