/*tags*/

body {
margin:0;
padding:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#ef7f00;
}

h2{
color:#FF0000;
font-size:12px;
font-weight:bold;
}

/*identificatori*/

#sfumatura {
background:url(../img/sfondo_corpo.jpg) repeat-x;
}

#container {
width:818px;
margin-left:auto;
margin-right:auto;
background:url(../img/sfondo_container.jpg) repeat-y;
}

#riga1 {
clear:both;
position:relative;
width:818px;
height:315px;
}

#riga2 {
clear:both;
width:818px;
padding-top:9px;
background:url(../img/sfondo_container.jpg) repeat-y;
}

#riga3 {
clear:both;
width:818px;
height:55px;
}

#menu_superiore{
position:absolute;
}

#logo{
position:absolute;
top:0;
left:0;
width:205px;
height:136px;
background:url(../img/logo.jpg) no-repeat;
}

#tutti_al_centro{
left:0;
top:136px;
width:205px;
height:279px;
position:absolute;
background:url(../img/sfondo_tutti_al_centro.jpg) no-repeat;
}

#formtuttialcentro{
margin-top:50px;
margin-left:15px;
}

#immagini_testata{
top:0;
left:205px;
width:613px;
height:264px;
position:absolute;
background:url(../img/testata.jpg) no-repeat;
}

#menu_principale{
top:264px;
left:205px;
width:613px;
height:51px;
position:absolute;
background:url(../img/sfondo_menu_principale.jpg) no-repeat;
}

#menu_principale ul{
list-style-type:none;
margin:0;
padding-top:25px;
padding-left:20px;
color:#00479b;
}

#menu_principale ul li{
	float:left;
	margin-left:5px;
	padding-bottom: 20px;
}

#col_sx{
width:205px;
float:left;
}

#box_news{
width:205px;
height:186px;
background:url(../img/sfondo_box_news.jpg) no-repeat;
}

#box_news ul{
margin:0;
padding:0;
list-style-type:none;
}

#box_news ul li{
margin-top:10px;
}


#newsletter{
width:205px;
height:203px;
background:url(../img/sfondo_newsletter.jpg) no-repeat;
}

#formnewsletter {
padding-top:70px;
padding-left:15px;
}

#col_centro{
width:421px;
float:left;
}

#promozioni_eventi{
	position:relative;
	width:421px;
	height:389px;
	background-image: url(../img/sf_promozioni_eventi.jpg);
	background-repeat: no-repeat;
}
#promozioni_orari{
	position:relative;
	width:421px;
	height:334px;
	background-image: url(../img/sf_promozioni_orari.jpg);
	background-repeat: no-repeat;
	clear: both;
}

#boxPromozioni{
width:174px;
float:left;
margin-top:120px;
margin-left:30px;
}

#boxEventi{
	width:174px;
	float:left;
	margin-top:120px;
	margin-left:20px;
}

#boxNegozi{
	width:174px;
	float:left;
	margin-top:80px;
	margin-left:20px;
	margin-right: 15px;
}

#boxAperture{
	width:174px;
	float:left;
	margin-top:80px;
	margin-left:20px;
	margin-right: 15px;
}

#col_dx{
width:192px;
float:left;
}

#col_dx_interna{
float:left;
width:613px;
}

#contenuto_interno {
width:80%;
text-align:left;
padding-bottom:10px;
margin-left:15px;
}

#box_negozi{
width:192px;
height:138px;
background:url(../img/sfondo_box_negozi.jpg) no-repeat;
}

#select_negozi{
padding-top:100px;
}

#spazi_pubblicitari{
	padding-top: 5px;
}

#footer{
background:url(../img/sfondo_footer.jpg) no-repeat;
widht:818px;
height:55px;
clear:both;
margin-top:10px;
}

#footer ul{
list-style-type:none;
margin:0;
padding-top:25px;
padding-left:20px;
color:#ff0000;
}

#footer ul li{
float:left;
margin-left:5px;
}

/*classi*/

.ghost {
display:none;
}

.data {
color:#00479b;
font-size:11px;
}

.input_blu{
border:1px solid #00479b; 
}

.txtBlu{
color:#00479b; 
}

.txtRosso{
color:#ff0000; 
}


.txtBluPiccolo{
color:#00479b;
font-size:11px; 
}

.txtRossoPiccolo{
color:#ff0000;
font-size:11px;
}

.input_arancio{
border:1px solid #ef7f00;
}

.gost{
display:none;
}

.linkRossiPiccoli:link {color:#ff0000; font-size:11px; text-decoration:none;}
.linkRossiPiccoli:visited {color:#ff0000; font-size:11px; text-decoration:none;}
.linkRossiPiccoli:active {color:#ff0000; font-size:11px; text-decoration:none;}
.linkRossiPiccoli:hover {color:#ff0000; font-size:11px; text-decoration:underline;}

.linkRossiGrandi:link {color:#ff0000; font-size:12px; text-decoration:none;}
.linkRossiGrandi:visited {color:#ff0000; font-size:12px; text-decoration:none;}
.linkRossiGrandi:active {color:#ff0000; font-size:12px; text-decoration:none;}
.linkRossiGrandi:hover {color:#ff0000; font-size:12px; text-decoration:underline;}

.linkBluGrandi:link {color:#00479b; font-size:12px; text-decoration:none;}
.linkBluGrandi:visited {color:#00479b; font-size:12px; text-decoration:none;}
.linkBluGrandi:active {color:#00479b; font-size:12px; text-decoration:none;}
.linkBluGrandi:hover {color:#00479b; font-size:12px; text-decoration:underline;}

.linkArchivio:link {color:#00479b; font-size:11px; text-decoration:none;}
.linkArchivio:visited {color:#00479b; font-size:11px; text-decoration:none;}
.linkArchivio:active {color:#00479b; font-size:11px; text-decoration:none;}
.linkArchivio:hover {color:#00479b; font-size:11px; text-decoration:underline;}

.linkNeriPiccoli:link {color:#000; font-size:11px; text-decoration:none;}
.linkNeriPiccoli:visited {color:#000; font-size:11px; text-decoration:none;}
.linkNeriPiccoli:active {color:#000; font-size:11px; text-decoration:none;}
.linkNeriPiccoli:hover {color:#000; font-size:11px; text-decoration:underline;}

.linkMenuPrinicipale:link {color:#00479b; font-size:12px; font-weight:bold; text-decoration:none;}
.linkMenuPrinicipale:visited {color:#00479b; font-size:12px; font-weight:bold; text-decoration:none;}
.linkMenuPrinicipale:active {color:#00479b; font-size:12px; font-weight:bold; text-decoration:none;}
.linkMenuPrinicipale:hover {color:#00479b; font-size:12px; font-weight:bold; text-decoration:underline;}

.linkMenuContestaule:link {}
.linkMenuContestaule:visited {}
.linkMenuContestaule:active {}
.linkMenuContestaule:hover {}

