/* ***** CROSS BROWSER CSS RESET **** */

body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}

div {
margin:0;
padding:0;
}

fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal;
}

caption,th{
	text-align:left;
}

abbr,acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}


legend{
	color:#000000;
}

/* BASE -----------------------------------------------------------------*/
* {margin:0; padding:0;}


body {
margin : 0; 
padding : 0; 
background : url(../images/profess/back/back_professionale.gif) no-repeat top center #F1EFE5;
mini-width : 960px;
font-size: 14px;
font-family:  "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", arial, verdana, helvetica, sans-serif;
color : #333333;
}
html body img {
border: none;
}
.nullsep {
height: 0;
clear: both;
}
h1 { 
text-align : left; 
font-size : 2em; 
margin : 10px 0 0 10px; 
} 
h2 { 
text-align : left; 
font-size : 2em; 
margin : 40px 0 0 10px; 
} 
h3 { 
font-size : 2em; 
margin : 5px 0 0 10px; 
} 


/*------------------- professionale ------------------*/


#contenitore_pippo {
	width : 985px;
	margin : 0 auto;
	border : 0 solid #000000;
	
}

#home_top {
}
.contenitore_top {
	width : 980px;
	margin : 0 auto;
	border : 0 solid #ffffff;
	
}
#home_top_contenitore {
background : url(../images/profess/back/ombra_top.png) no-repeat;
margin : 0 auto;
width : 980px;
height: 163px;
border : 0 solid #000000;
}
.contentiore_box_top {
	width : 970px;
	height: 158px;
	margin : 0 auto;
	background-color: #ffffff;
	border : 0 solid #000000;
}
.block_top {
padding: 18px;
border : 0 solid #000000;
}

#box_menu_top {
width : 600px;
float: right;
border : 0 solid #000000;
}
#home_top_logo {
float: left; 
width : 250px;
border : 0 solid #000000;
}
#home_top_menu_riccioli {
float: right; 
padding-top: 20px;
width : 600px;
border : 0 solid #000000;
}
#home_top_riccioli {
background : url(../images/profess/back/riccioli_menu.png) repeat;
float: left; 
width : 525px;
height: 75px;
border : 0 solid #000000;
}
.menu_graf {
float: left; 
padding-top: 55px;
padding-left: 45px;
border : 0 solid #000000;
}

.spot {
margin : 0 auto;
width : 950px;
height: 18px;
margin-top: 18px;
margin-bottom: 10px;
}

/*------------------- professionale centrale ------------------*/


#home_centrale {
}
.contenitore_centrale {
	width : 980px;
	overflow : hidden;
	margin : 0 auto;
	border : 0 solid #000000;
	
}
#home_centrale_contenitore {
background : url(../images/profess/back/ombra_lay.png) no-repeat;
padding-top: 4px;
padding-left: 4px;
padding-right: 4px;
width : 972px;
}
.contentiore_box_centrale {
	width : 971px;
	background-color: #fff;
	padding-bottom: 10px;
}
.block_centrale {
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 7px;
border : 0 solid #000000;
}
/*------------------- elenco prodotti ------------------*/

#home_prodotti {
}
.home_prodotti_generale {
	background-color: #ffffff;
	overflow : hidden;
}
.home_prodotti_contenuto {
	background-color: #ffffff;
}
.colpro  {
float: left; 
margin-right: 20px; 
margin-left: 20px; 
margin-top: 10px; 
width: 200px;
background-color: #ffffff;
}
.box_colore {
    width: 200px;
margin-bottom: 5px;
}
.colore {
width: 200px;
height: 9px;
}
.colore_albicocca {
background-color: #F29400;
width: 200px; 
height: 9px;
}
.colore_amarena {
background-color: #99192B;
width: 200px; 
height: 9px;
}
.colore_arancia {
background-color: #DB6A2A;
height: 9px;
}
.colore_bosco {
background-color: #DE455D;
width: 200px; 
height: 9px;
}
.colore_mele {
background-color: #DA0F28;
width: 200px; 
height: 9px;
}
.colore_miele {
background-color: #90602B;
width: 200px; 
height: 9px;
}
.colore_prugne {
background-color: #C12E86;
width: 200px; 
height: 9px;
}
.colore_uva {
background-color: #753588;
width: 200px; 
height: 9px;
}
/*------------------- Lavorazione ------------------*/


.box_duecolonne_generale {
	background-color: #ffffff;
	overflow : hidden;
}
.box_duecolonne  {
width : 971px; 
background-color: #ffffff;
}
.colonnasx {
width : 500px; 
float: left;
border : 0 solid #ffff00;
margin-right: 10px;
margin-top: 15px;
}
.colonnadx {
width : 350px; 
float: right;
margin-right: 15px;
margin-top: 15px;
}

/*------------------- dettaglio prodotto ------------------*/

.colonnasx_pro {
width : 600px; 
float: left;
margin-right: 10px;
margin-top: 15px;
border : 0 solid #ffff00;
}
.colonnadx_pro {
width : 350px; 
border : 0 solid #000000;
float: right;

}
.colonnadx_pro_1 {
width : 235px; 
margin-left: 70px;
border : 0 solid #ff0000;
}
.colpro_1  {
width: 235px; 
background-color: #ffffff;
}

/*------------------- footer ------------------*/


#foot-cont-generale {
background : url(../images/profess/back/back_bottom.gif) no-repeat bottom center;
width : 100%;
height : 100%;
border : 0 solid #000000;
}
.contenitore_footer {
	width : 980px;
	overflow : hidden;
	margin : 0 auto;
	border : 0 solid #000000;
}
#home_footer_contenitore {
background : url(../images/profess/back/ombra_bottom.png) no-repeat bottom;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
width : 972px;
height: 202px;
}
.contentiore_box_footer {
	width : 971px;
	height: 202px;
	background-color: #fff;
	
}

.lingua_int {

width : 100px;

border : 0 solid #000000;

float: right;

}

.testo_lingua {

font-size : 10px;

font-family: verdana, Arial, Georgia, Helvetica, sans-serif;

color : #333333;

}


