/* ***** CROSS BROWSER CSS RESET **** */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	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;
}

q:before,q:after{
	content:�;
}
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; 
font-size: 16px;
color : #372718;
font-family:  Georgia, Arial, verdana, Helvetica, sans-serif;
background-color : #382818; 
}
html body img {
border: none;
}
.nullsep {
height: 0;
clear: both;
}
.h1 {
height : 15px; 
}
.h3 {
height : 5em; 
}
/*------------------ COSTRUZIONE INIZIALE -----------------------*/



.block-main {
width:100%;
background:url(../img_curiosita/bgk_top1.jpg) repeat-x;
background-color : #ece1c4;
border-bottom : 0 solid #000000;
}
.linea_top {
width : 100%;
min-width : 950px;
height: 10px;
background-color: #352516;
border-bottom : 0 solid #000000;
overflow : hidden;

}
.linea_top_1 {
width : 100%;
min-width : 950px;
height: 1px;
background-color: #000000;
border-bottom : 1px solid #504D46;
overflow : hidden;


/*------------------ tendina click -----------------------*/

}
.cont_tendina {
margin: auto;
position : absolute;
border : 0 solid #ff0000;

}
.tendina {
width : 180px;
position : relative;
height : 31px;
top : -12px;
float: right;
display: block;
margin: 0 70px 0 0;
border : 0 solid #99ff33;
background:url(../img_curiosita/img_tendina.gif) no-repeat;
}


/*------------------contenuti TENDINA-----------------------*/

.sviluppo {
margin: auto;
background:url(../img_curiosita/bgk/bgk_uni_bottom.gif) repeat-x;
background-color : #ffffff; 
height : 450px;
font-family: Arial, verdana, Georgia,   Helvetica, sans-serif;
color : #000000;
}
.sviluppo_interno {
margin: auto; 
width : 750px;
height : 425px;
padding-top: 15px;
padding-bottom: 0px;
border : 0 solid #ff0000;

}
.logo_small {
width : 230px;
float : left;
left : 0;
padding-top : 20px;
border : 0 solid #99ff33;
}
.contenuto_sviluppo {
width : 510px;
float : left;
left : 0;
padding-top : 20px;
border : 0 solid #99ff33;
}

.text_sviluppo {
font-size : 12px;
padding-bottom : 10px;
color : #ecd8a9;
font-family:  Arial, verdana, Georgia,  Helvetica, sans-serif;
line-height: 22px;
text-align : justify;
}
.linea_bicolor {
margin-top : 10px;
margin-bottom : 10px;
height: 1px;
background-color: #241A10;
border-bottom : 1px solid #422F1D;
overflow : hidden;
}
.text1_titolo {
font-size : 18px;
color : #e3a53d;
padding-top: 35px;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif;
}
/*------------------ Contenitore -----------------------*/


#contenitore {
position : relative;
margin : auto;
width : 950px;
min-width : 950px;
min-height : 500px;
border : 0 solid #000000;
}
.sott_cont_logo {
width : 950px;
height : 230px;
border : 0 solid #ff0000;

}
.logo {
float : left;
left : 0;
border : 0 solid #99ff33;
}
.scritta_top {
float : left;
border : 0 solid #000000;
margin-top: 65px;
margin-left: 100px;
}



/*.sott_cont {
width : 950px;
height : 93px;
border : 2px solid #ff0000;
overflow : hidden;
}*/
/*------------------ COSTRUZIONE Menu -----------------------*/

.contenuto {
margin : auto;
width : 750px;
border : 0 solid #ff0000;
}
#cont_menu {
margin-left : 4em;
width : 610px;
border : 0 solid #00ff00;
}
#cont_menu_testo {
margin-left : 4em;
width : 610px;
border : 0 solid #00ff00;
}
.box_menu {
width : 149px;
float : left;
border : 0 solid #000000;
}

/*------------------ TESTI -----------------------*/

.white {
color : #ffffff;
}
.normal {
color : #ECD8A9;
}
.yellow {
color : #f5d086;
}
.yellow1 {
color : #7E5424;
}
.red {
font-size : 18px;
color : #AB0333;
}
.red2 {
color : #AB0333;
}
.text {
font-size : 12px;
line-height : 18px;
font-family: Arial, verdana, Georgia,   Helvetica, sans-serif;
}
.text1 {
font-size : 16px;
color : #382818;

}
.text_center {
padding-top : 10px;
padding-bottom :2.5em;
font-size : 14px;
line-height: 22px;
}
.text_foot {
font-size : 11px;
padding-top : 10px;
font-family:  verdana, Arial, Georgia,  Helvetica, sans-serif;
color : #7E5424;
}
.text_foot1 {
font-size : 10px;
padding-top : 30px;
padding-bottom : 10px;
color : #f5d086;
font-family:  verdana, Arial, Georgia,  Helvetica, sans-serif;
}
.text_foot2 {
font-size : 10px;
color : #f5d086;
font-family:  verdana, Arial, Georgia,  Helvetica, sans-serif;
}
.text_notes_big  {
padding-top : 20px;
font-size : 18px;
color : #382818;
}
.abc {
font-size : 2.5em;
}
.abc_a {
color : #382818;
}
.raquo {
font-size : 3em;
}

/*------------------ FOOTER -----------------------*/

#linea_grigia3 {
background : #bf8c49;
width : 100%;
min-width : 950px;
height : 2px;
overflow : hidden; 
}

#footer {
height:100%;
width:100%;
margin : auto;
min-width : 950px;
background-color : #382818;

}
.footer_cont {
margin : auto;
width : 950px;
height: 100%;
min-width : 950px;
border :  0 solid #000000;
background-color : #382818;
}

/*------------------ PAGINA CONSIGLI -----------------------*/

#contenitore2 {
margin : auto;
width : 910px;
margin-top : 45px;
border : 0 solid #ff0000;
margin-bottom : 70px;
}

/*-------- COSTRUZIONE BLOCK NOTES --------*/

.bgk_notes_top {
width : 908px;
height : 132px;
background:url(../img_curiosita/bgk_notes_top.jpg) no-repeat;
border : 0 solid #ff0000;
overflow : hidden;
}
.in_bgk {
margin : auto;
width : 750px;
border : 0 solid #000000;
padding-bottom : 50px; 
}
.bgk_ripetuto {
width : 908px;
background:url(../img_curiosita/bgk_ripetuto.gif);
}
.image_sx {
float : left;
border : 0 solid #ff0000;
}
.bord_image_sx {
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border : 1px solid #000000;
}
.parte_dx {
width : 430px;
float : right;
border : 0 solid #00ff00;
}
.bgk_notes_end {
width : 908px;
height : 69px;
background:url(../img_curiosita/bgk_notes_end.jpg) no-repeat;
border : 0 solid #000000;
}

/*------------------ PAGINA DIZIONARIO -----------------------*/


.parte_sx {
width : 250px;
float : left;
border : 0 solid #ff0000;
}
.lettera {
width : 50px;
height : 50px;
margin-right : 1px;
margin-bottom : 1px;
float : left;
border : 1px solid #000000;
}
.parte_center {
width : 120px;
float : left;
border : 0 solid #000000;
}

.parte_dx_d {
width : 340px;
float : right;
border : 0 solid #00ff00;
}
.bgk_tratteggio {
width : 115px;
height : 265px;
background:url(../img_curiosita/px_vert.jpg);
}
.text_diz {
margin : auto;
width : 65px;
font-size : 12px;
padding-bottom : 10px;
font-family: Arial, verdana, Georgia,  Helvetica, sans-serif;
border : 0 solid #000000;
}
.text_diz_a {
color : #372718;

}
/*------------------ PAGE CONTATTACI -----------------------*/

.col_sx {
width : 280px;
float : left;
border : 0 solid #ff0000;
}

.col_dx{
width : 410px;
float : right;
border : 0 solid #00ff00;
}
.testi_address {
font-size: 12px;
letter-spacing: 0.02em;
line-height: 22px;
padding-bottom: 5px;
font-family : verdana,georgia,arial,helvetica,sens-serif;
}
.testi_pic {
margin-top : 15px;
font-size: 10px;
letter-spacing: 0.02em;
line-height: 18px;
padding-bottom: 5px;
font-family : verdana,georgia,arial,helvetica,sens-serif;
}
.input {
width: 275px;
height : 20px;
border-style : solid;
border-width : 1px;
border-color :#382818;
font-size :14px;
letter-spacing : 0.08em;
color : #000000;
font-weight : bold;
background : #ffffff;
vertical-align:middle;
}
.input_type {
width: 400px;
height : 133px;
padding-top : 10px;
padding-left : 3px;
border-style : solid;
border-width : 1px;
border-color :#382818;
font-size :16px;
letter-spacing : 0.08em;
color : #000000;
font-weight : bold;
background : #ffffff;
overflow-y:hidden;
}
.input_spam {
height : 20px;
border-style : solid;
border-width : 1px;
border-color :#382818;
font-size :14px;
letter-spacing : 0.08em;
color : #000000;
font-weight : bold;
background : #ffffff;
vertical-align:middle;
}
.testi_scelta {
margin-right : 17px;
font-size: 10px;
letter-spacing: 0.02em;
line-height: 22px;
padding-bottom: 5px;
border : 0 solid #ff0000;
font-family : verdana,georgia,arial,helvetica,sens-serif;
}
.testi_verdana_1{
padding-top : 5px;
font-size: 12px;
letter-spacing: 0.02em;
line-height : 18px;
}


/*------------------ PAGE RICETTE -----------------------*/

.parte_sx_r {
width : 190px;
float : left;
border : 0 solid #ff0000;
}

.box_mar { 
width: 80px;
height: 80px;
padding : 0 0 0 0;
float : left; 
display: block;
border : 1px solid #372718; 
margin-right: 4px;
margin-bottom: 4px;
} 
.box_mar UL { 
margin : 0 0 0 0; 
padding: 0 0 0 0;  
list-style-type : none; 
width: 80px;
height: 80px;
border : 0 solid #372718;
margin-right: 4px;
margin-bottom: 4px;
display: block;
}
.box_mar LI a { 
text-decoration : none; 
border : 0 solid #372718; 
width: 80px;
height: 80px;
margin-right: 4px;
margin-bottom: 4px;
display: block;
} 
.box_mar LI a:hover {  
border : 1px solid #b50000; 
margin-left: -1px;
margin-top: -1px;
margin-right: -1px;
margin-bottom: -1px;
display: block;
} 
.box_mar_att { 
width: 80px;
height: 80px;
padding : 0 0 0 0;  
float : left; 
display: block;
border : 1px solid #b50000; 
margin-right: 4px;
margin-bottom: 4px;
} 

/*.box_foto_ricett {
width : 76px;
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
margin-right : 8px;
margin-bottom : 5px;
float : left;
border : 1px solid #000000;
}
.box_foto_ricett_1 {
width : 80px;
margin-right : 8px;
margin-bottom : 11px;
float : left;
border : 0 solid #000000;
}*/
.parte_center_r {
width : 152px;
float : left;
border : 0 solid #000000;
}
.bgk_tratteggio_1 {
width : 1px;
height : 265px;
background:url(../img_curiosita/px_vert_unico.jpg) repeat-y;
float : left;
border : 0 solid #000000;
}
.non_so {
width : 128px;
float : left; 
display: block;
border : 0 solid #000000;
}
.text_ricett {
width : 128px;
margin-left : 17px;
font-size : 12px;
padding-bottom : 10px;
font-family: Arial, verdana, Georgia,  Helvetica, sans-serif;
border : 0 solid #000000;
}
.text_ricett_a {
color : #372718;
overflow : hidden;
}
.parte_dx_r {
width : 405px;
float : left;
border : 0 solid #00ff00;
}
.ingredienti {
width : 200px;
float : left;
border : 0 solid #00ff00;
}
.prodotto {
width : 200px;
float : right;
border : 0 solid #ff0000;
}
.text_r {
font-size : 12px;
line-height : 18px;
font-family: Arial, verdana, Georgia,   Helvetica, sans-serif;
}


.cont_spam {
padding-top : 10px;
background : #e8dcc2;
border : 1px solid #000000;
overflow : hidden;
}

.image_s{
float : left;
border : 1px solid #ffffff;
margin-bottom : 15px;
margin-right: 5px;
margin-left: 5px;
}

.testi_spam{
font-size: 11px;
letter-spacing: 0.02em;
line-height : 18px;
padding-bottom : 5px;
}

