/*******************************************

style.css

Author: Raffaella Monaco - Zodiak Active
version: 01 - November 2011 

********************************************/

/* BASIC
================================================== */
*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

html, body{
	height: 100%;
	font-family: arial, sans-serif ;
	font-size: 16px;
	color: #000000;
	text-align: center;
}

body { 
	/* background:#193e6e;  */
	background:#ffffff;
	line-height: 1.2;
}

h1,h2, h3, h4, h5
{
	font-family:'ITCLubalinGraphW01-Bk';
	font-weight:normal;
}
h1 b,
h2 b, 
h3 b, 
h4 b
{
	font-family:'ITCLubalinGraphW01-Demi';
	font-weight:normal;
}
p{
	margin-bottom:6px;
}
img{border:none;}
a{outline: none; color:#000000;}
a, button{cursor:pointer;}
ul, li{list-style:none}
.clear{clear:both; height:0;font-size:0;}
.small{font-size:10px;}
.fleft{float:left}
.fright{float:right}
.hide{
	text-indent:-5000px;
	height:0;
	font-size:0;
}
.error{
	color:#ff0000;
}

.btn{
	display:block;
	text-indent:-5000px;
}

/* =COLORI 
***************************** */
.white{
	color:#ffffff;
}
.blue{
	color:#1c3e70;
}
.yellow{
	color:#ffdd18;
}


/* =ELEMENTS
*****************************/

.corner{
	background-color: #ffdd18;
	color: #1C3E70;
	text-decoration:none;
	font-family:'ITCLubalinGraphW01-Demi';
	font-size:16px;	
	word-wrap:no-wrap;
	
	padding:0 10px 0;
	height:31px;
	line-height:31px;
	display:inline-block;
	
	border-radius: 5px 5px 5px 5px ;
	-moz-border-radius: 5px 5px 5px 5px ;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.corner:hover, button.corner:hover{
	background-color: #ffc71a ;
}
.arrow{
	background-image: url('../img/arrow.png');
	background-position:right 50%;
	background-repeat:no-repeat;
}
a.arrow{
	padding-right:28px;
}
a.arrow:hover, button.arrow:hover{
/* 	background-image: url('../img/arrow_hover.png'); */
}
button.arrow{
	width: auto;
	overflow: visible;
	padding-right:28px;
}
button.corner{
	width: auto;
	overflow: visible;
}
.cornerTop{
	border-radius: 5px 5px 0 0 ;
	-moz-border-radius: 5px 5px 0 0 ;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}


/* STRUTTURA 
====================================================== */
.wrap{
	width: 978px;
	position: relative;
	margin: 0 auto;
}
#mainWrap{
	width: 978px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}
#mainContent{
	padding-bottom:30px;
}
.mainContent_bottom{
	clear:both;
}
#header{
	background:transparent url(../img/bg_menu.png) 0 0 repeat-x;
	height:auto !important;
	height:59px ;
	min-height:59px;
	text-align:left;
	margin-bottom:59px;	
}
#logo{
	position:absolute;
	top:0;
	left:35px;
	z-index:10;
	zoom:1;
}
#logo-blog{
	position:absolute;
	top:0;
	left:55px;
	z-index:10;
	zoom:1;
}
#menu {
	position:absolute;
	left:250px;
	font-family:'ITCLubalinGraphW01-Demi';
	text-transform:uppercase;
	font-size:14px;
}
#menu li{
   float: left;
   display: inline;
   height:59px;
   line-height:59px;
}
#menu li a {
	display:block;
	color:#1f1f1f;
	text-decoration:none;
	padding:0 10px;
}
#menu li a:hover,
#menu li a.active {
	color:#ffffff;
	background-color:#1c3e70;
}
#linkFacebook, 
#linkYoutube{
	text-indent:-5000px;
	display:block;
	width:32px;
	height:32px;
	background-color:transparent;
	background-image:url('../img/ico_social.png');
	background-repeat:no-repeat;
}
#linkFacebook{
	background-position:0 0;
}
#linkYoutube{
	background-position:-33px 0;
}
#header #linkFacebook{
	position:absolute;
	top:14px;
	right:36px;
}
#header #linkYoutube{
	position:absolute;
	top:14px;
	right:0;
}
#header  #btn_login{
	position:absolute;
	top:74px;
	right:0;
	display:block;
}
#footer{
	height:72px;
	line-height:72px;
	background-color:#FFF;
	overflow:hidden;
	clear:both;
	margin-bottom:30px;
}
#footer ul{
	margin:0 12px;
}
#footer li{
	padding:0 9px;
}

/* =BoxConcorso 2012*/
span.blueLabel {
	padding: 4px 50px 4px 24px;
	background-color:#1c3e70;
	display:inline-block;
	color:#ffdd18;
	font-size:16px;
	font-family:'ITCLubalinGraphW01-Demi';
}
span.yellowLabel {
	padding: 4px 24px;
	background-color:#ffdd18;
	display:inline-block;
	color:#000000;
	font-size:16px;
	font-family:'ITCLubalinGraphW01-Demi';
}
.mainBox{
	width:490px;
	height:auto !important;
	float:right;
	background:#FFF;
	position:relative;
	margin-bottom:30px;
}
.mainBox  .blueLabel{
	margin-bottom:30px;
}
.mainBox .padder{
	padding:0 24px 24px;
	overflow:hidden;
	zoom:1;
}
.mainBox  h2{
	margin-bottom:20px;
	color:#000000;
	font-size:40px;
	line-height:1;
}

/* =HOME
====================================================== */
#carousel_navigation #prevslide, 
#carousel_navigation #nextslide{
	display:block;
	text-indent:-5000px;
	background-color:transparent;
	background: url('../img/navigation-carousel.png');
	background-repeat:no-repeat;
	width:32px;
	height:28px;
}
#carousel_navigation #prevslide{
	background-position:0 0;
}
#carousel_navigation #nextslide{
	background-position:-33px 0;
}

.hp #carousel_navigation {
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
	width:68px;
}
.hp #carousel_navigation  #prevslide{
	float:left;
}
.hp #carousel_navigation  #nextslide{
	float:right;
}

.hp .mainBox {
	background:transparent;
	margin-bottom:0;
	height:384px ;
	min-height:384px;
}
.hp .mainBox  h2{
	margin-bottom:40px;
	color:#ffffff;
	font-size:43px;
}
.hp .mainBox  #btn_scopricome{
	float:right;
	width:265px ;
} 

.hp-box{
	float:left;
	height:346px;
	margin-right:20px;
	position:relative;
}
#box-ultimoPost{
	width:304px;
	background-color:#1a3d6d;
	margin-top:13px;
	color:#ffffff;
}
#box-ultimoPost a{
	color:#ffffff;
	text-decoration:none;
}
#box-ultimoPost img{
	vertical-align:middle;
}
#box-ultimoPost h2{
	background: url("../img/logo-hpbox.png") no-repeat scroll 10px bottom transparent;
    height: 45px;
    margin: -13px 0 6px;
    padding-left: 82px;
    padding-top: 19px;
	font-size: 18px;
}
#box-ultimoPost h3{
	font-size: 20px;
	padding:0 10px 10px;
}
#box-ultimoPost .blueLabel{
	text-transform:uppercase;
	padding: 4px 50px 4px 10px;
}
#tit_ultimoPost{
	display:block;
	height:76px;
	width:300px;
	overflow:hidden;
}
/* /////// box EDIZIONI PRECEDENTI ////// */
#box-edizPrecedenti{
	width:329px;
	margin-top:13px;
	text-indent:-5000px;
}
#box-edizPrecedenti a{
	display:block;
	width:329px;
	height:257px;
	position:absolute;
	bottom:0;
	left:0;
	background:transparent url('../img/hp_banner_ediz2011.png') 0 0 no-repeat;
}
/* /////// box FACEBOOK ////// */
#hpBox03{
	width:304px;
	margin-top:13px;
	margin-right:0;
}

/* =CONCORSO
====================================================== */
.concorso .mainBox{
	height:384px ;
	min-height:384px;
}
.concorso .mainBox  #btn_partecipa{
	float:right;
	width:251px ;
}
/* =giuria */
#boxGiuria{
	background:#FFF;
	height:199px ;
	padding:9px 9px 0 18px;
	overflow:hidden;
	position:relative;
	margin-bottom:30px;
	clear:both;
}

#boxGiuria .intro {
	float:left;
	width:190px;
}
#boxGiuria .intro h3{
	background:#ffdd18;
	float:left;
	height:29px;
	line-height:29px;
	padding:0 20px;
	margin-left:-18px;
	margin-bottom:16px;
	font-size:16px;
}
#boxGiuria .intro  p{
	clear:both; 
	font-family:'ITCLubalinGraphW01-Demi';
	font-size:23px;
}
#boxGiuria .intro span{
	display:block;
	line-height:auto;
	font-family: arial, sans-serif;
	font-size:14px;
	margin-top:18px;
}
#boxGiuria .elencoGiurati{
	width:721px; /* (92x7) +77 */
	float:right;
	overflow:hidden;
}
#boxGiuria .elencoGiurati a{
	text-decoration:none;
}
#boxGiuria .elencoGiurati li{
	width:92px;
	height:100px;
	display:inline;
	float:left;
}
#boxGiuria .nome{
	text-decoration:none;
	font-size:11px;
	display:block;
}
#dettaglio_giurato{
	background-color:#FFF;
	width:712px; 
	height:172px ;
	padding:18px 9px 18px 9px;
	display:none;
	position:absolute; 
	top:0;
	right:0; 
}
#dettaglio_giurato #close{
	position:absolute; 
	top:9px;
	right:9px; 
	text-indent:-5000px;
	display:block;
	width:25px;
	height:25px;
	background:transparent url('../img/btn_close.png') 0 0 no-repeat;
}
#dettaglio_giurato .info{
	width:150px;
	float:left;
}
#dettaglio_giurato img{
	width:140px;
	height:106px;
	float:left;
	margin-bottom:10px;
}
#dettaglio_giurato h4{
	font-family:arial, sans-serif;
	font-size:14px;
}
#dettaglio_giurato h4 i{
	display:block;
	text-transform:lowercase;
}
#dettaglio_giurato .description{
	font-size:14px;
	width:511px;
	height:170px;
	overflow:auto;
	float:right;
	margin-right:27px;
	padding-right:9px;
}

/* ***** #giuria ***** */


.box_blue{
	background:#1c3e70;
	width:431px;
	height:100px;
	padding:24px;
	color:#ffffff;
	position:relative;
}
.box_blue h4{
	font-size:22px;
}
.box_blue #btn_leggiregolamento{
	width:223px;
	position:absolute;
	bottom:24px;
	right:24px;
}
.box_blue #btn_entra{
	position:absolute;
	bottom:24px;
	right:24px;
}

/* =EDIZIONI PRECEDENTI
====================================================== */

/* * home di sezione * */
.previewVideo{
	display:block;
	float:left;
	height:226px;
	width:286px;
	padding:20px;
	background:#FFF;
	text-decoration:none;
	color:#2a2a2a;
	position:relative;
}
.ed-2010 .previewVideo{
	height:267px;
	width:204px;
	padding:20px;
}
.previewVideo:hover{
	background:#ffeb9a;
}
.previewVideo strong{
	font-size:24px;
	font-family:'ITCLubalinGraphW01-Demi';
	font-weight:normal;
	display:block;
}
.piuvotato{
	background:transparent url('../img/ico_piuvotato-2011.png') 0 0 no-repeat;
	width:98px;
	height:98px;
	position:absolute;
	top:150px;
	right:30px;
	text-indent:-5000px;
}
.banner_ed_precedenti{
	margin-top:30px;
	display:block;
}
/* * vincitori * */
#subnav_schedaCorto  {
	font-family:'ITCLubalinGraphW01-Demi';
	text-transform:uppercase;
	font-size:16px;
	clear:both;
}

#subnav_schedaCorto li{
	float: left;
	display: inline;
	height:48px;
}
#subnav_schedaCorto li a {
	display:block;
	color:#1f1f1f;
	text-decoration:none;
	width:316px;
	height:37px;
	line-height:37px;
	text-align:center;
	background-color:#ffdd18;
	margin-right:15px;
}
.ed-2010 #subnav_schedaCorto li a {
	width:233px;
}
#subnav_schedaCorto li .last{
	margin-right:0px;
}
#subnav_schedaCorto li a:hover,
#subnav_schedaCorto li a.active {
	color:#ffffff;
	background-color:#1c3e70;
}
#subnav_schedaCorto li a.active {
	padding-bottom:11px;
}
.scheda_corto{
	clear:both;
	background-color:#FFF;
	padding:23px;
}
.scheda_corto .sezione{
	background:transparent url('../img/line-dotted-gray.png') 0 bottom repeat-x;
	padding-bottom:20px;
	margin-bottom:20px;
    overflow: hidden;
	position: relative; 
	zoom:1;
}
.scheda_corto .last {
	background:none;
	padding-bottom:0;
	margin-bottom:0;
}
.scheda_corto .sezione h4{
	font-family:'ITCLubalinGraphW01-Demi';
	font-size:16px;
	margin-bottom:20px;
}
.scheda_corto .sezione h4 span{
	background-color:#ffdd18;
	padding: 0 20px; 
	line-height:29px; 
	height:29px; 
	display:inline-block;
}
.scheda_corto  #videoPlayer{
	float: left;
	width:630px; 
	height:376px;
	margin-right:20px;
}
.scheda_corto .videoInfo{
	overflow: hidden;
}
.scheda_corto .videoInfo h4{
	font-size:24px;
	margin-bottom:0;
}
.scheda_corto .registaNome{
	color:#ffffff;
	display:inline-block;
	padding:0 4px;
	background-color:#1c3e70;
	line-height:29px;
	margin-bottom:30px;
	font-size:15px;
}
.scheda_corto  #registaInfo img{
	float: left;
	margin-right:20px;
}
.scheda_corto   .registaDescr {
	overflow: hidden;
/* 	color:#1c3e70; */
}
.scheda_corto     #registaInfo .chi {
	display:block;
	font-family:'ITCLubalinGraphW01-Demi';
	font-size:18px;
	margin-bottom:20px;
}
.btn_leggiintervista{
	background:transparent url('../img/btn_leggiintervista.png') 0 0 no-repeat;
	width:195px;
	height:29px;
	position:absolute;
	top:20px;
	right:0;
}

#moreOnYoutube{
	font-family:'ITCLubalinGraphW01-Bk';
	width:185px;
	height:38px;
	position:absolute;
	top:268px;
	right:0;
/* 	overflow:hidden;
	border:1px solid #000; */

}
#moreOnYoutube #linkYoutube{
	float:left;
/* 	display:inline; */
	margin-right:14px;
	margin-top:4px;
}
#moreOnYoutube  a{
	text-decoration:none;
}

/* =REGISTRAZIONE
====================================================== */
.dotted-top{
	background:transparent url('../img/line-dotted-gray.png') 50% top no-repeat;
}
.ico_coppiaCreativa{
	background-image:url('../img/ico_coppiaCreativa.png');
	background-position:top right ;
	background-repeat:no-repeat;
}

#boxForm {
	background:#FFF ;
	padding:24px;
	zoom:1
}

#boxForm .fleft,
#boxForm .fright{
	width:50%;
	overflow:hidden;
}
#registraUtente{
	background:transparent url('../img/line-dotted-gray-vert.png') 50% top no-repeat;
}
#errori{
	clear:both;
}
.formBase  input, 
.formBase  select{
	width:190px;
	height:28px;
}

.formBase  input,
.formBase  textarea,
.formBase  select{
	border:1px solid #bebebe;
}
.formBase  input.error,
.formBase  textarea.error,
.formBase  select.error{
	border:1px solid #ff0000;
}
.formBase  input,
.formBase  textarea{
	padding:0 4px;
}
.formBase  label{
	font-size:14px;
	display:block;
	margin-bottom:3px;
}

.formBase .radio input,
.formBase .checkbox input{
	border:0;
	width:auto;
	height:auto;
	margin-right:4px;
}
.formBase .campo{
	float:left;
	margin-right:30px;
	padding-bottom:18px;
	width:43%;
}
#campoMail{
	position:relative;
}
#campoMail #mailEsistente{
	position:absolute;
	left:44px;
	top:0;
	font-size:14px;
	display:none;
}
.box_aboutme label{
	
}
.box_aboutme #caratteri{
	font-size:12px;
	font-style:italic;
}

#registraUtente  select{
	width:200px;
}
#registraUtente textarea, #informativa{
	width:421px;
	height:90px;
	overflow:auto;
	font-family:arial;
	font-size:14px;
	border:1px solid #bebebe;
}

#informativa{
	margin-bottom:18px;
	padding:4px;
	height:100px;
	font-size:13px;
}
#registraUtente  .radio{
	display:inline;
	float:left;
	padding-right:6px;
}
.box_privacy{
	margin-left:30px;
	clear:both;
	font-size:14px;
	padding-bottom:18px;
	overflow:hidden;
	zoom:1;
}
.box_sono, .box_aboutme, .box_cerco{
	padding-left:30px;
}
.box_sono, .box_cerco, .box_zona, .box_aboutme {
	padding-bottom:18px;
}
.box_zona, .box_cerco{
/* 	float:left; */
}
.box_cerco{
/* 	padding-right:30px; */
}

.box_sono select,
.box_cerco select
{
	vertical-align:middle;
}
.box_sono label,
.box_cerco label,
.box_zona label
{
	height:28px;
	line-height:28px;
	width:75px ;
}
.box_sono label,
.box_cerco label{
	display:inline-block;
	background:#1b3c6c;
	color:#ffffff;
	text-align:center;
	margin-bottom:0;
	margin-right:30px;
}
/* .box_cerco label
{
	background:#1b3c6c;
	color:#ffffff;
	text-align:center;
} */

#registraUtente button{
	margin:0 auto;
	clear:both;
	display:block;
	width:186px;
	height:39px;
	line-height:39px;
}
/* recupera password */
#remindPassword label{
	display:inline-block;
}
#remindPassword {
	position:relative;
}
#remindPassword button {
	margin-left:10px;
}
#remindPassword  .error{
	position:absolute;
	top:-18px;
	left:37px;
}

/* =MODALI
====================================================== */
.mobaleBase{
	width:474px;
/* 	height:350px; */
	background:transparent;	
	text-align:center;
}
.mobaleBase .content{
	background:#ffffff;	
	margin-top:-70px;
	padding:80px 0 24px;
}
.mobaleBase h4{
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:24px;
}
#logo_small{
	z-index:10;
	position:relative;
}
#vsmClose{
	display:none;
}
#closeButton{
	width:66px;
	height:39px;
	line-height:39px;
	text-align:center;
	margin:24px auto 0 auto;
	display:block;
}

/* =COPPIACREATIVA
====================================================== */
/* =LOGIN */
#login{
	padding:24px;
	background:#1c3d6d;
	color:#ffdd18;
	overflow:hidden;
	position:relative;
	zoom:1;
	text-align:left;
}
#login input[type="text"],#login input[type="password"]{
	color:#545554;
}

#login .error{
	position:absolute;
	bottom:8px;
	left:100px;
	font-size:12px;
	font-weight:bold;
}
#login form{
	padding-left:100px;
	padding-top:-24px;
	zoom:1;
	overflow:hidden;
}
#login div.input{
	position:relative;
	margin-bottom:8px;
}
#login div.input, #login  input  {
	height:28px;
	width:178px;
	display:block;
	float:left;
}
#login label{
	color:#545554;
	font-size:15px;
	position:absolute;
	top:4px;
	left:4px;
}
#login h5 {
	color:#ffdd18;
	font-size:16px;
	font-family:'ITCLubalinGraphW01-Demi';
	position:absolute;
	top:24px;
	left:24px;
}
#login  button{
	float:right;
	margin-top:-20px;
	width:126px;
	text-align:left;
}

#goRegister{
	text-align:left;
	background:#1c3d6d url('../img/line-dotted-gray-light.png') 50% top  no-repeat;
	padding:24px;
	color:#ffdd18;
	overflow:hidden;
	position:relative;
	zoom:1;
}
#goRegister h5 {
	color:#ffdd18;
	font-size:16px;
	font-family:'ITCLubalinGraphW01-Demi';
	float:left;
}
#btn_registrati{
	float:right;
	width:88px;
}
.lostPassword{
	color:#ffffff;
	font-size:10px;
	float:right;
}

/* =ANNUNCI */
#filtri{
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}
#filtra_data{
	font-family:'ITCLubalinGraphW01-Demi';
	text-decoration:none;
	background-color:#d6d6d6;

	background-repeat: no-repeat;
	background-position:196px 50%;
	color:#1c3e70;
	width:210px;
	height:20px;
	line-height:30px;
	padding:5px;
	display:block;
	float:left; 
}
#filtri .asc{
	background-image:url('../img/arrow-top.png');
}
#filtri .desc{
	background-image:url('../img/arrow-bottom.png');
}
#filtra_data span{
	position:absolute;
	left:14px;
	top:0;
}

#filtra_categoria{
	background:#1c3c6c;
	color:#ffffff;
	font-family:'ITCLubalinGraphW01-Bk';
	font-size:14px;
	width:630px;
	height:20px;
	line-height:30px;
	padding:5px;
	float:right; 
	position:relative;
}
#filtra_categoria span{
	position:absolute;
	left:14px;
	top:0;
}
#filtra_categoria ul{
	position:absolute;
	right:0;
	top:0;  
}
#filtra_categoria li{
	float:left;
	font-family:'ITCLubalinGraphW01-Demi';
}
#filtra_categoria li a{ 
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	padding:24px;
}
#filtra_categoria li a.active,
#filtra_categoria li a:hover{ 
	background:#ffffff;
	color:#000000;
}
	
.annuncio{
	margin-bottom:14px;
	background:#FFF;
	padding:24px;
	position:relative;
	zoom:1;
}
.annuncioNew{
	background:#fff7cb; 
}
.annuncio .cercasi{
	float:left;
	width:260px;
}
.annuncio .txt{
	background:transparent url('../img/line-dotted-gray-vert.png') top left no-repeat;
	width:516px;
	height:auto !important;
	height:80px;
	min-height:80px;	
	padding-left:24px;
	float:left;
}
.annuncio .btn_contattami{
	position:absolute;
	bottom:24px;
	right:24px;
}
.icoNew{
	background:transparent url('../img/ico_annuncio_new.png') 50% 0 no-repeat;
	width:60px;
	height:60px;
	position:absolute;
	top:48px;
	left:-10px;
	text-indent:-5000px;
	z-index:10;
}

.chiSono{
	font-family:'ITCLubalinGraphW01-Bk';
	margin-bottom:10px;
}
.chiSono b{
	font-family:'ITCLubalinGraphW01-Demi';
	font-weight:normal;
}
.chiSono  .data{
	margin-right:5px;
}
.chiCerco{
	text-transform:uppercase;
	font-family:'ITCLubalinGraphW01-Demi';
	font-size:19px;
	padding-left:74px;
	height:62px;
}
.sceneggiatore{
	background:transparent url('../img/ico_sceneggiatore.png') left top no-repeat;
}
.regista{
	background:transparent url('../img/ico_regista.png') left top no-repeat;
}

/* paginazione */
.paginazContainer{
	width:100%;
	text-align:center;
	margin:10px 0;
}
#paginazione {
	text-align:center;
	color:#ffffff;
	background:#1c3e70;
	font-size:16px;
	font-family:'ITCLubalinGraphW01-Demi';
	overflow:hidden;
	display:inline;
	padding: 4px 90px ;
	position:relative;
	zoom:1;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
#paginazione  span#page_index{
	margin:0 auto;
}
#paginazione #next ,
#paginazione #prev {  
	position:absolute;
	top:3px;
	padding:0 5px;
	display:block;
}
#paginazione #prev { 
	left:10px;
}
#paginazione #next { 
	right:10px;
}
#paginazione a{
	text-decoration:none;
	color:#ffffff;
}
#paginazione span, #paginazione a {
	display:inline-block;
	padding:2px 5px;
}

#paginazione .current,
#paginazione a:hover{
	background:#00183b;
}
/* =LOGGATO - coppia creativa */
#btn_cancellaProfilo{
	background:#e3e3e3 url('../img/ico_close.png') 10px 50% no-repeat;
	padding-left:28px;
	color:#323232;
	float:left;
}
#btn_modificaProfilo{
	float:right;
}
#btn_modificaProfilo,
#btn_cancellaProfilo
{
	width:178px;
}
#rispondiAnnuncio{
	margin:24px;
	padding:24px 0 0;
	text-align:left;
}
#nuovoMessaggio{
	padding:10px 0 40px;
}

#nuovoMessaggio textarea{
	border:1px solid #c2c2c1;
	width:410px !important;
	margin:5px 0 10px;
	height:110px;
	padding:5px;
	font-family: arial, sans-serif;
	font-size:14px;
}

#nuovoMessaggio  .disclaimer{
	font-size:12px;
	color:#7b7b7b;
}
#nuovoMessaggio button{
	display:block;
	float:right;
	margin-bottom:10px;
}

/* RIMUOVI PROFILO */
#rimuoviProfilo button{
	float:left;
	margin-left:80px;	
}
#rimuoviProfilo #closeButton{
	background:#e3e3e3;
	float:right;
	margin:0 100px 0 0;
	display:inline;
}
#rimuoviProfilo button,
#rimuoviProfilo #closeButton
{
	height:39px;
	margin-bottom:24px;
}
.attenzione{
	font-size:14px;
	padding:24px 0;
	margin:0 24px;
}


/* =AREAPRESS
====================================================== */
.area_press .mainBox{
/* 	margin-bottom:10px; */
}
#ufficiStampa {
	overflow:hidden;
}
#filtraPress{
	margin-top:-74px;
}
.mail{
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	background:transparent url('../img/ico_mail.png') left 50% no-repeat;
}
#ufficiStampa{
	margin-left:-24px;
}
#ufficiStampa .mail{ 
	font-size:13px; 
	margin-left:20px;
	margin-bottom:4px;
	display:inline-block;
}

#ufficiStampa .blueLabel{
	color:#ffffff;
	width:96px;
	margin-bottom:0;
}

.btn_scaricapdf{
	background:transparent url('../img/btn_scaricapdf.png') 0 0 no-repeat;
	width:175px;
	height:39px;
}
#filtraPress{
	background:#1c3e70;
	color:#ffffff;
	font-size:14px;
	padding: 10px 8px;
	height:28px;
	display: block;
	float: left;
}
#filtro select{
	border: 1px solid #BEBEBE;
	width:196px;
	height:28px;
	vertical-align: middle;
	display:inline-block;
}
#menuPress {
	text-align:center
}
#menuPress a{
	width:180px;
	text-align:left;
	margin:0 2px;
}

#elencoPress .odd{
	background:#ffffff;
}
#elencoPress .even{
	background:#efeeee;
}
#elencoPress .press_item{
	padding:10px 0;
	overflow:hidden;
	zoom:1;
}
#elencoPress .press_item:hover{
	background:#fff7cb;
}
#elencoPress  .data,
#elencoPress  .titolo,
#elencoPress  .categoria,
#elencoPress  .fonte
{
	float:left;
	border-right:1px solid #cccad0;
	padding:0 10px;
	height:auto !important;
	height:40px ;
	min-height:40px;
	vertical-align:middle;	
}
#elencoPress .btn_scaricapdf{
	float:left;
	margin-left:10px;
}
#elencoPress  .data{
	width:88px;
}
#elencoPress  .titolo{
	width:340px;
}
#elencoPress  .categoria{
	width:104px;
	font-size:14px;
}
#elencoPress  .fonte{
	width:162px;
	font-size:14px;
}



