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

 Box Model

*************************/
#main {
	width: 1003px;
	margin-left: auto;
	margin-right: auto;
}


/* Home page */
#content {	
	overflow: hidden;
	border-top: 23px solid #fff !important;
	display: inline-block;
}
#colonna1,
#colonna2,
#colonna3 {
	float: left;
	background: transparent;
	overflow: hidden;
	
}


.col-456 {
	width: 448px;
	margin-right: 1px !important;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.col-356 { width: 194px; margin-right: 1px !important; margin: 0;}
.col-180 {
	width: 358px;
}
.col-637 { width: 637px; }
img { border: none; }

/* Articolo Singolo 
.content-girata {background:url(../images/bg-articolo.gif) repeat-y 0 0 !important;}
*/
#colonna1_g,
#colonna2_g { float:left; }

#colonna1_g { width: 633px; }
#colonna2_g { 
	width: 363px;
	padding-left:7px;
}


.label-box {
	margin: 6px 0;
	/*margin-left: 11px;*/
	padding-left: 12px; 
	background: url("../images/sezione2.gif") no-repeat 0 0;
}



/*
*************************
 
MENU GDS

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

div#gds_contenitore_testa .gds_menu{
	width:1001px;
	height:65px;
	background-color:#c4c1a5;
}
div#gds_contenitore_testa .gds_menu_riga{
	clear:both;
	width:995px;
	height:5px;
	font-size:10px;
	margin-left:3px;
	margin-top:3px;
}
div#gds_contenitore_testa .gds_menu_alto{
	width:995px;
	font-size:10px;
	height:25px;
	background:#702E00;
	margin-left:3px;
}
div#gds_contenitore_testa .gds_menu_alto .gds_testo {
	
	float:left;
	height:25px;
	border-right: 2px solid #c4c1a5;
	
	
}
div#gds_contenitore_testa .gds_menu_alto .gds_testo A{
	color:#fff;
	font-family: arial, helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	display:block;
}

div#gds_contenitore_testa .gds_menu_basso{
	width:995px;
	font-size:10px;
	height:25px;
	background:#f00;
	background: url("../_GDS/immagini/_fondo_tastibassi.gif") repeat 0 0;
	margin-left:3px;
	margin-top:3px;
}
div#gds_contenitore_testa .gds_menu_basso .gds_testo {
	
	float:left;
	height:25px;
	border-right: 2px solid #c4c1a5;
	
	
}
div#gds_contenitore_testa .gds_menu_basso .gds_testo A{
	display:block;
	color:#0684bc;
	font-family: arial, helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
}

/*
*************************
 
 Box MULTIMEDIA HOME

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

span.multimediaTitolo a, .multimediaTitolo{
	font-size:17px;
	font-family: Arial, Serif; 
	color:#702e00;
	line-height:1;
	
}

.multimediaSezione {
	
	font-size:10px;
	font-family: "Times new Roman", Serif; 
}

/*
*************************
 
 Box NEWS

*************************/
.sinistra{
	float:left;
}
.destra{
	float:right;
}
#GDS_NEWS, #GDS_NEWS_SX, #GDS_NEWS_DX {
	padding:6px;
}
#GDS_NEWS_SX img, #GDS_NEWS_DX img {
	border: 1px solid #707070; 
}

#GDS_NEWS .GDS_NEWS_titolo a, #GDS_NEWS_SX .GDS_NEWS_titolo a, #GDS_NEWS_DX .GDS_NEWS_titolo a{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Serif; 
	color:#702e00;
	line-height:1;
	
}
.GDS_NEWS_titolo_test H3, .GDS_NEWS_titolo_test H3 a {
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Serif; 
	color:#000;
	line-height:1;
}

#GDS_NEWS .GDS_NEWS_testo a, #GDS_NEWS_SX .GDS_NEWS_testo a,  #GDS_NEWS_DX .GDS_NEWS_testo a{
	font-size:12px;
	font-family: "Times new Roman", Serif; 
	color:#000;
	line-height:1;
}
#GDS_NEWS .GDS_NEWS_link, #GDS_NEWS_SX .GDS_NEWS_link, #GDS_NEWS_DX .GDS_NEWS_link{
	height:10px;
	padding-top:2px;
}
#GDS_NEWS .GDS_NEWS_link {
	visibility:hidden;
	display:none;
}

#GDS_NEWS_SX .sinistra a, #GDS_NEWS_SX .sinistra {
	font-family: Arial, Serif; 
	color:#702e00;
	font-size:11px;
	font-weight:bold;
}
#GDS_NEWS_SX .destra {
	visibility:hidden;
	display:none;
}
#GDS_NEWS_DX .sinistra {
	visibility:hidden;
	display:none;
	
}
#GDS_NEWS_DX .destra a, #GDS_NEWS_DX .destra{
	font-family: Arial, Serif; 
	color:#702e00;
	font-size:11px;
	font-weight:bold;
	
}

/*
*************************
 
 Header

*************************/
div#header {
	margin-top: 3px;
	width: 994px;
}

div#blue {
	width: 994px;
	background: #005189;
}

div#white {
	width: 970px;
	height: 56px;
	margin-left: 24px;
	background: #fff;
}
div#white .loghi{
	width:300px;
	float:left;
	height:47px;
	padding-top:8px;
}

div#toplogo,
div#sezioneG,
div#orologio,
div.vertsep {
	float: left;
}

div#sezioneG {
	width: 212px;
	margin-top: 24px;
}

div.vertsep {
	width: 2px;
	height: 56px;
	margin: 0 6px;
	background: url("http://www.lastampa.it/common/images/trat_top.gif") repeat 0 0;
	font-size: 0;
	line-height: 0;
}

div#top_menu {
	float: right;
}

div#top_menu ul, 
div#top_menu li {
	float: left;
}

div#top_menu li { border-left: 1px solid #DEE5EF; }

div#top_menu a {
	display: block;
	padding: 6px 0;
	margin-left: 4px;
	margin-right: 18px;
}

div#main_menu {
	margin: 12px 0 6px 0 !important;
	margin: 12px 0px 0px 0px;
}

div#main_menu .split {
	float: left;
}


div#main_menu table {
	width: 863px;
	border-top: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
}

div#main_menu td {
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}

div#main_menu .menu_sezioni {
	height: 25px;
	margin: 0;
	padding: 0 6px !important;
	padding: 0 6px;
	background: #DEE5EF;
}

div#main_menu .menu_rubriche {
	height: 25px;		
	margin: 0;
	padding: 0 6px !important;
	padding: 0 6px;
	background: #fff;
}

div#main_menu div.tendina {
	position: absolute;
	z-index: 1;
	margin-top: 19px;
	padding: 3px 6px;
	background: #F5F5F5;
	border: 1px solid #ddd;
}

div#main_menu div.tendina li {
	margin: 3px 0;	
}


.archivio_storico {
	/*height: 52px;*/
	background: #EFEFEF;
}
.menu {
	/*height: 52px;*/
	background: #EFEFEF;
}



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

 Footer
 
*************************/
div#footer-include{
	width: 1000px;
	clear: both;
	background: #fff;
}

div#footer .top_sep {
	width: 100%;
	height: 5px;
	background-color: #E3E1D2;
	font-size: 0px;
	line-height: 0px;
}
div#footer ul li.vert_sep{
	width:1px;
	border-left: 1px solid #E3E1D2;
	margin:0px;
	padding:0px;
}
div#footer ul, 
div#footer li {
	display: inline;
}

div#footer li {
	
}

div#footer a,
div#footer span {
	padding-left: 20px;
	margin-right: 20px;
	font-color: #7b7c6a;
	
}



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

 Home page
 sommario.html
 
*************************/
/*
***********************

 Colonna 1

**************************/
h2 {
	margin: 6px 0;
	margin-left: 11px;
	padding-left: 12px; 
	background: url("../images/sezione2.gif") no-repeat 0 0;
	/*text-transform: uppercase;*/
}


/* Articolo generico
 ----------------------- */
div.girata {
	margin: 0 12px;
	margin-left: 11px;
	padding-top: 21px !important;
	padding-top: 21px;
	background: url("../images/girataTop.gif") repeat-x 0 0;
	overflow: hidden;
	font-family: "Times new Roman", Serif;
	font-size:12px;
}
div.girata.fix2 {
	padding-top: 0px !important;
	padding-top: 0px;
	background: none;
	border-top: 4px solid #e3e1d3;
}
#primopiano-first div.girata{
       padding-top: 0px !important; 
}
#cultura div.girata{
	padding-top: 0px !important; 
}
div.girata div.immagine_girata {
	float: left;
        margin: 0;
        padding: 0;
        padding-right:6px;
}

div.girata p.autore {
	margin-top: 6px;
}

div.girata div.immagine_girata div.immagine {
	padding: 0;
        margin: 0;
        margin-top: -9px;
       
}
div.immagine img {
 	border: 1px solid #707070; 
}

div.girata p.bodytext {
	padding: 6px 0 9px 0;
}

div.girata div.girata-footer {
	margin: 0;
	padding: 0;
	padding-top: 6px;
	clear:both;
}


/* Articolo generico principale
 ----------------------- */
div.girataP {
	margin: 0 12px;
	margin-left: 11px;
	padding-top: 0px;
	overflow: hidden;
	font-family: "Times new Roman", Serif;
	font-size:12px;
}

div.girataP div.immagine_girata {
	float: left;
        margin: 0;
        padding: 0;
	padding-right: 6px;
}

div.girataP p.autore {
	margin-top: 6px;
}

div.girataP div.immagine_girata div.immagine {
	padding: 0;
        margin: 0;
       
}

div.girataP p.bodytext {
	padding: 6px 0 9px 0;
}

div.girataP div.girata-footer {
	margin: 0;
	padding: 0;
	padding-top: 6px;
	clear:both;
}



/* Articolo evidenza
 ----------------------- */
div.evidenza {
	padding-top: 0;
	background-image: none;
}

div.evidenza h4 {
	margin-bottom: 6px;
}




/* Box pubblicitari
 ----------------------- */
.pubb h2 {
	margin: 0;

}
.pubb {
	width: 120px;
	height: 80px;
	margin-top: 6px;
}


/* Articolo cultura
 ----------------------- */
div#cultura div.girata {
	background-image: none;
	padding-top: 0;

	padding-bottom: 10px !important;
	padding-bottom: /**/10px;
}



/* Giorno e notte
 ----------------------- */
div#giornoenotte {
	background: url("../images/giornonotte2.gif") no-repeat 0 0;
	margin-top: 10px;  
	padding-top: 55px;
}

div#giornoenotte .girata {
	background: #fff url("../images/girataTop.gif") repeat-x bottom center;
	padding-top: 0;
	padding-bottom: 25px;
}


/* Commenti
 ----------------------- */
/*
div.tx-comments-comment-form {
	margin-bottom:20px;
}


div.tx-comments-comments hr {
	color:#C9C9C9;
	background:#C9C9C9;
	border-top:1px solid #C9C9C9;
}

div.tx-comments-comments a, div.tx-comments-comment-form a {
	color:#00528A;
	text-decoration:none;
}

div.tx-comments-comments a:hover, div.tx-comments-comment-form a:hover {
	color:#F7941D;
}

.tx-comments-comment-input, .tx-comments-comment-form textarea {
	border:1px solid #C9C9C9;
}
*/


/*   PAGE COMMENTS 
 ------------------------------------------------*/
.user-pagecomm-pi1 {
	text-align: right;
}

.user-pagecomm-pi1 a:link,
.user-pagecomm-pi1 a:visited {
	color:#802e00;
	font-weight:bold;
	text-decoration:none;
}

.user-pagecomm-pi1 a:hover,
.user-pagecomm-pi1 a:active {
	text-decoration:underline;
}


/*   TORINO SETTE APPUNTAMENTI
------------------------------------------------*/
div.appuntamenti {
	margin: 0 12px;
}

div.appuntamenti div {
	padding-top: 3px !important;
	padding-top: 1px;
	padding-right: 22px !important;
}

div.appuntamenti p.bodytext {
	margin: 0;
	padding: 0;
}

/*   DIGI.TO 
------------------------------------------------*/
div.digito {
	width: 432px;
	margin: 12px;
}


div.digito td.headings{
       padding-bottom: 6px;
}

div.digito span.sezione {
	padding-left: 3px;
}

/*
*************************
 
 Colonna 2

*************************

/* Box multimediali
 -----------------------*/
div.boxMultimedia {
	padding-left: 12px;
}
div.boxMultimedia h2 {
	margin: 6px 0;
	padding: 0;
	background: none;
}
div.boxMultimedia .boxM {
	width: 105px;
	margin-bottom: 6px;
	padding-right: 9px !important;
	padding-right: 8px;
	float: left;
}
div.boxMultimedia .boxM .wrapper {
	height: 140px;
}
div.boxMultimedia .maskM {
	position: absolute;
}
div.boxMultimedia img {
	border: none;
}

/* BOX LASTAMPA LIBRERIA
-----------------------------------*/
.tab_box_libri a {color: #00528A;font-size:12px}
.tab_box_libri a:hover {color: #F7941D;font-size:12px}
.tab_box_libri h3 a:hover {color: #F7941D;font-size:12px}

.sezione {
	color: #E2021C;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.tab_box_libri{
	margin:0 12px;
}
.contlibri{
	padding-right:6px;
}
.tab_box_libri .unlibro {
	background:url(/fileadmin/templates/images/sfondoRigheBi.gif)  0 0 !important;
	width: 155px;
	height:50px;
	line-height: 13px;
	padding:3px;
	margin-right:3px
}
.unlibro img{
	float:right;
	margin-left:3px;
	margin-bottom:3px;
}
.tab_box_libri .link {
	padding-top:6px;
}


/* Box rubriche
 --------------------- */
div.box_rubriche {
	padding-left: 12px !important;
	padding-left: 13px;
}

div.box_rubriche h2 {
	margin: 6px 0;
	margin-top: 0;
}

div.box_rubriche .boxR {
	width: 106px;
	margin-bottom: 6px;
	padding-right: 8px !important;
	padding-right: 7px;
	float: left;
}

div.box_rubriche .boxR .wrapper {
	height: 140px;
}

div.box_rubriche .testoR {
	width: 107px;
}

div.box_rubriche img {
	border: none;
}

div.box_rubriche div.separatore {
	clear: both;
	margin: 12px 0;
}


/* TUTTO AFFARI
 --------------------- */
div.tuttoaffari {
	width: 324px !important;
	width: 332px;
	margin: 12px;
}
div.tuttoaffari span.sezione {
	padding-left: 3px;
}



/* BOX CINEMA
 --------------------- */
div.box_cinema {
	width: 324px !important;
	width: 332px;
	margin: 0 12px;
	margin-bottom: 12px;
	padding: 4px;
	background: #fff;
	border: 1px solid #dedede;
}
div.internal {
	padding: 6px;
	background: #f0f1e3;
}
div.box_cinema div.pellicola {
	position: absolute;
	margin-top: -30px;
	margin-left: 200px !important;
	margin-left: 100px;
}
div.box_cinema label,
div.box_cinema select {
	display: block;
}
div.box_cinema select {
	width: 160px;
	margin-bottom: 6px;
	border: 1px solid #ffac32;
}
div.box_cinema div.button {
	position: absolute;
	margin-top: -33px;
	padding-left: 180px !important;
	padding-left: 90px;
}
div.box_cinema div.button input {
	padding: 6px 15px !important;
	padding: 6px 6px;
	cursor: pointer;
}

/* Videobox
 --------------------- */
div.videobox {
	width: 332px;
	margin: 0 12px;
}

div.videobox h2 {
	margin: 6px 0 12px 0 !important;
}

div.videobox div#topbanner_container {
	height: 250px;	
	/*background: #EBECEE;*/
}

div.videobox div.separatore {
	width: 332px;
}

/* Articolo Tab 
 ---------------------*/
div.tab-girata {
	background-image:none;
	padding: 12px;
	padding-bottom: 0;
	margin: 0;
}

div.tab-girata div.immagine_girata {
    float: left;
    margin: 0 0 0 0;
}

div.tab-girata .summary-girata {
	margin-top: 6px;
}

div.tab-girata p.bodytext { 
	margin-top: 6px;
}

div.tab-girata div.articolo-footer {
	margin-top: 12px;
}

/* FCE Tabs
 ---------------------*/
.tab-container { 
	display:none; 
	margin: 6px;
	clear:both;
}

ul.tabs-nav {height:26px;overflow:hidden}

.tabs-nav a:link,
.tabs-nav a:visited {
	margin-left: 0;
	margin-right: 0;
	padding: 3px;
	background: #DAE2EE none repeat scroll 0 0;
	border: 3px double #D1D2D4;
}

.tabs-nav li.tabs-selected a:link,
.tabs-nav li.tabs-selected a:visited {
	background:#00497F none repeat scroll 0 0;
}

.tabs-container {
	border: 1px solid #D1D2D4;
}



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

 Colonna 3

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

/** Nuovi Flex **/



/* flex righe bianco
 --------------------- */
.flex-bianco {
	width: 168px;
	margin-left: 12px;
	
}
.flex-bianco .sezione {
	padding: 0 0 3px 0;
	background: #fff;
}
.flex-bianco .bg {
	padding: 3px;
	background: transparent url("../images/sfondoRigheBi.gif");
}
.flex-bianco .image {
	margin-top: 3px;
	/*text-align: center;*/
}
.flex-bianco .title {
	display: block;
	padding-bottom: 3px;
}
.flex-bianco .text {
	display: block;
}
.flex-bianco .separatore {
	margin: 12px 0;
}


/* flex righe bianco 2
 --------------------- */
.flex-bianco2 {
	width: 168px;
	margin-left: 12px;	
}
.flex-bianco2 .sezione {
	padding: 0 0 3px 0;
	background: #fff;
}
.flex-bianco2 .bg {
	padding: 1px 3px;
	background: transparent url("../images/sfondoRigheBi.gif");
}
.flex-bianco2 .image {
	float: right;
	margin-top: 3px;
	margin-left: 3px;
}
.flex-bianco2 .title {
	display: block;
	padding-bottom: 2px;
}

.flex-bianco2 .separatore {
	margin: 12px 0;
}


/* flex righe bianco 3
 --------------------- */
.flex-bianco3 {
	width: 150px;
	margin-left: 12px;
	padding: 3px;
	background: transparent url("../images/sfondoRigheBi.gif");
}

/* flex righe blu
 --------------------- */
.flex-blu {
	width: 168px;
	margin-left: 12px;	
}
.flex-blu .sezione {
	padding: 0 0 3px 0;
	background: #fff;
}
.flex-blu .bg {
	padding: 3px;
	background: transparent url("../images/sfondoRigheAz.gif");
}
.flex-blu .image {
	float: right;
	margin-top: 3px;
	margin-left: 3px;
}
.flex-blu .title {
	display: block;
	padding-bottom: 2px;
}
.flex-blu .articolo {
	font-weight: bold;
}
.flex-blu .separatore {
	margin: 12px 0;
}


/* flex blog
 --------------------- */
.flex-blogs {
	width: 168px;
	margin-left: 12px;	
}
.flex-blogs .head {
	height: 15px;	
}
.flex-blogs .sezioneCol3 {
	float: left;
}
.flex-blogs .autore {
	float: right;
	text-transform: none;
}

.flex-blogs .blogs-list li {
	padding: 3px;
	border-top: 2px solid #dedede;
	border-left: 2px solid #dedede;
}
.flex-blogs .separatore {
	margin: 12px 0;
}


/* flex forum
 --------------------- */
.flex-forums {
	width: 168px;
	margin-left: 12px;	
}
.flex-forums .head {
	height: 15px;	
}
.flex-forums .sezioneCol3 {
	float: left;
}
.flex-forums .autore {
	float: right;
	text-transform: none;
}
.flex-forums .bg {
	padding: 3px;
	background: transparent url("../images/sfondoRigheBi.gif");
}
.flex-forums .separatore {
	margin: 12px 0;
}


/* flex image
 --------------------- */
.flex-image {
	width: 168px;
	margin-left: 12px;
	text-align: center;
}
.flex-image .separatore {
	margin: 12px 0;
}

 

/* Flex container
 --------------------- */
.flex-container {
	width: 168px;
	margin-left: 12px;
}
.flex-container .label-box {
	padding-left: 11px;
	margin-bottom: 6px;
}
.flex-container * {
	margin: 0;
	padding: 0;
	margin-bottom: 1px;
}
.flex-container * .label-box,
.flex-container * .head,
.flex-container * .separatore {
	display: none;
}
.flex-container .separatore {
	margin: 12px 0;
}


/* Flex container vert
 --------------------- */
.flex-container-vert {
	width: 332px;
	margin-left: 12px;
}
.flex-container-vert .left-content {
	float: left;
	padding-right: 5px;
	border-right: 1px solid #ccc;
}
.flex-container-vert .right-content {
	float: left;
	padding-left: 6px;
}
.flex-container-vert .separatore {
	margin: 12px 0;
}
.flex-container-vert * .separatore,
.flex-container-vert * .label-box {
	display: none;
}
.flex-container-vert .flex-bianco2 {
	width: 160px;
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}
.flex-container-vert .flex-bianco3 {
	width: 154px;
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
	padding: 3px;
}





/* Box simple
 --------------------- */
div.box_simple {
	width: 168px;
	margin-left: 12px;
}

div.box_simple h2 {
	margin: 0 0 3px 0;
}

div.box_simple div {
	padding: 1px;
}

div.box_simple div.separatore {
	margin: 12px 0;
}




/* Box righe bianco
 --------------------- */
div.box_bianco {
	width: 168px;
	margin-left: 12px;
}

div.box_bianco h2 {
	margin: 0;
	margin: 0 0 3px 0;
}

div.box_bianco div.bg {
	padding: 6px 3px;
	background: url("../images/sfondoRigheBi.gif") repeat 0 0;
}

div.box_bianco div.separatore {
	margin: 12px 0;
}




/* Box righe bianco 2
 --------------------- */
div.box_bianco2 {
	width: 168px;
	margin-left: 12px;
	margin-bottom: 6px;
}

div.box_bianco2 h2 {
	margin: 0;
	padding: 3px 3px;
	background: url("../images/sfondoRigheBi.gif") repeat 0 0;
}

div.box_bianco2 div.bg {
	padding: 0 3px 6px 3px;
	background: url("../images/sfondoRigheBi.gif") repeat 0 0;
}

div.box_bianco2 div.separatore {
	display: none;
}



/* Box Blu
 --------------------- */
div.box_blu {
	width: 168px;
	margin-left: 12px;
}

div.box_blu h2 {
	margin: 0 0 3px 0;
}

div.box_blu h3 {
	margin-bottom: 3px;
}

div.box_blu div.bg {
	padding: 6px 3px;
	padding-top: 3px;
	background: url("../images/sfondoRigheAz.gif") repeat 0 0;
}

div.box_blu div.bg img {
	float: right;
	margin-top: 3px;
	margin-left: 5px;
}

div.box_blu div.separatore {
	margin: 12px 0;
}


/* Box float
 --------------------- */
div.box_float {
	width: 168px;
	margin-left: 12px;
}

div.box_float h2 {
	margin: 0 0 3px 0;
}

div.box_float div.bg {
	padding: 3px;
	padding-top: 3px;
	background: url("../images/sfondoRigheBi.gif") repeat 0 0;
}

div.box_float div.bg img {
	float: right;
	margin-top: 3px;
}

div.box_float div.separatore {
	margin: 12px 0;
}



/* Box forum
 --------------------- */
div.box_forum {
	width: 168px;
	margin-left: 12px;
}

div.box_forum h3 {
	float: left;
	margin-left: 3px;
	padding: 0 0 4px 0;
}

div.box_forum .linkto {
	float: right;
	padding: 3px 0;
}

div.box_forum div.bg {
	clear: both;
	padding: 3px;
	padding-top: 3px;
	background: url("../images/sfondoRigheBi.gif") repeat 0 0;
}

div.box_forum div.separatore {
	margin: 12px 0;
}


/* Box blog
 --------------------- */
div.box_blog {
	width: 168px;
	margin-left: 12px;
}

div.box_blog  h2 {
	margin: 0 0 6px 0;
}

div.box_blog h3 {
	float: left;
	padding: 0 0 2px 0;
}

div.box_blog .linkto {
	float: right;
	padding: 1px 0;
}

div.box_blog ul,
div.box_blog li {
	list-style-type: none;
}

div.box_blog ul {
	clear: both;
}

div.box_blog li {
	padding: 0 1px 1px 9px;
	border-top: 2px solid #dfdfdf;
	border-left: 2px solid #dfdfdf;
}

div.box_blog div.separatore {
	margin: 12px 0;
}


/* Box immagine
 --------------------- */
div.box_image {
	width: 168px;
}

div.box_image { 
	margin-left: 12px;
}

div.box_image div.separatore {
	margin: 12px 0;
}


/* Box multiplo
 --------------------- */
div.box_multiplo div.box_float {
	margin-bottom: 3px;
}
div.box_multiplo div.box_float {
	width: 168px;
	margin-left: 12px;
}

div.box_multiplo div.box_float h2 {
	margin: 3px 0;
}

div.box_multiplo div.box_float div.bg {
	padding: 3px;
	padding-top: 3px;
	background: url("../images/sfondoRigheBi.gif") repeat 0 0;
}

div.box_multiplo div.box_float div.bg img {
	float: right;
	margin-top: 3px;
}


/* Box outdoor passions
 ----------------------- */
div.outdoor-passions {
	width: 168px;
	margin: 12px;
}

div.outdoor-passions h2 {
	margin: 0;
	margin-bottom: 3px;
}

div.outdoor-passions-single {
	padding: 3px;
	padding-bottom: 6px;
	background: url("../images/sfondoRigheBi.gif") repeat 0 0;
}

div.outdoor-passions-image {
	float: right;
	margin-left: 3px;
}




/* Box pagine gialle
 --------------------- */
div.pagine-gialle { 
	width: 156px;
	margin: 12px;
}

div.pagine-gialle { 
	width: 156px;
}

div.pagine-gialle select { 
	width: 156px;
	border: solid #FEC708 1px; 
}



/*
*************************
 
 Articolo
 articolo.html
 
*************************/
/*
*************************

 Colonna 1

*************************/
/* Dettaglio
 --------------------- */
div.dettaglio {
	padding-top: 12px;
	background-image: none;
}

div.dettaglio div.intestazione {
	width: 613px;
}

div.dettaglio div.intestazione span.occhiello,
div.dettaglio div.intestazione span.sezione {
	display: block;
}

div.dettaglio div.immagine_girata {
   	/*width: 300px;*/    
	margin: 0;
	margin-top: -12px;
	margin-left: 12px;
	margin-bottom: 6px;
}

/*
div.dettaglio div.girata-links div.special-links {
	padding: 3px 0;
}
*/

div.dettaglio div.girata-links p.bodytext { 
	margin: 0; 
	padding: 0; 
}

div.dettaglio div.girata-links div.text-links {
	padding: 3px 0;
	border-top: 1px solid #ddd;
	/*border-bottom: 1px solid #ddd;*/
}

/*
div.dettaglio div.girata-links div.related-top {
	margin-bottom: 1px;
	padding: 3px 6px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #ddd;
}
*/

div.dettaglio div.girata-links div.related-links {
	padding: 3px 0;
	/*border-bottom: 1px solid #ddd;*/
}
*/
/*
div.dettaglio div.girata-links dt { 
	margin-bottom: 1px;
	padding: 3px 6px;
	background-color: #f0f0f0;
	/*border-bottom: 1px solid #ddd;*/
}
*/

div.dettaglio div.girata-links div.file-links {
	padding: 3px 0;
	/*border-bottom: 1px solid #ddd;*/
}

div.dettaglio div.girata-links div.file-links a {
	margin-right: 6px;
}

div.dettaglio div.strumenti {
	width: 280px;
	height: 28px;
	border-top: 2px solid #efefef;
}

/* -----------------------------------
 
 Bookmarks

 -----------------------------------*/
 div.dettaglio div.strumenti a {
	cursor: pointer;
}

/* menu tendina 
 ---------------- */
div#wipe {
	width: 200px;
	/*height: 80px;*/
	position: absolute;
	margin-top: 25px;
	margin-left: 120px;
	background: #fff;
	border: 1px solid #ccc;
}

/* menu tendina - top
 ---------------- */
div#wipe div.wipe-top {
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px solid #ccc;
	
	/*
	font-weight: 0px;
	font-size: 0px;	
	*/
}

/* menu tendina - header
 ---------------- */
div#wipe div.wipe-top span {
	margin: 0;
	padding: 0;
	float: left;
	padding-left: 3px;
	
	/*
	font-weight: 0px;
	font-size: 0px;	
	*/
}

/* menu tendina - close_txt
 ---------------- */
div#wipe div.wipe-top a#close-wipe {
	margin: 0;
	padding: 0;						
	float: right;
	padding-right: 3px;
	/*
	font-weight: 0px;
	font-size: 0px;
	*/
}
		
div#wipe div.bookmarks {
	margin: 0;
	padding: 0;						
	padding: 6px;
	
	/*
	font-weight: 0px;
	font-size: 0px;	
	*/
}

div#wipe div.bookmarks a {
	float: left;
	width: 88px;
}


div.dettaglio h3 {
	padding-bottom: 6px;
}

div.dettaglio h2.catenaccio {
	margin: 0;
	padding: 12px 0 0 0;
	background: none;
}

div.dettaglio div.autore-girata {
	margin-bottom: 6px;
}

div.dettaglio div.boxMultimedia {
	width: 300px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ddd;
}

div.dettaglio div.boxMultimedia div.boxM {
	width: 95px;
	margin: 0 !important;
	padding: 0 !important;
	margin-right: 5px !important;
	margin-bottom: 12px !important;
}

div.dettaglio div.girata-related dt { display: none; }

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



 Stili per 4wNET



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

#fwnetblocco {

	height: 188px !important;

	height: 160px;

	width: 611px !important;
	
	width:595px;
	
	margin: 24px 12px;
	
	border: 1px solid #000000;

	text-align: left;

	line-height: 14px;

	font-style: normal;

}

#fwnetintestazione{

	height: 20px;

	width: 611px !important;
	
	width:595px;

	background-color: #CCCCCC;

	text-align: right;

	line-height: 17px;

	font-style: normal;

}

#fwnetintestazione a {

	color: #000;

	text-decoration: none;

}

.fwnetStileIntestazione {

	font-family: Arial;

	font-size: 13px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	font-style: normal;

}

#fwnetC	{

	height: 200x !important;

	height: 160px;

	width: 611px !important;
	
	width:595px;

	text-align: left;

	line-height: 14px;

	font-style: normal;

	float: left;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.importer {

	width: 611px !important;
	
	width:595px;

	height: 165px;

	margin: 0;

	padding: 0;

	border: none;

	background: transparent;

}

#mirago { 
	font-family: helvetica, arial, sans-serif; 
	font-size: 100%; 
	overflow: hidden;
}

#mirago a {
	cursor: pointer;
	font-size: 11px;
} 

#mirago img { 
	border: none; 
} 

#mirago .a { 
	width: 611px !important;
	
	width:595px;
	padding: 5px; 
	border-bottom: 1px solid #eee; 
	display: block; 
	text-decoration: none; 
	display: block; 
	overflow: hidden; 
} 

#mirago .a:hover {
	background: #eee;
}

#mirago .a .i, 
#mirago .a .x { 
	float: left; 
}

#mirago .a .i {
	margin-right: 6px;
} 

#mirago .a .x { 
	width: 500px; 
} 

#mirago .a .t { 
	font-weight: 700; 
	height: 20%;
	color: #000;
} 

#mirago .a .d { 
	overflow: hidden;
	height: 60%;
	color: #000;
} 

#mirago .a .u { 
	color: blue; 
	height: 20%; 
}


/* Box ultimi articoli dettaglio
---------------------------------*/
div.girata-latest-container-dettaglio {
	width: 316px !important;
	width: 325px;
	margin: 12px;
	margin-top: 0;
	padding: 4px;
	border: 2px solid #E7E7E7;
}
div.girata-latest-item {
	background:#f0f1e3  url(/fileadmin/templates/images/hrsingolo2.gif) repeat-x 0 bottom;	
	padding:3px;
	padding-bottom:9px;
}

/*   GIRATA - MENU SPLIT

---------------------------*/
div.menu_split {
	width: 335px;
}

div.menu_split div.split_sx {
	width: 154px;
	float: left;
	border-right: 1px solid #cdcdcd;
	padding: 0 12px;
	margin-right: 12px !important;
	margin-right: 0;
}

div.menu_split div.split_dx {
	width: 130px;
	padding-left: 10px;
}

div.menu_split div.split_dx h2 {
	margin: 0;
}

div.menu_split div.box_blog {
	margin: 0;
	padding: 0;
}



/*   BOX BLOG GIRATA

------------------------------------------------
div#colonna2_g div.menu_split div.split_sx div.box_blog {
	width: 158px !important;
}

div#colonna2_g div.menu_split div.split_sx div.box_blog_top {
	padding: 0 6px;
	background-image: none;
	background-color: #fff;
}

div#colonna2_g div.menu_split div.split_sx div.box_blog_top span.blog_link {
	margin-left: 48px;
}

div#colonna2_g div.menu_split div.split_sx div.box_blog_body div.blog_tab {
	width: 144px !important;
	width: 100%;
	margin-top: 1px;
	padding-left: 12px;
	border-top: 2px solid #ddd;
	border-left: 2px solid #ddd;
}

div#colonna2_g div.menu_split div.split_sx div.box_blog div.separatore {
	display: none;
}
*/


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

 plugin: search in tables

*************************/
.riassunto-ricerca,
.lista-risultati {display:none;}
.search-keywords {color:#F30}
.search-box {overflow:hidden;}
.search-box input {float:left;display:block;}


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

 tt_news: ARTE

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

 Colonna 1

*************************/
/* Lista articoli per sezione
 -------------------------------*/
.csc-header {
	margin: 12px;
	margin-bottom: 6px;
}

div.girata-list-item {
	margin: 0 12px;
	padding-top: 8px;
	padding-bottom: 9px;	
	background: url(../images/hrsingolo.gif) repeat-x 0 100%;
}

.girata-list-browse {
	margin: 12px;
}

div.girata div.immagine_girata { padding-top: 12px; }

.tab-container2 {
    display: none;
    margin-bottom: 12px;
}

/* Dossier HP
 ----------------------------*/

div.fcecols-container {
	margin: 0;
}

div.fcecols-container h2 {
        margin: 0;
        padding: 0;
        
        background: none;
}

div.fcecols-left {
        width: 320px;
        float: left;
        padding-right: 6px;
        border-right: 1px solid #bbb;
}

div.fcecols-right {
        width: 280px;
        float: left;
        padding-left: 6px;
}

div.girata-home-container-tl {
	background: url("../images/sfondoRigheBi.gif") repeat 0 0;
}

div.girata-home-container-tr {
	background: url("../images/sfondoRigheBi.gif") repeat 0 0;
}

div.girata-home-category {
	padding: 6px 0 3px 9px;        
}

div.girata-home-author  {
	padding: 3px 9px;  
}

div.girata-home-item {
	clear: right;
}

div.girata-home-item h2 {
	padding: 3px 9px !important;  
}

div.girata-home-image {
        float: right;
        margin: 6px;
}

div.girata-home-place {
	padding: 3px 9px;  
}

div.girata-home-item p.bodytext {
	padding: 3px 0;  
}

div.girata-home-gotoarchive {
	padding: 6px 9px;     
}

div.news-separator {
	height: 29px;
	margin: 0 12px;
	clear: both;
	background: url("../images/hrDoppio.gif") repeat-x 0 50%;
	font-size: 0px;
	line-height: 0px;
}




.tx-comments-comment-content {
	font-family:Georgia, Times, serif;
	font-size:1.18em;
	line-height:20px;
}

.tx-comments-comment-name {
	font-weight: bold;
	color: #005189;
}

.tx-comments-comment-footer {margin-top:5px;}
.tx-comments-comment-footer a {font-weight:bold;}
.tx-comments-comment-form h2 {
	font-size:1em;
	text-transform:none;
	color:#005189;
	padding:0;
	background-image:none;
}

.tx-comments-comment-form-row {padding:5px;}

#tx_comments_pi1_submit {
	background-color:#939598;
	border:1px solid #FFF;
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}


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

 Colonna 2

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

/* Ultimi articoli box linguette
 -------------------------------*/
div.girata-latest-container {
	width: 295px !important;
	width: 306px;
	margin: 12px 0 6px 0;
	margin-top: 0;
	border: 2px solid #E7E7E7;
	padding: 4px;
}

/* Bottone/link per i feed
 -------------------------------*/
.feed-link {
  margin-top: -6px;
  margin-right: 12px !important;
  margin-right: 6px;
  float: right;
  font-weight: bold;
  font-size: 11px;
}

/* Lista sezioni
 -------------------------------*/
div.tabs-container ul.csc-menu li{	
	padding-bottom: 9px;
	margin-bottom: 8px;
	background: url(../images/hrsingolo.gif) repeat-x 0 100%;
}

div.tabs-container ul.csc-menu li a.menu-sitemap{	
	background: url(../images/dxtendina.gif) no-repeat 0 4px;	
	padding-left:14px;
}


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

  Stili archivio lista news
  e paginatore
 
***************************/
.link-archivio {
	margin: 0 12px;
	padding: 12px;
	background-color: #EFF6FF;
}

.tx-ttnews-browsebox {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #005189;
}


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

  STILE RICERCA ED RSS
 
***************************/
.stile_rss_ricerca {
	width:230px;float:left;
	padding-left:12px;
	border-right:1px solid #eaeaea;
	background-color:#eceedd;
	margin-left:10px;
	padding-top:6px;
	height:27px;
}
.stile_rss_ricerca img, .stile_rss_ricerca input, .stile_rss img{
	vertical-align:middle; 
}
.stile_rss {
	width:80px;float:left;padding-left:10px;
	margin-left:5px;
	padding-top:8px;
}


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

 Classi generiche
 
*************************/
/*   Pulizia float
 -----------------------*/
div.clearing {
	clear: both;
	font-size: 0;
	line-height: 0;
}

/*  Separatore 
    per home page e 
    articolo singolo
 -----------------------*/
div.separatore {
	margin: 12px;
	height: 6px;
	background-image: url("../images/hr_doppio.gif");
	background-repeat: repeat-x;
	font-size: 0px;
	line-height: 0px;
}
.col-456 div.separatore { width: 424px; } 
.col-356 div.separatore { width: 332px; }
.col-180 div.separatore { width: 168px; }
.col-637 div.separatore { width: 613px; }




/** Fonts
------------------------ */
a.boxtitolo{
	font-family: Georgia, "Rekha";
	font-size: 11px;
	text-decoration: none;
	color: #00528A;
	text-transform: none;
}
a.boxtitolo:hover{
	color: #F7941D;
}
b, strong, .bold_rosso , .bold_rosso a {
	font-family: Arial, "Sans serif";
	font-size: 11px;
	font-weight:bold;
	color:#6c2e07;
}
.normal_rosso, .normal_rosso a {
	font-family: Arial, "Sans serif";
	font-size: 11px;
	font-weight:normal;
	color:#6c2e07;
}
.bold_nero, .bold_nero a {
	font-weight:bold;
	font-family: Arial, "Sans serif";
	font-size: 11px;
	color:#000;
}
.normal_nero, .normal_nero a {
	font-weight:normal;
	font-family: Arial, "Sans serif";
	font-size: 11px;
	color:#000;
}
.bold_grigio, .bold_grigio a {
	font-weight:bold;
	font-family: Arial, "Sans serif";
	font-size: 11px;
	color:#686868;
}
.normal_grigio, .normal_grigio a {
	font-weight:normal;
	font-family: Arial, "Sans serif";
	font-size: 11px;
	color:#686868;
}


#GDS_slider {
	overflow: hidden;
	height:70px;
}

/*POSIZIONAMENTO E STILE RICERCA*/

		.tx-indexedsearch { padding-left:10px; }
	 	INPUT.tx-indexedsearch-searchbox-sword { width:164px; }
	 	INPUT.tx-indexedsearch-searchbox-sword_2 { width:282px; height:14px}
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:160px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { padding:10px; background-color:#eaeaea }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
		.tx-indexedsearch .res-tmpl-css { clear:both; margin:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
		.tx-indexedsearch a {
			font-weight:bold;
			font-family: Arial, "Sans serif";
			font-size: 11px;
			color:#6c2e07;
		}
		
div#gds_contenitore_testa{
	position: relative;
	clear: both;
}
div#laricerca {
	z-index: 10;
	right:18px;
	top: 30px;
	position: absolute;
}

div#manc_sx {
	z-index: 10;
	left:0px;
	top: 3px;
	position: absolute;
	width:160px;
	height:90px;
	
}

div#manc_dx {
	z-index: 10;
	right:2px;
	top: 3px;
	position: absolute;
	width:160px;
	height:90px;
	
}
.spazio_dieci {
	border-top:10px solid #fff;
	width:200px;
}

.catenaccio_str{
font-family: Arial,"Sans serif";
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #702e00;
}




/*************************
 *
 * STILI LISTA CORRELATI
 *
 *************************/ 
.news-related-image {	
	margin-right: 6px;
	border: 1px solid #86330B;
}

.news-related-category {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #762D00;
}
 
.news-related-date {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bbb;
}

.news-related-subhead {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #606163;
}
 
.news-related-link {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.news-related-author {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #838589;
}



/*************************
 *
 * PLUGIN PIU VISTI
 * [ user_newsvisited ]
 *
 *************************/
.user-newsvisited-pi1  {
	width: 426px;
	margin-left: 12px;	
}

.user-newsvisited-tabs li {
	float: left;	
	margin-right: 1px;
	background: #fff;
	font-size: 11px;
}

.user-newsvisited-tabs li a {
	display: block;	
	padding: 6px;
	font-weight: bold;
	color: #702E00;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd; 
}

.user-newsvisited-tabs li a:hover {
	background: #702E00;
	color: #fff;
	border-top: 1px solid #702E00;
	border-left: 1px solid #702E00;
	border-right: 1px solid #702E00; 
}

.user-newsvisited-tabs .active {
	background: #702E00;
	color: #fff;
	border-top: 1px solid #702E00;
	border-left: 1px solid #702E00;
	border-right: 1px solid #702E00; 
}


.user-newsvisited-list {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd; 
}


.user-newsvisited-list-item {	
	border-bottom: 1px solid #ddd;
}

.user-newsvisited-list-item .news-image {
	float: left;
	margin: 0 6px 6px 6px !important;
	margin: 6px 6px -3px 3px;
}

.user-newsvisited-list-item .news-info {
	margin: 6px;
}

.user-newsvisited-list-item .news-title,
.user-newsvisited-list-item .news-title a {
	font-size: 12px;
	font-weight: bold;
	color: #702E00;
}

.user-newsvisited-list-item .news-title a:hover {
	color: #F7941D;
}

.autore {
	margin: 0;
	padding: 0;
	color: #666;
}

.immagine_testatina {
position:relative;
z-index: 20;
}
.link_testatina {
position:absolute;
right:10px;
top:35px;
z-index: 21;
}
.link_testatina a {
	font-size: 11px;
	font-weight: bold;
	color: #702e00;
	text-decoration:underline;
}


.csc-mailform-field{
	width: 600px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 20px;
	height: 1%;
}
.csc-mailform-field label{
	font-weight: bold;
	float: left;
	width: 60px; 
	color:#000;
}

.csc-mailform-field input[type="text"]{ 
	width: 200px;
	height:16px;
}

.csc-mailform-field textarea{
	width: 600px;
	height: 150px;
}




.mediatitle{
	font-size:16px;
	font-family: Arial, Serif; 
	color:#702e00;
	line-height:1;
	margin-left:20px;

}

.spazio_multimedia {
	padding: 0px;
	margin:0px;
	padding-top:3px;
}


.tx-ttnews-browsebox {
	clear:both;
	font-weight: bold;
	color: #7b7a66;
	padding-left:10px;
	border-top:10px solid #fff;
}
.tx-ttnews-browsebox TABLE{
	
}

.tx-ttnews-browsebox a{
	font-family: Arial, "Sans serif";
	font-size: 11px;
	color: #7b7a66;
	padding:2px;
}
.tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox-SCell a{
	color: #743607;
}
.divisorioComune {
	height:1px;
	border-top:4px solid #e3e1d3;
	border-bottom:4px solid #fff;
	clear:both;
}
.divisorioGrigio {
	height:5px;
	border-top:1px solid #eaeaea;
	
	clear:both;
}
.seicento {
	width:616px;
}
.paddingDieci {
	padding-left:10px;
}





/* FORM */

.tx-srfeuserregister-pi1 { width:550px;  }
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; font-weight:bold;}
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; width:340px;}
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; width:80px;}
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 90px; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 400px; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit { width:130px; height:28px;}

.tx-felogin-pi1 a {
		color:#6c2e07;
		font-weight:bold;
}


.tx-felogin-pi1 legend {
		display: none;
		visibility:hidden;
}

.tx-jkpoll-pi1 input{
margin-left:12px;
}
#boxpiuvisti .user-newsvisited-list-item{
width:320px;
border:0px;
}
#boxpiuvisti .user-newsvisited-list{
border:0px;
}

/* Commenti */

.tx-comments-comments, .tx-comments-comment-form { padding:10px; }
.tx-comments-comment-form {

	padding:13px;
	padding-top:0px;	
}
.tx-comments-comment-form h4 {
	font-family: Arial;
	font-weight:normal;
	font-size:25px;
}
.tx-comments-comment-1 {
   border-bottom: 2px solid #C5C1A8;
    margin-bottom: 10px;
    padding: 3px 5px;
}

.tx-comments-comment-2 {
border-bottom: 2px solid #C5C1A8;
    margin-bottom: 10px;
    padding: 3px 5px;
}
.tx-comments-pi1 {
	padding-top:50px;
}


.tx-comments-comment-name {
    color: #702E00;
    font-family: Arial,Serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
}

.red a{
color:red !important;
}
