
/*
verde: #006837
*/
body,html {
	margin:0 !important;
	padding:0 !important;
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
	background-color: #F1F2F4;
	background:url(../img/sfondo_generale.jpg) repeat-x #F1F2F4 0px 0px;
	/*width:100%;
	height:100%;*/
}

body body{background-color:transparent}

div.clear {clear:both}

body { height:auto;background:url(../img/sfondo_generale.jpg) repeat-x #F1F2F4 0px 0px;}
body a {color:#EF5A22;text-decoration:none;}

div#contenitore {width:1000px;background-image:url(../img/pixel.png);background-position:right top;background-repeat:no-repeat;margin:auto;}

#header,#menu,#body {margin-left:33px}

#header-inside {margin-left:0px;height:100px;width:934px;overflow:hidden}
#menu-inside,.body-inside,#footer-inside{ width:934px;}

#menu { height:40px;overflow:hidden;width:944px;background:url(../img/banda_menu.png) no-repeat transparent 0px 0px;position:relative;}
#menu_segnalino {position:absolute;top:24px;left:10px;width:25px;height:8px;background:url(../img/freccia_menu.png) no-repeat; }

#menu-inside > a { text-decoration:none;color:white;float:left;display:block;height:39px;width:151px;text-align:center;padding:0px;text-transform:none;font-weight:bold;font-size:14px; }
/*#menu a:hover,*/#menu a.active { /*background:url(../img/freccia_menu.png) no-repeat center 37px ;*/ }
#menu-inside > a div {padding-top:8px}
#menu img.spacer {float:left;margin-top:6px} 
#menu .flag-holder {margin-top:9px;margin-left:12px;float:left;}
#menu .flag-holder a{margin-left:4px}

#menu-riservata div {padding-left:17px;background:url(../img/riservata.png) no-repeat transparent 8px 8px;}

#image-holder {width:934px;height:255px;background:url(../img/fondo_arancio.png) no-repeat}
#image-holder img {margin:8px 0px 0px 8px}
#image-holder.image-holder-contatti {/*background:url(../img/fondo_arancio.png) no-repeat;*/width:548px;height:410px;overflow:hidden;position:relative;float:right;background-image:url(../img/fondo_contatti.png);margin-right:5px;}

/* CSS generali box */
.box-sx {float:left;width:603px;height:215px;background:url(../img/fondo-sx.png) no-repeat}
.box-dx {float:right;width:304px;height:215px;background:url(../img/fondo-dx.png) no-repeat;margin-right:4px;}
.box-prodotti {float:left;width:934px;}
.box > div {padding:20px 25px;}
/* .box.box-eventi > div {padding:15px 18px;} */
.box.box-eventi > div {padding:5px 18px;}
.box h2 {font-size:16px;color:#EF5A22;margin:0px;}
.box p {color:#143556;margin:10px 0px;}

#eventi_scroller {width:250px;height:130px;margin-top:15px;margin-left:10px;overflow:hidden;position:relative}
#eventi_scroller_inside {height:130px;position:absolute;top:0px;left:0px;}

/* CSS sezione EVENTI */
.titolo-eventi {color:white;background:url(../img/banda_eventi.png) no-repeat;width:268px;height:35px}
.titolo-eventi h2{color:white;padding:8px 0px 0px 30px}

.evento {float:left;width:250px;text-align:center;/*margin-left:20px;margin-top:15px;*/}
.evento .titolo {color:#143556;font-size:14px;font-weight:bold;}
.evento p {color:#999;font-size:12px;margin:0px;}
.evento h2 {color:#143556;margin-bottom:20px;}

.box-prodotti a .prodotto div {margin-top:18px}
.box-prodotti a .prodotto span.desc {font-size:12px;text-transform:none;}
.box-prodotti a .prodotto {width:179px;height:72px;background:url(../img/but_prodotti.png) no-repeat 0px 0px;text-transform:uppercase;font-weight:bold;color:#EF5A22;text-align:center;float:left;margin:0px 7px 7px 0px;font-size:14px;cursor:pointer;}
.box-prodotti a:hover .prodotto {background-position:0px 100%;color:white}

.box-news {width:934px;background:#FFFFFF;}
div.news {margin-bottom:10px;padding-bottom:10px;border-bottom:1px #CCC solid;}
div.news .titolo {color:#EF5A22;font-weight:bold;font-size:13px;float:left;}
div.news .data {color:#666;font-style:italic;float:left;margin-left:5px;}
div.news .testo {margin-top:10px;}
div.news table td {vertical-align:top}
div.news table td {vertical-align:top}
div.news img {border-style:none}

.contatti-holder {padding:10px;}

/* CSS footer */
#footer-inside { margin-left:30px;height:60px;width:944px;background:url(../img/banda_menu.png) no-repeat transparent 0px 0px;}
#footer-inside, #footer-inside a {font-size:11px;color:white;font-weight:bold;}
#footer-inside div { padding:10px 10px 0px 0px; text-align:center;}
#footerSpacer {height:10px;}

.fullpage {width:100%;margin-top:20px;}

#form-referenze {margin-top:10px;}
input.text-field, textarea {border:2px #CCC solid;padding:1px;font-size:12px;font-family:Arial;}
input.text-field, textarea {width: 160px;}
input.text-field.compulsory-fail, textarea.compulsory-fail {border:1px #FF1707 solid;background-color:#FFC8C4}
form th{padding: 5px 0px;font-weight:bold;color:#666;text-align:left;vertical-align:top;}
form td {padding: 5px 0px;font-size:12px;vertical-align:top;}
form a.submit-button > div {width:89px;height:23px;background:url(../img/but_invia.png) no-repeat;background-position:0px 0px;color:white;text-transform:uppercase;text-align:center;font-weight:bold;float:right;}
form a.submit-button div div {padding-top:4px;cursor:pointer;}
form a.submit-button:hover div {background-position:0px 100%}

#form-riservata td,#form-riservata th {padding-top:10px;padding-bottom:10px;}
#form-riservata a.submit-button > div {float:none;}

span.contact-mail {color:#EF5A22}

#box-sx-contatti {width:371px;height:411px;background-image:url(../img/fondo-sx-contatti.png);float:left;}

/*
.footerFixed {
   position:fixed;
   left:0px;
   bottom:0px;
   height:60px;
   width:100%;
}*/

/* IE 6 */
/** html .footerFixed {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');}*/

.msgbox {padding:5px;margin:0px 20px;display:none}
.msgbox.msgok {background-color:#D0EDDD;color:#20AC5D;border:1px #20AC5D solid}
.msgbox.msgko {background-color:#FFD5D2;color:#FF1100;border:1px #FF1100 solid}

a #download-brochure div {padding-top:4px}
a #download-brochure {width:176px;height:23px;background:url(../img/but_brochure.png) no-repeat;background-position:0px 0px;color:white;text-transform:uppercase;text-align:center;font-weight:bold;float:right;cursor:pointer;}
a:hover #download-brochure {background-position:0px -23px;}