/* --- Agriturismo Frattavecchia Restyling totale ottobre 2008  - by Paolo Pira --- */

body {width:960px;font-size: 11px;color: #000000;margin:0px  auto 0px auto;line-height: 16px!important;font-family:Arial,Verdana, Helvetica,sans-serif!important;background-color: #ffffff;text-align: left; }
a {color:#00376b ; text-decoration: none;}
a:visited {color: #00376b; text-decoration: none;}
a:hover {color:#333333; text-decoration:underline;}
img {border:0px!important;}
img a {border:0px!important;}
p { line-height:16px; margin:0px; padding:0px;float:left; width:auto; display:inline;}

	/* --- Gestione Font --- */

/* Gestione colore font */
.blu {color:#00376b}
.arancione {color:#f36f21}
.arancio {color:#f36f21}
.nero {color:#000000}
.grigio {color:#333333;}
.bianco {color:#FFFFFF;}
.verde {color:#9ec44a;}

/* Gestione formattazione font */
.bold{ font-weight:bold;}
.corsivo{ font-style:italic;}
.maiuscolo {text-transform:uppercase;}
.destra { text-align:right;}

.centro { text-align:center;}
.sinistra { text-align:left;}
.giustifica { text-align:justify;}

/* Gestione dimensione font */
.font6{ font-size:6px;}
.font7{ font-size:7px;}
.font8{ font-size:8px;}
.font9{ font-size:9px;}
.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font17{ font-size:17px;}
.font18{ font-size:18px;}
.font19{ font-size:19px;}
.font20{ font-size:20px;}
.font21{ font-size:21px;}
.font22{ font-size:22px;}
.font23{ font-size:23px;}
.font24{ font-size:24px;}
.font25{ font-size:25px;}
.font26{ font-size:26px;}
.font27{ font-size:27px;}
.font28{ font-size:28px;}
.font29{ font-size:29px;}
.font30{ font-size:30px;}

/* Gestione famiglie font */
.arial { font-family: Arial, Verdana, Helvetica, sans-serif}
.tahoma { font-family:Tahoma, Arial, Helvetica, sans-serif}
.georgia { font-family:Georgia, "Times New Roman", Times, serif;}

/* Gestione ornamenti fissi notizie */ 
.largo960{width:960px; float:left; height:auto;}

.sfondo_verde { background-color:#9ec44a;}
.sfondo_grigino { background-color:#f2f2f2;}
.sfondo_grigio { background-color:#f2f2f2;}
.sfondo_bianco { background-color:#ffffff;}

.bordo_basso_grigio {border-bottom:1px solid #cccccc;}

.nascondi {display:none;}

/* Gestione interlinea */ 

.interlinea12 {line-height:12px;}
.interlinea14 {line-height:14px;}
.interlinea16 {line-height:16px;}
.interlinea18 {line-height:18px;}
.interlinea20 {line-height:20px;}
.interlinea22 {line-height:22px;}
.interlinea24 {line-height:24px;}
.interlinea26 {line-height:26px;}
.interlinea28 {line-height:28px;}
.interlinea30 {line-height:30px;}
.interlinea32 {line-height:32px;}
.interlinea34 {line-height:34px;}
.interlinea36 {line-height:36px;}


/* Margini */ 
.tt-space {margin-top:16px;}
.t-space {margin-top:16px;}
.ht-space {margin-top:8px;}
.hht-space {margin-top:4px;}
.l-space {margin-left:16px;}
.hl-space {margin-left:8px;}
.hhl-space {margin-left:4px;}
.r-space {margin-right:16px;}
.hr-space {margin-right:8px;}
.hhr-space {margin-right:4px;}

/* Bordi standard */
.bordo_dx_blu { border-right:1px solid #00376b;}
.bordo_dx_arancione {border-right:1px solid #f36f21}

/* Container  */
#container {width:960px!important;height:auto!important;text-align: left;height:auto!important;he\ight:auto;margin:0px;padding-bottom:10px;}

/* Header  */
#header {width:960px; float:left; height:180px; padding:0px; margin:0px;}
	#header_sx {width:254px; float:left; height:180px; padding:0px; margin:0px;}
	#header_dx {width:706px; float:left; height:180px; padding:0px; margin:0px;}
	#header_dx a {color:#ffffff;}
	#header_dx ul {width:706px; float:left; height:22px; padding:0px; margin:0px; list-style-type:none; list-style:none;}
	#header_dx li {width:108px; float:left; height:20px; padding:0px; margin-right:5px; list-style-type:none; list-style:none; border:1px solid #98bd3c; color:#ffffff; background-color:#a1c94c; text-align:center; line-height:20px; margin-top:10px;}
	
	#banner { width:689px; height:60px; border:1px solid #eaf2dcc; float:left; margin-top:10px;background-color:#99CCFF; padding:5px;}
	#lingue { width:701px; height:13px; float:left; margin-top:10px; text-align:right; line-height:13px;vertical-align:middle;}
	
#menu {width:705px; float:left; height:auto; padding:0px; margin:0px;  }
/* Testata */
#testata{width:960px; float:left; height:auto; padding:0px; margin:0px;}
	#testata_sx {width:650px; float:left; height:300px; padding:0px; margin:0px;}
	#testata_dx {width:309px; float:left; height:300px; padding:0px; margin-left:1px; background-color:#9ec44a}
/* Slideshow */
#slideshow{width:960px; float:left; height:67px; padding:0px; margin-top:1px;}

/* Corpo  */

#corpo { width:960px; padding:0px; margin-top:1px; height:auto; float:left; background-color:#f2f2f2; background-image:url(../immagini/sfondo_corpo.gif); background-repeat:repeat-x; border-bottom:#eaeaea 1 px solid;}
.corpo_interne {width:590px; float:left;height:auto; padding-top:15px;padding-left:7px;padding-bottom:15px;}
.corpo_sx {width:292px; float:left;height:auto; margin-right:31px; padding-top:15px;padding-left:7px;padding-bottom:15px;}
img.corpo_sx {margin-top:20px; float:left;}
.corpo_sx img{margin-top:20px; float:left;}
.corpo_centro {width:299px; float:left;height:auto;margin-right:32px; padding-top:15px;padding-bottom:15px;}
.corpo_dx {width:299px; float:left;height:auto; padding-top:15px;padding-bottom:15px;}

/* Colonna sinistra  */


/* Footer  */
#footer {width:940px; float:left;  height:27px; line-height:27px; padding:0px; text-align:left;background-color:#eaf2dc;padding-left:10px; padding-right:10px; }
.form {margin: 0px; text-align: left; height: auto; margin-top:16px;}
.form_riga {padding-bottom: 6px; height: auto; width: 100%; display: inline; float: left;}
.form_riga_sx {width: 29%; float: left; height: auto;}
.form_riga_dx {width: 70%; float: left; height: auto;}
.form_input {width: 90%;font-size: 11px;}
.form_textarea {height: 160px; width: 92%; font-size:11px;}