@charset "ISO-8859-1";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; /*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;*/font-size:11px; text-align:left; margin:0px; background-image:url(../images/bg_body.jpg); background-repeat: repeat-x;background-position: center top; background-color:#E5E5E5;} 

#wrapper {left:50%;margin:0 auto 0 -470px;position:absolute;width:960px !important;width:980px ; background: url(../images/bg_blank.jpg) no-repeat top #E3E3E3; border:solid 1px  #D6D6D6 }

a:link, a:visited, a:active, a:link, a:visited, a:active, a:focus{ color:#C00;text-decoration:none;font-weight:bold;}
a:hover {font-weight:bold; color:#F00; text-decoration:none}

p {margin:0px}

h1{padding:7px;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:left; float:left}
h2{padding:7px;margin:0px;color:#0099CC; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase;}
h3{padding:5px;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px}
h4{margin-left:15px;margin:0px;color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px;text-transform:uppercase; float:none}
h5{padding:12px 5px 8px 0px; margin:0px 0px 10px 0px;color:#666; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom:#CCC solid 3px;}
.box-p_p2 h5 {height:55px;}
h5 a, h5 a:link, h5 a:visited, h5 a:active, h5 a:link, h5 a:visited, h5 a:active, h5 a:focus{ color:#666; text-decoration:none; font-weight:bold; font-size:13px;}

h5.txt-regionale{ border:none;padding:5px 5px 0px 0px; margin:0px;color:#930; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left}
 h5.txt-regionale a,  h5.txt-regionale a:link,  h5.txt-regionale a:visited,  h5.txt-regionale a:active, h5.txt-regionale a:link,  h5.txt-regionale a:visited,  h5.txt-regionale a:active,  h5.txt-regionale a:focus{ color:#930; text-decoration:none; font-weight:bold; font-size:13px; text-align:left; line-height:16px}

.txt-regionale{color:#BE5F2F}

h5.txt-esteri{ border:none;padding:5px 5px 0px 0px; margin:0px;color:#099; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left}
 h5.txt-esteri a,  h5.txt-esteri a:link,  h5.txt-esteri a:visited,  h5.txt-esteri a:active, h5.txt-esteri a:link,  h5.txt-esteri a:visited,  h5.txt-esteri a:active,  h5.txt-esteri a:focus{ color:#099; text-decoration:none; font-weight:bold; font-size:13px; text-align:left; line-height:16px}

.txt-esteri{color:#099}

h6{padding:5px;margin:0px;color:#C00; font-family:Arial, Helvetica, sans-serif; font-size:14px;text-transform:uppercase;}


.flag-dx p, .flag-dx-arancio p,.flag-dx-verde p{padding-bottom:8px; margin:0px; text-align:center; line-height:12px;}
.flag-sx p,.flag-sx-arancio p,.flag-sx-verde p{margin-bottom:8px; margin:0px; text-align:center; padding:10px 10px 10px 12px; line-height:12px;}


.txt-big{ text-align:center;font-size:20px; margin:0px}
.txt-small{ text-align:center;font-size:9px;margin:0px}
.txt-copy{ text-align:center;font-size:11px;margin:0px; line-height:18px; color:#069}
.italic{ font-style:italic}
.flag-except-arancio.txt-except{ font-size:11px;margin:0px; padding-top:4px; height:22px}

.box-p_p{ font-size:12px;/*13px;*/ padding:8px; line-height:20px }

.box-p_p p{padding:8px; text-align:justify; float:none}

.box-p_p img{padding: 5px 10px 5px 0; float:left}
.p_p_image img {width:150px; height:120px;}

/*.box-focus p{ font-size:12px;line-height:16px; width:200px; text-align:justify; padding:5px; padding-right:10px;}
.box-focus h6 { padding: 3px; }
.box-focus h6 a:link,.box-focus h6 a:visited,.box-focus h6 a:active,.box-focus h6 a:link,.box-focus h6 a:visited,.box-focus h6 a:active,.box-focus h6 a:focus{ font-size:12px; line-height:13px;}

.flag-focus p{padding-top:32px; padding-right:5px; margin:0px; text-align:right; }
.flag-focus{ background:url(../images/flag-focus.png) bottom right no-repeat; width:105px; height:50px; float:right;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}*/
.box-focus p{ font-size:12px;line-height:16px;/* width:200px; *//*width:310px;*/text-align:justify; padding:5px; padding-right:10px;}
.box-focus img{padding: 0; float:left; width:130px; height:100px; float:left; border:none; margin-right:8px}
.box-focus h6 { padding: 3px; }
.box-focus h6 a:link,.box-focus h6 a:visited,.box-focus h6 a:active,.box-focus h6 a:link,.box-focus h6 a:visited,.box-focus h6 a:active,.box-focus h6 a:focus{ font-size:12px; line-height:13px;}

.flag-focus p{padding-top:32px; padding-right:5px; margin:0px; text-align:right; }
.flag-focus{ background:url(../images/flag-focus.png) bottom right no-repeat; width:105px; height:50px; float:right;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
.flag-dx{ background:url(../images/flag-data-dx.png) no-repeat; width:86px; height:60px; float:right;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase;padding-top:3px}
.tit-red{ background:url(../images/tit-red.jpg) no-repeat bottom;width:670px; height:39px;text-align:center; }
.tit-red a, .tit-red a:active, .tit-red a:link, .tit-red a:visited { color:#FFF; }  
.tit-red a:hover { text-decoration:underline; } 
.tit-red2{ margin-left:5px;background:url(../images/tit-red.jpg) no-repeat bottom;width:663px; height:45px;text-align:center; clear:both; float:left }

/*regionale */
.flag-focus-reg p{padding-top:32px; padding-right:5px; margin:0px; text-align:right; }
.flag-focus-reg{ background:url(../images/flag-focus-arancio.png) bottom right no-repeat; width:105px; height:50px; float:right;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
.tit-arancio{ background:url(../images/tit-arancio.jpg) no-repeat bottom;width:670px; height:39px;text-align:center; }
.tit-arancio a, .tit-arancio a:active, .tit-arancio a:link, .tit-arancio a:visited { color:#FFF; }  
.tit-arancio a:hover { text-decoration:underline; } 
.flag-dx-arancio{ background:url(../images/flag-data-arancio.png) no-repeat; width:86px; height:60px; float:right;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase;padding-top:3px}
.tit-arancio2{ margin-left:5px;background:url(../images/tit-arancio.jpg) no-repeat bottom;width:663px; height:45px;text-align:center; clear:both; float:left }
.flag-sx-arancio{ background:url(../images/flag-data-sx-arancio.png) no-repeat; width:53px; height:50px; float:left;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; text-transform:uppercase;padding-top:3px; position:relative; z-index:100;}
.img-reg{ width:360px; height:250px; border:#E9E9E9 solid 1px; background-color:#F8F8F8; margin-right:8px; padding:8px 0 8px 8px; float:left}

.flag-except-arancio h4{padding-left:3px; color:#FFF; font-family:Arial, Helvetica, sans-serif;  font-size:11px; position:relative; z-index:100; float:left}
.flag-except-arancio{ padding-top:4px; margin-top:1px; margin-left:13px; background:url(../images/flag-except-arancio.jpg) no-repeat; width:162px; height:22px; float:left;color:#FFF; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:12px; padding-left:6px; position:relative; z-index:100;}
.img-reg{ width:360px; height:250px; border:#E9E9E9 solid 1px; background-color:#F8F8F8; margin-right:8px; padding:8px 0 8px 8px; float:left}


/*esteri */
.flag-focus-est p{padding-top:32px; padding-right:5px; margin:0px; text-align:right; }
.flag-focus-est{ background:url(../images/flag-focus-verde.png) bottom right no-repeat; width:105px; height:50px; float:right;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
.tit-verde{ background:url(../images/tit-verde.jpg) no-repeat bottom;width:670px; height:39px;text-align:center; }
.tit-verde h1 {color: #FFFFFF;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 15px;margin: 0;padding: 7px;text-align: left; padding-top:12px;}
.tit-verde a, .tit-verde a:active, .tit-verde a:link, .tit-verde a:visited { color:#FFF; }  
.tit-verde a:hover { text-decoration:underline; } 
.flag-dx-verde{ background:url(../images/flag-data-verde.png) no-repeat; width:86px; height:60px; float:right;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase;padding-top:3px; margin-left:10px;}
.tit-verde2{ margin-left:5px;background:url(../images/tit-verde.jpg) no-repeat bottom;width:663px; height:45px;text-align:center; clear:both; float:left }
.flag-sx-verde{ background:url(../images/flag-data-sx-verde.png) no-repeat; width:53px; height:50px; float:left;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; text-transform:uppercase;padding-top:3px; position:relative; z-index:100;}
.img-est{ width:360px; height:250px; border:#E9E9E9 solid 1px; background-color:#F8F8F8; margin-right:8px; padding:8px 0 8px 8px; float:left}

.flag-except-verde h4{padding-left:3px; color:#FFF; font-family:Arial, Helvetica, sans-serif;  font-size:11px; position:relative; z-index:100; float:left}
.flag-except-verde{ padding-top:4px; margin-top:1px; margin-left:13px; background:url(../images/flag-except-verde.jpg) no-repeat; width:162px; height:22px; float:left;color:#FFF; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:12px; padding-left:6px; position:relative; z-index:100;}
.img-est{ width:360px; height:250px; border:#099 solid 1px; background-color:#099; margin-right:8px; padding:8px 0 8px 8px; float:left}

/*++++++++++++++++++++++*/

.tit{width:200px; height:25px;text-align:left;padding-left:40px; padding-top:8px }

.flag-sx{ background:url(../images/flag-data-sx.png) no-repeat; width:53px; height:50px; float:left;margin:0px;color:#FFF; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; text-transform:uppercase;padding-top:3px; position:relative; z-index:100;}

/*.tit-white{ background:url(../images/tit-white.png) no-repeat  ;width:210px; height:55px;text-align:left;margin:0px; margin-top:15px}
.box-focus{ font-size:11px;  }*/
.tit-white{ background:url(../images/tit-white.png) repeat-x ;width:320px; height:55px;text-align:left;margin:0px; margin-top:15px}
.box-focus{ font-size:11px;  }


.tit-grey{ background-color:#999; width:250px;}
.tit-blu1{ margin-top:15px;clear:both; background-color:#036; width:250px;}
.tit-blu2{clear:both; background-color:#0099CC; width:250px; border-top: #FFF solid 1px}
.tit-blu2 p, .tit-grey p{ color:#FFF; font-size:11px; padding:5px; }
.tit-blu2 a:link {font-family:Arial, Helvetica, sans-serif;/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;*/ color:#FFF;font-weight:normal;text-decoration:none}
.tit-blu2 a:hover{font-family:Arial, Helvetica, sans-serif;/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;*/color:#FFF;font-weight:normal;  text-decoration:underline}
.tit-blu2 a:visited {font-family:Arial, Helvetica, sans-serif;/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;*/color:#FFF;font-weight:normal;text-decoration:none}
.tit-blu2 a:active{font-family:Arial, Helvetica, sans-serif;/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;*/color:#FFF;font-weight:normal; text-decoration:underline}

.tit-blu3{clear:both; background-color:#0099CC; width:250px; border-top: #FFF solid 1px}
.tit-blu3 p, .tit-grey p{ color:#FFF; font-size:11px; padding:5px; }
.tit-blu3 a:link {font-family:Arial, Helvetica, sans-serif;/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;*/ color:#FFF;font-weight:bold;text-decoration:none;line-height: 1.3em;}
.tit-blu3 a:hover{font-family:Arial, Helvetica, sans-serif;/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;*/color:#FFF;font-weight:bold;  text-decoration:underline}
.tit-blu3 a:visited {font-family:Arial, Helvetica, sans-serif;/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;*/color:#FFF;font-weight:bold;text-decoration:none}
.tit-blu3 a:active{font-family:Arial, Helvetica, sans-serif;/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;*/color:#FFF;font-weight:bold; text-decoration:underline}

/*
.ico img{ float:right; height:38px}
.ico-cont{ background:url(../images/bg-ico.jpg) repeat-x; width:250px; height:70px; margin-top:1px;}
.ico-cont img{ margin-left:0px; margin-bottom:10px;margin-top:5px }
.ico-cont p{ margin:0px; float:left; color:#069; font-size:10px; width:47px; text-align:center;padding:1px;border-right:#FFF solid 1px; }
*/

.ico img{ float:right;/* height:38px*/ margin-left:8px; /*padding:8px*/}
.ico-cont{display:inline; float:right; /* width:250px; height:70px;*/ margin-top:3px;}
.ico-cont img{ margin-left:8px; margin-bottom:10px;/*margin-top:5px*/ }
.ico-cont p{margin:0px; float:left; color:#069; font-size:10px;/* width:47px;*/ text-align:center;padding:1px;/*border-right:#FFF solid 1px; */}

#menu_top {width:430px; float:left}
#menu_top ul.ico-cont li:after {content: " ";}
#mainlevel-nav{ display:inline}

/*TOP 1*/
#top1 {width:440px; height:162px;float:left; margin:0px }
#logo{ width:440px; height:162px;background:url(../images/head-logo.jpg) no-repeat; cursor:pointer;}
#logo:hover {cursor:pointer;}


/*TOP 2*/
/* #top2 {width:520px; height:30px; float:left; margin-top:0px;} */
/*menu top*/
/*
#menu_top {float:right; color:#39C;padding-top:5px; padding-right:10px }
#menu_top  a:link {font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif; color:#39C;font-weight:normal;text-decoration:none}
#menu_top  a:hover {font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;color:#39C;font-weight:normal;  text-decoration:underline}
#menu_top  a:visited {font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;color:#39C;font-weight:normal;text-decoration:none}
#menu_top  a:active {font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;color:#39C;font-weight:normal; text-decoration:underline}

#menu_top {text-align:right;color:#3399CC;}
#menu_top ul {margin-left: 0;padding-left: 0;display: inline;font-size:10px;} 
#menu_top ul li {margin-left: 0;padding-left: 3px;padding-right: 3px;list-style: none;display: inline;font-size:10px;}
#menu_top ul li.first {margin-left: 0;border-left: none;list-style: none;display: inline;font-size:10px;}
#menu_top ul li a, #menu_top ul li a:visited, #menu_top ul li a:active, #menu_top ul li a:link {font-family:Tahoma,Geneva,sans-serif;font-weight:normal;text-decoration:none;color:#3399CC;font-size:10px;}
#menu_top ul li a:hover {text-decoration:underline;color:#3399CC;}
#menu_top ul li:after {content: " |";}	
#menu_top ul li.last:after {content: "";}
*/

/*TOP 2*/

#top2 {width:520px; height:30px; float:left; margin-top:0px; padding-bottom:15px;}
/*menu top*/
#menu_top {float:right; color:#39C;/*padding-top:13px; padding-right:10px*/ }
#menu_top  a:link {font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif; color:#39C;font-weight:normal;text-decoration:none}
#menu_top  a:hover {font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;color:#39C;font-weight:normal;  text-decoration:underline}
#menu_top  a:visited {font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;color:#39C;font-weight:normal;text-decoration:none}
#menu_top  a:active {font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;color:#39C;font-weight:normal; text-decoration:underline}

#menu_top {text-align:right;color:#3399CC;}
#menu_top ul {margin-left: 0;padding-left: 0; float:right;font-size:10px;} 
#menu_top ul li {margin-left: 0;padding-left: 3px;padding-right: 3px;list-style: none;display: inline;font-size:10px;}
#menu_top ul li.first {margin-left: 0;border-left: none;list-style: none;display: inline;font-size:10px;}
#menu_top ul li a, #menu_top ul li a:visited, #menu_top ul li a:active, #menu_top ul li a:link {font-family:Tahoma,Geneva,sans-serif;font-weight:normal;text-decoration:none;color:#3399CC;font-size:10px;}
#menu_top ul li a:hover {text-decoration:underline;color:#3399CC;}
#menu_top ul li:after {content: " |";}	
#menu_top ul li.last:after {content: "";}

/*TOP 3*/

#top3 {width:501px; height:65px; float:right; margin:0px ; padding-left:15px; }
#top3 img { margin:0px; float:right; margin-right:12px; border:0;}

/*TOP 4*/

#top4 {width:518px; height:50px;float:right; background-image:url(../images/bg_shadow.jpg); background-repeat:no-repeat;}
#top4 div{ text-align:right; margin:0px; line-height:8px; padding:10px 15px 0px 0px; color:#666;}

/*MENU*/ 

#menu {width:960px; height:63px; float:right}
#menu img{margin:0px; float:left}

/*COLONNA RIGHT*/

#right {width:258px; overflow:visible!important;overflow:hidden; min-height:1600px; background-color:#FFF;float:right; margin:5px 8px 15px 0px; padding:10px 2px 8px 10px}

/*login*/
.box-blu{ margin-bottom:15px; background:#0089BC url(../images/bg_box-blu.jpg) no-repeat; width:250px; height:160px; margin-top:1px;}


/*BOX VERDE home LOGIN*/

#box-login {float:right;text-align:right; width:250px; /*padding-right:20px;*/ color:#FFF; margin-right:10px !important; margin-right:0;}
.mod_login img {margin-top:1px;}
#box-login #mod_loginform { 
	border: none; 
	margin:0px; 
	float:right; 
	margin-right:12px; padding-right:5px;
	width:240px;}
#box-login #mod_loginform label, .txt-white {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;font-size:12px; margin:0;line-height:13px; font-weight:bold}
#box-login #mod_loginform #mod_login_remembermetext label {font-weight:normal; font-size:11px; float:right; margin-top:4px; margin-right:3px}
#box-login #mod_loginform .inputbox {border:1px solid #C8C8C8;font-family:verdana,arial,sans-serif;font-size:12px;height:18px; width:130px;padding:0; padding:2px; margin-top:12px;}

#box-login #mod_loginform  a:link {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/; color:#FFF;font-weight:normal;text-decoration:none}
#box-login #mod_loginform  a:hover{font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;color:#FFF;font-weight:normal;  text-decoration:underline}
#box-login #mod_loginform  a:visited {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;color:#FFF;font-weight:normal;text-decoration:none}
#box-login #mod_loginform  a:active{font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;color:#FFF;font-weight:normal; text-decoration:underline}

#box-login #mod_loginform #mod_login_remember { margin-left:70px;margin-top:3px;}
#box-login #mod_loginform a.mod_login {/* margin-left:70px; */font-size:10px; float:right}
#box-login #mod_loginform a.mod_login:before { content:url(../images/ico_freccia.png); margin-right:10px;}
#box-login #mod_loginform #mod_login_noaccount  { margin-left:70px; font-size:10px; }
 

/*Replace submit*/
#box-login #mod_loginform  input.button {
  width: 95px;
  height: 29px;
  /* padding: 55px 0 0; */
  /* margin: 0; */
  margin-left:150px;
  /* hide text */
  /* color: transparent; */
  border: 0;
  /* background: transparent url(../images/btn_login.png) no-repeat center top; */
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}


#login { font-family:Verdana, Geneva, sans-serif; color:#FFF;}

.loginform img {margin-top:1px;}
.btn {float:right; margin-right:70px; margin-top:-80px; margin-top:3px }

.loginform fieldset {border: none; margin:0px; float:right; margin-right:12px}
.loginform {margin:0px 0px 0; width:250px;}
.loginform p {margin-top:10px; margin-bottom:8px;}
.loginform input.field {border:1px solid #C8C8C8;font-family:verdana,arial,sans-serif;font-size:12px;height:18px; width:150px;padding:0;}

.log{font-size:11px; color:#FFF; clear:both; float:right; margin-right:90px}
.recupera{ font-size:10px; color:#FFF; clear:both; float:right; margin-right:8px; width:250px; height:10px}

.loginform  a:link {font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif; color:#FFF;font-weight:normal;text-decoration:none}
.loginform  a:hover{font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;color:#FFF;font-weight:normal;  text-decoration:underline}
.loginform  a:visited {font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;color:#FFF;font-weight:normal;text-decoration:none}
.loginform  a:active{font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;color:#FFF;font-weight:normal; text-decoration:underline}


/*BOX LOGOUT*/
#box-logged {float:left;text-align:left; width:230px; padding:15px 10px 5px 10px; color:#FFF; line-height:25px }
#box-logged  .loginform  input.button { float:right;width: 95px; height: 29px; margin-right:30px; margin-top:90px;/*color: transparent;*/ border: 0; /*background: transparent url(../images/btn_logout.png) no-repeat center top;*/ cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}
#box-logged ul li a span{white-space:nowrap;}
#mod_login_greeting{ font-weight:bold;  font-size:13px}
#mod_login_logoutform{ margin:0px}
#box-logged .moduletable_menu{float:none;text-align:left; margin:0px}
#box-logged  .loginform  input.button  img{margin-top:100px}


/*tg*/
.tg{padding: 8px 5px 0 5px; background:url(../images/bg_tg.jpg) no-repeat; width:250px; height:250px}
.tg div {clear:both; margin:0; padding:0; line-height:1px;}

/*VIDEO*/

#video {width:671px; height:423px; /* height:400px; */  float:left; margin:5px; /* TICKERFIX */ margin-top:56px; }
#video img { margin:0px;}



/* PRIMO PIANO OVERWRITE--------------- REGIONALE */
#except-primopiano_feature1 div.tit-arancio h1 {font-size:16px; margin-top:5px;}
#except-primopiano_feature1 {margin-top:60px;width:662px; height: auto !important; float:left; margin-left:5px; background-color:#FFF; border-left:#CCC solid 1px;border-right:#CCC solid 1px; border-bottom:#CCC solid 1px; padding-bottom:15px !important;}
#except-primopiano_feature1 .box-p_p {min-height:150px;}
#except-primopiano_feature3, #except-primopiano_feature2, #except-primopiano_feature4 {/*width:300px; height:200px;*/clear:left; width:190px; height:130px;float:left ;margin:15px 20px 20px 8px !important; margin:15px 5px 20px 5px; }
#feature4{width:680px;  margin-left:0px ; margin-bottom:0px; float:left;}
#feature5, #feature6, #feature7, #feature8 { width:325px; height:200px !important; height:260px;  float:left; margin-left:5px !important; margin-left:2px; overflow:visible !important; overflow:hidden; }
#feature5, #feature7 {margin-left:8px;}
#feature6{margin:0px 15px 0px 10px}

#except-primopiano_feature1 .box-p_p2{ background-color:#FFF;font-size:12px;  line-height:20px ; padding:8px;width:255px; height:135px;margin-bottom:30px;margin-left:12px;line-height:18px; text-align:justify; position:relative;}
#except-primopiano_feature1 .box-p_p{ border:#CCC solid 1px; background-color:#FFF;font-size:12px;line-height:20px ; padding:8px;width:613px; min-height:200px; margin-bottom:5px;margin-left:8px;line-height:18px; text-align:justify; position:relative; float:none}
#except-primopiano_feature1 .box-p_p-foto{ border:#CCC solid 1px; background-color:#FFF;font-size:12px;line-height:20px ; padding:18px 8px 8px 8px;width:613px; min-height:300px; margin-bottom:5px;margin-left:8px;line-height:18px; text-align:justify; position:relative; float:none}

#except-primopiano_feature1 .flag-sx {margin-left:6px;}
#except-primopiano_feature2 .flag-sx, #primopiano_feature3 .flag-sx, #primopiano_feature4 .flag-sx  {margin-left:0;}

#retro_feature1 {width:662px; height: auto !important; /*height:490px;*/ float:left; margin-left:5px; background-color:#FFF; border-left:#CCC solid 1px;border-right:#CCC solid 1px; /*border-bottom:#CCC solid 1px;*/ padding-bottom:20px !important;}
#retro_feature1 .box-p_p,#retro_feature1 .box-p_p-foto {min-height:150px;}
#retro_feature1 div.tit-red h1 {font-size:16px; margin-top:5px;}

#aidanews {/*background-color:#FFF;*/}

#except-primopiano_feature1 .box-p_p .tit,#except-primopiano_feature1 .box-p_p-foto .tit{width:560px; height:25px;text-align:left;padding-left:40px; padding-top:8px;  }


/*****/

#primopiano_feature1 div.tit-red h1 {font-size:16px; margin-top:5px;}
#primopiano_feature1 {width:662px; height: auto !important; float:left; margin-left:5px; background-color:#FFF; border-left:#CCC solid 1px;border-right:#CCC solid 1px; border-bottom:#CCC solid 1px; padding-bottom:15px !important;}

/* PRIMO PIANO OVERWRITE */
/* #feature1 {width:610px; height:180px;float:left ;margin:15px 20px 20px 8px !important; margin:15px 5px 20px 5px; } */
#primopiano_feature1 .box-p_p,#primopiano_feature1 .box-p_p-foto {min-height:150px;}
/*#feature3, #feature2 {width:300px; height:200px;float:left ;margin:15px 20px 20px 8px !important; margin:15px 5px 20px 5px; }*/
#primopiano_feature3, #primopiano_feature2, #primopiano_feature4 {/*width:300px; height:200px;*/width:190px; height:300px;float:left ;margin:15px 20px 20px 8px !important; margin:15px 5px 20px 5px; }
#feature4{width:680px;  margin-left:0px ; margin-bottom:0px; float:left;}
/*#feature5, #feature6, #feature7 { width:215px; height:360px !important; height:370px;  float:left; margin-left:5px !important; margin-left:2px; overflow:visible !important; overflow:hidden; }*/
#feature5, #feature6, #feature7, #feature8 { width:325px; height:200px !important; height:260px;  float:left; margin-left:5px !important; margin-left:2px; overflow:visible !important; overflow:hidden; }
#feature5, #feature7 {margin-left:8px;}
#feature6{margin:0px 15px 0px 10px}

/*.box-p_p2{ border:#CCC solid 1px; background-color:#FFF;font-size:12px; line-height:20px ; padding:8px; width:280px; height:220px;margin-bottom:30px;margin-left:12px;line-height:18px; text-align:justify; position:relative;} */
.box-p_p2{ border:#CCC solid 1px; background-color:#FFF;font-size:12px; /*13px;*/ line-height:20px ; padding:8px;/* width:280px; height:220px;*/width:175px; height:300px;margin-bottom:30px;margin-left:12px;line-height:18px; text-align:justify; position:relative;}
#primopiano_feature1 .box-p_p{ border:#CCC solid 1px; background-color:#FFF;font-size:12px;line-height:20px ; padding:8px;width:613px; min-height:200px; margin-bottom:5px;margin-left:18px;line-height:18px; text-align:justify; position:relative; float:none}
#primopiano_feature1 .box-p_p-foto{ border:#CCC solid 1px; background-color:#FFF;font-size:12px;line-height:20px ; padding:8px;width:613px; min-height:200px; margin-bottom:5px;margin-left:1px;line-height:18px; text-align:justify; position:relative; float:none}
#primopiano_feature1 .flag-sx {margin-left:6px;}
#primopiano_feature2 .flag-sx, #primopiano_feature3 .flag-sx, #primopiano_feature4 .flag-sx  {margin-left:0;}
.box-p_p-foto p{margin-top:10px}

#retro_feature1 {width:662px; height: auto !important; /*height:490px;*/ float:left; margin-left:5px; background-color:#FFF; border-left:#CCC solid 1px;border-right:#CCC solid 1px; /*border-bottom:#CCC solid 1px;*/ padding-bottom:20px !important;}
#retro_feature1 .box-p_p,#retro_feature1 .box-p_p-foto{min-height:150px;}
#retro_feature1 div.tit-red h1 {font-size:16px; margin-top:5px;}

#aidanews {/*background-color:#FFF;*/}

#primopiano_feature1 .box-p_p .tit{width:560px; height:25px;text-align:left;padding-left:40px; padding-top:8px;  }

.vlist_data {
	width: 50px;
	float:left;
}
.vlist_descrizione {
	width: 450px;
	height: 50px;
	float:left;
	padding-top: 7px;
}
.vlist_descrizione h3 {
	font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;
	text-transform:uppercase;
}
.vlist_descrizione h3 a:active, .vlist_descrizione h3 a:link, .vlist_descrizione h3 a:visited, .vlist_descrizione h3a:focus{
	color:#000000;
}
.vlist_descrizione h3 a:hover{
	color:#CC0000;
}
.vlist_videothumb {
	width: 90px;
	float:right;
}
.vlist_videothumb img {
	border: 1px solid #CCC;
	padding: 2px;
}
.vlist_category {
	padding-left:5px;
	font-size:11px;
	
}
.videoLinksContainer {
	border-bottom: 1px solid #CCC;
	padding-top: 4px;
	padding-bottom: 4px;
}
.oddRow {
	background-color: #EDEDED;
}
.videoList {
	border:none;
	border-top:3px solid #CCCCCC;
	margin-top:15px;
}

.videoList  h4{
	color: #DD0000;
}


.vlist_data div.data-sx{ width:53px; height:50px; float:left;margin:0px;color:#DD0000; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; text-transform:uppercase;padding-top:3px}
.vlist_data div.data-sx p{margin-bottom:8px; margin:0px; text-align:center; padding:10px 10px 10px 12px; line-height:12px;}

.vlist_data div.data-sx span.txt-big{ text-align:center;font-size:24px; margin:0px}
.vlist_data div.data-sx span.txt-small{ text-align:center;font-size:12px;margin:0px}

/*FOOTER*/

#footer {width:960px; height:90px; background-color:#33F;float:left; background:url(../images/bg_footer.jpg) repeat-x;color: #FFF; text-align:center; padding-top:10px; margin-top:50px}
#footer p { border-top:#069 solid 1px; width:800px; margin-left:75px; margin-top:10px; padding-top:5px; line-height:5px}
#footer .moduletable { clear:both; margin:0; padding:5px; }
#footer .moduletable p { clear:both; border:none; line-height:18px; padding-top:3px; margin-top:0; }
#footer img, {padding-top:15px; }

#footer .rt-grid-12{text-align:center}

/*menu footer*/
ul.navlist {margin:0;padding:3px 2px 2px; white-space:nowrap;}
.navlist li {display:inline;list-style-type:none;margin-left:2px; margin-right:10px;padding:0;}
:first-child + html ul.navlist {display:inline;list-style-type:none;margin-left:0;padding:9px 0 0;}
.navlist a {height:15px;margin:0;min-height:15px;padding:7px 10px 0 2px;}
.navlist a:link, .navlist a:visited {color:#39C;font-style:normal;text-decoration:none;}
.navlist a:hover, .navlist li #a.current {text-decoration:underline;}

.menu-bottom {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/; font-size:11px; color:#39C;height:15px;margin-top:0px;padding-top:5px; padding-bottom:5px;text-align:center;width:960px;}
.menu-bottom ul.menu {margin:0;padding:3px 20px 2px; white-space:nowrap;}
.menu-bottom .menu li {display:inline;list-style-type:none;margin-left:2px; margin-right:3px;padding:0;}
.menu-bottom :first-child + html ul.menu {display:inline;list-style-type:square;margin-left:0;padding:9px 0 0;}

.menu-bottom .menu { width:auto; padding-left:inherit; margin-left:auto; }

.menu-bottom  a:link {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/; color:#39C;font-weight:normal;text-decoration:none}
.menu-bottom  a:hover {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;color:#39C;font-weight:normal;  text-decoration:underline}
.menu-bottom  a:visited {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;color:#39C;font-weight:normal;text-decoration:none}
.menu-bottom  a:active {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;color:#39C;font-weight:normal; text-decoration:underline}

/*COPYRIGHT*/

#copyright {font-size:10px; color:#000;width:950px; padding-left:10px; height:20px; margin-top:5px;/* background:url(../images/bg_body.jpg) repeat-x -500px; opacity:0.6; padding-top:10px;*/ float:left;text-align:left; }
.copyright p{margin:0px; font-size:10px;width:60px; }
.vitaminized{ float:right;font-size:10px; color:#000;width:360px; }
.vitaminized p{float:right;margin:0px; font-size:10px; margin-right:10px }
.vitaminized  a:link {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/; color:#000;font-weight:normal;text-decoration:none}
.vitaminized  a:hover {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;color:#369;font-weight:normal;  text-decoration:underline}
.vitaminized  a:visited {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;color:#000;font-weight:normal;text-decoration:none}
.vitaminized  a:active {font-family: Arial, Helvetica, sans-serif/*Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif*/;color:#39C;font-weight:normal; text-decoration:underline}

/*VIDEO*/
#video {background-color:#000; text-align:center; padding-top:0; /* padding-top:20px; */}

/* ROKAJAXSEARCH */
.rokajaxsearch .roksearch-wrapper #roksearch_search_str { width:242px; height:25px; }
/* RAS VIDEO */
.rokajaxsearchvideoSearch #roksearch_search_str { width:647px; height:25px; margin-bottom:15px; margin-top:2px; }
/* FINDER VIDEOS */
.finderfinder_videoSearch form {margin:0; line-height:0; pading:0;}
.finderfinder_videoSearch .inputbox {/*background: url("http://www.agenparl.it/articoli/modules/mod_rokajaxsearch/themes/blue/search-icon.png") no-repeat scroll 98% 50% #EFF8FA;*/ border: 1px solid #B7D9E9; color: #336D83; width:540px; height:25px; margin-bottom:15px; margin-top:2px; padding:5px; float:left; background-color:#EFF8FA;}
form#finder-search {margin:0; line-height:0; pading:0;}
#finder-search #q {/*background: url("http://www.agenparl.it/articoli/modules/mod_rokajaxsearch/themes/blue/search-icon.png") no-repeat scroll 98% 50% #EFF8FA;*/ border: 1px solid #B7D9E9; color: #336D83; width:540px; height:25px; margin-bottom:15px; margin-top:2px; padding:5px; float:left; background-color:#EFF8FA;}
.videosearch h3 {padding:0; margin:0; margin-top:5px;}
.videosearch .vlist_category {padding:0;}
#search-results div.itemContainer {height:75px;}
#search-results .vlist_descrizione {width:560px;}
#search-result-empty p {padding-left:8px; padding-bottom:20px;}

/* FINDER PAGINAZIONE */ 
div.search-pages-links {padding:8px; margin:24px 0 4px 0;text-align:center;color:#999;}
div.search-pages-links ul { list-style:none; display:inline; padding-bottom:10px; }
div.search-pages-links ul li a { text-decoration:none; }
div.search-pages-links ul li { border:1px solid; display:inline; padding:0.2em 0.5em; font-weight:bold; }
div.search-pages-links ul li:hover { background-color:#003366; color:#FFF; }
div.search-pages-links ul li:hover a { color:#FFF; }
div.search-pages-links div.clr { display:block; height:5px; }
/* FINDER PAGINAZIONE END */

/* ROKNEWSPAGER */
.roknewspager h3 a, .roknewspager-h3 a:active, .roknewspager-h3 a:link, .roknewspager-h3 a:visited, .roknewspager-h3 a:focus {color:#000; text-decoration:none;}
.roknewspager h3 a:hover, .roknewspager-h3 a:hover {color:#000; text-decoration:underline;}
.roknewspager-toggle {background:url(../images/arrow_down.png) no-repeat;}
.roknewspager-toggle-active {background:url(../images/arrow_up.png) no-repeat;}

/* DETTAGLIO */
#secondaryContent {width:655px;float:left; margin-top:5px; margin-left:5px; background-color:#FFF; border:#CCC solid 1px; padding-bottom:50px; padding:8px; font-size:13px;}

#breadcrumb {width:655px; background-color:#9B2913; color:#FFF; font-size:11px; text-align:right; margin-bottom:5px; clear:both;}
div.itemHeader {}
	div.itemHeader span.itemDateCreated {clear:both; color:#999;font-size:11px; margin:0; padding:0; padding-top:5px; display:block;}
	div.itemHeader h1.itemTitle {color:#C00; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;line-height:110%;padding:10px 0 4px 0;margin:0; margin-right:30px;}
	div.itemHeader h1.itemTitle span {}
	div.itemHeader h1.itemTitle span sup {display:block; font-size:12px;color:#CF1919;text-decoration:none; text-align:left; padding-left:1px;} /* "Featured" presented in superscript */
	div.itemHeader span.itemAuthor {display:block;padding:0;margin:0; text-align:right;}
	div.itemHeader span.itemAuthor a {}
	div.itemHeader span.itemAuthor a:hover {}
	
div.k2BreadcrumbsBlock { padding-right:10px; padding-bottom:5px; padding-top:2px; }
div.k2BreadcrumbsBlock span.bcTitle {  }
div.k2BreadcrumbsBlock a { color:#FFF; text-decoration:none; }
div.k2BreadcrumbsBlock a:hover { text-decoration:underline; }
div.k2BreadcrumbsBlock span.bcSeparator {}


div.itemRatingBlock {}
	div.itemRatingBlock span {}

div.itemAuthorLatest {}
	div.itemAuthorLatest h3 {color:#000;}
	div.itemAuthorLatest div.flaggedDiv {border:#CCC solid 1px; background-color:#FFF; font-size:12px; padding:8px; width:620px; height:200px/*180px*/;margin-bottom:30px;margin-left:12px;line-height:18px; }
	div.itemAuthorLatest div.flaggedDiv .tit{width:400px; }
	div.itemAuthorLatest div.flaggedDiv ul{margin-left: 0; padding-left: 0; list-style: none; }
	div.itemAuthorLatest div.flaggedDiv ul li {padding-left: 20px; background-image: url(../images/arrow_rt.png); background-repeat: no-repeat; background-position:0.5em 0.5em; }
	div.itemAuthorLatest div.flaggedDiv h4 {font-size:18px; color:#003366;}

div.itemRelated {}
	div.itemRelated h3 {color:#000;}
	div.itemRelated div.flaggedDiv {border:#CCC solid 1px; background-color:#FFF; font-size:12px; padding:8px; width:620px;  height:200px/*180px*/;margin-bottom:30px;margin-left:12px;line-height:18px; }
	div.itemRelated div.flaggedDiv .tit{width:400px; }
	div.itemRelated div.flaggedDiv ul{margin-left: 0; padding-left: 0; list-style: none; }
	div.itemRelated div.flaggedDiv ul li {padding-left: 20px; background-image: url(../images/arrow_rt.png); background-repeat: no-repeat; background-position:0.5em 0.5em; }
	div.itemRelated div.flaggedDiv h4 {font-size:18px; color:#003366;}

/*flash regionale*/
div.itemFlashNews {  float:right}
	div.itemFlashNews h3 {color:#000;}
	div.itemFlashNews div.flaggedDiv-reg {border:#CCC solid 1px; background-color:#FFF; font-size:12px; padding:8px; width:300px;  height:480px/*180px*/;margin-bottom:30px;margin-left:12px;line-height:18px; margin-right:20px }
	div.itemFlashNews div.flaggedDiv-reg .tit{width:300px; }
	div.itemFlashNews div.flaggedDiv-reg ul{margin-left: 0; padding-left: 0; list-style: none; }
	div.itemFlashNews div.flaggedDiv-reg ul li {padding-left: 20px; background-image: url(../images/arrow_rt.png); background-repeat: no-repeat; background-position:0.5em 0.5em; }
	div.itemFlashNews div.flaggedDiv-reg h4 {font-size:24px; color:#930; font-weight:lighter}	
		
	div.itemFlashNews div.flaggedDiv-reg .even{margin:10px 0 15px 0; line-height:20px}


/*flash esteri*/
div.itemFlashNews {  float:right; margin-top:-500px;}
	div.itemFlashNews h3 {color:#000;}
	div.itemFlashNews div.flaggedDiv-est {border:#CCC solid 1px; background-color:#FFF; font-size:12px; padding:8px; width:300px;  height:470px/*180px*/;margin-bottom:30px;margin-left:12px;line-height:18px; margin-right:20px }
	div.itemFlashNews div.flaggedDiv-est .tit{width:300px; }
	div.itemFlashNews div.flaggedDiv-est ul{margin-left: 0; padding-left: 0; list-style: none; }
	div.itemFlashNews div.flaggedDiv-est ul li {padding-left: 20px; background-image: url(../images/arrow_rt.png); background-repeat: no-repeat; background-position:0.5em 0.5em; }
	div.itemFlashNews div.flaggedDiv-est h4 {font-size:24px; color:#099; font-weight:lighter}	
		
	div.itemFlashNews div.flaggedDiv-est .even{margin:10px 0 15px 0; line-height:20px}
	
.txt-big-flash{ text-align:center;font-size:18px; margin:0px; text-transform:none}
.txt-small-flash{ text-align:center;font-size:10px;margin:0px;text-transform:none}
	
	
div.itemCommentsForm h3 {color:#000;}
	div.itemCommentsForm p.itemCommentsFormNotes {}
	div.itemCommentsForm form {}
	div.itemCommentsForm form label.formComment {}
	div.itemCommentsForm form label.formName {}
	div.itemCommentsForm form label.formEmail {}
	div.itemCommentsForm form label.formUrl {}
	div.itemCommentsForm form label.formRecaptcha {}
	div.itemCommentsForm form textarea.inputbox {}
	div.itemCommentsForm form input.inputbox {}
	div.itemCommentsForm form input#submitCommentButton {}
	div.itemCommentsForm form span#formLog {}
	div.itemCommentsForm form .formLogLoading {}

.itemDateCreated, .itemTitle, .itemAuthor, .itemRatingBlock, .itemBody {clear:both; margin-left:5px;}

div.itemFullText {}
	div.itemFullText h3 {}
	div.itemFullText p {}
	div.itemFullText img {margin-left:0; float:left; margin-right:15px;}
	
div.catItemImageBlock {float:left;}
div.itemImageBlock {float:left; padding:0;margin:0 8px 0 0;}
	span.itemImage {display:block;text-align:center;margin:0 0 0 0;}
	span.itemImage img {border:1px solid #ccc;padding:8px;}
	span.itemImageCaption {color:#666;float:left;display:block;font-size:11px;}
	span.itemImageCredits {color:#999;float:right;display:block;font-style:italic;font-size:11px;}


div.itemLinks {margin:0 0 35px 0;padding:0;}

div.catItemHeader h3.catItemTitle {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
div#itemListLinks h4 { font-size:12px; display:none; }
div.catItemView h3 { font-size:12px; }
div.catItemHeader h3.catItemTitle span {}
div.catItemHeader h3.catItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */
div.itemListCategory p {padding-left:8px;}
a.subCategoryMore {padding-left:7px;}

/* --- Sub-category block --- */
div.itemListSubCategories {}
	div.itemListSubCategories h3 {}
		div.subCategoryContainer {float:left;}
			div.subCategory {background:#f7fafe;border:1px solid #ddd;margin:4px;padding:8px;}
				div.subCategory a.subCategoryImage,
				div.subCategory a.subCategoryImage:hover {text-align:center;display:block;}
				div.subCategory a.subCategoryImage img,
				div.subCategory a.subCategoryImage:hover img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
				div.subCategory h2 {}
				div.subCategory h2 a {}
				div.subCategory h2 a:hover {}
				div.subCategory p {padding-left:7px;}


/* K2 VIDEOS */
/* Video */
div.itemVideoBlock {margin:0 0 10px 0;padding:10px;}
	div.itemVideoBlock div.itemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.itemVideoBlock span.itemVideo {display:block;overflow:hidden;}
	div.itemVideoBlock span.itemVideoCaption {color:#eee;float:left;display:block;font-size:11px;font-weight:bold;width:60%;}
	div.itemVideoBlock span.itemVideoCredits {color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right;}
/* K2 VIDEOS END */
/* ALLVIDEOS */
/* Layout */
span.avPlayerContainer {}
span.avPlayerContainer span.avPlayerSubContainer {}
span.avPlayerContainer span.avPlayerSubContainerClean {}
span.avPlayerContainer span.avPlayerSubContainer span.avPlayerBlock {}
/* Layout */
span.avPlayerContainer {display:block;text-align:center;clear:both;position:relative;z-index:999;}
span.avPlayerContainer span.avPlayerSubContainer {display:block;padding:0;margin:0 0;border:none;}
span.avPlayerContainer span.avPlayerSubContainerClean {display:block;padding:0;margin:0 auto;border:none;background:none;text-align:center;}
span.avPlayerContainer span.avPlayerSubContainer span.avPlayerBlock {display:block;}
/* ALLVIDEOS END */

/* K2 PAGINAZIONE */ 
div.k2Pagination {padding:8px; margin:24px 0 4px 0;text-align:center;color:#999;}
div.k2Pagination ul { list-style:none; display:inline; padding-bottom:10px; }
div.k2Pagination ul li a { text-decoration:none; }
div.k2Pagination ul li { border:1px solid; display:inline; padding:0.2em 0.5em; font-weight:bold; }
div.k2Pagination ul li:hover { background-color:#003366; color:#FFF; }
div.k2Pagination ul li:hover a { color:#FFF; }
div.k2Pagination div.clr { display:block; height:5px; }
/* K2 PAGINAZIONE END */

/* RT PAGINAZIONE */ 
div.rt-pagination {padding:8px; margin:24px 0 4px 0;text-align:center;color:#999;}
div.rt-pagination ul { list-style:none; display:inline; padding-bottom:10px; }
div.rt-pagination ul li a { text-decoration:none; }
div.rt-pagination ul li { border:1px solid; display:inline; padding:0.2em 0.5em; font-weight:bold; }
div.rt-pagination ul li:hover { background-color:#003366; color:#FFF; }
div.rt-pagination ul li:hover a { color:#FFF; }
div.rt-pagination div.clr { display:block; height:5px; }
/* RT PAGINAZIONE END */

/* K2 USERITEM */
div.userItemHeader {}
	div.userItemHeader span.userItemDateCreated {color:#999;font-size:11px;}
	div.userItemHeader {padding-left:5px;}
	div.userBlock { text-align:right; }
	div.userBlock h1 {padding:0; margin:0; padding-bottom:5px; line-height:1.3em; font-size:18px; color:#003366; text-align:right; display:block; float:right;}
	div.userBlock h1 span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Unpublished" presented in superscript */
	div.userItemHeader h2.userItemTitle {padding:0; margin:0; padding-bottom:9px; line-height:1.3em; font-size:16px;}
	div.userItemHeader h2.userItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Unpublished" presented in superscript */
	div.userItemView {padding:2px;border-bottom:1px dotted #ccc; padding-top:5px;}
	/* div.userItemView:hover {background:none repeat scroll 0 0 #EFF8FA;} */
/* K2 USERITEM END */

/* ROKWEATHER */
	.tool-text { background-color:#FFC; padding: 5px; border:1px #000 solid; }
/* ROKWEATHER END */

/* VPLAYER 1 */
 	#videoplayer1 {padding:0; margin:0; position:relative; top:-20px;}
/* END VPLAYER 1 */

/* ROKAJAXSEARCH */
 	#roksearch_results span.small {display: inline; bottom: 6px; clear:both; right: 10px; float:right; padding-bottom:5px; padding-left:3px; float:right; position:static;}
/* ROKAJAXSEARCH */

/* MAPPA DEL SITO */
table h3 {
	color:#0099CC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:110%;
	margin:0 30px 0 0;
	padding:10px 0 4px;
}
#sitemapmenu {
	display:none;
}
/* FINE MAPPA DEL SITO */

/*K2 LISTA GENERICA */
div.genericItemHeader h2.genericItemTitle {
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:110%;
	margin:0 30px 0 0;
	padding:10px 0 4px;
}
/*K2 FINE LISTA GENERICA */

/* SEXY BOOKMARKS */
#sexy-bookmarks {
	margin:auto;
}
/* FINE SEXY BOOKMARKS */

/* PAGINA RICERCA */
.search_result fieldset.only {display:none;}
/* FINE PAGINA RICERCA */

/* DA css/rokajaxsearch.css */
.results ol.list {
margin-top:0;
padding-left:30px;
}

/*K2 ARTICOLI NEWS */
div.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0; text-align:justify}
div.catItemView {padding:4px 18px 4px 8px;}

/* K2 NAVIGAZIONE */ 
div.k2BreadcrumbsBlock span.bcTitle {color:#CCC;padding-bottom:0;padding-left:0;padding-right:4px;padding-top:0;}
/* K2 NAVIGAZIONE END*/

/* --- Global K2 container --- */
#k2Container {padding:0 0 24px 0;}
#k2Container p {line-height:20px;}
body.contentpane #k2Container {padding:16px;} /* used in popups */



/*Registrazione*/
#cbIconsTop {}
#cbcheckedadminForm{margin-top:15px}

.titleCell, .captionCell, table.content_table td.titleCell, table.content_table td.captionCell{color:#036; vertical-align:bottom; border:#CCC solid 1 px}

.fieldCell input, .fieldCell select{ margin-left:0; margin-top:20px; vertical-align:bottom}

.cbFieldIcons{ margin-right:15px}
.cbFieldIcons img{ padding-right:5px}
.cbFieldIconsLabels{ font-size:0.8em}
.titleCell{ width:145px}
#cbIconsTop{ visibility:hidden; margin:0px}
#cbIconsBottom{margin-top:30px}

.cb_template_default .componentheading { visibility:hidden;color:#900; font-weight:bold; margin-top:20px; padding:0px }
.cb_comp_outer{padding-top:0px}
.componentheading .contentpaneopen {margin-bottom:20px}
.cb_template_default{margin-top:0px}

/*
#registrationTable input.button {
  width: 95px;  height: 29px;   text-indent: -9999px;color: transparent;text-transform: capitalize;  border: 0; background: transparent url(../images/btn_registrati.png) no-repeat center top;  overflow: hidden;  cursor: pointer;  cursor: hand; }
*/

/*Recupero*/
form.cb_form .cb_form_line label{color:#036}
#cb_lost_choice{color:#036}
.cb_field{color:#000}
form.cb_form .cb_form_buttons_line{ padding-bottom:12px; padding-top:38px; text-align:center; width:100%}
.componentheading{margin-top:15px}

#cb_line_lostbutton input.button {
  width: 195px;  height: 29px; text-indent: -9999px;color: transparent;text-transform: capitalize;/*color: transparent;*/ border: 0; background: transparent url(../images/btn_spedisci.png) no-repeat center top;  overflow: hidden;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}


/*Newsletter*/
.key{vertical-align:top; white-space:nowrap; width:80px; font-weight:bold; color:#036; }
.adminform{margin:35px 0px 35px 0px; padding-top:8px; padding-left:15px; border:#8BD8FF solid 1px}
legend{color:#036; font-weight:bold; font-size:14px; padding-bottom:15px}
.adminform .inputbox{ margin-bottom:10px}
th .title{ text-align:left; }
.title{  color:#069;text-align:left; font-size:14px; padding-bottom:15px}

.list_name{font-size:13px; font-weight:bold; color:#036 }
.adminform td .row0{  text-align:left; width:15px}
tr.row0 td { text-align:left;}
tr.row1 td { text-align:left;}

.list_description{ margin:0px;font-size:12px}
/*
form input.button  {
  width: 95px;  height: 29px;  color: transparent; border: 0; background: transparent url(../images/btn_iscritto.png) no-repeat center top;  overflow: hidden;  cursor: pointer; /* hand-shaped cursor * /  cursor: hand; /* for IE 5.x }*/

/*BTN GENERICO*/
form input.button  {
  width: 95px;  height: 29px; padding-bottom:3px; text-transform:uppercase;  color: #fff; border: 0; background: transparent url(../images/btn.png) no-repeat center top;  overflow: hidden;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}


/*login error*/
.error{margin-top:15px}
.componentheading{color:#036; font-weight:bold}
.cb_comp_outer #mod_login_username{margin-bottom:25px}

/*cerca (pag tag cloud)*/
.readon input.button {
  /*width: 95px;  height: 29px; margin-top:20px;  color: transparent; border: 0; background: transparent url(../images/btn_cerca.png) no-repeat center top;  overflow: hidden;  cursor: pointer; cursor: hand; */ margin-top:20px;}

.componentheadinginput.button {
  width: 95px;  height: 29px;margin-top:20px;  color: transparent; border: 0; background: transparent url(../images/btn_carica.png) no-repeat center top;  overflow: hidden;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}

/*menu profilo
/* BestCSS Menu Decoration: */
.cbMenu, .cbSSmenu {background: #369;color: #666;font: bold 12px Menu,Arial,Verdana,sans-serif;	border: 1px solid #09C;}
.cbSSmenu li {padding: 0px !important;margin: 0px !important;background: #069;border-bottom: 1px solid #09C;border-right: 1px solid #09C;width:auto !important;}
.cbMenu a, .cbSSmenu a, .cbMenu a:link, .cbMenu a:visited, .cbMenu a:hover, .cbSSmenu a:link, .cbSSmenu a:visited, .cbSSmenu a:hover {display: block;color: #FFF;text-decoration: none;	font-family: Menu,Arial,Verdana,sans-serif;	font-size: 12px;margin: 0px;padding: 2px;}
.cbSSmenu a, .cbSSmenu a:link, .cbSSmenu a:visited, .cbSSmenu a:hover {	padding-left: 5px;padding-right: 3px;}
.cbSSmenu ul:hover, .cbSSmenu a:hover, .cbSSmenu a:focus, .cbMenu a:hover, .cbMenu a:focus {background: #09C;color: #8BD8FF;text-decoration: none;	margin: 0px;}


/* For dynamic tabs on user profile and edit user: */

.dynamic-tab-pane-control h2.tab {text-align:center;width:auto;}
.dynamic-tab-pane-control h2.tab a {display:inline;width:auto;}
.dynamic-tab-pane-control h2.tab a:hover {background: transparent;color:#09c;}
.dynamic-tab-pane-control.tab-pane {position:relative;width:100%;margin:0px;}

.dynamic-tab-pane-control .tab-row .tab { font-family:	Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;cursor:pointer;display:inline;margin:1px -1px 1px 4px;float:left;padding:2px 3px 3px 3px;background:#8BD8FF;border:	1px solid #CCC;	border-width:0px;z-index:1;	white-space:nowrap;	position:relative;top:0px;}
.dynamic-tab-pane-control .tab-row .tab.selected {background:#FFF;border:1px solid  #8BD8FF;border-bottom:0px;z-index:3;padding:2px 6px 4px 6px;margin:1px -3px -1px 0px;top:-2px;}
.dynamic-tab-pane-control .tab-row .tab a {font-weight:bold; font-size:14px; font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;padding:0px 5px 0px 5px;color:#369;text-decoration:	none;cursor:pointer;outline:0;}
.dynamic-tab-pane-control .tab-row .tab.hover {	background:	#F2F2F2;}
.dynamic-tab-pane-control .tab-page {clear:	both;border:1px solid #8BD8FF;background:#FFF;z-index:2;position:relative;top:-2px;color:#369;font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;width:100%; margin-bottom:20px; padding-bottom:15px}
.dynamic-tab-pane-control .tab-row {font-weight:bold;z-index:1;white-space:nowrap;}
.dynamic-tab-pane-control .tab-page .tab-content {margin: 10px;}

.tab-page .titleCell{ width:115px}
.fieldCell, table.content_table td.fieldCell, .fieldCell td, .tab_Description{font-weight:normal;padding-bottom:4px;padding-top:3px;text-align:left;vertical-align:top;}

.adsense_300x250 {margin-left:16px; margin-bottom:25px; float:left; width:300px;}
.adsense_right {margin-left:26px;}

/* TICKER */
#news_ticker{ background:url(../images/bg-ticker.jpg) no-repeat; /* width:665px; */ height:45px; float:left; margin:5px 0 3px 0px; /*padding:15px 5px 5px 5px;*/ text-align:center; /* TICKERFIX */  position:absolute; top:225px; width:671px; left:5px;}
#news_ticker a, #news_ticker a:active, #news_ticker a:link,#news_ticker a:visited { color:#06C; text-decoration:none; text-transform:uppercase; font-size:12px }  
#news_ticker a:hover {color:#09F; text-transform:uppercase; font-size:12px text-decoration:underline; } 


/* PULSANTE RICERCA VIDEO */
#search-query-explained{
	clear:both;
}

div#search-form {
	width:655px;
}
div.buttons {
	float:left;
}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    margin:0;
	width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
margin-left:9px;
margin-top:2px;
height:37px;
background-color:#EFF8FA;
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* AVVELENATO */
.moduletable_avvelenato
{
	padding-bottom:20px;
}
#aidanews_avvelenato 
{
	display: block;
	    padding-left: 5px;
	    color: #FFF;
	    font-size: 13px;
	    margin-bottom: 15px;
	    padding-bottom: 15px;
	line-height: 1.3em;
}
#aidanews_avvelenato .readon
{
	display:block;
	margin-top:5px;
}
.tmpHide
{
	display:none;
}
.avvelenatoContent
{
	background:url("../images/bg_box-blu.jpg") no-repeat scroll 0 0 #0089BC;
}
.avvelenatoTitle
{
	margin-top:0;
}

/*BTN ESTERI _ REGIONALE _ TICKER */
/* BTN ARABO  */

#btn-dx { float:left;padding: 0px; width:250px; height:73px ;text-align:center}
.btn-dx img {border: none; margin-bottom:15px;}
.promobanner p {padding:0; margin:0; background-color: #FFF;}

#CDCM_primo_piano_esteri {margin-top:20px;}
#video_esteri {height:270px;}
