body {
	background: #2E364B;
	font-family: Trebuchet MS, Futura, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	margin-top: 0px;
}
div.contenitore{
	border:0px solid grey;
    width:970px;
    background-color:#FFF;
	margin: 0 auto 0 auto;
}
div.header{
	border:0px solid orange;
    margin:0px 15px 0px 20px;
	padding-top:20px;
}
div.menu{
	font-size: 11px;
	color: #999;
	font-weight:bold;
    border-bottom:1px dotted #666;
    height:25px;
}
div.menuSx{
    float:left;
	color: #999;
}
div.menuSx A{
    float:left;
	color: #999;
	text-decoration: none;
}
div.menuSx A:hover{
    float:left;
	color: #EA6723;
	text-decoration: none;
}
div.menuDx{
    float:right;
	color: #999;
}
div.menuDx A{
	color: #999;
	text-decoration: none;
}
div.menuDx A:Hover{
	color: #EA6723;
	text-decoration: none;
}
input.cerca{
	margin: 0 auto 0 auto;
	border:1px solid #999;
	font-size: 11px;
	color: #999;
	font-weight:bold;
    margin-left:3px;
    height:13px;
}
div.logoTitolo{
    border:0px solid red;
    height:50px;
    margin-top:25px;
    margin-bottom:0px;
}
div.logo{
    border:0px solid orange;
    width:190px;
    float:left;
	display: inline;
}
div.logo img{
    border:0px;
}
div.titoloHeader{
    border:0px solid blue;
    font-size: 20px;
	color: #CCC;
	font-weight:bold;
    text-align:right;
    float:right;
    width:700px;
    line-height: 18px;
}
div.titoloHeader img{
    border:0px;
}
div.barra{
	border:0px solid red;
	height:12px;
}
/*-------------------------------INFORMAZIONE------------------------------*/
div.informazione{
	border:0px solid brown;
    margin:0px 15px 0px 20px;
}
/*------------------------------COLONNA SX---------------------------------*/
div.colonnaSx{
    border:0px solid pink;
	float:left;
	display: inline;
    margin-top:25px; 
    margin-right:19px;
    width:160px;
}
div.titoliSezioni{
	font-size: 15px;
	color: #145192;
	font-weight:bold;
    padding:5px;
    border-bottom:1px dotted #666;   
    border-top:1px dotted #666;
	/*letter-spacing: -1px;*/
}
div.titoliSezioni A{
	text-decoration: none;
	color: #145192;
}
div.titoliSezioni A:Hover{
	text-decoration: none;
	color: #EA6723;
}
/*Senza bordo di sopra*/
div.titoliSezioni2{
	font-size: 15px;
	color: #145192;
	font-weight:bold;
    padding:5px;
    border-bottom:1px dotted #666;
}
div.areaPubblica{
	font-size: 12px;
	font-weight:bold;
	color: #333;
}
div.areaRiservata{
	font-size: 12px;
	font-weight:bold;
	color: #333;
}
div.partners{
    border:0px solid orange;
    text-align:center;
    margin-top:5px;
}
div.partners img{
    border:0px solid orange;
	display: inline;
    padding-top:15px;
}
ul.lista{
	list-style-image: url(images/bullet-blue.gif);
    border:0px solid pink;
    margin-left:0px;
	color: #333;
}
ul.lista A{
	text-decoration: none;
	color: #333;
}
ul.lista A:Hover{
	text-decoration: none;
	color: #EA6723;
}
/*------------------------------COLONNA CENTRALE---------------------------*/
div.colonnaC{
    border:0px solid orange;
    float:left;
    width:570px;
}
div.fotoCentrale{
    border:0px solid orange;
    width:570px;
    margin-bottom:15px;
	margin-top:1px;
}
div.sottoTitoli{
    width:560px;
	font-size: 14px;
	color: #145192;
	font-weight:bold;
    padding-left:12px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#E3E3E3;
}
div.anniRassegna{
    width:560px;
	font-size: 14px;
	color: #145192;
	font-weight:bold;
    padding-left:12px;
    padding-top:5px;
    padding-bottom:5px;
}
div.anniRassegna a{
	text-decoration: none;
	color: #145192;
}
div.infoPrimoPiano{
    border:0px solid orange;
    margin-top:20px;
    width:570px;
}
div.fotoPrimoPiano{
    float:left;
}
div.fotoPrimoPiano img{
    border:0px;
    margin-left:10px;
}
div.sottoTitoli2{
    border:0px solid red;
	font-size: 12px;
	color: #145192;
	font-weight:bold;
	margin-bottom:5px;
}
div.sottoTitoli2 A{
	color: #145192;
	text-decoration:none;
}
div.sottoTitoli2 A:Hover{
	color: #EA6723;
	text-decoration:none;
}
div.sottoTitoliGrigio{
    border:0px solid red;
	font-size: 12px;
	color: #999;
	font-weight:bold;
}
div.testoPrimoPiano{
    border:0px solid pink;
    margin-left: 10px;
    width: 370px;
    float:left;
}
div.newsAssociati{
    border:0px solid pink;
    width:570px;
    margin-top:20px;
}
div.newsA{
    border:0px solid blue;
    float:left;
    width:170px;
    margin-right:8px;
    margin-left:12px;
    margin-bottom:5px;
    /*text-align:justify;*/
}
div.sottoTitoli3{
    border:0px solid red;
	font-size: 11px;
	color: #145192;
	font-weight:bold;
}
div.sottoTitoli3 A{
	color: #145192;
	text-decoration:none;
}
div.sottoTitoli3 A:Hover{
	color: #EA6723;
	text-decoration:none;
}
div.sottoTitoliGrigio2{
    border:0px solid red;
	font-size: 10px;
	color: #666;
	font-weight:bold;
    margin-bottom:5px;
}
div.leggi{
    font-size: 10px;
    float:right;
    border:0px;
    margin-top:15px;
	color: #666;
}
div.leggi img{
    border:0px;
}
div.leggi A{
	color: #666;
	text-decoration: none;
}
div.leggi A:hover{
	color: #EA6723;
	text-decoration: none;
}
/*----------------------------------COLONNA DX-----------------------------*/
div.colonnaDx{
    border:0px solid pink;
    font-size: 11px;
    float:right;
    width:170px;
    margin-top:25px;
}
div.instantPoll{
    border:0px solid red;
    margin-left:4px;
    margin-top:10px;
    margin-bottom:15px;
}
div.btnVote img{
    border:0px solid pink;
    padding-top:5px;
}
div.forum{
    font-size: 12px;
    border:0px solid red;
    margin-left:4px;
    margin-top:10px;
    margin-bottom:15px;
}
div.sponsor{
    margin-top:10px;
    margin-bottom:15px;
}
div.sponsor img{
    border:0px;
}
/*------------------------------PAGINA INTERNA-----------------------------*/
div.colonnaDxInterna{
    border:0px solid pink;
    font-size: 11px;
    float:right;
    width:170px;
    margin-top:243px;/*---------------------checar altura-----------------*/
}
div.sottoTitoliDx{
	font-size: 14px;
	color: #145192;
	font-weight:bold;
    padding-left:12px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#E3E3E3;
}
div.download{
	border:0px solid orange;
	margin-top:20px;
}
div.downloadPDF{
	border:0px solid green;
	background-color:#145192;
	color:#FFF;
	padding: 3px 5px 3px 5px;
	margin-bottom:4px;
}
div.downloadPDF img{
	border:0px;
	text-align:center;
}
div.downloadPDF A{
	color:#FFF;
	text-decoration:none;
}
div.downloadPDF A:Hover{
	color:#FFF;
	text-decoration:none;
}
div.nome{
	border:0px solid yellow;
	float:left;
	width: 110px;
}
div.nome A{
	border:0px;
}
div.nome A:Hover{
	border:0px;
	color:#7C9EC3;
}
div.imagen{
	border:0px solid yellow;
	margin: 0px 5px 0px 5px;/*IE*/
	text-align:center;
	float:left;
}
div.pdf{
	text-align:right;
	float:right;
}
div.pdf A{
	border:0px;
}
div.pdf A:Hover{
	border:0px;
	color:#7C9EC3;
}
div.bottoneAdobe img{
	border:0px;
	float:right;
	margin-left:5px;
	margin-top:20px;
}
/*---------testo info interna-----*/
div.testoInfo{
    border:0px solid orange;
    margin-top:20px;
    width:570px;
}
div.testo A{
	text-decoration:none;
	color: #145192;
}
div.testo A:Hover{
	color:#EA6723;
	text-decoration:none;
}
div.testo{
    border:0px solid orange;
    margin-left:125px;
}
/*---------testo PREMI-----*/
div.premios{
    border:0px solid purple;
    margin-top:20px;
    width:570px;
	font-size:11px;
}
div.premios A{
	text-decoration:none;
	color: #145192;
	font-size:11px;
}
div.premios A:Hover{
	color:#EA6723;
	text-decoration:none;
	font-size:11px;
}
div.menuMini{
    width:360px;
    border:0px solid pink;
	margin:0 0 0 0;
	float:left;
}
div.informacionPremios{
    width:570px;
    border:0px solid red;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.textoPremios{
    width:350px;
    border:0px solid blue;
	float:left;
}
div.linksPremios{
    width:350px;
    border:0px solid pink;
	float:left;
	margin-top:30px;
}
div.tituloGrisSubrayado{
    border:0px solid red;
	font-size: 11px;
	color: #333;
	font-weight:bold;
	margin-bottom:30px;
	text-decoration: underline;
}
div.tituloColor{
    border:0px solid red;
	font-size: 11px;
	color: #333;
	font-weight:bold;
	margin-bottom:10px;
}
div.fotoPremios{
    width:200px;
    border:0px solid orange;
	float:right;
}
div.fotoPremios img{
    border:0px solid blue;
}
div.didascalia{
    border:0px solid blue;
    width:200px;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	font-size:13px;
}

div.edizioni{
	border:0px solid orange;
	margin-top:20px;
}
div.edizioni A{
	text-decoration:none;
	color: #145192;
	font-size:11px;
}
div.edizioni A:Hover{
	color:#EA6723;
	text-decoration:none;
	font-size:11px;
}
div.FOTO{
    border:0px solid blue;
    margin-right:7px;
	float:left;
}
div.FOTO img{
    border:0px solid blue;
}
/*Foto Premi*/
div.testoPremiFoto{
    border:0px solid orange;
    margin-top:20px;
    width:570px;
	font-size:11px;
}
div.fotoPREMI{
    border:0px solid blue;
	width:440px;
	margin-right:0px;
	float:right;
}
div.fotoSingola{
    border:0px solid pink;
	width:200px;
	float:left;
	margin:0 0 20px 20px;
}
div.fotoSingola img{
    border:0px solid pink;
}

/*----------------------------------FOOTER-----------------------------*/
div.footer{
    border:0px solid pink;
    margin:0px 15px 3px 20px;
	padding-top:3px;
	text-align:center;
    border-top:1px dotted #666;
}
div.footer A{
	color:#333;
	text-decoration:none;
}
div.footer A:Hover{
	color:#EA6723;
	text-decoration:none;
}
/*----------------------------------JOB FORM (ORIGINALE)------------------------*/
.titolo{
	font-size: 11px;
	color: #145192;
	font-weight: bold;
}
.titoloTD{
	font-size: 11px;
	color: #145192;
	font-weight: bold;
}
.popup{
	color: #333;
	border: thin solid #A7A7A7;
	background-color:#F4F4F4;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
}
table.offertaJob th  {
	color: #333;
	border: thin solid #A7A7A7;
	background-color:#F4F4F4;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	text-align: left;
	font-weight: normal;
}
table.offertaJob td  {
	font-size: 11px;
	text-align: left;
}

/*---------------------------------COLORI SITO----------------------
#2E364B - blue sfondo
#145192 - blue titoli
#E3E3E3 - grigio sottotitoli
#EA6723 - arancione links

##7C9EC3 - Blue chiaretta
*/



/* gallery amici alessia*/
.edizioni_rp ul{margin:0;padding:10px 0 0 20px;}
.edizioni_rp ul li{list-style:none;}
.edizioni_rp ul li a{text-transform:uppercase;color:#145192;text-decoration:none;font-size: 15px;line-height:20px;font-weight: bold;}
.edizioni_rp ul li a:hover,.edizioni_rp ul li a.active{color:#EA6723}


#show_friends{padding:10px 10px 40px 10px;}
.friend{width:253px;float:left;padding:5px;margin:5px;border:1px solid #E3E3E3;position:relative;z-index:1;}
.friend img{float:left;padding:5px 7px;margin:0;background: url(../images/foto.jpg) 0 0 no-repeat;width:101px;height:120px;}
.friend .spec_content{margin:0;padding:5px 0 0 0;width:130px;height:130px;float:right;position:relative;}
.friend .dati{margin:0;padding:5px 0 0 0;position:absolute;bottom:10px;right:0;z-index:1;width:130px;}
.friend .spec_content h3,.friend .spec_content h4,.friend .spec_content h5{margin:0;padding:0;}
.friend .pop_say{width:253px;padding:5px;margin:5px;border:1px solid #145192;position:absolute;z-index:999!important;top:-20px;left:-20px;background:#fff!important;display: none;}
.friend .pop_say p{font-size:11px;line-height:14px;}
.friend .spec_content h3{color:#145192;font-size:14px;line-height:16px;}
.friend .spec_content h4{font-size:12px;line-height:14px;}
.friend .spec_content h5{font-size:11px;line-height:13px;color:#666;font-weight:normal}
.friend  a{color:#145192;text-decoration: none;}
.friend  a:hover{color:#EA6723}
.friend  a.open{display:block;height:20px;line-height: 20px;padding-left:20px;background: url(../images/read.jpg) center left no-repeat;margin-top:5px;border-top:1px solid #E3E3E3;font-size:11px;}
.friend  a.close{display:block;text-align:right;}

#navigate{padding:10px;border-top:1px solid #E3E3E3;}
#navigate a{color:#145192;text-decoration: none;}
#navigate a:hover{color:#EA6723}


/*new social header*/

.header-social,.header-social ul,.header-social ul li{margin:0;padding:0;}
.header-social ul li{height:25px;line-height:25px;font-size:12px;font-family: Trebuchet MS,Futura,Arial,Verdana,sans-serif;color: #145192;}
.header-social ul li{float:left;list-style:none;padding-left:3px;}
.header-social ul li a{display:block;height:25px;background-image: url(images/social-sprite.jpg);background-repeat:none;}
.header-social ul li a span{display:none;}
.header-social ul li.smartroom a{width:103px;background-position: 0 0;}
.header-social ul li.facebook a{width:27px;background-position: -109px 0;}
.header-social ul li.youtube a{width:27px;background-position: -137px 0;}
.header-social ul li.twitter a{width:27px;background-position: -165px 0;}
.header-social ul li.google{padding:1px 1px 1px 5px;width:38px}

.header-social{float:left;padding:22px 0 0 25px;}
.new-header{padding:25px 155px 5px 0;}
.new-header .logoTitolo-new{float:left;}
.header-social ul,.titoloHeader-new{float:left}
.titoloHeader-new{padding-top:5px;}


/* social pagina */

.share-with-social,.share-with-social ul,.share-with-social ul li{margin:0;padding:0;}
.share-with-social ul li{float:left;list-style:none;padding-left:5px;}
.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {background: url(images/share-fb.jpg) 0 0 no-repeat!important;height:20px!important;width:60px!important;display:block;}
.share-with-social ul li.sh-fb{margin-left:-12px;}

.share-with-social{margin-top:25px;padding:10px 0 5px 0; border-bottom: 1px dotted #666666;}
.share-with-social ul{float:left}
.share-with-social ul li{height:21px;line-height:21px;font-size:12px;font-family: Trebuchet MS,Futura,Arial,Verdana,sans-serif;color: #145192;}
.share-with-social ul li.fb-share{padding-right:2px;}
.share-with-social .first-social{width:100%;padding-bottom:5px; border-bottom: 1px dotted #666666;margin-bottom:5px;font-size:12px;font-family: Trebuchet MS,Futura,Arial,Verdana,sans-serif;color: #145192;}
.share-with-social ul li.twitter-share{width:160px;overflow-x: hidden;overflow-y: hidden;padding:0;margin-left:-5px;}


