@import url(reset.css);

body {
	background:#551529;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:11px;
}
strong{
	font-weight:bold;
}
.clear {
	clear:both;
}
a {
	text-decoration:underline;
	color:#FFFFFF;
}
a:hover {
	text-decoration:none;
}
#container {
	margin:0 auto;
	width:970px;
	height:100px;
	min-height:100px;
	height:auto!important;
}
#header {
	height:247px;
	display:block;
}
.home {
	background:#FFFFFF url(/img/header/1.jpg) top right no-repeat;	
}
.cosafacciamo {
	background:#F9DB85 url(/img/header/2.jpg) top right no-repeat;	
}
.chisiamo {
	background:#FFFFFF url(/img/header/3.jpg) top right no-repeat;
}
.rivista {
	background:#FFFFFF url(/img/header/4.jpg) top right no-repeat;	
}
.prodottitop {
	background:#FFFFFF url(/img/header/5.jpg) top right no-repeat;	
}
.servizi {
	background:#FFFFFF url(/img/header/6.jpg) top right no-repeat;	
}
.vendita {
	background:#FFFFFF url(/img/header/9.jpg) top right no-repeat;	
}
.contatti {
	background:#FFFFFF url(/img/header/8.jpg) top right no-repeat;	
}

#header .container {
	position:relative;
	width:970px;
	margin:0 auto;
	height:247px;
	display:block;
}

#header .container h1 a{
	position:absolute;
	background:url(/img/logo.png) top left no-repeat;
	width:226px;
	height:137px;
	display:block;
	top:50%;
	margin-top:-68px;
	left:10px;
	text-indent:-9999px;
}


/*MENU*/
#menu {
	height:45px;
	display:block;
}
#menu ul {
	list-style:none;
	display:block;
	width:970px;
	margin:0 auto;
}
#menu ul li{
	display:inline
}
#menu ul li a{
	display:block;
	width:119px;
	height:45px;
	text-indent:-9999px;
	float:left;
	padding:0 0 0 7px;
}
#menu ul li a.home{
	background:url(/img/p_home.jpg) center left no-repeat;
}
#menu ul li a:hover.home{
	background:url(/img/p_home.jpg) bottom left no-repeat;
}
#menu ul li a.home_active{
	background:url(/img/p_home.jpg) top left no-repeat;
}
/**/
#menu ul li a.chisiamo{
	background:url(/img/p_chisiamo.jpg) center left no-repeat;
}
#menu ul li a:hover.chisiamo{
	background:url(/img/p_chisiamo.jpg) bottom left no-repeat;
}
#menu ul li a.chisiamo_active{
	background:url(/img/p_chisiamo.jpg) top left no-repeat;
}
/**/
#menu ul li a.cosafacciamo{
	background:url(/img/p_cosafacciamo.jpg) center left no-repeat;
	width:160px;
}
#menu ul li a:hover.cosafacciamo{
	background:url(/img/p_cosafacciamo.jpg) bottom left no-repeat;
}
#menu ul li a.cosafacciamo_active{
	background:url(/img/p_cosafacciamo.jpg) top left no-repeat;
	width:160px;
}
/**/
#menu ul li a.prodotti{
	background:url(/img/p_prodotti.jpg) center left no-repeat;
}
#menu ul li a:hover.prodotti{
	background:url(/img/p_prodotti.jpg) bottom left no-repeat;
}
#menu ul li a.prodotti_active{
	background:url(/img/p_prodotti.jpg) top left no-repeat;
}

/**/
#menu ul li a.servizi{
	background:url(/img/p_servizi.jpg) center left no-repeat;
}
#menu ul li a:hover.servizi{
	background:url(/img/p_servizi.jpg) bottom left no-repeat;
}
#menu ul li a.servizi_active{
	background:url(/img/p_servizi.jpg) top left no-repeat;
}

/**/
#menu ul li a.punti{
	background:url(/img/p_punti.jpg) center left no-repeat;
	width:160px;
}
#menu ul li a:hover.punti{
	background:url(/img/p_punti.jpg) bottom left no-repeat;
}
#menu ul li a.punti_active{
	background:url(/img/p_punti.jpg) top left no-repeat;
	width:160px;
}

/**/
#menu ul li a.contatti{
	background:url(/img/p_contatti.jpg) center left no-repeat;
}
#menu ul li a:hover.contatti{
	background:url(/img/p_contatti.jpg) bottom left no-repeat;
}
#menu ul li a.contatti_active{
	background:url(/img/p_contatti.jpg) top left no-repeat;
}
/**/

.box {
	width:410px;
	height:180px;
	float:left;
	position:relative;
}
.dx {
	padding:0 0 0 60px;
}
.box h2 {
	height:23px;
	padding:0 0 10px 0;
}
.box img {
	float:left;
	margin:0 10px 0 0 ;
}
.box img.home {
	border:1px solid #fff;
}

/**/
.box-white {
	width:219px;
	height:50px;
	height:auto!important;
	min-height:50px;
	color:#000000;
	float:left;
}
.box-white p.testo img{
	margin:0 auto;
	text-align:center;
	border:1px solid #dfdfdf;
}
.box-white p.testo a:hover img{
	border:1px solid #000000;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}

.box-white a {
	color:#6E0036;
} 
p.testo {
	background:#ffffff;
	padding:10px;
	/*text-align:justify;*/
}
span.bottom {
	background:url(/img/botBox.png) bottom left no-repeat;
	height:14px;
	width:219px;
	display:block;
}
span.top {
	background:url(/img/topBox.png) top left no-repeat;
	height:14px;
	width:219px;
	display:block;
}

/*Centrale*/

#box-centrale {
	height:50px;
	height:auto!important;
	min-height:50px;
	float:left;
	padding:0 0 0 20px;
	width:650px;
}
#box-centrale p{
	padding:5px 0 15px 0;
	height:auto!important;
}
#box-centrale h2{
	padding:0 0 10px 0;
	text-transform:uppercase;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
#box-centrale h3{
	padding:5px 0 0 5px;
	height:25px;
	background:#8E2344 url(/img/bg_footer.gif) top left repeat-x;
}
img.contenuto {
	float:left;
	margin:0 10px 0 0;
	border:1px solid #050001;
}

/*PRODOTTI*/

.prodotto {
	padding:15px 10px;
	background:#8E2344 url(/img/bg_corpo.gif) top left repeat-x;
}
.prodotto a img{
	float:left;
}
ul.prodotti  {
	padding:10px 0;
	float:left;
	width:70%;
}

ul.prodotti li {
	text-decoration:none;
	background:url(/img/fx_white.png) center left no-repeat;
	padding:0 0 0 15px;
}

/**/
a.button{
	background: url(/img/button.gif) top left no-repeat;
	width:133px;
	height:23px;
	text-align:center;
	display:block;
	font-size:10px;
	float:left;
	padding:0 5px 5px 0;
	text-decoration:none;
}
a:hover.button {
	color:#330D18;
}
a.button_white{
	background: url(/img/button_white.png) top left no-repeat;
	color:#000;
	width:133px;
	height:23px;
	text-align:center;
	display:block;
	font-size:10px;
	float:left;
	padding:0 5px 5px 0;
	text-decoration:none;
}
a:hover.button_white {
	color:#330D18;
}
span.bottomBox {
	right:0;
	position:absolute;
	bottom:0;
}
#sfondo {
	background:#8E2344 url(../../img/bg_corpo.gif) top left repeat-x;
}

#corpo {
	height:auto!important;
	height:210px;
	min-height:210px;
	padding:30px 20px 20px 20px;
}
.nero {
	color:#000000;
}
.dieci {
	font-size:10px;
}
/**/
#map {
	width:100%;
	height:460px;
	display:block;
	color:#000000;
	border:1px solid #000000;
}
#map a {
	color:#000000;
}

/**/
#footer {
	height:120px;
	background:#551529 url(/img/bg_footer.gif) top left repeat-x;
	color:#cccccc;
	display:block;
}

#footer .container {
	width:950px;
	display:block;
	margin:0 auto;
	height:120px;
	position:relative;
	padding:10px;
}

#footer .container a.sincert{
	position:absolute;
	top:10px;
	right:290px;
/*	right:60px;*/
	background:url(/img/logo_sincert.png) top left no-repeat;
	width:47px;
	height:75px;
	text-indent:-9999px;
}
#footer .container a.vision{
	position:absolute;
	top:10px;
	right:110px;
	background:url(/img/logo_vision.png) top left no-repeat;
	width:72px;
	height:75px;
	text-indent:-9999px;
}
/**/
.facebook {
	background:url(/img/fb.png) top left no-repeat;
	width:192px;
	height:27px;
	padding:0 0 5px 0;
	/*position:absolute;
	left:5px;
	bottom:25px;*/
	display:block;
	text-indent:-9999px;
}
#footer .container #facebook-like {
	position:absolute;
	top:10px;
	right:20px;
	background:#fff;
	width:245px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
}

ul#rivista {
	background:#8E2344 url(/img/bg_corpo.gif) top left repeat-x;
}

ul#rivista li{
	padding:5px;
	background:#8E2344 url(/img/bg_corpo.gif) top left repeat-x;
}
ul#rivista li a {
	text-decoration:none;
	background:url(/img/fx_white.png) center left no-repeat;
	padding:0 0 0 15px;
}
ul#rivista li.chiaro {
	/*background:#9F274E*/
}
ul#rivista li.scuro {
	/*background:#9F274E;*/
}
/*ul#rivista li:hover{
	background:#fff;
}*/
ul#rivista li a:hover{
	color:#B5AFBE;
}
/*form contatti*/

#contatti form{
	padding:15px 0 15px 0;
	margin:0;
	width:550px;
	background:#8E2344 url(/img/bg_corpo.gif) top left repeat-x;
	padding:10px;
}

#contatti p {
	margin:0;
	padding:5px 0;
	clear:both;
}

#contatti label {
	display:block;
	padding:3px 0;
	margin:0;
	width:140px;
	float:left;
}

#contatti input {
	border:1px solid #040300;
	padding:2px;
	float:left;
	text-align:left;
	color:#000000;
	width:250px;
}

#contatti select {
	border:1px solid #040300;
	padding:3px;
	width:150px;
	float:left;
	text-align:left;
	color:#000000;
	margin:0;
}

#contatti textarea {
	border:1px solid #040300;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:250px;
}


#contatti .inviannulla{
	padding:3px;
	margin:10px 5px 0 0;
	width:70px;
	color:#fff;
	text-align:center;
	background:#551529;
	border:1px solid #040300;
	background:#8E2344 url(/img/bg_corpo.gif) top left repeat-x;
}

#contatti .checkbox {
	border:0;
	width:20px;
}
#contatti input.button{
	background: url(/img/button.gif) top left no-repeat;
	width:133px;
	height:23px;
	text-align:center;
	display:block;
	font-size:10px;
	float:left;
	padding:0 5px 5px 0;
	text-decoration:none;
	color:#FFFFFF;
	border:0;
	cursor:pointer;
}
/*fine form contatti*/

#promozione {
	/*font-size:15px;*/
}

#promozione h3 {
	margin:5px 0;
}

#promozione h2 {
	margin:5px 0 0 0;
	height:20px;
}
