@CHARSET "UTF-8";

body {
	/*background: url("../images/background.jpg") no-repeat top center;*/
	background: #212121;
	color: #fff;
	/*height: 1588px;*/
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS";
}

img{
	border: none;
}

#nav{
	margin: 0 auto;
	padding: 0 5px;
}

#nav input[type=text], #nav input[type=password]{
	width: 160px;
}

.subnav{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #a2c4d5;
}

.subnav2{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #a2c4d5;
}

.sele, .subnav:hover, .subnav2:hover{
	background: url("../images/area_attiva.png") no-repeat center bottom;
	padding-bottom: 5px;
}

#maincx{
	width: 940px;
	min-height: 500px;
	background: url("../images/logo-militello.png") no-repeat center top;
}

#volantino{
	margin: -30px auto;
	background: url("../images/barra_volantino_a.png") no-repeat top center;
	width: 1200px;
	height: 188px;
}

#offerta{
	margin: 0 auto;
	background: url("../images/offerta_del_giorno.png") no-repeat center center;
	width: 940px;
	height: 264px;
}

#datioff{
	float: left;
	width: 600px;
	margin-top: 84px;
	margin-left: 10px;
	color: #fff;
	font-size: 12px;
}

#datioff h3{
	margin-top: 0;
	text-transform: uppercase;
	font-size: 14px;
}

#coupon{
	float: right;
	margin-top: 220px;
	margin-right: 20px;
	width: 250px;
}

#coupon input[type=text], #newsletter input[type=text]{
	margin-bottom: 5px;
	width: 160px;
}

#prezzo{
	position: relative;
	top: -30px;
	left: -105px;
	font-size: 26px;
	color: red;
}

#locale{
	float: left;
	position: relative;
	top: 92px;
	left: 50px;
	width: 250px;
}

#newsletter{
	position: relative;
	float: left;
	top: 170px;
	left: 90px;
	width: 250px;
}

#facebook{
	position: relative;
	float: right;
	top: 220px;
	width: 160px;
	right: 70px;
}

#volan{
	position: relative;
	width: 200px;
	top: 47px;
	left: 670px;
	text-align: right;
	line-height: 1.5;
}

#volan a{
	text-decoration: none;
	color: #546481;
}

.rosso{
	color: red;
}

.dataval{
	font-size: 14px;
}


#prefooter{
	margin: 10px auto;
	background: url("../images/rimani_in_contatto.png") no-repeat center center;
	width: 940px;
	height: 262px;
}


#footer{
	margin: 0 auto;
	position: absolute;
	top: 1475px;
	width: 100%;
}

#footer2{
	
}

#reqinfo input[type=text], #reqinfo textarea{
	width: 300px;
}

.linea{
	margin: 0 auto;
	height: 30px;
	background: url("../images/barra_h.png") no-repeat center center;
}

.padda{
	padding-top: 15px;
}

.minilink{
	color: #546481;
	font-size: 10px;
	text-decoration: underline;
	font-family: Verdana;
}

.coloreF12{
	color: #546481;
	font-size: 10px;
	font-family: Verdana;
}

.center{
	text-align: center;
}

.right{
	text-align: right;
}

.left{
	text-align: left;
}

.tc{
	margin: 0 auto;
}

.centro{
	margin: 0 auto;
	text-align: center;
}

.bianco1{
	color: #fff;
	font-size: 40px;
}

.bianco2{
	color: #fff;
	font-size: 30px;
}

.bianco3{
	color: #fff;
	font-size: 11px;
}

.bianco4{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

.bianco5{
	color: #fff;
	font-size: 20px;
	text-decoration: none;
}

.credits{
	color: #fff;
	font-size: 12px;
	font-family: Verdana;
}

.marrone{
	font-size: 17px;
	text-transform: uppercase;
	color: #8c6239;
}

.notify, label.error{
	color: red;
	font-size: 12px;
}

.invio_rosso{
	background: url("../images/invia_su.jpg") no-repeat center center;
	width: 68px;
	height: 21px;
}

.accedi_blu{
	background: url("../images/accedi_su.jpg") no-repeat center center;
	width: 68px;
	height: 21px;
}

.esci_blu{
	background: url("../images/bottone_esci.png") no-repeat center center;
	width: 68px;
	height: 21px;
}

.elenco{
	margin: 0 auto;
	line-height: 1.5;
	list-style: url("../images/ok.png");
	width: 700px;
	padding-left: 300px;
}

.elenco li{
	text-align: left;
}

.testo{
	margin: 0 auto;
	width: 700px;
	text-align: justify;
	
}

.testo2{
	margin: 0 auto;
	width: 1500px;
	text-align: justify;
	font-size: 10px;
}

.testo2 h4{
	margin-bottom: 0;
}

.fl{
	float: left; 
	padding-right: 10px;
}

.fr{
	float: right; 
	padding-left: 10px;
}