
/* Base Styles

----------------------------------------------- */

body { color: #636363; background: rgb(255,255,255); text-align: left; padding: 0px; margin: 0px; font-family: arial;}

acronym, abbr 	{ cursor: help;	}

p, li  { line-height: 150%; }

table {	color: #636363; background: transparent; }

img a{  border: 0px;}
img {  border: 0px;}


a:link { background-color: inherit; color: #636363; text-decoration: none;}
a:visited { background-color: inherit; color: #636363; text-decoration: none;}
a:active { background-color: inherit; color: #636363; text-decoration: none;}
A:hover {  background-color: inherit; color: #013E7D; text-decoration:underline;}

input[type="text"] { line-height: normal; border: #000000 solid 1px;}

#RicercaText {	/*riportato l'id per compatibilità con explorer*/
	line-height: normal; border: #000000 solid 1px; width:170px;}


/* testata 

---------------------------------------------------------------------*/
#menut2hvbox{float: left;padding: 4px 0px 0px 0px;vertical-align: middle;font-size: 12px;font-family: tahoma, verdana, sans-serif;font-weight: bold;border-right: 0px solid #ff0000;border-left: 0px solid #ff0000;border-top: 0px solid #ff0000;border-bottom: 0px solid #ff0000;margin: 0px;}
#menut2hv {height: 24px;background-color: transparent;position:relative;margin:0px;vertical-align: middle}
#menut2hv ul{margin: 0px;padding:0px;list-style: none;z-index: 900;cursor: pointer;text-align: left;vertical-align: middle;}
#menut2hv ul li{position: relative;float: left;margin:0px;padding:0px;vertical-align: middle;}
#menut2hv ul a{display: block;text-decoration: none;padding-left: 10px;padding-right: 10px;height: 24px;background-color: transparent;color: #ffffff;border-right: none;border-left: none;border-top: 0px solid #C18300;border-bottom: 0px solid #C18300;}
#menut2hv ul a:hover, #menut2hv ul li:hover a, #menut2hv ul li.iehover a{background-color: transparent;color: #F8AD1E}
#menut2hv a.menut2hv-sub{background-image: url('../img/div_menu.jpg');background-position: right;background-repeat: no-repeat}
#menut2hv a.menut2ht-sub{background-image: url('../img/dx_menu.jpg');background-position: center right;background-repeat: no-repeat;}
#menut2hv a.menut2hh-sub{background-image: url('../img/arrow_right_gr.gif');background-position: center right;background-repeat: no-repeat;}
#menut2hv a.menut2no-sub{background-image: none;background-position: center right;background-repeat: no-repeat;}
#menut2hv ul ul{display: none;position: absolute;top: 24px;left: 0px;}
#menut2hv ul ul ul{top: 0;left: 200px;}
#menut2hv ul li:hover li a, #menut2hv ul li.iehover li a, #menut2hv ul li:hover li:hover li a, #menut2hv ul li.iehover li.iehover li a, #menut2hv ul li:hover li:hover li:hover li a, #menut2hv ul li.iehover li.iehover li.iehover li a{padding: 4px;height: auto !important; height: 1%;background-color:#4762A7;color: #ffffff;border: 1px solid #000000;filter:alpha(opacity=95);-moz-opacity:0.95;width: 190px;text-align: left}
#menut2hv ul li li{padding-bottom: 0;margin-bottom: -1px;}
#menut2hv ul li:hover li a:hover, #menut2hv ul li:hover li:hover a, #menut2hv ul li.iehover li a:hover, #menut2hv ul li.iehover li.iehover a, #menut2hv ul li:hover li:hover li a:hover, #menut2hv ul li:hover li:hover li:hover a, #menut2hv ul li.iehover li.iehover li a:hover, #menut2hv ul li.iehover li.iehover li.iehover a, #menut2hv ul li:hover li:hover li:hover li a:hover, #menut2hv ul li.iehover li.iehover li.iehover li a:hover{background-color: #3C70B6;color: #FFFFFF;}
#menut2hv ul li:hover ul ul, #menut2hv ul li:hover ul ul ul, #menut2hv ul li.iehover ul ul, #menut2hv ul li.iehover ul ul ul{display: none;}
#menut2hv ul li:hover ul, #menut2hv ul ul li:hover ul, #menut2hv ul ul ul li:hover ul, #menut2hv ul li.iehover ul, #menut2hv ul ul li.iehover ul, #menut2hv ul ul ul li.iehover ul{display: block;}
#menut2hv a.menunav-sub{background-image: url('../img/arrow_right_gr.gif');background-position: center right;background-repeat: no-repeat;}
#menut2hv a.scelta{background-position: center right;background-repeat: no-repeat;background-color: #013E7D;color: #FFFFFF;}


/* classi generiche 

---------------------------------------------------------------------*/

.grigio11,.grigio10,.grigio12,.grigio14,.blu11,.blu12,.bianco11,.bianco12,.bianco14,.bianco16,.marrone11,.marrone12,.blu14,.arancione11,.arancione12,.arancione14
 { font-size: 11px;color: #636363;font-family:arial }

.grigio10 { font-size: 10px;}
.grigio12 { font-size: 12px;}
.grigio14 { font-size: 14px;}

.blu11 { color: #013E7D;}
.blu12 { font-size: 12px;color: #013E7D;}
.blu14 { font-size: 14px;color: #013E7D;}

.blu11 a:link,.blu12 a:link,.blu14 a:link { background-color: inherit; color: #013E7D; text-decoration: none;}
.blu11 a:visited,.blu12 a:visited,.blu14 a:visited { background-color: inherit; color: #013E7D; text-decoration: none;}
.blu11 a:active,.blu12 a:active,.blu14 a:active { background-color: inherit; color: #013E7D; text-decoration: none;}
.blu11 a:hover,.blu12 a:hover,.blu14 a:hover {  background-color: inherit; color: #013E7D; text-decoration:underline;}

.bianco11 { color: #FFFFFF;}
.bianco12 { font-size: 12px;color: #FFFFFF;}
.bianco14 { font-size: 14px;color: #FFFFFF;}
.bianco16 { font-size: 16px;color: #FFFFFF;}

.bianco11 a:link,.bianco12 a:link,.bianco14 a:link,.bianco16 a:link { background-color: inherit; color: #FFFFFF; text-decoration: none;}
.bianco11 a:visited,.bianco12 a:visited,.bianco14 a:visited,.bianco16 a:visited { background-color: inherit; color: #FFFFFF; text-decoration: none;}
.bianco11 a:active,.bianco12 a:active,.bianco14 a:active,.bianco16 a:active { background-color: inherit; color: #FFFFFF; text-decoration: none;}
.bianco11 a:hover,.bianco12 a:hover,.bianco14 a:hover,.bianco16 a:hover {  background-color: inherit; color: #FFFFFF; text-decoration:underline;}


.marrone11 { color: #7F4605;}
.marrone12 { font-size: 12px;color: #7F4605;}

.marrone11 a:link,.marrone12 a:link { background-color: inherit; color: #7F4605; text-decoration: none;}
.marrone11 a:visited,.marrone12 a:link { background-color: inherit; color: #7F4605; text-decoration: none;}
.marrone11 a:active,.marrone12 a:link { background-color: inherit; color: #7F4605; text-decoration: none;}
.marrone11 a:hover,.marrone12 a:link {  background-color: inherit; color: #7F4605; text-decoration:underline;}


.arancione11 { color: #FFA800;}
.arancione12 { font-size: 12px;color: #FFA800;}
.arancione14 { font-size: 14px;color: #FFA800;}

.arancione11 a:link,.arancione12 a:link { background-color: inherit; color: #FFA800; text-decoration: none;}
.arancione11 a:visited,.arancione12 a:link { background-color: inherit; color: #FFA800; text-decoration: none;}
.arancione11 a:active,.arancione12 a:link { background-color: inherit; color: #FFA800; text-decoration: none;}
.arancione11 a:hover,.arancione12 a:link {  background-color: inherit; color: #FFA800; text-decoration:underline;}

.rosso11 { color: #DE0303;}
.rosso12 { font-size: 12px;color: #DE0303;}
.rosso14 { font-size: 14px;color: #DE0303;}

.rosso11 a:link,.rosso12 a:link,.rosso14 a:link { background-color: inherit; color: #DE0303; text-decoration: none;}
.rosso11 a:visited,.rosso12 a:link,.rosso14 a:link { background-color: inherit; color: #DE0303; text-decoration: none;}
.rosso11 a:active,.rosso12 a:link,.rosso14 a:link { background-color: inherit; color: #DE0303; text-decoration: none;}
.rosso11 a:hover,.rosso12 a:link,.rosso14 a:link {  background-color: inherit; color: #DE0303; text-decoration:underline;}


.titolo {
	background-image:url(../img/sf_boxgray.gif);
	background-position: bottom ;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	margin:2px 0px 0px 0px;
	padding:0px;
	height:32px;
	font-size: 14px;
	color: #013E7D;
	font-family:arial;
	font-weight: bold;
	}

/* box 

---------------------------------------------------------------------*/

.boxrassegna { 
	background-image:url(../img/box_rass2.jpg);
	width:174px;
	height:60px;
	font-size: 12px;
	color: #636363;
	font-family:arial;
	padding:3px;
	font-weight: bold;
	clear:both;
	margin-bottom:10px; }

.boxsmall,.boxmedio { 
	background-image:url(../img/sf_boxsmall.jpg);
	background-position: top ;
	background-repeat: repeat-x;
	background-color:#E5E5E5;
	margin-bottom:10px;
	padding:0px }
	
.boxsmallar { 
	background-image:url(../img/sf_boxsmallar.jpg);
	background-position: top ;
	background-repeat: repeat-x;
	background-color:#F8B93E;
	margin-bottom:10px;
	padding:0px }

.boxmedio { 
	background-image:url(../img/sf_boxmedio.jpg);}


.boxsmalldx { width:220px; 
	background-image:url(../img/sf_boxgray.gif);
	background-position: bottom ;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	margin:10px 0px 0px 0px;
	padding:0px;height:35px}


.aprimpresa,.sportdonna { clear:both;margin-top:10px;margin-bottom:10px;width:180px;height:35px;background-image:url(../img/apriimpresa.jpg);background-repeat: no-repeat;}
.sportdonna { height:38px;background-image:url(../img/sportellodonna.jpg);}

.stampa { height:24px;background-image:url(../img/sf_stampa.jpg);width:128px;font-family:arial;font-weight: bold;font-size: 11px;color: #636363;margin:0px 10px 10px 0px;float:right}



.boxdx {
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size: 11px;
	color: #013E7D;
	font-family:arial;
	font-weight: bold;
	}
	
	
/* BANCHE DATI home */

#slideshow {overflow: hidden;float:left;margin:0px;width:124px;height:32px;padding:0px;position: relative;}
#slideshow img {width:119px;height:35px;margin:0px;}


.nofloat{clear:both;height:0px;margin:0px;padding:0px}
#contenitore_bd {float:left;margin:0px;width:124px;height:32px;padding:0px;}
#contenitore_bd ul#banchedati {list-style:none;margin:0px;padding:0px;width:124px;height:32px;}
#contenitore_bd ul#banchedati li {list-style:none;text-align:left;width:124px;height:32px;margin:0px;padding:0px 0px 0px 0px}  
#contenitore_bd ul#banchedati li img {margin:0px;border:0px}

.box_variarticoli{clear:both;margin:10px 0px 10px 0px;padding:0px;width:220px}
.box_variarticoli2{clear:both;margin:0px 0px 10px 0px;padding:0px;width:220px;text-align:center}
.angtopSX_variart{background-image:url(../img/angtopSX_bd.gif);background-position:left top;background-repeat:no-repeat;width:8px;height:8px;margin:0px;padding:0px;float:left}
.angtopDX_variart{background-image:url(../img/angtopDX_bd.gif);background-position:right top;background-repeat:no-repeat;width:8px;height:8px;margin:0px;padding:0px;float:left}
.bg_topboxvari{float:left;width:204px;height:8px;margin:0px;padding:0px;background-image:url(../img/bg_topboxvari.gif);background-position:left top;background-repeat:repeat-x}
.bg_botboxvari{float:left;width:204px;height:8px;margin:0px;padding:0px;background-image:url(../img/bg_botboxvari.gif);background-position:left top;background-repeat:repeat-x}
.cont_variart{border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;clear:both;width:218px;margin:0px;text-align:center;padding:10px 0px 10px 0px;background-image:url(../img/bg_boxvari.gif);background-position:left bottom;background-repeat:repeat-x;background-color:#fff}
.angbotSX_variart{background-image:url(../img/angbotSX_bd.gif);background-position:left bottom;background-repeat:no-repeat;width:8px;height:8px;margin:0px;padding:0px;float:left}
.angbotDX_variart{background-image:url(../img/angbotDX_bd.gif);background-position:right bottom;background-repeat:no-repeat;width:8px;height:8px;margin:0px;padding:0px;float:left}

/* notizie 

---------------------------------------------------------------------*/

.news { 
	font-size: 12px;
	color: #013E7D;
	font-family:arial;
	padding:3px 0px 3px 5px;
	font-weight: normal;
	clear:both;
}

.lihome {

	font-weight: normal;
	font-size: 12px;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left:-15px;
	line-height: 1.3;
	list-style-image:url(../img/freccine.gif);
}

.liprimo {

	font-weight: normal;
	font-size: 11px;
	color:#7F4605;
	padding: 0px;
	margin: -5px 10px 5px -15px;
	line-height: 1.3;
	list-style-image:url(../img/freccine.gif);
	position:relative;
}

.liprimo a:link { background-color: inherit; color: #7F4605; text-decoration: none;}
.liprimo a:visited { background-color: inherit; color: #7F4605; text-decoration: none;}
.liprimo a:active { background-color: inherit; color: #7F4605; text-decoration: none;}
.liprimo a:hover {  background-color: inherit; color: #7F4605; text-decoration:underline;}


#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 20px;
}

.allegati{clear:both;margin:0px;padding:10px 0px 20px 0px}
.allegati ul {list-style-type:none;margin:0px; padding:0px }
.allegati li {color:#565656; font-size:12px;text-align:left;margin:0px;padding:0px 0px 5px 0px;line-height:23px }
.allegati li a{color:#565656; text-decoration:none }
.allegati li a:hover{color:#ed1d24; text-decoration:none }

/* ******************  printing  ************** */



@media print {

   h1, h2, h3,

   h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }

   blockquote,

   pre           { page-break-inside: avoid }

   ul, ol, dl    { page-break-before: avoid }

   .navbar       { background-color: #fff000; color: #000; border-color: #000; 

border-width: 1px; }

   a.navlink, a.bannerLink     { font-weight: normal }

	#testata, #intestazione, #menusin {

		visibility: hidden;

	}

}



/* ******************  speech  ************** */



@media aural {

   h1, h2, h3,

   h4, h5, h6    { voice-family: paul, male; stress: 20; richness: 90 }

   h1            { pitch: x-low; pitch-range: 90 }

   h2            { pitch: x-low; pitch-range: 80 }

   h3            { pitch: low; pitch-range: 70 }

   h4            { pitch: medium; pitch-range: 60 }

   h5            { pitch: medium; pitch-range: 50 }

   h6            { pitch: medium; pitch-range: 40 }

   li, dt, dd    { pitch: medium; richness: 60 }

   dt            { stress: 80 }

   pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }

   em            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }

   strong        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }

   dfn           { pitch: high; pitch-range: 60; stress: 60 }

   s, strike     { richness: 0 }

   i             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }

   b             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }

   u             { richness: 0 }

   a:link        { voice-family: harry, male }

   a:visited     { voice-family: betty, female }

   a:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }

}





