/* uniloy.it
foglio di stile versione 1.0 29/12/05 */


/* BODY */

body {
	background-color:#fff;
	margin:0px;
	padding:0px;
	background-image: url("background.jpg");
	background-repeat: repeat-x;
	font-size:11px;
	font-family: verdana, arial;
	color: #636363;
}

/* formattazione */

A:link    {
	color:#FF0000;
	text-decoration:none}
A:visited {
	color:#FF0000;
	text-decoration:none
}
A:hover  {
	text-decoration:underline}

h1, h2, h3, h4, h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:5px;
}

h1, h2, h3 {
	color:#999999;
	font-weight:normal;
}

h1 {
	font-size:24px;
}


h2 {
	font-size:18px;
}

h3 {
	font-size:14px;
}

h4 {
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}

h5 {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#ff0000;
}



/* DIV */

#contenitore {
	margin-left:auto;
	margin-right:auto;
    width:960px;
	background-color:#fff;
	text-align:left;
	border: 1px #818181 solid;
	margin-bottom:10px;
}

#contenitore2 {
	margin-left:auto;
	margin-right:auto;
    width:940px;
	background-color:#fff;
	text-align:left;
	border: 1px #818181 solid;
	padding:10px;
	padding-bottom:0px;
	margin-bottom:5px
}




/* testata */

#testata {
	height:45px;
}


/* menu */

#banda {
	margin-left:auto;
	margin-right:auto;
	height:20px;
	background-color:#FFF;
	padding-top:10px;
}

#banda a {
	padding:2px 0px 6px 0px;
	border:0px;
	margin:0px;
	font-weight:bold;
	display:block;
	color:#818181 ;
	text-decoration:none;
	float:left;
	height:10px;
	font-size:11px;
	border-bottom: 2px #FFFFFF solid;
	margin-right:35px
}



#banda a:hover {
	border-bottom: 2px #FF0000 solid;
}
 
#banda a.attivo {
	border-left:0px;
	border-bottom: 2px #FF0000 solid;
}

#banda a.attivo:hover {
	color:#818181;
}


/* menu sotto */

#bandasotto {
	height:17px;
	background-color:#b1b1b1;
	border-top: 1px #818181 solid;
}

#bandasotto a {
	padding:3px 15px 3px 15px;
	border:0px;
	margin:0px;
	font-weight:normal;
	display:block;
	color:#fff;
	text-decoration:none;
	float:left;
	height:10px;
	font-size:9px
}

#bandasotto a:hover {
	background-color:#b1b1b1;
	color:#000;
}
 
#bandasotto a.attivo {
  background-color:#b1b1b1;
	color:#000;
}

#bandasotto a.attivo:hover {
	color:#FFFFFF;
}

#bandasotto a.ultimo {
	border-right:0px;
}


/* menu sinistro */

#menu_sinistro {
	width:170px;
	padding-top:10px;
	padding-left:10px;
	float:left;
}

#menu_sinistro ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	width:150px
}

#menu_sinistro li
{
background-image: url(triangolo.gif);
background-repeat: no-repeat;
background-position: 0 7px;
padding-left:18px;
padding-top:6px;
padding-bottom:6px;
border-bottom: 1px #ff0000 solid;
}

#menu_sinistro li a
{
font-size:14px;
color:#000;
text-decoration:none
}

#menu_sinistro li a:hover
{
color:ff0000;
text-decoration:none
}

#menu_sinistro ul ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	width:100px;
}

#menu_sinistro li li {
border-bottom:0px;
background-image: none;
padding-left:0px;
padding-top:2px;
padding-bottom:2px;

}

#menu_sinistro li li a{
font-size:10px;
}

#menu_sinistro li li a:hover{
color:ff0000;
text-decoration:none
}


/* corpo */

#contenuti{
	padding:5px;
}


#shell_primario{
	background-image:url(background_primario.gif);
	background-repeat:repeat-y
}

#shell_secondario{
	background-image:url(background_secondario.gif);
	background-repeat:repeat-y;
	background-position:0px 0px
}

#contenuti_primario{
	padding-left:0px;
}

#contenuti_secondario{
	padding-left:188px;
	
}

#corpo_primario {
	width:755px;
}

#corpo_secondario {
	width:567px;
	padding:0px;
	border-left: 1px #818181 solid;
	border-right: 1px #818181 solid;
	background-color:#FFFFFF
	}


#intro_sezione {
	margin-bottom:20px;
	line-height:18px;
	margin-top:5px
}

#fascia_box_sotto {

	margin-bottom:20px;
	margin-top:5px
}

#box_centrale {
	width:554px;
	border: 1px #818181 solid;
	margin-bottom:10px
}

#box_centrale .titolo {
	height:12px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:2px
}


#box_small {
	width:258px;
	margin-bottom:10px;
	float:left;
	background-color:#E5E5E5;
	border: 1px #818181 solid;
	padding:5px
	
}


#box_small ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	width:110px;
	float:left;
	margin-right:10px
}

#box_small li

{display:inline


}

#box_small li a
{
background-image:url(quadro_rosso.gif);
background-repeat: no-repeat;
background-position: 2px 7px;
display:block;
background-color:#E5E5E5;
color:#000;
text-decoration:none;
padding-left:18px;
padding-top:6px;
padding-bottom:6px;
border-bottom: 1px #ff0000 solid
}

#box_small li a:hover
{
display:block;
background-color:#C5C5C5;
text-decoration:none
}










#fascia_immagini {
	height:92px;
	margin-bottom:10px;
}

.box_small_titolo {
font-size:14px;
font-weight:bold;
	background-color:#fff;
	border: 1px #818181 solid;
	padding:3px;
	margin-bottom:5px;
	
}

#box_small_left{
width:260px;
	margin-bottom:10px;
	float:left;
	background-color:#E5E5E5;
	border: 1px #818181 solid;
	padding:5px;
	margin-right:10px;
}


#minibox {
	background-color:#E7E7E7;
	border: 1px #818181 solid;
	width:180px;
	margin-right:5px;
	float:left;
	height:90px
}

#minibox .testata {
	background-image:url(minibox_testata2.jpg);
	background-repeat:no-repeat;
	padding:2px;
	height:20px;
	font-weight:bold;
	color:#FFFFFF
}
#minibox .contenuti {

padding:3px;

}


#fascia_minibox {
	margin-bottom:10px;
	height:103px
}




.contenuti {
	padding:5px;
}

#minibox_right {
	background-color:#E7E7E7;
	border: 1px #818181 solid;
	width:180px;
	margin-bottom:10px;
	float:left;
	height:90px
}

#minibox_right .testata {
background-image:url(minibox_testata2.jpg);
background-repeat:no-repeat;
padding:2px;
	height:20px;
	font-weight:bold;
	color:#FFFFFF
}
#minibox_right .img{

	border: 1px #818181 solid;
	margin-right:2px;
	padding:2px;
	background-color:#FFFFFF
}


#minibox .img{

	border: 1px #818181 solid;
	margin-right:2px;
	padding:2px;
	background-color:#FFFFFF
}

#minibox a{
	color:#333333;
}
#minibox_right  a{
	color:#333333;
}






#testo_principale {
	width:540px;
	padding-top:10px;
	padding-right:10px;
}

#navigazione{
	height:18px;
	border-bottom: 1px #818181 solid;
	border-left: 1px #818181 solid;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
}

#navigazione a{
	color:#818181;
	text-decoration:none;
}

#navigazione a:hover{
	color:#818181;
	text-decoration:underline;
}

#navigazione a:visited{

}

#navigazione a.attivo{
	color:#818181;
	text-decoration:underline;
}

#navigazione a.attivo:hover{
}

#spot{
	float:left;
	border-right: 1px #818181 dotted;
	width:158px;
	padding:10px
}

#spot .titolo{
	padding-left:0px;
	font-size:18px;
	color:#FF0000;
	margin-bottom:10px;
}

#spot .img{
	margin-top:5px;
	margin-bottom:5px;
	border: 3px #919191 solid;
}

#spot_ultimo{
	float:left;
	width:158px;
	padding:10px
}

#spot_ultimo .titolo{
	padding-left:0px;
	font-size:18px;
	color:#FF0000;
	margin-bottom:10px;
}

#spot_ultimo .img{
	margin-top:5px;
	margin-bottom:5px;
	border: 3px #919191 solid;
}

/* news */

#news{
	width:190px;
	float:right;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:7px
}

#focus{
	padding:5px;
	border-bottom: 1px #818181 dotted;
	margin-bottom:15px
}

#focus .testata{
	background-image: url(quadro_rosso2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left:13px;
	font-size:18px;
	color:#FF0000;
	font-weight:bold;
}

#focus .data{
	padding-left:0px;
	font-size:9px;
	font-style:italic;
	color:#000000;
	font-weight:bold;
}

#focus .titolo{
	padding-left:0px;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
}

#focus .testo{
	padding-left:0px;
	font-size:11px;
	color:#000000;
}

#focus .more{
	padding-right:5px;
	text-align:right;
	font-size:10px;
	color:#000000;
}

#notizia {
	padding:5px;
	border-bottom: 1px #818181 dotted;
	margin-bottom:15px
}

#notizia .testata{
	padding-left:0px;
	font-size:18px;
	color:#FF0000;
	margin-bottom:10px;
}

#notizia .data{
	font-size:9px;
	font-style:italic;
	color:#000000;
	font-weight:bold;
}

#notizia .titolo{
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
}

#notizia .testo{
	font-size:10px;
	color:#000000;
}

#notizia .more{
	padding-right:5px;
	text-align:right;
	font-size:10px;
	color:#000000;
}


/* spot destro */

#spot_destro{
	width:195px;
	float:right;
	padding-top:10px;
	padding-bottom:10px;
}

#spot_box{
	width:185px;
	margin-bottom:10px;
	border: 1px #c5c5c5 solid;
	background-color:#FFFFFF;
}


#spot_box .testata{
	width:185px;
	height:24px;
	margin-bottom:5px;
	background-image:url(backtitolobox.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-indent:2px;
}

#spot_box .testata_partner{
	width:185px;
	height:65px;
	margin-bottom:5px;
	background-image:url(backtitoloboxpartner.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-indent:2px;
	font-size:14px;
	font-weight:bold
}

#spot_servizi{
	background-image:url(testata_servizi.jpg);
	background-repeat:no-repeat;
	height:66px;
}

#spot_worlwide{
	background-image:url(testata_worlwide.jpg);
	background-repeat:no-repeat;
	height:66px;
}

#spot_apt{
	background-image:url(testata_apt.jpg);
	background-repeat:no-repeat;
	height:66px;
}

#spot_box_contenuti{
	padding:5px
}

#spot_box_contenuti .titolo {
	background-image: url(quadro_rosso.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left:15px;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}


/* chiusura */

#footer {
	margin-left:auto;
	margin-right:auto;
    width:960px;
	text-align:left;
	font-size:9px;
	padding-top:4px
}

#powered {
	float:right
}


/* generici */

#link_aree{

}

#link_aree a{
border: 1px solid #E5E5E5;
padding: 2px;
width:254px;
height:41px;
display:block;
background-color:#E5E5E5;
color:#000;
margin-bottom:5px
}

#link_aree a:hover{
border: 1px solid #999;
display:block;
background-color:#D5D5D5;
color:#000;
text-decoration:none
}

#link_aree_articoli a{
border: 1px solid #E5E5E5;
padding: 2px;
width:254px;
height:81px;
display:block;
background-color:#E5E5E5;
color:#000;
margin-bottom:5px
}

#link_aree_articoli a:hover{
border: 1px solid #999;
display:block;
background-color:#D5D5D5;
color:#000;
text-decoration:none
}


#immagini_float {
float:right;
border: 1px solid #999;
margin: 0px 0px 0px 10px;
padding: 2px;
height:75px;
width:150px
}

.ricerca {
	margin-top:5px;
	font-size:9px;
}

.evidente {
	font-weight:bold
}

.img{

	border: 1px #818181 solid;
	margin-right:2px;
	padding:2px;
	background-color:#FFFFFF
}

.imgelenco {
	float:left;
	border: 1px #818181 solid;
	margin-right:7px;
	padding:2px;
	background-color:#FFFFFF
}
.imgelencoultimo {
	float:left;
	border: 1px #818181 solid;
	padding:2px;
	background-color:#FFFFFF;
}