/*
------------------------------------------------------------------------
Sito Web:IGP Arancia Rossa di Sicilia
Designed by: Pane&Design
Website: www.paneedesign.com
© Pane&Design
------------------------------------------------------------------------
*/

/*
-----------------------------------------
RESET
----------------------------------------- 
*/

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}

strong{font-weight:bold}
em{font-style:italic}
a img{border:none}

h1, h2, h3,h4, h5, h5, h6{font-weight:normal}

html, body {
	height: 100%;
}

/*
-----------------------------------------
FINE RESET
----------------------------------------- 
*/

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #FF0000;
padding:0px 60px 0px 0px;
}

h11 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #FF0000;
padding:0px 60px 0px 0px;
}

h2 {
font-family:"Arial";
font-size:13px;
color:#333333;
}

h2_dati {
font-family:"Arial";
font-size:13px;
color:#666;
line-height:20px;
}


h22 {
font-family:"Arial";
font-size:16px;
color:#333333;
font-weight:bold;
line-height:22px;
}

h23 {
font-family:"Arial";
font-size:14px;
color:#333333;
font-weight:bold;
line-height:20px;
}

h24 {
font-family:"Arial";
font-size:14px;
color:#333333;
line-height:18px;
}

h24 a{
font-family:"Arial";
font-size:14px;
color:#FF0000;
line-height:18px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
}

h4 {
font-family:"Arial";
font-size:11px;
color:#ffffff;
}

.h5 {
font-family:"Arial";
font-size:12px;
color:#666666;
text-align:left;
letter-spacing: 0.5px;
}

h6 {
font-family:"Arial";
font-size:12px;
color:#000000;
text-align:justify;
}

h7 {
font-family:"Arial";
font-size:12px;
color:#000000;
text-align:center;
}

h8 {
font-family:"Arial";
font-size:16px;
color:#999;
float:left;

}

h9 {
font-family:"Arial";
font-size:16px;
color:#333;
float:left;

}

h10 {
font-family:"Arial";
font-size:16px;
color:#666;
float:left;

}

p {
font-family:"Arial";
font-size:12px;
color:#000000;
letter-spacing: 0.5px;
line-height: 8px;
 margin-top: 5px;
 padding-left:23px;
 text-align: left;
 }

Body {
background: url(images/Bg.jpg) repeat-x;
margin: 0px;
padding: 0px;
bottom:0px;
}



/*credits*/
.apple_overlay {
	
	display:none;
	background-image:url(images/bg_credits.png);
	width:515px;	
	padding:35px;
	font-size:14px;
}


.apple_overlay .close {
	background-image:url(images/close2.png);
	position:absolute; right:-10px; top:-10px;
	cursor:pointer;
	height:27px;
	width:28px;
	z-index:20;
}
	
#custom {
	width:515px;
	height:307px;
	padding:0px;
}

#custom div.close {
	right:-15px;
	top:-10px;
}
/* Container */
#container {   
width:1005px;
height:1195px;
margin:auto;
position:absolute;
top:115px;
left:50%;
margin-top:-260px;
margin-left:-515px;
    } 
	
#container_consumer {   
width:1005px;
height:1155px;
margin:auto;
position:absolute;
top:115px;
left:50%;
margin-top:-260px;
margin-left:-515px;
    } 
	
#container_consumer_due {   
width:1005px;
height:1270px;
margin:auto;
position:absolute;
top:115px;
left:50%;
margin-top:-260px;
margin-left:-515px;
    } 

/* Logo */

#logo{
    position:absolute;
    width: 126px;
    margin:auto;      
	height: 125px;
	margin-top:22px; 
    margin-left:55px;
	float:left;
    } 

#logo_eu{
    position:absolute;
    width: 130px;
    margin:auto;      
	height: 80px;
	margin-top:50px; 
    margin-left:150px;
	float:left;
    } 

/* Menu */

#top{
    width: 1026px;
    margin:auto;      
	height: 180px;
	margin-top:10px; 
margin-left:3px;
background-image:url(images/bg_menu.png);
background-repeat:no-repeat;
    } 

	
ul#menu {
	margin: 0; padding: 0;
	list-style: none;
	float: left;
	width: 710px;
	margin-top:9px;
	margin-left:328px;
	background-repeat:no-repeat;

}
ul#menu li {
	float: left;
	margin: 0; padding: 0;
}

ul#menu a {
	float: left;
	display: block;
	height: 150px; /*--Specify height of navigation--*/
	text-indent: -99999px; /*--Shoot the text off the page--*/
	background-position: left top;	
}

/*--CSS Sprites - Hover State--*/
ul#menu a:hover {
	background-position: left -165px;
}
/*--Assign an image and width to each link--*/
ul#menu li.home a {
	background-image: url(images/home_a2.png);
	width: 90px;
	height:140px;
	}
	
ul#menu li.consorzio a {
	background-image: url(images/consorzio_a2.png);
	width: 140px;
}
ul#menu li.arance a {
	background-image: url(images/arance_a2.png);
	width: 180px;
}
ul#menu li.contatti a {
	background-image: url(images/contatti_a2.png);
	width: 113px;
}
ul#menu li.press a {
	background-image: url(images/comunicazione_a2.png);
	width: 162px;
}

/* Header */

#header{
    position:absolute;
    width: 1026px;
    margin:auto;     
	height: 366px;
	margin-top:-2px;
	margin-left:3px;

background-image:url(images/bg_flash.png);
    } 
	
#flash{
    
    width: 1000px;
    margin:auto;   
    text-align: center;   
	height: 445px;
	margin-top:-88px;
	margin-left:12px;
    } 

/* Box Centrale */

#box_centrale{
    position:absolute;
    width: 1026px;
    margin:auto;   
    text-align: center;   
	height: 655px;
	margin-top:140px; 

    } 

/* Area Frame */

#area_frame{

    width: 1026px;
    margin:auto;   
    text-align: center;   
	height: 310px;
	margin-top:365px; 
margin-left:7px;
    } 	
	
#title_news{
    position:absolute;
    width: 349px;
    margin:auto;
	margin-left:3px;
	margin-top:0px;
	float:left;    
	height: 52px;
	z-index:1;
    } 
	
	#box_topnews{
    position:absolute;
    width: 347px;
    margin:auto;
	margin-left:2px;
	margin-top:33px;
	float:left;    
	height: 174px;
	background-image:url(images/bg_box_topnews.png);
	background-repeat:no-repeat;
	z-index:0;
    } 
	
	#testo_topnews{
    position:relative;
    width: 200px;
    margin:auto;
	margin-right:12px;
	float:right;    
	height: 170px;
	text-align:left;
    } 
	
	#foto_topnews{
    position:relative;
    width: 120px;
    margin:auto;
	margin-top:18px;
	margin-left:15px;
	float:left;    
	height: 100px;
	text-align:left;
    } 

#foto_topnews a{
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	color:#000;
	margin-top:2px;
	margin-left:5px;
	
}

#foto_topnews a:hover{
	text-decoration:none;
	color:#229944;
	
}
		
#box_news{
    position:absolute;
    width: 347px;
    margin:auto;
	margin-left:2px;
	margin-top:187px;
	float:left;    
	height: 234px;
	background-image:url(images/bg_box_news.png);
	background-repeat:no-repeat;
	z-index:0;
    } 
	
	#testo_news{
    position:absolute;
    width: 300px;
    margin:auto;
	padding-top:19px;
	padding-left:20px;
	float:left;    
	height: 210px;
	text-align:left;
    } 

#title_consumer{
    width: 328px;
    margin:auto;
	margin-left:355px;
	float:left;    
	height: 43px;
    } 
	
#foto_consumer{
    width: 179px;
    margin:auto;
	float:left;    
	height: 146px;
	margin-top:6px;
	margin-left:-8px;
	background-image:url(images/foto_home_consumer.png);
    } 
	
#text_consumer{
position:absolute;
    width: 180px;
    margin:auto;
	margin-left:137px;
	margin-top:3px;
	float:right;    
	height: 253px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
color:#666666;
    } 
	
#pulsante_consumer{
position:absolute;
    width: 142px;
	height:41px;
    margin:auto;
	margin-top:103px;
	margin-left:170px;
	float:right;    
    } 

#box_consumer{
    position:absolute;
    width: 345px;
    margin:auto;
	margin-left:360px;
	float:left;    
	height: 214px;
	margin-top:38px;
	background-image:url(images/bg_box_consumer.png);
	background-repeat:no-repeat;
    } 
	
#title_producer{
    position:absolute;
    width: 328px;
    margin:auto;
	margin-left:687px;
	float:left;    
	height: 53px;
    } 
	
#foto_producer{
    width: 149px;
    margin:auto;
	float:left;    
	height: 98px;
	margin-top:45px;
	margin-left:15px;
	background-image:url(images/arance_producer.png);
    } 
	
#text_producer{
    position:absolute;
    width: 300px;
	margin-top:5px;
	margin-left:-1px;
	float:left;    
	height: auto;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
color:#666666;
    } 
	
#pulsante_producer{
position:absolute;
    width: 151px;
	height:41px;
    margin:auto;
	margin-top:103px;
	margin-left:160px;
	float:right;    
    } 
	
#box_producer{
    position:absolute;
    width: 322px;
    margin:auto;
	float:left;    
	height: 214px;
	margin-left:689px;
	margin-top:38px;
	background-image:url(images/bg_box_producer.png);
	background-repeat:no-repeat;
    } 

#box_banner_home {
    position:absolute;
    width: 655px;
	height:155px;
	margin:auto;
	float:left;
	margin-top:197px;
	margin-left:355px;
	background-image:url(images/bg_banner_home.png);
	background-repeat:no-repeat;
	
	}

/* Footer */

#Footer {
position:absolute;
margin-bottom:0px;
width:1026px;
height:108px;
bottom:0px;
margin-left:2px;
background-image:url(images/bg_footer.png);
}

#Footer_menu {
position:absolute;
float:left;
margin-left:440px;
margin-top:15px;
width:550px;
height:60px;
text-decoration:none;
}

#Footer_menu a {
color:#666666;
text-decoration:none;
}

#Footer_menu a:hover {
text-decoration:underline;
}

#Footer_logo {
position:absolute;
float:left;
margin-left:20px;
margin-top:35px;
width:90px;
height:59px;
}

#Footer_logo2 {
float:left;
margin-left:90px;
margin-top:49px;
width:40px;
height:59px;
}

#Footer_text  {
width:300px;
height:auto;
float:left;
text-align:left;
margin-top:93px;
padding-left:250px;

}

#Footer_credits  {
width:280px;
height:auto;
float:right;
text-align:right;
margin-top:93px;
padding-right:20px;

}

#Footer_credits a{
	text-decoration:none;
}

/*
-----------------------------------------
AREA CONSUMER
----------------------------------------- 
*/

#header_consumer {
position:absolute;
float:left;
height:171px;
width:1000px;
margin-top:98px;
margin-left:12px;
z-index:1;
background-image:url(images/header_consumer2.png);
}

#title_area_consumer {
width:715px;
height:auto;
float:left;
margin: 105px 0px 0px 261px;
border-bottom:1px dotted #666666;
text-align:left;
} 

#testo_area_consumer {
width:730px;
height:auto;
float:left;
margin-left:261px;
text-align:left;
padding-top:3px;
} 

#content_area_consumer {
position:absolute;
float:left;
width:1009px;
height:720px;
margin-top:-3px;
margin-left:11px;
background-image: url(images/bg_lungo.png);
background-repeat:no-repeat;
}

#content_area_consumer_lungo {
position:absolute;
float:left;
width:1009px;
height:830px;
margin-top:-3px;
margin-left:11px;
background-image: url(images/bg_lungo_due.png);
background-repeat:no-repeat;
}

#menu_verticale {
position:absolute;
float:left;
margin:105px 0px 0px 20px;
width:218px;
height:210px;
}

#menu_verticale_freezone {
position:absolute;
float:left;
margin:105px 0px 0px 20px;
width:218px;
height:210px;
}


#login_verticale {
position:relative;
float:left;
margin:20px 0px 0px 0px;
width:218px;
height:149px;
background-image:url(images/bg_login.png);
}

#login_content{
	font-family:Times;
	font-size:14px;
	color:#666;
	float:left;
	margin-left:7px;
	margin-top:35px;
	text-align:left;
}

#login_content input{
	float:left;
	font-size:14px;
	width:200px;
	height:18px;
	margin-bottom:2px;
	border:solid 1px #CCC;
	
}

#login_registrati{
	float:left;
	width:61px;
	height:25px;
	margin-left:5px;
	margin-top:7px;
	background-image:url(images/pulsante_registrati.png);
}

#login_accedi{
	float:left;
	width:45px;
	height:25px;
	margin-left:3px;
	margin-top:7px;		
	background-image:url(images/pulsante_accedi.png);
}

#login_welcome{
	width:218px;
	font-family:Times;
	font-size:19px;
	color:#666;
	float:left;
	margin-top:15px;
	text-align:center;
}

#login_welcome a{
	font-family:Times;
	font-size:16px;
	color:#666;
	line-height:55px;
	text-decoration:none;
	text-align:center;
}

#login_welcome a:hover{
	color:#FF0000;
	text-decoration:underline;
}

ul#vertical_menu {
	margin: 0; padding: 0;
	list-style: none;
	float: left;
	width: 218px;
}
ul#vertical_menu li {
	float: left;
	margin: 0; padding: 0.5px;
}

ul#vertical_menu a {
	float: left;
	display: block;
	height: 41px;
	text-indent: -99999px;
	background-position: right ;
	
}

ul#vertical_menu a:hover {
	background-position:left 124px ;

}
/*--Assign an image and width to each link--*/
ul#vertical_menu li.benessere a {
	background-image: url(images/benessere_a.png);
	width: 218px;
	
}
ul#vertical_menu li.giocarancia a {
	background-image: url(images/giocarancia_a.png);
	width: 218px;
}
ul#vertical_menu li.le_arance a {
	background-image: url(images/learance_a.png);
	width: 218px;
}
ul#vertical_menu li.ricette a {
	background-image: url(images/ricette_a.png);
	width: 218px;
}
ul#vertical_menu li.campagne a {
	background-image: url(images/campagne_a.png);
	width:218px;
}

/* Menu Download */

ul#vertical_menu_download {
	margin: 0; padding: 0;
	list-style: none;
	float: left;
	width: 218px;
}
ul#vertical_menu_download li {
	float: left;
	margin: 0; padding: 0.5px;
}

ul#vertical_menu_download a {
	float: left;
	display: block;
	height: 41px;
	text-indent: -99999px;
	background-position: right ;
	
}

ul#vertical_menu_download a:hover {
	background-position:left 124px ;

}
/*--Assign an image and width to each link--*/

ul#vertical_menu_download li.disciplinare a {
	background-image: url(images/disciplinare_a.png);
	width: 218px;
}
ul#vertical_menu_download li.ammissione a {
	background-image: url(images/ammissione_a.png);
	width: 218px;
}
ul#vertical_menu_download li.quote a {
	background-image: url(images/quote_a.png);
	width:218px;
}

ul#vertical_menu_download li.vademecum a {
	background-image: url(images/vademecum_a.png);
	width:218px;
}

ul#vertical_menu_download li.statuto a {
	background-image: url(images/statuto_a.png);
	width:218px;
}



#newsletter_consumer {
float:left;
width:219px;
height:95px;
margin:15px 0px 0px 0px;
background-image:url(images/bg_newsletter.png);
}

#pulsante_newsletter {
float:left;
width:auto;
height:auto;
padding:60px 0px 0px 150px;
}

#area_box {
position:absolute;
float:left;
margin:193px 0px 0px 260px;
width:600px;
height:500px;
}

#testo_arance {
float:right;
text-align:justify;
width:135px;
height:100px;
padding:40px 10px 0px 0px;
}

#box_learance {
position:absolute;
float:left;
width:353px;
height:161px;
background-image:url(images/box_learance.jpg);
}

#pulsante_learance {
width:auto;
height:auto;
float:left;
padding:39px 0px 0px 80px;
}

#testo_benessere {
float:right;
text-align:justify;
width:135px;
height:100px;
padding:40px 10px 0px 0px;
}

#box_benessere {
position:absolute;
float:left;
margin-left:365px;
width:353px;
height:161px;
background-image:url(images/box_benessere.jpg);
}

#pulsante_benessere {
width:auto;
height:auto;
float:left;
padding:12px 0px 0px 80px;
}

#testo_ricette {
float:right;
text-align:justify;
width:135px;
height:100px;
padding:40px 10px 0px 0px;
}

#box_ricette {
position:absolute;
float:left;
margin-top:175px;
width:353px;
height:161px;
background-image:url(images/box_ricette.jpg);
}

#pulsante_ricette {
width:auto;
height:auto;
float:left;
padding:12px 0px 0px 80px;
}

#testo_comunicazione {
float:right;
text-align:justify;
width:135px;
height:100px;
padding:40px 10px 0px 0px;
}

#box_comunicazione {
position:absolute;
float:left;
margin-left:365px;
margin-top:175px;
width:353px;
height:161px;
background-image:url(images/box_comunicazione.jpg);
}

#pulsante_comunicazione {
width:auto;
height:auto;
float:left;
padding:12px 0px 0px 80px;
}

#title_giocarancia {
position:absolute;
float:left;
margin-left:2px;
margin-top:355px;
width:715px;
height:34px;
background-image:url(images/title_giocarancia.jpg);

}

#box_giocarancia {
position:absolute;
float:left;
margin-top:390px;
width:720px;
height:165px;
background-image:url(images/banner_giocarancia.gif);
background-repeat:no-repeat;
}

#pulsante_giocarancia {
width:auto;
height:auto;
float:left;
padding:60px 0px 0px 650px;
}

/*
-----------------------------------------
BENESSERE E SALUTE
----------------------------------------- 
*/


#content_benessere {
width:500px;
height:700px;
float:left;
margin-left:255px;
margin-top:110px;
}

#title_benessere {
width:500px;
height:auto;
border-bottom:1px dotted #666666;
text-align:left;
} 

#condividi {
position:absolute;
width:auto;
height:auto;
margin-left:350px;
margin-top:-2px;
z-index:5;
}

#testo_benessere_salute_box {
width:500px;
height:auto;
text-align:justify;
}

#testo_benessere_salute {
width:500px;
height:auto;
float:left;
margin: auto;
text-align:justify;
padding-top:5px;
}

#testo_benessere_salute a{
	color: #FF0000;
	text-decoration:underline;
}


#item_categoria {
	width:195px;
	height:194px;
	float:left;
	margin: auto;
	text-align:justify;
	margin-top:20px;
	margin-left:25px;
	margin-right:30px;
}

#item_categoria_com {
	width:195px;
	height:194px;
	float:left;
	margin: auto;
	text-align:justify;
	margin-top:10px;
	margin-left:25px;
	margin-right:30px;
}

#item_categoria_pack {
	width:240px;
	height:210px;
	float:left;
	margin: auto;
	text-align:center;
	margin-top:20px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:30px;

}

#item_categoria_titolo_pack a{
	width:240px;
	height:23px;
	float:left;
	text-align:center;
	font-family:"Arial";
	font-size:15px;
	color:#333333;
	text-decoration:none;
}

#item_categoria_titolo_pack a:hover{
	text-decoration:none;
	color:#229944;
}



#item_categoria_testata {
	width:240px;
	height:210px;
	float:left;
	margin: auto;
	text-align:center;
	margin-top:20px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:40px;

}


#item_categoria_titolo_testata a{
	width:240px;
	height:43px;
	float:left;
	text-align:justify;
	text-decoration:none;
	font-family:"Arial";
	font-size:14px;
	color:#333333;
	font-weight:bold;
	line-height:20px;
}

#item_categoria_titolo_testata a:hover{
	text-decoration:none;
	color:#229944;
}

#box_testata{
	width:240px;
	height:80px;
	float:left;
	margin: auto;
	text-align:center;
	border:solid 1px #999;
	padding-top:35px;
	
}

#item_categoria_pulsante_testata {
width:218px;
height:45px;
float:left;
margin-top:5px;
margin-left:13px;
text-align:center;
}

#item_categoria_pulsante_pack {
width:195px;
height:34px;
float:left;
margin-top:5px;
margin-left:22px;
text-align:center;
}

#item_categoria_pulsante {
width:195px;
height:34px;
float:left;
margin-top:2px;
text-align:center;
background-image: url(images/bg_pulsante.png);
background-repeat:none;
}

#item_categoria_pulsante a{
	position:relative;
	float:left;
	width:195px;
	color:#fff;
	font-size:12px;
	margin-top:10px;
	text-decoration:none;
}

#item_categoria_pulsante a:hover{
	text-decoration:underline;
}	

#menu_benessere {
float:right;
width:220px;
height:400px;
margin:130px 0px 10px 15px;
text-align:left;
}

#menu_benessere a {
text-decoration:none;
color:#333333;
}

#menu_invia_ricetta {
float:right;
width:250px;
height:400px;
margin:150px 0px 0px 0px;
text-align:left;
}

#campo_invia_ricetta{
	position:relative;
	width:490px;
	float:left;
	font-family:"Arial";
	font-size:15px;
	color:#777;
	margin-top:15px;

}

#campo_invia_ricetta input{
	position:relative;
	float:left;
	font-family:"Arial";
	font-size:14px;
	margin-top:5px;
	width:490px;
	height:20px;
	color:#333;
	border:solid 1px #AAA;
}

#campo_invia_ricetta textarea{
	float:left;
	font-family:"Arial";
	font-size:14px;
	margin-top:5px;
	width:490px;
	height:auto;
	color:#333;
	border:solid 1px #AAA;
}

#campo_invia_ricetta select{
	float:left;
	font-family:"Arial";
	font-size:14px;
	margin-top:5px;
	width:70px;
	height:auto;
	color:#333;
	border:solid 1px #AAA;
}



#campo_invia_ricetta input.file {
position: relative;
width:300px;
height:auto;
font-family:"Arial";
font-size:14px;
margin-top:5px;
color:#333;
}

#campo_invia_ricetta input.btn {
position: relative;
float:left;
width:230px;
height:37px;
margin-left:-8px;
margin-top:-15px;
background:transparent url("images/pulsante_inviaricetta.jpg") no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
border:none;
}

#campo_invia_ricetta input.btn_mail {
position: relative;
float:left;
width:230px;
height:37px;
margin-left:-70px;
margin-top:-13px;
background:transparent url("images/pulsante_invia_messaggio.jpg") no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
border:none;
}

#campo_invia_ricetta input.btn_reg {
position: relative;
float:left;
width:230px;
height:37px;
margin-left:-85px;
margin-top:-13px;
background:transparent url("images/pulsante_registrati.png") no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
border:none;
}

#campo_invia_ricetta input.btn_recupera {
position: relative;
float:left;
width:230px;
height:37px;
margin-left:-70px;
margin-top:0px;
background:transparent url("images/pulsante_invia_messaggio.jpg") no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
border:none;
}

/*
-----------------------------------------
AREA PRODUCER
----------------------------------------- 
*/

#header_producer {
position:absolute;
float:left;
height:200px;
margin-top:97px;
margin-left:12px;
z-index:1;
}


#content_area_producer {
position:absolute;
float:left;
width:1009px;
height:328px;
margin-top:201px;
margin-left:11px;
background-image: url(images/bg_lungo.png);
background-repeat:no-repeat;
}

#title_area_producer {
width:715px;
height:auto;
float:left;
margin: 105px 0px 0px 261px;
border-bottom:1px dotted #666666;
text-align:left;
} 

#testo_area_producer {
width:720px;
height:auto;
float:left;
margin-left:261px;
text-align:left;
padding-top:3px;
} 

#testo_descrizione_produttore {
width:500px;
height:auto;
float:left;
margin: auto;
text-align:justify;
padding-top:5px;

}


#testo_descrizione_produttore a{
	color: #FF0000;
	text-decoration:underline;
}

#produttore_image{
width:198px;
height:148px;
float:left;
margin:auto;	
border:1px solid #999999;
padding-top:2px;
padding-left:2px;
margin-right:15px;	
}

#produttore_image2{
height:148px;	
float:left;	
padding-top:2px;
padding-left:2px;
margin-right:15px;
	
}

#dati_produttore{
	width:270px;
	min-height:150px;
	float:left;
	margin:auto;	
	padding-top:2px;
	padding-left:2px;
	margin-right:2px;
	text-align:left;	

}


#menu_verticale {
position:absolute;
float:left;
margin:105px 0px 0px 20px;
width:218px;
height:210px;
}

ul#vertical_menu {
	margin: 0; padding: 0;
	list-style: none;
	float: left;
	width: 218px;
}
ul#vertical_menu li {
	float: left;
	margin: 0; padding: 0.5px;
}

ul#vertical_menu a {
	float: left;
	display: block;
	height: 41px;
	text-indent: -99999px;
	background-position: right ;
	
}

ul#vertical_menu a:hover {
	background-position:left 124px ;

}
/*--Assign an image and width to each link--*/
ul#vertical_menu li.consorzio_2 a {
	background-image: url(images/ilconsorzio_a.png);
	width: 218px;
	
}
ul#vertical_menu li.territorio_2 a {
	background-image: url(images/ilterritorio_a.png);
	width: 218px;
}
ul#vertical_menu li.le_arance_2 a {
	background-image: url(images/learance_a2.png);
	width: 218px;
}
ul#vertical_menu li.comunicarancia a {
	background-image: url(images/comunicarancia_a.png);
	width: 218px;
}


#area_box2 {
position:absolute;
float:left;
margin:105px 0px 0px 270px;
width:500px;
height:500px;
}

#box_consorzio {
position:absolute;
float:left;
width:353px;
height:161px;
background-image:url(images/box_consorzio.jpg);
}

#testo_box_consorzio {
float:right;
text-align:justify;
width:135px;
height:100px;
padding:40px 10px 0px 0px;
}

#pulsante_consorzio {
width:auto;
height:auto;
float:left;
padding:0px 0px 0px 80px;
}

#box_territorio {
position:absolute;
margin-left:365px;
width:353px;
height:161px;
background-image:url(images/box_territorio.jpg);
}

#testo_territorio {
float:right;
text-align:justify;
width:135px;
height:100px;
padding:40px 10px 0px 0px;
}

#pulsante_territorio {
width:auto;
height:auto;
float:left;
padding:0px 0px 0px 80px;
}

#box_learance2 {
position:absolute;
float:left;
margin-top:175px;
width:353px;
height:161px;
background-image:url(images/box_arance.jpg);
}

#testo_arance2 {
float:right;
text-align:justify;
width:135px;
height:100px;
padding:40px 10px 0px 0px;
}

#pulsante_arance2 {
width:auto;
height:auto;
float:left;
padding:40px 0px 0px 80px;
}

#box_comunicazione {
position:absolute;
float:left;
margin-left:365px;
margin-top:175px;
width:353px;
height:161px;
background-image:url(images/box_comunicazione.jpg);
}

#testo_comunicazione {
float:right;
text-align:justify;
width:135px;
height:100px;
padding:40px 10px 0px 0px;
}

#pulsante_comunicazione2 {
width:auto;
height:auto;
float:left;
padding:14px 0px 0px 80px;
}

/*
-----------------------------------------
IL CONSORZIO
----------------------------------------- 
*/

#content_consorzio {
width:500px;
height:700px;
float:left;
margin-left:255px;
margin-top:110px;
}

#title_consorzio {
width:520px;
height:auto;
border-bottom:1px dotted #666666;
text-align:left;
} 

#container_arancia{
width:730px;
height:auto;
float:left;
margin: auto;
text-align:justify;
padding-top:5px;
	
}

#testo_consorzio {
width:500px;
height:auto;
float:left;
margin: auto;
text-align:justify;
padding-top:5px;
}


#foto_arancia {
float:right;
width:190px;
height:170px;
margin:5px 0 0 0;
padding:10px 0px 0px 10px;

}

#container_arancia_flash{
width:520px;
height:150px;
float:left;
margin: auto;
text-align:justify;
margin-top:5px;

	
}


#container_arancia_id{
width:520px;
height:auto;
float:left;
margin: auto;
text-align:justify;
margin-top:20px;
	
}

#testo_consorzio_id {
width:320px;
height:auto;
float:left;
margin: auto;
text-align:justify;
padding-top:5px;
}


#foto_arancia_id {
float:right;
/*width:180px;
height:160px;
*/
margin:5px 0 0 0;
padding:0px 0px 0px 0px;
border:solid 3px #229944;

}

#menu_consorzio {
float:right;
width:220px;
height:400px;
margin:130px 0px 10px 15px;
text-align:left;
}

#menu_consorzio a {
text-decoration:none;
color:#333333;
}

#marqueecontainer{
position: relative;
width: auto; /*marquee width */
height: 120px; /*marquee height */
background-color: white;
overflow: hidden;
padding-left: 5px;
padding-right:5px;
margin-top:13px;
text-align:justify;
}

#marqueecontainer_scroll{
position: relative;
width: auto; /*marquee width */
height: 160px; /*marquee height */
background-color: white;
overflow: hidden;
margin-left:3px;
margin-top:3px;
text-align:justify;
}

#vmarquee_scroll a, #vmarquee a{
	text-decoration:none;
	color:#000;
}


#vmarquee_scroll a:hover, #vmarquee a:hover{
	text-decoration:none;
	color:#229944;
}
/*
-----------------------------------------
PAGINA CHI SIAMO
----------------------------------------- 
*/

#content {
position:absolute;
float:left;
width:1009px;
height:655px;
margin-top:201px;
margin-left:11px;
background-image: url(images/bg_corto.png);
}

/*
------------------------------------------
PAGINA COMUNICAZIONE NEWS
------------------------------------------
*/

/*
#content_benessere {
width:500px;
height:700px;
float:left;
margin-left:255px;
margin-top:110px;
}

#testo_benessere_salute {
width:500px;
height:auto;
float:left;
margin: auto;
text-align:justify;
padding-top:5px;
}
*/

#preview_cover {
width:500px;
height:auto;
float:left;
margin: auto;
text-align:justify;
background-color:#ffff66;
}

#preview_news {
width:500px;
height:auto;
float:left;
margin: auto;
text-align:justify;
margin-top:30px;
}

a.linked{
margin: auto;
color:#000;
text-decoration:none;
}

a.linked:hover{
margin: auto;
color:#229944;
text-decoration:none;
}

.border_image_list{
margin:auto;	
border:1px solid #999999;
padding: 2px 2px 2px 2px;
}

img.border_image_list:hover{
	margin:auto;	
	border:1px solid #229944;
	padding: 2px 2px 2px 2px;
	opacity:0.7;
	filters:alpha(opacity=70);
}


#preview_testata {
width:500px;
height:auto;
float:left;
margin: auto;
text-align:justify;
padding-top:30px;
}

#preview_news_image{
width:148px;
height:118px;
float:left;
margin:auto;	
border:1px solid #999999;
padding-top:2px;
padding-left:2px;	
}

#preview_news_image2{
width:148px;
height:118px;
float:left;
margin:auto;	
padding-top:2px;
padding-left:2px;
padding-right:2px;
}

#preview_testata_image{
width:252px;
height:64px;
float:left;
margin:auto;	
border:1px solid #999999;
padding-top:2px;
padding-left:2px;	
}

#preview_testata_image a{
float:left;
font-size:14px;
text-decoration:none;
color:#000;
}

#preview_testata_image a:hover{
	color:#229944;

}

#preview_news_text{
width:340px;
height:120px;
float:left;
margin-left:7px;
text-align:justify;	
	
}

#preview_testata_text{
width:236px;
height:120px;
float:left;
margin-left:7px;
text-align:justify;	
	
}

.border_image{
margin:auto;	
border:1px solid #999999;
padding: 2px 2px 2px 2px;
}

#news_image{
width:198px;
/*height:178px;*/
float:left;
margin:auto;	
border:1px solid #999999;
padding-top:2px;
padding-left:2px;
margin-right:15px;	
}

#news_image2{
float:left;
margin-right:15px;	
}

#news_image3{
float:right;
margin-left:15px;	
}

#news_image a{
position:relative;
float:left;
margin-top:10px;
margin-left:40px;
font-size:14px;
padding-bottom:5px;

}


#download_allegato{
	position:relative;
	float:left;
	margin:auto;
	text-align:center;
	margin-left:-10px;
	
}


#rassegna_image{
width:188px;
height:148px;
float:left;
margin:auto;	
border:1px solid #999999;
padding-top:12px;
padding-left:2px;
margin-right:15px;
text-align:center;
font-size:18px;
}

#rassegna_image a{
	text-decoration:none;
	color:#000;
}

#rassegna_image a:hover{
	text-decoration:none;
	color:#229944;
}


#news_text{
width:auto;
height:650px;
float:left;
margin:auto;
margin-top:10px;
margin-left:2px;
margin-right:2px;	
}

#news_naviga{
	position:relative;
	height:25px;
	width:290px;
	margin:auto;
	float:right;
	top:30px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px 0px 15px 0px;
	text-align:center;
	text-decoration:none;
	color:#229944;
}

#naviga_pagina{
	position:relative;
	height:24px;
	width:25px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	border:#666666 solid 1px;
	padding:4px 0px 0px 0px;
	margin-right:3px;
}


.naviga_pagina_altre a{
	color:#666666;
	text-decoration:none;
}

.naviga_pagina_curr a{
	color:#FFFFFF;
	text-decoration:none;
}


.Stile1 a{
font-family:"Arial";
text-decoration:none;
color:#999999;
}	


#news_mostra,#news_mostra a {
	position:relative;
	float:right;
	width:auto;
	margin-top:3px;
	color:#505050;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:16px;
	padding:0px 0px 5px 0px;
	text-indent:5px;
	text-align:left;
	text-decoration:none;
}

#news_mostra a:hover {
text-decoration:none;
color:#229944;
}