body { padding:0;margin:0;background: url('../images/sfondo1.jpg') top center;font-size:12px;font-family: Verdana;text-align:center; }
img { border:0px; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
strong { padding:0;margin:0; }
div { float:left; }

.clr { clear:both;float:none; }
p.error { border:1px solid #CCC;margin:10px 0 5px 0;padding:10px 32px;background: #FDE9E5 url(../images/off.gif) 10px 9px no-repeat; }
p.ok { border:1px solid #CCC;margin:10px 0 5px 0;padding:10px 32px;background:#CCFF89 url(../images/ok.png) 10px 9px no-repeat }

/*MARGINE*/
#margine { text-align:left;margin:0 auto;width:990px;float:none; }


/*BOX RICERCA*/
#ricerca { height:40px;width:984px; }
#box_ricerca { width:260px;height:40px;background:url(../images/search_right.png) no-repeat right;float:right; }
#box_ricerca .left_ricerca { width:10px;height:40px;background:url(../images/search_left.png) no-repeat left; }
#box_ricerca .right_ricerca { width:10px;height:40px;background:url(../images/search_right.png) no-repeat right; }
#box_ricerca .center_ricerca { height:40px;width:250px;background:url(../images/search_center.png) repeat-x left;color:#FFF; }
#box_ricerca .center_ricerca input { margin:7px 0px; }
#box_ricerca .center_ricerca .search_button { width:35px; }
#box_ricerca .center_ricerca .search_field { width:140px; }

/*IMMAGINE*/
#immagine { width:990px;height:215px;margin-top:15px; }
#immagine img { width:984px; }

/*MENU*/

#menu { width:984px;height:44px;margin-top:15px; }
#menu .left_menu { width:15px;height:44px;background:url(../images/menu_left.gif) no-repeat left; }
#menu .right_menu { width:15px;height:44px;background:url(../images/menu_right.gif) no-repeat right; }
#menu .center_menu { width:953px;height:44px;background:url(../images/menu_center.gif) repeat-x top left; }

/*BODY*/
#body { margin-top:15px;width:990px; }
#body .top_body { height:22px;width:990px;background:url(../images/body_top.gif) no-repeat top left; }
#body .center_body { background:url(../images/body_center.gif) repeat-y;text-align:left;width:990px; }
#body .bottom_body { height:22px;background:url(../images/body_bottom.gif) no-repeat top left;width:990px; }

/*BODY LEFT*/
#body_left { width:190px;margin: 0 15px; }
#body_left h3 { margin:5px 3px;color:#A00000;font-size:14px;font-weight:bold; }
#body_left #lateral { margin:0;padding:0;list-style-position:inside;margin:5px 15px; }
#body_left #lateral li { list-style-image:url(../images/arrow_list.png);color:#500000;font-size:13px;line-height:22px; }
#body_left #lateral li a { color:#A00000;font-size:13px; }

/*LOGIN*/
#login { margin:10px 0;width:190px; }
#login .top_login { height:10px;/*background:url(../images/login_top.png) no-repeat top left;*/width:213px; }
#login .center_login { /*background:url(../images/login_center.png) repeat-y;*/text-align:left;color:#000;width:213px; }
#login .center_login p { text-align:left;margin:5px 0px;padding:0; }
#login .center_login label { text-align:left;float:left; }
#login .center_login input { width:130px; }
#login .center_login a { color:#000; }
#login .center_login .pwd_link { text-align:left;width:213px;margin-left:0px;margin-top:5px; }
#login .center_login .pwd_link a { text-decoration:underline;font-size:12px;color:#A00000; }
#login .center_login .login_button { text-align:left; }
#login .center_login .login_button a { margin-left:5px;font-size:14px;font-weight:bold;color:#A00000; }
#login .center_login .register { text-align:left;width:125px;margin-left:0px; }
#login .center_login .register a { text-decoration:underline;font-size:12px;color:#A00000; }
#login .bottom_login { /*height:10px;background:url(../images/login_bottom.png) no-repeat top left;*/width:213px; }

/*FACEBOOK*/
.banneritem_menu { width:210px;text-align:center;margin-top:15px; }
.banneritem_menu div.titoletto { border-top: 1px solid #94A3C4; }

/*BODY RIGHT*/
#body_right { width:720px;margin:0 25px; }
/*titolo*/
#body_right .titolo_body { color:#A00000;font-size:22px;font-weight:bold;margin:0;padding:0;margin-bottom:10px; }
#body_right .titolo_body a { color:#A00000;font-size:22px;font-weight:bold; }
/*liste*/
#body_right .articolo { width:720px;margin-bottom:20px; }
#body_right .articolo .titolo_articolo { margin:0;padding:0;margin-bottom:10px;font-size:14px;font-weight:bold;color:#A00000;width:720px; }
#body_right .articolo .titolo_articolo a { font-size:14px;font-weight:bold;color:#A00000; }
#body_right .articolo .testo { width:720px;text-align:justify; }
#body_right .articolo .testo img { float:right;margin:0 0 0px 10px; }
#body_right .articolo .articoloGo_link { font-size:12px;font-weight:normal;text-align:right;color:#A00000;width:100px;float:right; }
#body_right .articolo .articoloGo_link a { font-size:12px;font-weight:normal;color:#A00000; }
/*dettaglio*/
#body_right .testo_integrale { text-align:justify;padding:10px 0;width:720px; }
/*dettaglio->download*/
#body_right .download { margin-top:20px; }
#body_right .download h4 { margin:0;margin-bottom:8px;padding:2px 0;border-bottom:1px solid #C4AA40; }
#body_right .download ul { list-style-position:inside;padding:0;margin-top:10px;list-style-image:url(../images/pdf.png); }
#body_right .download li { margin-right:20px;float:left; }
#body_right .download a { color:#000; }
/*galleria*/
#body_right .album { width:160px;height:180px;margin-left:26px;text-align:center; }
#body_right .first { margin-left:0px; }
#body_right .album .titolo { width:160px;text-align:center;color:#A00000;font-size:13px; }
#body_right .album .titolo a { color:#A00000;font-size:12px; }
#body_right .album .data_album { width:160px;text-align:center;font-size:12px;color:#000; }
#body_right .album .lista_immagini { display:none; }

/*PAGINAZIONE*/
#paginazione { width:990px;color:#000;font-weight:bold; }
#paginazione a { color:#000;font-weight:normal; }
#paginazione .numero_pagine { font-weight:bold;text-align:left;width:360px;margin-left:245px; }
#paginazione .link_pagine { font-weight:bold;color:#000;width:360px;text-align:right; }
#paginazione .link_pagine span { color:#BBB; }
#paginazione .link_pagine a { color:#777; }
#paginazione .link_pagine a:hover { text-decoration:underline; }

#form_content { width:340px;margin-right:10px; }
#form_content label { width:150px;float:left; }
#form_content input { width:150px; }
#form_content input.login { background:none;border:0;text-align:left;color:#A00000;font-size:14px;font-weight:bold;padding:0;margin:0;cursor:hand;cursor:pointer; }

#link_login { float:right;width:340px;margin-left:10px; }
#link_login a { color:#A00000;font-weight:bold; }

/*FOOTER*/
#footer { text-align:center;margin:10px 0;width:990px; }
#footer a { color:#000;text-decoration:underline; }
