/* pos trbl */ 

/* generici */ 
body{
	background-color:#c0c0c0;
	margin-top:0px;
	padding:0px;
	text-align:left;
	font-size:11px;
	font-family: verdana, arial;
	color: #ffffff;
}

a {
font-weight:bold;
text-decoration:none;
color: inherit
}
a:link {
font-weight:bold;
text-decoration:none;
color: inherit
}
a:hover{
text-decoration:underline;
color: inherit
}

a:visited{
color: inherit
}

.linkbianchi a {
font-weight:bold;
text-decoration:none;
color: #fff
}
.linkbianchi a:link {
font-weight:bold;
text-decoration:none;
color: #fff
}
.linkbianchi a:hover{
text-decoration:underline;
color: #fff
}

.linkbianchi a:visited{
color: #fff
}



#contenitore {
	width:955px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
}

#testata {
width:955px;
height:80px;
background-color:#262626;
clear:both;
background-image:url(testata_new_04.jpg);
background-repeat:no-repeat;
}
#navcontainer{
margin-top:60px;
padding-right:4px;
float:right;
width:480px;
text-align:right;
clear:right;
}


#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer ul li { display: inline; }
#navcontainer ul li.ultimo a
{
color:#ddd;
text-decoration: none;
padding: .2em 1em;
border-right:0px #bbb solid;
font-weight:normal;
}

#navcontainer ul li.ultimo a:hover
{
color: #fff;
border-right:0px #bbb solid;
font-weight:normal;
}

#navcontainer ul li a
{
color:#ddd;
text-decoration: none;
padding: .2em 1em;
border-right:1px #bbb solid;
font-weight:normal;
}

#navcontainer ul li a:hover
{
color: #fff;
border-right:1px #bbb solid;
font-weight:normal;
}




#navcontainer_home{
margin-top:35px;
padding-right:4px;
float:right;
width:480px;
text-align:right;
clear:right;
}


#navcontainer_home ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer_home ul li { display: inline; }
#navcontainer_home ul li.ultimo a
{
color:#ddd;
text-decoration: none;
padding: .2em 1em;
border-right:0px #bbb solid;
font-weight:normal;
}

#navcontainer_home ul li.ultimo a:hover
{
color: #fff;
border-right:0px #bbb solid;
font-weight:normal;
}

#navcontainer_home ul li a
{
color:#ddd;
text-decoration: none;
padding: .2em 1em;
border-right:1px #bbb solid;
font-weight:normal;
}

#navcontainer_home ul li a:hover
{
color: #fff;
border-right:1px #bbb solid;
font-weight:normal;
}




#lingue{
padding-right:4px;
float:right;
width:480px;
text-align:right;
padding-top:4px;
}


/* menu primo livello */ 
#menu {
ttext-transform:capitalize;
text-transform:uppercase;
width:955px;
height:33px;
background-color:#b3b3b3;
background-image:url(bg_menu_2.jpg);
background-repeat:repeat-x;
background-position:top;
}

#menu ul
{
margin: 0;
padding: 0px 0px 0px 0px;
}

#menu ul li { float:left; display:block; }

#menu ul li a
{
display:block;
color:#d6d6d6;
text-decoration: none;
padding: 10px 15px 5px 15px;
background-image:url(bg_menu_2.jpg);
background-repeat:repeat-x;
background-position:top;
}

#menu ul li a:hover
{
color: #fff;
}
#menu ul li.attivo a
{
color:#fff;
text-decoration: none;
padding: 10px 15px 35px 15px;
background-image:url(bg_menu_on.jpg);
background-repeat:repeat-x;
}

#menu ul li.attivo a:hover
{
color: #fff;
}


/* fine primo livello */ 

#sottomenu {
height:10px;
background-color:#ffffff;
}


#footer{
width:955px;
padding-top:10px;
padding-bottom:10px;
color:#333333;
background-color:#c0c0c0;;
}

.evidente {
font-weight:bold;
color: inherit
}
/* fine generici */ 

/* home */ 
#img_principale {
width:955px;
height:280px;
background-color:#262626;

}
#contenuti_home {
width:955px;
height:200px;
background-color:#262626;
background-image:url(bg_contenuti_home.jpg);
background-repeat:no-repeat;
color:#ccc;
padding-top:25px;
}

#contenuti_home #box1{
width:310px;
height:170px;
margin-right:10px;
border-right:1px #aaa solid;
float:left;
padding-right:10px;
line-height:16px;
padding-left:25px
}
#contenuti_home #box1  #data{
font-size:9px;
font-style:italic;
text-align:right;
}
#contenuti_home #box1  #titolo{
font-size:12px;
font-weight:bold;
color:#fff;
margin-bottom:5px;
}

#contenuti_home #box1b{
width:310px;
height:170px;
margin-right:10px;
border-right:1px #aaa solid;
float:left;
padding-right:10px;
line-height:16px;
padding-left:5px
}
#contenuti_home #box1b  #data{
font-size:9px;
font-style:italic;
text-align:right;
}
#contenuti_home #box1b  #titolo{
font-size:12px;
font-weight:bold;
color:#fff;
margin-bottom:5px;
}


#contenuti_home #box2{
width:640px;
height:170px;
margin-right:10px;
border-right:1px #aaa solid;
float:left;
padding-right:10px;
line-height:16px;
padding-left:25px
}

#contenuti_home #box1  #data{
font-size:9px;
font-style:italic;
text-align:right;
}
#contenuti_home #box1  #titolo{
font-size:12px;
font-weight:bold;
color:#fff;
margin-bottom:5px;
}

#contenuti_home #box2  #data{
font-size:9px;
font-style:italic;
text-align:right;
}
#contenuti_home #box2  #titolo{
font-size:12px;
font-weight:bold;
color:#fff;
margin-bottom:5px;
}
#contenuti_home #box3{
width:240px;
height:170px;
float:left;
}

#contenuti_home #box3 #notizie{
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px #aaa solid;
}
#contenuti_home #box3 #notizie #data{
font-size:9px;
font-style:italic;
text-align:right;
}
#contenuti_home #box3 #notizie #titolo{
font-size:12px;
font-weight:bold;
color:#fff;
}


#contenuti_home .titolo{
color:#ff0000;
font-size:12px;
font-weight:bold;
}

#parte_sotto_interno {
width:955px;
height:33px;
background-color:#262626;
background-image:url(bg_menu_2.jpg);
background-repeat:repeat-x;
background-position:top;
}
/* fine home */ 

/* pagine interne */
#briciole {
width:615px;
height:15px;
padding: 0px 10px 10px 10px;
font-size:10px;
background-color:#fff;
border-bottom:1px #ccc solid;
margin-bottom: 15px;
color:#333333;
}

#briciole a {
font-weight:bold;
text-decoration:none;
color: #ff0000
}
#briciole  a:link {
font-weight:bold;
text-decoration:none;
color: #ff0000
}
#briciole a:hover{
text-decoration:underline;
color: #ff0000
}

#briciole a:visited{
color: #ff0000
}


#briciole_big {
width:915px;
height:15px;
padding: 0px 10px 10px 10px;
font-size:10px;
background-color:#fff;
border-bottom:1px #ccc solid;
margin-bottom: 15px;
color:#333333;
}

#briciole_big a {
font-weight:bold;
text-decoration:none;
color: #ff0000
}
#briciole_big  a:link {
font-weight:bold;
text-decoration:none;
color: #ff0000
}
#briciole_big a:hover{
text-decoration:underline;
color: #ff0000
}

#briciole_big a:visited{
color: #ff0000
}




#img_contenuto {
width:629px;
height:200px;
padding: 2px;
font-size:10px;
background-color:#fff;
border:1px #ccc solid;
margin-bottom: 15px;
}

#contenuto{
width:955px;
background-color:#FFFFFF;
}
#contenuto_sinistro{
width:635px;
border-right:1px #ccc solid;
padding:10px;
float:left;
color:#333333;
line-height:18px;
font-size:12px;
}

#contenuto_sinistro_big{
width:935px;
padding:10px;
color:#333333;
line-height:18px;
font-size:12px;
}

#contenuto_sinistro #notizie{
width:615px;
border-bottom:1px #ccc solid;
background-color:#e6e6e6;
padding:10px;
margin-bottom:15px;
background-image:url(bg_archivi.jpg);
background-repeat:no-repeat;
background-position:top-left;
}

#sezione {
width:613px;
padding: 10px;
font-size:16px;
background-color:#ff0000;
background-image:url(bg_sezioni.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
margin-bottom: 15px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#sezione_big {
width:913px;
padding: 10px;
font-size:16px;
background-color:#000000;
background-image:url(bg_sezioni.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
margin-bottom: 15px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#sezione_big2 {
width:933px;
padding: 0px;
font-size:16px;
background-color:#000000;
background-image:url(bg_sezioni.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
margin-bottom: 15px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
clear:both;
height:38px;
}


#sezione_big2 a{
color:#FFFFFF;
text-decoration:none
}
#sezione_big2 a:hover{
color:#FFFFFF;
text-decoration:none
}
#sezione_big2 a:visited{
}

#contenuto_sinistro h1{
font-size:16px;
color:#ff0000;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}


.titoli{
color:#ff0000;
line-height:20px;
font-size:16px;
}

#contenuto_destro{
width:279px;
padding:10px;
float:left;
color:#333333;
}

#menu2 {
text-transform:capitalize;
text-transform:uppercase;
width:955px;
height:45px;
background-color:#b3b3b3;
background-image:url(bg_menu_2.jpg);
background-repeat:repeat-x;
background-position:top;
}

#menu2 ul
{
margin: 0;
padding: 0px 0px 0px 0px;
}

#menu2 ul li { float:left; display:block;}

#menu2 ul li a
{
display:block;
color:#d6d6d6;
text-decoration: none;
padding: 10px 15px 5px 15px;
background-image:url(bg_menu_2.jpg);
background-repeat:repeat-x;
background-position:top;
}

#menu2 ul li a:hover
{
color: #fff;
}


#menu2 ul li.attivo a
{
color:#fff;
text-decoration: none;
padding: 10px 15px 20px 15px;
background-image:url(bg_menu_on.jpg);
background-repeat:repeat-x;
}

#menu2 ul li.attivo a:hover
{
color: #fff;
}



#menu2a {
text-transform:capitalize;
text-transform:uppercase;
width:955px;
height:32px;
background-color:#b3b3b3;
background-image:url(bg_menu_2.jpg);
background-repeat:repeat-x;
background-position:top;
}

#menu2a ul
{
margin: 0;
padding: 0px 0px 0px 0px;
}

#menu2a ul li { float:left; display:block;}

#menu2a ul li a
{
display:block;
color:#d6d6d6;
text-decoration: none;
padding: 10px 15px 5px 15px;
background-image:url(bg_menu_2.jpg);
background-repeat:repeat-x;
background-position:top;
}

#menu2a ul li a:hover
{
color: #fff;
}


#menu2a ul li.attivo a
{
color:#fff;
text-decoration: none;
padding: 10px 15px 9px 15px;
background-image:url(bg_menu_on.jpg);
background-repeat:repeat-x;
}

#menu2a ul li.attivo a:hover
{
color: #fff;
}



.tabella_schede
{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
line-height:10px;

}

.tabella_titoli
{
font-size:10px;
font-weight:bold;
background-color:#d2d2d2;
text-align:left;
}

.tabella_titoli_grigi
{
font-weight:bold;
background-color:#d2d2d2;
}
.tabella_titoli_grigi_sinistro
{
font-weight:bold;
background-color:#d2d2d2;
border-left:1px #000 solid;
}

.tabella_sezioni
{
font-size:10px;
font-weight:bold;
color:#FFFFFF;
background-color:#888;
}

.tabella_testata
{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#888;
text-align:left;
}

.tabella_testata_blu
{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#253f8d;
text-align:left;
}
.tabella_celle_generiche
{
font-size:10px;
font-weight:normal;
background-color:#ffffff;
}
.tabella_celle_generiche_sinistro
{
font-size:10px;
font-weight:normal;
background-color:#ffffff;
border-left:1px #000 solid;
}
.tabella_celle_generiche_grigio
{
font-size:10px;
font-weight:normal;
background-color:#d2d2d2;
}
.tabella_celle_generiche_grigio_sinistro
{
font-size:10px;
font-weight:normal;
background-color:#d2d2d2;
border-left:1px #000 solid;
}
.tabella_legenda
{
font-size:9px;
padding:5px;
padding-top:20px;
background-color:#ffffff;
text-align:left;
}

#schede_tecniche
{
margin-bottom:20px; font-size:10px; height:300px;
}
#schede_tecniche #box1_schede
{
float:left;  width:340px; margin-right:35px; background-color:#e6e6e6; height:240px;
}
#schede_tecniche #box1b_schede
{
float:left;  width:340px; margin-right:35px; background-color:#e6e6e6;
}
#schede_tecniche #box1_schede a
{
color:#990000;
text-decoration:underline;
}

#schede_tecniche #box1_schede a:hover
{
color:#990000;
text-decoration:underline;
}

#schede_tecniche #box1_schede a:visited
{
color:#990000;
text-decoration:underline;
}


#schede_tecniche #box2_schede
{
float:left; width:220px; padding:10px; margin-right:35px;
}

#schede_tecniche #box2_schede ul
{
padding:0px;
margin:0px;
padding-left:16px;
}



#schede_tecniche_lungo
{
margin-bottom:20px; font-size:10px; 
}
#schede_tecniche_lungo #box1_schede
{
float:left;  width:340px; margin-right:35px; background-color:#e6e6e6; height:240px;
}
#schede_tecniche_lungo #box1b_schede
{
float:left;  width:340px; margin-right:35px; background-color:#e6e6e6;
}
#schede_tecniche_lungo #box1_schede a
{
color:#990000;
text-decoration:underline;
}

#schede_tecniche_lungo #box1_schede a:hover
{
color:#990000;
text-decoration:underline;
}

#schede_tecniche_lungo #box1_schede a:visited
{
color:#990000;
text-decoration:underline;
}


#schede_tecniche_lungo #box2_schede
{
float:left; width:220px; padding:10px; margin-right:35px;
}

#schede_tecniche_lungo #box2_schede ul
{
padding:0px;
margin:0px;
padding-left:16px;
}
