* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	font-size: 62.5%;
}
body {
	height: 100%;
	text-align: left;
	font: 1.2em Arial bold, Helvetica, sans-serif;
	background: #ffffff ;
	margin-top:10px;
	margin-top: 14px;
	margin-left: 4px;
}
#wrapper {
	position: relative;
	width:1152px;
	height:769px;
	margin: 0 auto ;
	overflow: hidden;
}

/***************MENU**************/
#menu {
	position: absolute;
	top: 80px;
	left: 116px;
}
#menu a:link, #menu a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	display:block;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	width:100px;
}
#menu a:hover {
	color: #b6b6b4;
	text-decoration: none;
}
/***************MENU CATEGORIE**************/
#menu_cat {
	position: absolute;
	top: 350px;
	left: 112px;
	text-align: center;
}
#menu_cat a:link, #menu_cat a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	display:block;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	width:100px;
	text-align: center;
}
#menu_cat a:hover {
	color: #b6b6b4;
	text-decoration: none;
}
/***************LOGO**************/
#logo {
	width:172px; 
	height:66px; 
	position: absolute; 
	top:590px; 
	left:70px; 
	z-index:100;
}
#logo a:link, #logo a:visited {
	text-decoration: none;
	display: block;
	width:180px;
	height:80px;    
}
#logo a:hover {
	text-decoration: none;
}
#box_index {
	margin: 0 auto; 
	width: 922px; 
	padding-top: 20px; 
	position: relative;
	padding-left: 30px;
}
#logo_index {
	position: absolute;
	bottom: 40px;
	left: 145px;
	width:120px;
	height:120px;
	display: block;
	text-decoration: none;
}
#logo_store {
	position: absolute;
	bottom: 40px;
	left: 270px;
	width:120px;
	height:120px;
	display: block;
	text-decoration: none;
}
/***************APPUNTAMENTI IN ALTO A SCORRIMENTO**************/
#appuntamenti_box {
	position: absolute;
	top: 108px;
	left: 433px;
	width: 350px;
	height: 20px;
	padding:0;
	margin:0;
	text-transform: uppercase;
}
#appuntamenti_box p{
	margin:0; 
	padding:0;
}
#appuntamenti_box a:link, #appuntamenti_box a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
}
#appuntamenti_box a:hover {
	color: #b6b6b4;
}
/***************RICERCA**************/
#ricerca {
	position: absolute;
	top: 95px;
	left: 839px;
	width: 260px;
	height: 36px;
	padding:0;
	margin:0;
}
#campo_ricerca{
	width:180px; 
	height: 16px;
	margin-left: 10px;
	margin-top:5px;
	border: 0px;
	color: #080848;
	font-size: 13px;
	font-weight: bold;    
} 
#campo_submit {
	width:36px; 
	height:36px;
}
/***************CENTRO HOMEPAGE: IMMAGINE GRANDE**************/
#maschera_home {
	position: absolute; 
	top:170px; 
	left: 280px;
	z-index: 20;  
}
#immagini_home {
}
#immagini_home img{
	width:816px;
	height:408px;
}
#box_centro_home{
position: absolute;
	top: 170px;
	left: 283px;
	width:817px;
	height:408px;
	/*background: url(\'/site_img/centro_maschera.gif\') top left no-repeat;*/
	border: 3px solid #e8e8e8;
	margin:0; padding:0;
}
/***************BANDIERA**************/
#maschera_bandiera {
	position: absolute; 
	top: 390px; 
	left: 570px;
	z-index: 30;
}
#submit_bandiera {
	position: absolute; 
	top: 408px; 
	left: 575px;
	z-index: 40;  
}
#sfondo_bandiera {
	position: absolute;
	top: 393px;
	left: 573px;
	width: 529px;
	filter:alpha(opacity=85);
	-moz-opacity:0.8;
	opacity: 0.8;
	z-index: 25; 
}
#testo_bandiera {
	position: absolute;
	top: 402px;
	left: 590px;
	z-index: 35;
	text-align: right;
}
#testo_bandiera p{
	text-align: right;
	width: 415px;
	z-index: 135;
	position: absolute;
	top: 0px;
	left: 0px;	
}
#testo_bandiera b {
	color:#48a8e8;
	font-size: 16px;
	font-weight: bold;  
}
#testo_bandiera a:link, #testo_bandiera a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 16px;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
#testo_bandiera a:hover {
	color: #b6b6b4;
}
/*************CAROUSEL Paragrafi**********/
#featured_content{
	display:block;
	width:660px;
	height:415px;
	margin:0;
	padding:0;
	list-style:none;
	position: absolute;
	top: 180px;
	left: 340px; 
}
#featured_content ul{
	display:block;
	width:660px;
	height:408px;
	margin:0;
	padding:0;
	list-style:none;
	padding-top:15px; 
}
#featured_content li{
	display:block;
	position:relative;
	width:280px;
	height:390px; 
	margin-right:85px; 	
}

/*********************************/
/* ORIGINALI
#prev {
	position:absolute;
	display:block;
	width:16px;
	height:18px;
	z-index:200;
	top:430px;
	left:280px;
}
#next {
	position:absolute;
	width:16px;
	height:50px;
	z-index:200;
	top:430px;
	right: 100px;
}
*/
#prev {
	position:absolute;
	display:block;
	width:16px;
	height:18px;
	z-index:200;
	top: 160px;
	left: 610px;
	line-height:  28px;
}

#prev a:link, #prev a:visited {
	font-size: 28px;
	text-decoration: none;
	color:#48a8e8;
}

#prev a:hover {
	text-decoration: none;
	color:#b6b6b4;
}

#prev1 {
	position:absolute;
	display:block;
	width:16px;
	height:18px;
	z-index:200;
	top: 155px;
	left: 635px;
	line-height:  28px;
}

#prev1 a:link, #prev1 a:visited {
	font-size: 28px;
	text-decoration: none;
	color:#48a8e8;
}

#prev1 a:hover {
	text-decoration: none;
	color:#b6b6b4;
}

/**************************************/

/***********PARAGRAFI*************/
.maschera_paragrafo{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:20;
}
.submit_paragrafo{
	position: absolute;
	top: -15px;
	right:-14px;
	z-index:30;
}
.div_immagine_paragrafo{
	position: absolute;
	top: 0px;
	left:0px;
	z-index:-0;
	width:280px;
	height: 140px; 
	overflow: hidden;
}
.testo_paragrafo{
	z-index:100;
	position: absolute;
	top: 150px;
	left:20px;
	color: #080848;
	text-align: justify;
	width: 240px;
	height: 220px;
  }  
.testo_paragrafo h1{
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}  
.testo_paragrafo .testo{
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	height: 165px;
	overflow: auto;
	padding-right: 20px;
} 
.testo_paragrafo .testo  b{
	color: #48a8e8;
	text-transform: uppercase;
} 
.testo_paragrafo a:link,.testo_paragrafo a:visited {
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.testo_paragrafo a:hover {
	color: #b6b6b4;
}
.para{
	margin-top:30px;
}
#sotto{
	line-height: 14px;
}
.leggi {
	margin-top: 40px;
}
.leggi a:link,.leggi a:visited {
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.leggi a:hover {
	color: #b6b6b4; 
}


.leggi1 {
	margin-top: 10px;
}
.leggi1 a:link,.leggi1 a:visited {
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.leggi1 a:hover {
	color: #b6b6b4; 
}


/*************PARAGRAFO ALTO********/
.para1{
}
.testo_paragrafo_alto{
	z-index:100;
	position: absolute;
	top: 00px;
	left:0px;
	color: #080848;
	text-align: center;
	width: 240px;
	height: 430px;
}  
.testo_paragrafo_alto h1{
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}  
.testo_paragrafo_alto .testo{
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	height: 165px;
	overflow: auto;
	padding-right: 20px;
} 
.testo_paragrafo_alto .testo  b{
	color: #48a8e8;
	text-transform: uppercase;
} 
.testo_paragrafo_alto a:link,.testo_paragrafo_alto a:visited {
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.testo_paragrafo_alto a:hover {
	color: #b6b6b4;
}
/************ELENCO***************/
.elenco{
	color: #080848;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
/************CONTATTI***************/
#maschera_contatti{
	position: absolute;
	top: 190px;
	left: 300px;
	z-index:20;
}
#box_contatti{
	z-index:100;
	position: absolute;
	top: 220px;
	left:320px;
	color: #080848;
	text-align: justify;
	width: 280px;
	height: 225px;
}  
#box_contatti h1{
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}  
#box_contatti .testo{
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	height: 65px;
	overflow: auto;
	padding-right: 10px;  
} 
#box_contatti .testo  b{
	color: #48a8e8;
	text-transform: uppercase;
} 
#box_contatti a:link, #box_contatti a:visited {
	color: #000000;
	text-decoration: none;
	text-align: left;
}
#box_contatti a:hover {
	color: #b6b6b4;
}
/***************BRICIOLE**************/
#briciole {
	position: absolute;
	top: 145px;
	left: 300px;
	color: #080848;
	font-size: 12px;
}
#briciole a:link, #briciole a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#briciole a:hover {
	color: #b6b6b4;
	text-decoration: none;
}
/***************FOOTER**************/
#footer {
	position: absolute;
	top: 640px;
	right: 55px;
	color: #666666;
	font-size: 12px;
	width: 800px;
	text-align: right;
}
#footer a:link, #footer a:visited {
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
	color: #48a8e8;
	text-decoration: none;
}
