﻿/* IMPOSTAZIONI GENERALI
----------------------------------------------- */
/* rosso #CD0707 */
HTML {background:#CBCEA7 url(img/body-ombra_2.jpg) repeat-y center;}

BODY { background:url(img/body-fondo_2.jpg) repeat-x top;text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
body,ul,li,p,blockquote,div,h1,h2,h3,h4,h5,h6,form {margin:0; padding:0; list-style-type:none;}
TD {vertical-align:top; padding:2px;}

H1 {font:Arial, Helvetica, sans-serif; font-size:45px; letter-spacing:-0.07em; color:#CD0707; font-weight:normal; padding:60px 10px 10px 10px;  }
H2 {font-size:16px; letter-spacing:-0.02em; color:#CD0707; margin-top:3px; }
H3 {font-size:13px; color:#CD0707; border-bottom:1px dashed #8F9FA3; margin-bottom:1em;}
H4 {font-size:13px; color:#CD0707; }
H5 {font-size:11px; color:#666;}
H6 {font-size:11px; color:#666;}
#home H6 {font-size:10px; color:#585F61; border-bottom:1px dashed #8F9FA3; font-weight:normal; padding: 0 0 5px 0; margin-bottom:1em;  }

.content P {font-size:10px; margin-bottom:0.5em; color:#585F61;}
#home .content P {font-size:10px;}
.content ol,ul,li {color:#585F61; font-size:10px}
.content UL LI {background: url(img/freccia_xs.gif) 8px 5px no-repeat; padding:0 0 0 22px}
.content UL {margin:0 0 4px 0 ; padding:0;}
.content ol {margin:0 0 4px 0 ; padding:0 }
.content ol li {list-style-type:decimal; text-indent:0px; margin:0 0 0 22px;}
#sidebar_large { width:303px;float:left; margin-left:25px; }

A { color:#E20A16; text-decoration:none}
A:hover {color:#000;}
A.more {background:url(img/spot-miniarrow-dx.gif) no-repeat 100% 60%; padding:0 7px 0 0;}
A IMG {border:none;}

a.altlink {background:url(img/spot-cross.gif) no-repeat 0% 60%;padding:0 0 0 7px;}
p.BigLetter:first-letter 
{
color:#6E2615;
font-size:xx-large;
padding:0px 3px 3px 0px
}
strong {color:#666;}
/* STRUTTURA
----------------------------------------------- */
#wrap { margin:0 auto; width:824px; text-align:left; }
#head {height:124px; position:relative;}
#topnav {position:absolute; top:10px; right:5px;}
#mainwrap {background:url(img/main-fondo2.gif) repeat-x top;}
#main {padding:25px 0 0 25px; }
.content {width:774px;}
#home #main {background:url(img/main-fondo.gif) no-repeat center bottom;}
#home .content {border-top:3px solid #888; width:530px;float:left; }
#home .content#stretto{width:445px}
.content#largecontent {width:774px; }
p#errore {color:#CD0707; font-weight:bold}
#loghi { border-top:1px dashed #8F9FA3; padding:10px 0 5px; width:774px; margin:5px 0 0 25px}
.nota {font-size:9px; font-style:italic}
/* TOPNAV
----------------------------------------------- */
#topnav UL {font-size:10px;}
#topnav UL LI {float:left; padding-left:15px;}
#topnav UL LI A {text-decoration:none; color:#375A66;}
#topnav UL LI A:hover {color:#CD0707;}

#navhome {width:824px; height:40px; display:block; background:url(img/logo-benessere.gif) no-repeat 0 0; position:absolute; bottom:10px; left:0px;}
#navhome I {display:none;}


/* Spalsh screen
----------------------------------------------- */
#splashscreen {position:fixed !important; position:absolute; z-index:100; background:#fff; border:groove #666 3px; top:50%; left:50%; margin-left:-320px; 
			   margin-top:-240px; width:640px; height:480px;}
#splashscreen #barra_menu {padding:2px 3px; height:20px;}
#splashscreen #barra_menu h4 {font-size:11px; font-weight:bold; color:#000; text-transform:uppercase; float:right; border:solid 1px #000; padding:1px 4px 2px 4px;}
#splashscreen #contenuto {padding:0; width:640px; text-align:center}
#splashscreen #contenuto #testo {width:500px; text-align:left; margin:65px auto; font-size:18px}
#splashscreen #header {height: 76px; width:590px; padding:0 25px}
#splashscreen #header .topimage {float:left; width:32%; text-indent:-1000em; height:76px;}
#splashscreen #header #fse { background:url(img/Loghi/loghi_r2_c1.jpg) left top no-repeat}
#splashscreen #header #rer { background: url(img/Loghi/loghi_r2_c3.jpg) center top no-repeat}
#splashscreen #header #minlav { background: url(img/Loghi/loghi_r2_c5.jpg) right top no-repeat; float:right}
#splashscreen #header #ecipar { background: url(img/Loghi/loghi_r2_c7.jpg) left top no-repeat}
#splashscreen #header #cna { background: url(img/Loghi/loghi_r2_c9.jpg) right top no-repeat; float:right}
#splashscreen h5 { font-size:11px; margin:10px 0; font-weight:normal}

/* CONTENT
----------------------------------------------- */
.content UL.biglinklist LI {margin:0px 0px 2px 0px; padding:0px 0px 0px 0px; background:none;}
.content UL.biglinklist A {display:block; background:#E4EEF2 url(img/spot-biglink.gif) no-repeat 93% center; padding:10px 0 10px 10px;margin:0px; text-decoration:none; color:#497989;}
* html .content UL.biglinklist A {height:1%;}
.content UL.biglinklist A:hover {background:#E4EEF2 url(img/spot-biglink.gif) no-repeat 95% center;}

.impresabox {padding:10px 0 15px 0; border-bottom:2px solid #E3E6E6; margin-bottom:20px;}
.localnews {padding:5px 0 5px 0; border-bottom:2px solid #E3E6E6;}
#localnews {height:245px;}
.unterzo{width:158px; float:left; padding:0 25px 0 0}
.unterzo#right{ padding:0}
.unterzo img {margin-bottom:6px}
.content H2 {height:24px};
.content .impresabox h5 {color:#888; font-size:10px; font-weight:normal;}
.content .impresabox h4 {color:#CD0707;}
.laterale {float:right; margin:0 0 15px 15px;border-left:15px solid #fff;}
.insertoimg {float:right; margin:0 0 15px 15px; padding:5px; border:1px solid #ccc;}

.content .newsbox {background:#E3E6E6; padding-bottom:10px; width:250px; }
.content .newsbox H3 {background:#6BB6DA; color:#fff; padding:2px; font-weight:bold; font-size:10px; border-bottom:1px solid #fff; margin-bottom:15px;}
.content .newsbox H4 {padding:0 10px 0 10px; color:#697376; text-transform:uppercase; font-size:10px;}
.content .newsbox P {padding:0 10px 0 10px;color:#697376;  font-size:10px; margin-bottom:1em;}
.boxdownload {background:#EBEBE7; padding:15px; width:350px; height:250px;}
.boxdownload P {font-size:10px;color:#666; margin:0 0 10px 0;}
.content .boxdownload {background:#EBEBE7; padding:15px; width:350px; height:auto; font-size:10px}
.content .boxdownload P {font-size:10px;color:#666; margin:0 0 10px 0;}
.content .boxdownload {background:#EBEBE7 url(img/boxangolo.gif) no-repeat 100% 0%; padding:15px; width:350px; margin-bottom:1em;}
.content .boxdownload H2 {border-bottom:1px solid #D5D5CD; padding-bottom:5px; margin-bottom:5px;}
.content .boxdownload P {font-size:10px;color:#666;}
.content .boxdownload UL {margin:0; padding:0;}
.content .boxdownload UL LI {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:none;height:1%;}
.content .boxdownload UL A {display:block;  padding:2px 0 4px 4px;margin:0px; text-decoration:none; color:#697376;}
.content .boxdownload UL A:hover {text-decoration:none;color:#E20A16;}
.content .boxvedianche {background:#EBEBE7 url(img/boxangolo.gif) no-repeat 100% 0%; padding:15px; width:350px; margin-bottom:1em;}
.content .boxvedianche H2 {border-bottom:1px solid #D5D5CD; padding-bottom:5px; margin-bottom:5px;}
.content .boxvedianche P {font-size:10px;color:#666;}
.content .boxvedianche UL {margin:0; padding:0;}
.content .boxvedianche UL LI {margin:0px 0px 2px 0px; padding:0px 0px 0px 0px; background:none;height:1%;}
.content .boxvedianche UL A {display:block; background:url(img/spot-frecciared.gif) no-repeat 0% center; padding:2px 0 2px 12px;margin:0px; text-decoration:none; color:#697376;}
.content .boxvedianche UL A:hover {text-decoration:none;color:#E20A16;}
.content .eventobox {padding:5px 0 0px 0; margin-bottom:20px;}
.content .itemelenco {margin-bottom:10px;  background: url(img/freccia_xs.gif) 1px 4px no-repeat; padding:0 0 0 15px;}
.content .itemelenco#catalogo {margin-bottom:2px; }
.content .itemcatalogo {margin:5px 0 10px;}
.content .itemcatalogo p {margin:0 0 2px 0}
.content .datinews {padding:10px 0;}
.content .pubblicazione {border-top:2px solid #E3E6E6; color:#808888; font-style:italic; font-size:10px}
.content .colonna_half {width:48.5%; float:left;}
.content .colonna_half#dx { padding-right:1.5%;}
.content .colonna_half#sn { padding-left:1.5%;}
.content .colonna_larga {width:435px; float:left;}
.content .mentor {height:105px; padding:0 0 0 0}
.content .mentor_txt {height:90px;}
.content .mentor_txt H5 {font-size:10px}
.content form H5 {margin-top:15px; background:url(img/freccia_piccola.gif) left center no-repeat; padding:0 0 0 12px; text-transform:lowercase}
.content #pagenav{padding:5px 0}
.content #pagenav a {border:	#aaa solid 1px; padding:0px 5px 2px; font-size:9px;}
.content #pagenav a:link { border:#aaa  solid 1px}
.content #pagenav a:visited { border:#aaa  solid 1px}
.content #pagenav a:active {border:#aaa solid 1px}
.content #pagenav a:hover {border:#E3E6E6 solid 1px}


.fotomentor_s {width:94px; height:82px; display:block; float:left; padding:4px 10px 0 0}
.fotomentor_l {width:272px; height:232px; border:#FFFFFF 2px solid; margin:13px;}
a#google{ display:block; background: url(img/google_maps_logo.gif) left top no-repeat; height:21px; margin:3px 0; font-size:10px; padding: 3px 0 0 65px}
.noborder {border:none;}
input, select,  textarea {
			border:solid 1px #8F9FA3; 
			font-family:"Courier New", Courier, mono; 
			font-size:11px; 
			color:#000;
			padding: 0px 4px 2px 4px;
			/*margin: 0 0 5px 0;*/
			}
input#add_foto{width:28%; margin:0; font-size:9px; height:auto}
input#foto {width:66%; margin:0}

#fullwidth {width:100%}
			
label#login{
	display:block;
	width:100%;
	margin-top:3px;
	}
label#radio {
	display:block;
	width:auto;
	margin:0 0 0 25px;
	text-indent:-25px;
	line-height:9px;
	}
label#radio span{
	position:relative;
	top:-3px;
	}


/* scrollbox
-----------------------------------------------------*/
#scrollbox {
	overflow:auto;
	color:#E6262D;
	/*height:110px;*/
	border:#E6262D solid 1px;
	margin:0 0 10px 0;
	width:100%;
}
#scrollbox p {
	margin:0;
	color:#fff;
	background:#7E035E;
}

#scrollbox a {
	color:#7E035E;
	background:#fff;
	display:block;
	border:none;
}

#scrollbox a:visited {
	color:#7E035E;
	background:#fff;
	border:none;
}
#scrollbox a:hover {
	color:#fff;
	background:#E6262D;
	border:none;
}

#scrollbox a:active, #scrollbox a:focus {
	color:#fff;
	background:#7E035E;
	border:none;
}

/* SIDEBAR
----------------------------------------------- */
#sidebar { width:220px;float:left; margin-left:25px; }
#sidebar form {padding:0 15px;}
#sidebar form label {font-size:9px; margin:0;}
#sidebar form input {font-size:10px; margin-bottom:3px; display:block; width:180px}
#sidebar form input.button {width:auto; padding:0 3px}

#searchbox {background:#E3E6E6; font-size:9px; border-bottom:2px solid #fff;}
#searchbox H3 {background:#87AC2F; color:#fff; padding:2px; font-weight:bold; font-size:10px; border-bottom:1px solid #fff;}
#searchbox FORM {padding:10px 0 10px 15px;}
#searchbox FORM .campo {border:1px solid #8B8D8D; height:14px; font-size:10px; color:#666; padding:1px;}
#searchbox FORM .bottone {border:1px solid #8B8D8D; background:#999; color:#fff; font-weight:bold; font-size:9px;}

#newsbox {background:#E3E6E6; padding-bottom:10px;}
#newsbox H2 {color:#fff; padding:13px; font-weight:bold; font-size:10px; margin-bottom:0px; height:auto}
#newsbox H3 {background:#6BB6DA; color:#fff; padding:2px; font-weight:bold; font-size:10px; border-bottom:1px solid #fff; margin-bottom:15px;}
#newsbox H4 {padding:0 15px 0 15px; color:#697376; text-transform:uppercase; font-size:10px;}
#newsbox P {padding:0 15px 0 15px;color:#697376;  font-size:10px; margin-bottom:1em; text-align:justify}
#newsbox P#benvenuto{margin-bottom:0.5em}
#newsbox a, #elenco a {background: url(img/freccia_xs.gif) 1px 4px no-repeat; padding:0 0 0 15px;}
#newsbox ul { padding:0 15px 0 15px;margin-bottom:1em;}
#newsbox ul li {font-size:10px; color:#697376; background: url(img/freccia_xs.gif) 1px 4px no-repeat; padding:0 0 0 15px;}
#newsbox ul li a, #newsbox h4 a {background:none; padding:0}
#elenco .bottone{width:200px; margin-bottom:5px}
#elenco iframe {margin-bottom:2px}
#newsbox a#rss{ display:block; background:url(img/rss.gif) left center no-repeat; margin-top:4px; padding:0 0 0 17px;}
/* FOOTER
----------------------------------------------- */
#footer {height:130px; background:#3F4445 url(img/footer-fondo.gif) repeat-x top; clear:both; color:#ccc; font-size:9px; margin-top:15px;}
#footer { padding:15px 0 10px 0; }

/* FOOTER:QUICKMENU */
#footer UL {margin-top:2px;}
#footer UL LI {float:left; margin:0 0 0 20px; color:#A8C7CF;}
#footer UL LI UL LI {float:none; line-height:1.5em;}
#footer UL LI UL LI A {text-decoration:none; color:#fff;}
#footer UL LI UL LI A:hover {color:#f90;}
#footer UL LI UL LI STRONG {font-weight:bold; color:#FFCC33}

/* FOOTER:CREDITS */
P#credits { text-align:center; clear:both; }
P#credits A {text-decoration:none; color:#fff; }
* html P#credits {height:5px;}


/* UTILITY
----------------------------------------------- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-table;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */







/* Elenco Siti nuovo Inizia da QUI 
---------------------------------------------- */

.content2
{
    border-top:3px solid #888;
   width:100%;
   margin-left:auto;
   margin-right:auto;

}
.content2 P {font-size:10px; margin-bottom:0.5em; color:#585F61;}
.content2 H2 {margin-top:10px; margin-bottom:10px;}
#main2 
{
    padding:10px;
	background-color:white;
    }

.content2 .sito
{
width:100%;
margin-top:10px;

height:100%;
display:block;


}
.content2 .sito a
{
display:block;

background:#f0f1f1 url(../immagini/omino.png) 30px 10px  no-repeat;
padding-left:87px;

height:100%;
margin-top:5px;
}
.content2 .sito a b
{
display:block;
color:#999966;
padding-top:10px;
font-size:10pt;
padding-bottom:5px;
background:url(../immagini/linea.png) left bottom  no-repeat;

}


.content2 .sito a span
{
	display:block;
color:#979797;
font-size:8pt;

padding-top:5px;
padding-bottom:25px;


}
.content2 .sito a:hover
{
background:#c2c2a3 url(../immagini/ominoHover.png) 30px 10px  no-repeat;
}
.content2 .sito a:hover b
{
color:#C6A337;
background:url(../immagini/lineaHover.png) left bottom  no-repeat;
}

.content2 .sito a:hover span
{
color:#585f61;

}




.content2 .fondo
{
display:block;
color:#585F61;
font-size:12pt;
margin-left:auto;
margin-right:auto;
width:100%;
text-align:center;
margin-top:40px;
margin-bottom:20px;

}
.content2 .fondo a
{

color:#585F61;


}
.content2 .fondo a:hover
{

color:#C6A337;
font-weight:bold;


}



.content2 .fondo .selezionato
{

color:#C6A337;
font-weight:bold;

}














#website
{
	background: #fff url(../immagini/website.png) no-repeat;
	height:174px;
	padding-bottom:5px;
}
#website .icona
{

height:174px;
	}

#specchio
{
	background: #fff url(../immagini/specchio.png) no-repeat;
	height:174px;
	color:#585f61;
	font-size:12px;
	line-height:16px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
text-align:right;
}
#specchio strong
{
color:#cd0707;
}
