body {
	background-image: url(immagini/_fondo.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #3178a2;
	height:100%;
	color:#353535;
	line-height:16px;
}
img {
  border: 0px;
}
b, strong {
  font-size: 14px;
  color:#353535;
}
.datario { font-weight:bold; color:#2D2D2D }
.spacer-gif{height:0px;visibility:hidden;display:none}
a {color:#2D2D2D}
a:hover {}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clearing {
	clear:both;
}
H1,H2,H3,H4,H5{
margin:0;
padding:0;
color:#2D2D2D;
}
H3{
padding-top:13px;
padding-bottom:13px;
font-size:12px;
}
.tCol1 H3{
font-size:15px;
font-weight:normal;
}


#testata {
	position: absolute;
	top: 0px;
	left: 50%;
	margin:0 0 0 -505px;
	z-index: 1;
	width: 1010px;
	height: 253px;
}

#Container {
	position: absolute;
	top:254px;
	left: 50%;
	margin:0 0 0 -504px;
	z-index: 1;
	width: 1004px;
	height: 100%;
    	height: auto !important;
    	min-height: 100%;
    	margin-bottom: -100px;
}
.Col1{
	background-image:url(immagini/_test.png) !important;
	background-image:url(immagini/_test.gif);
	background-repeat:repeat-y;

}
.Col2{
	background-image:url(immagini/_fondo2.gif);
}
.Col3{
	background-image:url(immagini/_fondo3.png) !important;
	background-image:url(immagini/_fondo3.gif);
        background-repeat:repeat-y;	
}
.tCol1{
	padding:20px;
	padding-top:10px;
	padding-left:25px;
	width:420px;
}

.tCol2{

	padding:0;
	margin:0;
	width:233px;

}
.tCol3{
        padding:17px;
	width:308px;
	
}
.tCol2 .csc-textpic {
	padding-left:17px;
}
.tCol2 .csc-textpic-text P {
	padding:0;
	margin:0;
}
.tCol2 .csc-textpic-text{
	width:80px;
}
.tCol1 H1{
	color:#ED7F00;
}
.tCol1 a,.tCol2 a,.tCol3 a{
	text-decoration:none;color:#2D2D2D;
}
.tCol1 a:hover,.tCol2 a:hover,.tCol3 a:hover,_Footer a:hover{
	text-decoration:underline;color:#2D2D2D
}

.Footer{
	width:1010px;
	height:210px;
	background-image:url(immagini/_bkgFooter.gif);
	background-repeat:no-repeat;
	
}
.Footer a{
	text-decoration:none;
	color:#024490;
}

.Footer a:hover{
	text-decoration:underline;
	color:#024490;
}
.contenuto_news ul {
	list-style-type: none;
	margin:0;
	padding:0;
	margin-top: 10px;
	
	width:260px;
}
.contenuto_news ul li h2{
	font-size:13px;
}
.contenuto_news li {	
    	margin: 0;
    	padding: 0;
	display: inline;
	
}
.contenuto_news ul li a {
 	text-decoration:none;
 	
}

.navigazione_2{
	padding-top:10px;
	padding-bottom:10px;
}



H1.sport {
color:#303030;
font-weight:normal;
line-height:25px;
font-size:19px;
padding-bottom:10px;
}

.sezione{
color:#777777;
font-weight:normal;
font-size:12px;
}
H2{
color:#303030;
font-weight:normal;
line-height:17px;
font-size:21px;
text-decoration:none;
}
.singolo_articolo{
	padding-left:15px;
}
.singolo_articolo img{
	border: 1px solid #eaeaea;
}
.home h2{
color:#333333;
font-weight:normal;
line-height:12px;
font-size:12px;
text-decoration:none;
padding:0px;
margin:0px;
}
.home {
width:420px;
}
.home img {
border:1px solid #eaeaea;
}
.tx-ttnews-browsebox, .browseBoxWrap {
	
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #f00;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}

.tCol3 P{
	margin:0;
	padding:0;
}

/* -----------------------------------
 
 Bookmarks

 -----------------------------------*/
.bookmarks{ font-size:11px; font-weight:bold; }
.strumenti a {
	cursor: pointer;
}
.dettaglio, .strumenti{
	padding-left:15px;
}


/* menu tendina 
 ---------------- */
div#wipe {
	width: 200px;
	/*height: 80px;*/
	position: absolute;
	margin-top: 25px;
	margin-left: -30px;
	background: #fff;
	border: 1px solid #ccc;
}

/* menu tendina - top
 ---------------- */
div#wipe div.wipe-top {
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px solid #ccc;
	
	
}

/* menu tendina - header
 ---------------- */
div#wipe div.wipe-top span {
	margin: 0;
	padding: 0;
	float: left;
	padding-left: 3px;
	font-size:11px;
	/*
	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-size: 11px;
	font-weight:bold;
	color:#f00;
}
		
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.divH{
width:5px;
height:15px;
padding-left:5px;
border-left:1px solid #eaeaea;
}
.dettaglio H1 {
margin:0;
padding:0;
font-weight:normal;
padding-top:2px;
padding-bottom:2px;
font-size:18px;
color:#2D2D2D;
line-height:17px;
}
.girata-footer{
padding-bottom:10px;
}
.girata-links{

}
.link{
color:#f11;
font-size:11px;
font-weight:bold;
padding-top:10px;
padding-left:10px;
}
.link a{
font-size:10px;
font-weight:normal;
color:#333333;
text-decoration:underline;
}
div.immagine_news {
padding-bottom:10px;
}
.linkM{
padding:0;
margin:0;
padding-top:10px;
padding-bottom:10px;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.programma_attivo a{
	color:#333333;
	font-size: 12px;
	padding-left:18px;
	text-decoration: underline;
	
}
.programma_normale a{
	color:#333333;
	font-size: 12px;
	padding-left:18px;
	
	text-decoration: none;
}



/* COMMENTI
 --------------------------------------- */

        .sk-pagecomments-error {color:red;font-weight:bold;background:#eaeaea;margin:8px 12px;padding:4px;}
	.sk-pagecomments-success {font-weight:bold;}
	.sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin-bottom:12px;}
        .sk-pagecomments-headline {border-bottom:1px dotted #ccc;font-weight:bold;padding-left:6px;padding-top:6px;height:22px;font-size:90%}
        .sk-pagecomments-answerheadline {border-bottom:1px dotted #ccc;padding-left:6px;padding-top:6px;height:22px;font-size:90%;}
	.sk-pagecomments-number {float:left;}
	span.sk-pagecomments-number a {color:#333333}
	.sk-pagecomments-namedate {float:left;padding-left:5px;}
        .sk-pagecomments-emailhomepage{float:right;}
	.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}   
        .sk-pagecomments-comment{padding:4px 13px;clear:both;font-size:94%}
        .sk-pagecomments-teaser {margin-top:-40px}
        .sk-pagecomments-teaser h4 {font-size:75%;margin:0;padding-left:4px;}
        .sk-pagecomments-teaser h4 span{padding-right:4px}
        .sk-pagecomments-teaser p {margin:0;font-size:80%}
	.tx-skpagecomments-pi1 form {margin:30px 0;width:550px;}
        .tx-skpagecomments-pi1 form fieldset {border:1px dotted #597c86;}
	.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
        .tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;padding:3px 3px 3px 7px}
	.tx-skpagecomments-pi1 form legend {padding:4px;width:200px;font-size:16px;padding-left:20px;}
	.tx-skpagecomments-pi1 form label {width:100px;float:left;font-weight:bold;}
        .tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
	.tx-skpagecomments-pi1 form p {margin:3px 0;clear:both;}
	.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
	.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}
	.tx-skpagecomments-pi1 form input#name,
	.tx-skpagecomments-pi1 form input#email,
        .tx-skpagecomments-pi1 form input#homepage {width:320px;height:20px;}
	.tx-skpagecomments-pi1 form textarea {width:500px;height:160px;}
	.tx-skpagecomments-pi1 form input#name:focus,
	.tx-skpagecomments-pi1 form input#email:focus,
        .tx-skpagecomments-pi1 form input#homepage:focus,
	.tx-skpagecomments-pi1 form textarea:focus {background:#eaeaea;} 
	.tx-skpagecomments-pi1 form input#skcommentssubmit {float:left;height:33px;width:120px; }
        .tx-skpagecomments-pi1 img {border:0px}
	
/* MULTIMEDIA
 --------------------------------------- */

.box_multimedia .foto{
	height: 90px;
    	height: auto !important;
    	min-height: 100px;
    	background-color:#eaeaea;
    	border-bottom:3px solid #fff;
}

.box_multimedia .tipo A{
	text-decoration:none;
	color:#9f723f;
	font-weight:bold;
	font-size:11px;
}
.box_multimedia .testo A{
	text-decoration:none;
	color:#2d2d2d;
	font-weight:normal;
	font-size:10px;
	line-height:11px;
}
.box_multimedia .testo {
	border-bottom:3px solid #fff;
}
	

.box_multimedia_esploso {
	clear:both;
	width:640px;
	padding-left:15px;
}
.box_multimedia_esploso .album{
	float:left;width:120px;padding-right:2px;
}
.box_multimedia_esploso .albumLast{
	float:left;width:120px;
}
.box_multimedia_esploso .foto{
	height: 90px;
    	height: auto !important;
    	min-height: 90px;
    	width:120px;
    	background-color:#eaeaea;
    	border-bottom:3px solid #fff;
}

.box_multimedia_esploso .tipo A{
	text-decoration:none;
	color:#9f723f;
	font-weight:bold;
	font-size:9px;
	line-height:12px;
}
.box_multimedia_esploso .testo A{
	text-decoration:none;
	color:#2d2d2d;
	font-weight:normal;
	font-size:10px;
	line-height:12px;
}

/* Paginatore
 --------------------------------------- */
.tx-pagebrowse { list-style: none inside none; padding: 0 0; margin: 0 0; text-align:center; }
.tx-pagebrowse ul {}
.tx-pagebrowse li { display: inline; list-style: none; margin: 0 0; padding: 0 5px 0 0; }
li.tx-pagebrowse-pages { width: 50px;height:50px;background-color:#eaeaea; }
.paginatore .tx-pagebrowse-current { width: 30px;height:23px;background-color:#f00;display:block;float:left;border-right:1px solid #ffffff; padding-top:7px; color:#fff; font-size:11px; font-weight:bold}
.paginatore .tx-pagebrowse-prev { width: 70px;height:30px;background-color:#eaeaea;display:block;float:left;border-right:1px solid #ffffff;}
.paginatore .tx-pagebrowse-next { width: 70px;height:30px;background-color:#eaeaea;display:block;float:left;border-right:1px solid #ffffff;}
.paginatore .generico, .tx-pagebrowse-page { width: 30px;height:30px;background-color:#eaeaea;display:block;float:left;border-right:1px solid #ffffff; }
.paginatore .generico a, .tx-pagebrowse-page a{ display:block;width: 30px;height:30px; padding-top:7px; color:#555; font-size:11px; font-weight:bold}
.paginatore .tx-pagebrowse-prev a, .paginatore .tx-pagebrowse-next a { display:block;width: 70px;height:30px; padding-top:7px; color:#555; font-size:11px; font-weight:bold }

/* Visore
 --------------------------------------- */
.mm-viewer {
	width: 640px;
	margin-left: 12px;
	margin-top: 12px;
	margin-bottom: 12px;
	background-color:#eaeaea;
}




/* Album info + image + image desc
 --------------------------------------- */
.mm-album-info,
.mm-album-image {
	width: 620px;
	
}

.mm-album-description {
	width: 620px;
	
}

.mm-album-info,
.mm-album-image {
	width: 600px;	
}

.mm-album-image {
	text-align: center;
	background: #eaeaea;	
}

.mm-album-description {
	
}


/* Categorie 
 --------------------------------------- */
.news-catmenu  {
	margin-left: 12px;
}

.news-catmenu .news-catmenu-NO,
.news-catmenu .news-catmenu-ACT {
	float: left;
}

.news-catmenu .news-catmenu-NO a {
	display: block;
	margin-left: 1px;
	padding: 6px;
	border: 1px solid #ccc;
	background: #fff;
	
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	color: #A9A9A9;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}

.news-catmenu .news-catmenu-NO a:hover {
	color: #F7941D;
}

.news-catmenu .news-catmenu-ACT a {
	display: block;
	margin-left: 1px;
	padding: 6px;
	border: 1px solid #ccc;
	background: #333;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}


/* Lista album
 --------------------------------------- */
.mm-albums-list {
	clear: both;
	width: 613px;
	margin-left: 12px;
	margin-bottom: 12px;
	border: 1px solid #ccc;
	background: #fff;
}


/* Album singolo
 --------------------------------------- */
.album {

}
.album .album-mask {
	position: absolute;
}
.album .album-type {
	margin-top: 3px;
}
.album .album-text {
	width: 100px;
}


/* Fonts
 --------------------------------------- */
.titolo {
	font-family: "Trebuchet MS";
	font-size: 20px;
	text-decoration: none;
	color: #333;
	font-weight: normal;

}


/* Generici
 --------------------------------------- */
#focus {
	background-color: #005189;
	color: #F7941D;
}

.separatore {
	width: 613px;
	margin-left: 12px;
}
p.articolo {
	width:550px;

}
.immagine {
	background-color:#e8e8e8;
	
}
.visore {
	width:610px;
	padding-left:20px;
}
.visore H3{
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-size:16px;
}
.paginatore {
	width:610px;
	background-color:#eaeaea;
	height:30px;
}

.tx-indexedsearch-searchbox a{
	text-decoration:underline;
}



.csc-mailform-field{
	width: 400px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 20px;
	border-BOTTOM: 1px dotted #5b5b5b;
	height: 1%;
}
.csc-mailform-field label{
	font-weight: bold;
	float: left;
	width: 150px; 
	color:#333;
}

.csc-mailform-field input[type="text"]{ 
	width: 180px;
	height:16px;
}

.csc-mailform-field textarea{
	width: 200px;
	height: 150px;
}
DIV.csc-textpic {
float:left;
width:170px;
}
.visitaci {
margin-left:10px;

border-top:1px dotted #e3e3e3;
width:203px;
}
.box_t_iscriviti{
padding-top:6px;
font-size:11px;
width:203px;
}
.visitaci img {
padding-top:10px;
}
a.external-link-new-window {
font-weight:bold;
color:#9f723f;
}

.immagine_prodotto img {
border:1px solid #ccc;
}
.immagine_prodotto h2 {
margin:0px;
padding:0px;
}
.visore .tipoAlbum {
font-size:14px;
}
.visore .Autore {
font-size:12px;
font-weight:bold;
color:#333;
}
#toggle_bookmarks {font-size:12px;}
.lista_prodotti H2 {font-size:14px; padding:5px}