

body{
font-family:Verdana;
font-size:12px;
line-height:17px;
color:#fff;
background:#E1E1E1;
text-align:center;
}

#content a:link, a:active, a:visited, a:hover{
color:#fff;
text-decoration:underline;
border:0;
}

#content2Colonne a:link, a:active, a:visited, a:hover{
color:#fff;
text-decoration:underline;
border:0;
}

#content3Colonne a:link, a:active, a:visited, a:hover{
color:#fff;
text-decoration:underline;
border:0;
}

#colSxBlog a{
color:#000;
text-decoration:underline;
border:0;
}

#colDxBlog a{
color:#fff;
text-decoration:underline;
border:0;
}

b{
	font-weight:bold;
}

p{
font-size:12px;
}

img{
border:0px;
}
#wrapper{
	width: 1028px;
	background: url('/img/sfondo.png') repeat-y;
	margin:0 auto;
}

#container{
width:960px;
text-align:left;
margin:0 auto;
}


#topNav{
	background:#fff;
	text-align:right;
	height:30px;line-height:30px;margin:0;
	color:#000;	
	width:960px;
}

a.nero11, a:link.nero11, a:active.nero11, a:visited.nero11, a:hover.nero11{
font-size:11px;
text-decoration:none;
color:#000;
}

.nero11{
font-size:11px;
color:#000;
}

#testata{
	background: url('/img/box_testata.jpg') no-repeat center center;
	width:960px;
	height:229px;
}

#testatahp{
	width:960px;
	height:229px;
}

#menu{
	width: 900px;
}

#navigator{padding-left:20px;padding-bottom:20px;background: url('/img/bg-nav.gif') repeat-x;height:30px;}
#navigatorHP{margin-left:20px;width:705px;background: url('/img/bg-nav.gif') repeat-x;}

#content{
width:920px;
float:left;
background: url('/img/bg-contenuto-home.gif') repeat-x; 
padding:20px;
padding-top:0px;
}

#content2Colonne{
background: url('/img/bg-contenuto-2colonne.jpg') repeat-x; 
float:left;
width:920px;
padding:20px;
padding-top:20px;
}

#colSx{
float:left;
width:180px;
}
#colDx{
float:right;
width:740px;
}


#contentBlog{
background: url('/img/bg-contenuto-blog.jpg') repeat-x; 
float:left;
width:920px;
padding:20px;
padding-top:0px;
}

#colSxBlog{
float:left;
width:248px;
}
#colDxBlog{
float:right;
width:672px;
}




/*BOX DOVE QUANDO*/
#boxDoveQuando {float:left;background: url('/img/nt.gif') repeat; width: 248px;margin-bottom:20px;}
.rbtop div { background: url('/img/tl.gif') no-repeat top left; }
.rbtop { background: url('/img/tr.gif') no-repeat top right; }
.rbbot div { background: url('/img/bl.gif') no-repeat bottom left; }
.rbbot { background: url('/img/br.gif') no-repeat bottom right; }


/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
}
.rbcontent {margin: 5px 15px; }

/*FINE BOX DOVE QUANDO */

/*BOX PARTECIPA */
#boxPartecipa {float:left;background: url('/img/nt-white.gif') repeat; width: 228px;}
.rbtop-white div {background: url('/img/tl-white.gif') no-repeat top left; }
.rbtop-white {background: url('/img/tr-white.gif') no-repeat top right; }
.rbbot-white div {background: url('/img/bl-white.gif') no-repeat bottom left; }
.rbbot-white {background: url('/img/br-white.gif') no-repeat bottom right; }

.rbtop-white div, .rbtop-white, .rbbot-white div, .rbbot-white {
width: 100%;
height: 7px;
}

.rbcontent-white {margin: 5px 15px; }

.BoxPartecipa{width: 100%;margin:0;padding:0;}
.BottomBoxPartecipa{
	background: url('/img/filetto.gif') no-repeat bottom left;
	height:3px;
}
/* FINE BOX PARTECIPA */



/* BOX Programma */
#boxProgramma {background: url('/img/nt-grey.gif') repeat; width: 100%;}
.rbtop-grey div {background: url('/img/tl-grey.gif') no-repeat top left; }
.rbtop-grey {background: url('/img/tr-grey.gif') no-repeat top right; }
.rbbot-grey div {background: url('/img/bl-grey.gif') no-repeat bottom left; }
.rbbot-grey {background: url('/img/br-grey.gif') no-repeat bottom right; }

.rbtop-grey div, .rbtop-grey, .rbbot-grey div, .rbbot-grey {
width: 100%;
height: 7px;
}

.rbcontent-grey {margin: 5px 15px; }
/* FINE BOX Programma */

/*  BOX Login */

#boxLogin {background: url('/img/nt-white.gif') repeat; width: 228px;margin-right:20px;
margin-top:75px;}


/* FINE BOX Login */

#boxBlog {background: url('/img/nt-white.gif') repeat; width: 227px;}

.botboxBlog {background: url('/img/bottom_blog.gif') no-repeat bottom left; height:7px; }
.topboxBlog {background: url('/img/top_blog.gif') no-repeat top left; height:7px;}

.left{float:left;}
.right{float:right;}

.boxTitRosso{
	background: url('/img/filetto.gif') no-repeat bottom left;
	color:#C43F32;
	padding-bottom:5px;
	margin-bottom:2px;
}

.boxTitRossoBlog{
	background: url('/img/filetto.gif') no-repeat bottom left;
	color:#C43F32;
	padding:2px;
	text-align:right;
}

.bottomBoxBlog{
	background: url('/img/sfondo_box_blog.gif') no-repeat bottom left;
	height:19px;
}


.boxTitRossoBlog{
	background: url('/img/filetto_grigio.gif') no-repeat bottom left;
	color:#C43F32;
	padding:2px;
	text-align:right;
}

.boxGrigio{
	background:#EFEFEF;
	color:#000;
	font-size:12px;
}

.testoRosso {
	color:#C43F32;
}

a:link.nero10, a:active.nero10, a:visited.nero10, a:hover.nero10{
font-size:10px;
text-decoration:underline;
color:#000;
}

 a.testoRosso, a, a:link.testoRosso, a:active.testoRosso, a:visited.testoRosso, a:hover.testoRosso{
	font-size:12px;
	color:#C43F32;
    text-decoration:underline;
}


.testoRosso10 {
	color:#C43F32;
	font-size:10px;
}

.testopiccolo {
	color:#fff;
	font-size:10px;
}

.testogrigio{
	color:#6D6D6D;
}

.inputLogin			{font-size: 10px; color: #777777; width: 120px; height: 19px; border: 1px solid #787878; padding: 0; spacing: 0; margin: 0;}

/* FOOTER */
#footer{
	clear:both;
	width:960px;
	height:85px;
	background: url('/img/piede.gif') no-repeat bottom left;
	color:#CDC4A9;
	font-family:Verdana;
	font-size:9px;	
	text-decoration: none;
}

#footerHP{
	clear:both;
	width:960px;
	height:85px;
	background: url('/img/piede_home.gif') no-repeat bottom left;
	color:#CDC4A9;
	font-family:Verdana;
	font-size:9px;	
	text-decoration: none;
}

#footerFacebook{
margin-top:15px;
margin-right:15px;
float:right;
color:#CDC4A9;
font-family:Verdana;
font-size:9px;
height:85px;
text-align:right;
}


 a.footer, a:link.footer, a:active.footer, a:visited.footer, a:hover.footer{
color:#CDC4A9;
font-family:Verdana;
font-size:9px;
text-decoration: none;
}

hr{background:#ffffff;width:100%;height:1px;}

div.separatore {
  margin-top:10px;
  margin-bottom:10px;
  height: 15px;
  background: #ccc;
}
div.separatore hr {
  display: none;
}


/* FINE FOOTER */