body { margin:16px auto 0px auto;padding:0;font-family: Tahoma,Verdana,Arial,sans-serif;font-size:11px;background-color:#ffffff;color:#000000;line-height:16px; width:880px; height:auto;}
@font-face {
    font-family: "BreraRegular";
    font-style: normal;
    font-weight: normal;
    src: url("brerarg-webfont.eot?#iefix") format("embedded-opentype"), url("brerarg-webfont.woff") format("woff"), url("brerarg-webfont.ttf") format("truetype"), url("brerarg-webfont.svg#BreraRegular") format("svg");
}

@font-face {
    font-family: "BreraCondensedLight";
    font-style: normal;
    font-weight: normal;
    src: url("brecnlt-webfont.eot?#iefix") format("embedded-opentype"), url("brecnlt-webfont.woff") format("woff"), url("brecnlt-webfont.ttf") format("truetype"), url("brecnlt-webfont.svg#BreraCondensedLight") format("svg");
}

input {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px;}
textarea {font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
form {font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
.nascondi {}
.non_visibile {height:1px;overflow:hidden;position:absolute;top:-1000em;width:1px;}
#container {background:#ffffff;margin:0px;width:880px; height:auto; float:left;}
#header { width:880px; height: 64px;float:left;display:inline}
   #header_sx { width:420px;height: 64px;line-height:60px;float:left; margin:0px 20px 0px 0px;}
   #header_dx { width:440px;height: 64px;float:left;text-align:right;}
    .header_dx_sx { width:153px; height: 16px;line-height: 16px;float:left;margin-top:40px;text-align:right;}
 	.header_dx_sx img{ height: 16px;line-height: 16px; vertical-align:middle; margin-right:2px;}
	.header_dx_sx a{ text-decoration:none;}
      #header_dx_alto {width:440px;height:20px;line-height:20px;float:left; text-align:right;}
      #header_dx_basso {width:440px;height:30px;line-height:40px;float:left; text-align:right; padding-top:5px; padding-bottom:5px;}
#foto_testata_home { width:880px; height:200px; float:left; margin:0px;padding:0px;}
#centro {width:880px; height:auto!important; float:left;}
#left_bar{ width:175px; height:auto; float:left;}
#corpo_centrale{width:525px!important;float:left; height:auto!important;}
#right_bar{width:150px!important; height:auto!important; float:left; clear:right;}
#footer {width:880px; height:30px;line-height:26px;float:left; display:inline; border-top:4px solid #F0F0F0;text-align:center;color:#808080; margin-top:32px;}
#info {width:525px; float:left;height:auto;}
#primo_piano_home {width:525px; float:left;height:auto;}
#primo_piano_home_dentro {width:525px; float:left;height:auto;}
#laconesi_home_page {width:525px; float:left;height:auto;}

.box_sx {width:175px; height:auto!important; float:left; font-size:12px; clear:left;}
.box_sx ul {width:175px;margin:0px; padding:0px;float:left;list-style:none;font-size:11px;line-height:16px;margin-top:4px; height:auto!important}
.box_sx li {width:175px;margin:0px; padding:0px;float:left;list-style:none;font-size:11px;line-height:16px;}
.box_sx_titolo { width:169px; height:24px;border-left:4px solid #00365B; line-height:24px;float:left; font-size:12px;padding-left:3px;background-color:#f0f0f0;}

.box_dx {width:150px; height:auto!important; float:left; font-size:12px;}
.box_dx ul {width:150px;margin:0px; padding:0px;float:left;list-style:none;font-size:11px;line-height:16px;margin-top:4px;height:auto!important}
.box_dx li {width:150px;margin:0px; padding:0px;float:left;list-style:none;font-size:11px;line-height:16px;}
.box_dx_titolo { width:144px; height:24px;border-left:4px solid #00365B; line-height:24px;float:left; font-size:12px;padding-left:3px;background-color:#f0f0f0;}

.corpo_news{width:160px; float:left; height:auto;}
.news_box{width:167px; padding-left:7px; height:auto; float:left;}

.contenuti_titolo {width:525px; float:left; height:auto;}
.contenuti_box_menu {width:525px;float:left;height:auto;display:inline;border-bottom:1px solid #cccccc; padding-bottom:8px; padding-top:4px;}
.contenuti_sottotitolo{width:525px; float:left; height:auto; padding-bottom:5px;}
.contenuti_box{width:525px;float:left;height:auto;display:inline}
.contenuti_box_sx{width:300px;  background-color:#f1f1f1; border:1px solid #a8a5a5;float:left;padding:9px; margin-right:2px;}
.contenuti_box_sx_menu{width:160px; height:auto; background-color:#f1f1f1; border:1px solid #a8a5a5;float:left;padding:9px; margin-right:2px;float:left;}
.contenuti_box_dx{width:183px;height:180px;float:left; background-color:#f1f1f1; padding:10px; line-height:18px;}
.contenuti_box_dx_menu{width:322px;height:90px;float:left; background-color:#ffffff; padding-left:10px;padding-right:10px; line-height:16px; padding-top:0px;}
.contenuti_box_allegato{}

.colonna {width:160px; height:auto; float:left;}

a {text-decoration:none;color:#505050;background-color:inherit;}
a:hover {text-decoration:underline;color:#00365B;background-color:inherit;}
a img {border:0;}

.bold{ font-weight:bold;}
.fl { float:left;}
.vam { vertical-align:middle;}

/* 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 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 interlinea */ 

.interlinea8{line-height:8px;}
.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;}

/* Colori */ 
.blu{color:#00365B;}
.blu a{color:#00365B;}
.grigio{color:#333333;}
.bianco {color:#FFFFFF;}

.maiuscolo {text-transform:uppercase;}
.destra { text-align:right;}

 
.t-space {margin-top:15px;}
.ht-space {margin-top:8px;}
.hht-space {margin-top:4px;}
.l-space {margin-left:15px;}
.hl-space {margin-left:8px;}
.hhl-space {margin-left:4px;}
.r-space {margin-right:15px;}
.hr-space {margin-right:8px;}
.hhr-space {margin-right:4px;}

.hhpb-space {padding-bottom:4px;}

.linea_bassa {border-bottom:1px solid #F0F0F0}

.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;}

.galleria_tumb_box { width:78px; height:auto; float:left; margin-top:16px; text-align:center;}
.galleria_tumb { width:78px; height:74px; background-image:url(../immagini/sfondo_tumb.gif); background-repeat:no-repeat; text-align:center; padding-top:4px; float:left;}
.galleria_tumb_didascalia {width:78px; height:auto; float:left; line-height:18px; text-align:center;}

.gallerie_ul { list-style:none; margin:0px; padding:0px;}
.gallerie_ul li{ width:100%;list-style:none; margin:0px; padding:0px; height:24px; line-height:24px; float:left;}
.gallerie_ul img{}

.alto8{ height:8px; padding:0px; margin:0px}


