/*reset*/
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	  margin: 0;
	  padding: 0;
	  border: 0 ;
	  outline: 0;
	  font-size: 100%;
	  vertical-align: baseline;
	  background: transparent;
	}
body {  line-height: 1; }
ol, ul {  list-style: none;}
blockquote, q {  quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {    content: ''; content: none; }

/* remember to define focus styles! */
:focus {  outline: 0;  }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del {  text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/*comuni*/
ol li, ul li { font-size:1em; line-height:1em; } /* reset da dojo.css*/
td { vertical-align:top; }

hr { color:#9a9a9a; border-color:#9a9a9a; background-color:#d00000; height:0px; border-style:dotted none none none; width:100%; }
/* inizio*/
body * {font-family:arial,verdana,helvetica,sans-serif; font-size:15px; line-height:16px;}

body {background:#ffffff url(../images/sf.gif) repeat-y center top;}
body a {text-decoration:none;}
div#wrapper {-moz-background-clip:border; -moz-background-inline-policy:continuos; -moz-background-origin:padding; width:980px; margin-left:auto; margin-right:auto; background:white none repeat scroll 0 0; overflow:auto; z-index:2;}

/* testata*/

div#Testata { height:165px; xwidth:970px; background:#d00000 url(../images/sf_testata.gif); color:#d00000; padding:5px 5px 0px 5px; }
#Testata, 
#Testata a {color:white; font-size:10pt; position:relative;}

#b728x90 {margin-right:5px;  overflow:hidden;}

/*#logo { margin-top:25px; }*/
div #cercalogin {position:relative; right:0; top:0px; width:236px; height:50px;}
div #cercalogin div {padding-left:10px; padding-top:4px; }

div#username {font-size:12px;  font-family: tahoma, arial, verdana, serif; color:#d00000; font-weight:bold; margin-top:5px;}
#usernameoption {font-size:12px;  font-family: tahoma, arial, verdana,serif; color:black;}
#usernameoption a {font-size:12px;  font-family: tahoma, arial, verdana,serif; color:black;}

div #ricercalibera {color:black; font-weight:bold; float:left; width:100%; margin-left:10px; margin-top:15px;}
div #ricercalibera input#ftsearch {width:150px; border:1px solid #d00000;}
div #ricercalibera input {color:white; font-size:12px; height:20px; background:#d00000;}


/* GESTIONE DEL LOGO, MENU SUPERIORE (MENUUNO) ED INFERIORE (MENUDUE) */

div#pulsantiera {position:absolute; width:970px; height:70px; border: 0px solid black;}

div#logomoto {float:left; margin-top:10px; max-height:63px;}

div#menudue {float:right; margin-top:25px;}
div#menudue li {float:left; padding-top:12px;}
div#menudue li a { border-left:1px solid #818181;  padding-right:5px; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size:12px; color:#818181; padding: 1px 8px 1px 8px; }
div#menudue ul#riga2 li.n1 a { color:black;}
div#menudue li a:hover {color:#d00000; background:white;}

#sotto {width:980px; background:#d00000; height:30px;}
div#menuuno {float:left;}
div#menuuno li {float:left; padding-top:8px; padding-bottom:5px; text-transform:uppercase;}
div#menuuno li a {font-family: tahoma, verdana, arial, helvetica, sans-serif;  font-size:13px; font-weight:bold; color:white; padding: 2px 10px 2px 10px; border-right:1px solid white;}
div#menuuno li a:hover {color:red; background:white;}

#rss {position:relative; float:left; margin-left:10px; margin-top:2px;}
#rss ul li {width:26px; height:26px; background:url(../images/rss.png); cursor:pointer; margin-left:10px;  list-style-type:none;}
#rss ul li a {font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size:16px; color:white; margin-left:30px;padding-top:5px;}
#rss ul li a:hover {background:none; cursor:pointer;}

/*Box 5 Notizie*/
div#navigazione {position:absolute; width:100px; height:33px; margin-left:5px; z-index:50; padding-top:15px; padding-left:554px;}
div#navigazione ul li {padding-top:5px; height:20px;}
.ba { float:left; margin-top:3px; margin-right:1px; cursor:pointer; padding-left:3px; padding-right:3px; height:25px; color:black; font-weight:bold; font-size:16px; border:1px solid silver; background:white;}
.ba_sel {float:left; margin-top:3px; margin-right:1px; cursor:pointer; padding-left:3px; padding-right:3px; height:25px;  font-weight:bold; font-size:16px; border:1px solid silver; color:white; background:silver;}
.ba:hover { color:white; background:silver;}

#prime5notizie {width:656px; z-index:5; padding-top:15px; }
div#notizia1 {height:290px;}
div#notizia2,div#notizia3,div#notizia4,div#notizia5 { display:none; height:290px;}
.notizia { padding-left:10px; display:block; height:280px; top left no-repeat; position:relative; text-decoration:none; text-align:left;}
.notizia .foto5notizie { position:absolute; height:290px; display:block; overflow:hidden; border:none; margin-left:-10px; border:0px solid silver; top:0px;}
x.notizia #riga0 { display:none;}
.notizia h1 {height:50px; overflow:hidden; position:absolute; width:550px; margin-top:220px; margin-left:31px; padding-left:10px; padding-top:5px; padding-bottom:0px; padding-right:10px; background:#d00000;filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; z-index:10; text-align:center; vertical-align:middle; }
.notizia h1 a {font-style:arial,vardana; font-size:19px; line-height:18pt; font-weight:bolder; margin-bottom:5px; margin-right:5px; color:white; text-transform:uppercase;}
.notizia p {display:none; font-size:12px; color:black; line-height:12pt; position:absolute; top:220px; width:341px; height:47px; overflow:hidden; left:294px; padding-left:10px; padding-top:3px; padding-bottom:5px; padding-right:5px; background:white;filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;}
.notizia p a {font-style:arial,vardana; color:black; line-height:16px; font-size:12px;}
.notizia .seznot { position:absolute; top:-20px; right:2ex; color:#fff;  }

/*#marchi {margin-top:8px;}
#marchi h1 {font-style:arial,vardana; font-size:13px; margin-left:3px; text-transform:uppercase; width:75px; float:left; line-height:15px; margin-top:5px; color:blue; font-weight:bold;}
#marchi #salone {margin-left:4px;}
#salone ul li {width:60px; height:30px; float:left; margin-bottom:5px; border:1px solid silver; margin-right:1px;}

#iniziative {width:654px; padding-top:8px; padding-left:2px; background:#CCC;}
#loghi ul li {width:148px; float:left; margin-right:2px;}*/

#csicurezza {margin-top:17px; width:651px; overflow:hidden;}
#dunlop {margin-top:10px;}

#sp336x280 {margin-top:15px;}

#titoloevidenza {float:none; width:300px; text-align:center; top:0px; margin-top:10px;}
#titoloevidenza .evidenzaTab_sel {text-transform; uppercase; width:148px; float:left; font-style:arial; font-size:14px; cursor:pointer; padding-top:2px; padding-bottom:2px; background:#d00000; color:white; font-weight:bold;}
#titoloevidenza .evidenzaTab {text-transform; uppercase; width:148px; float:left; background:#f4f4f4;  font-style:arial; font-size:14px; cursor:pointer; padding-top:2px; padding-bottom:2px;}

.evidenza {border:1px solid silver; height:116px; overflow:hidden; width:298px; }
.evidenza ul { list-style-type:square; margin-left:15px; color:#d00000;}
.evidenza ul li {text-align:left; margin-left:3px; line-height:14px;}
.evidenza ul li a {font-style:arial, verdana, tahoma; font-size:11px; color:black; text-align:left;}


/* menu sottosezioni */
.hpsez h1 { font-size:30px; font-weight:bold; color:#D0D0D0; text-align:left; margin-top:10px; margin-bottom:10px; font-style: tahoma, arial, verdana; }
#menusottosez {margin:0px;}
#menusottosez span {float:left;  display:inline; color:#a0a0a0; }
#menusottosez span  {font-style:tahoma, arial, verdana; font-size:15px; }
#menusottosez ul {  display:inline; xwidth:98%; xfloat:left;  }
#menusottosez ul li { float:left; margin-right:10px; background-color:#FFFFFF; }
#menusottosez ul li a { color:#0075cf; text-decoration:none; font-family:arial,verdana,helvetica,sans-serif; font-size:14px;  line-height:20px; }
#menusottosez ul li+li { }
#menusottosez ul li+li { border:none;  }
#menusottosez ul li{ padding-left:10px; background:url(../images/icona_sottosezioni.gif) left no-repeat; }

/*Ultime 4 Copertine*/

#copertina2,#copertina3,#copertina4 {display:none; }
ul#sceltacopertine {width:234px; overflow:hidden; font-weight:bold; font-size:12px; font-color:grey;  text-align:left; margin-top:10px;}


.cop {border:1px black;  cursor:pointer; background:#FFFFFF; color:#a4a4a4; padding-left:0.50em;
		float:left; width:100%; border-style: none solid solid none; height:14px; line-height:1em;}
.cop:hover { background:#CA0C0C; color:white;} 
.cop_sel { border:1px black;  cursor:pointer; padding-left:0.50em;
		float:left; width:100%; border-style: none solid solid none; height:14px; line-height:1em;
		background:#CA0C0C; color:white; text-align:center; } 

div#copertine { border-right:1px solid white;  margin-top:0em; padding-right:0.5em; height:148px; background:white; padding-top:3px; }
div#copertine span a img { float:left; margin-right:4px;}
div#copertine span {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:black; line-height:12px;}
div#copertine {margin-top:5px; margin-bottom:10px;}
div#logoclub {margin-top:5px; margin-bottom:5px; text-align:center;}
div#abbonati {margin-top:5px; margin-bottom:5px; text-align:center;}

/*Banner Comedi*/
ul#bannerHP li { margin-top:10px;}
#comedihp {clear:both; width:234px; text-align:center;}
#comedihp li {list-style-type:none; margin-top:5px;}
#comedihp ul {margin-top:10px; border-top:1px solid silver; padding-top:10px;}
#logoclub { text-align:center; }
#shell {width:234px; height:40px}
#esterni ul #canella {width:300px; height:60px; text-align:center; margin-bottom:5px;}
#strada125 {width:234px; height:90px}
#motousate {width:234px; height:60px}
#bannermoto {width:234px; height:90px}
#motoscooter {width:234px; height:60px}
#webads {width:234px; height:100px}

/*colonne homepage*/
div#sez2 {xmargin-top:5px;}
div#sez2 h1 {margin-top:5px;}
#colSx,#colDx { margin:0 2px; }

/*HOME ARTICOLI COLONNE*/
/*#testatanotizie {height:25px; font-family:arial,verdana,helvetica,sans-serif; color:white; font-size:18px; font-style:italic; font-weight:bold; background:#759b00; text-align:center; }*/
ul#colonna {width:99%; margin-left:5px; }
div#colonnehome .artbox {margin-top:-12px;}
div#colonnehome .artbox div h1 {border-top:1px solid #d00000; border-left:1px solid #d00000;}
div#colonnehome h1 {height:47px; margin-top:18px; font-family:tahoma, arial,verdana,helvetica,sans-serif; text-align:center; padding:3px; }
div#colonnehome h1 a:link {color:black;}
div#colonnehome h1 a:visited {color:black;}

div#colonnehome {margin-left:5px; margin-right:5px; top:-10px; }
div#colonnehome h1 a {font-size:12px; line-height:16px; font-weight:bold;}
div#colonnehome .artbox div { overflow:hidden;}

#colonnehome div.artbox div p {border-bottom:1px solid silver; border-left:1px solid silver;}
div#colonnehome p { height:70px; font-family:arial,verdana, tahoma, helvetica,sans-serif; color:#6b6b6b; font-size:11px; line-height:13px; padding-left:5px; padding-right:5px; margin-top:0px; padding-top:5px; padding:bottom:7px; overflow:hidden;}
div#colonnehome p a:link {color:#6b6b6b;}
div#colonnehome p a:visited {color:#6b6b6b;}
div#colonnehome ul { height:100px; width:194px; overflow:hidden; border-left:1px solid #d00000;}
div#colonnehome ul a img { width:195px; overflow:hidden;}
div#colonnehome div { width:195px; height:255px; float:left; margin-right:7px; overflow:hidden;}

#pagine { position:relative; text-align:center; height:20px; margin-bottom:20px;}
#pagine .numPagine {margin-left:135px; margin-right:120px;}
#pagine span a {font-style:arial,verdana; color:white; font-weight:bold; font-size:12px; padding:4px; background:#0075CF;}
#pagine span {height:12px; padding:3px; float:left; margin-top:10px; font-family:arial,helvetica,sans-serif; font-size:15px; color:#0075cf; font-weight:bold;}
#pagine span a:link {font-family:arial,helvetica,sans-serif; font-size:12px; color:white; font-weight:bold;}

div#news {position:relative; margin-top:10px; clear:both;}
div#news .artbox {width:520px; height:120px; overflow:hidden; border-top:1px solid silver; margin-top:10px; padding:5px;}
div#news .artbox div h1 {margin-top:5px;}
div#news .artbox div h1 a {font-style:arial,verdana; color:#d00000; font-size:13px; line-height:16px; text-transform:uppercase; font-weight:bold;}
div#news .artbox div p {font-style:arial,verdana; color:#6b6b6b; font-size:12px; line-height:16px;}
div#news .artbox div a img {float:left; margin-right:5px;}

/* BoxArticolo*/
#articolo {width:980px;}
#BoxArticolo {width:680px; float:left;}
#BoxArticolo div#datacreazione {width:75px; font-family:arial,verdana,helvetica,sans-serif; font-size:10px; margin-top:5px; margin-left:-15px; color:#666; float:left; margin-right:25px;}

#social {margin-top:5px; float:left; margin-right:25px;}

#rivista {width:350px; font-family:verdana,arial,helvetica,sans-serif; color:#666; font-size:10px; text-align:left; margin-bottom:10px; margin-top:5px; margin-left:20px;}
#rivista a {font-family:verdana,arial,helvetica,sans-serif; color:#666; font-size:10px; text-align:left; margin-bottom:10px; margin-top:5px; margin-left:20px;}

#BoxArticolo div#titolo {width:660px; margin-bottom:20px; margin-top:0px; clear:both;}
#BoxArticolo div#titolo h1 {font-family:arial,verdana,helvetica,sans-serif; font-size:30px; padding-left:5px; padding-right:10px;font-weight:normal; line-height:22pt; color:#333;}
#BoxArticolo #foto {margin-bottom:1em; width:650px; top:0px;}
#BoxArticolo img { border:0px solid silver; margin-top:0px; }

#tabellaaree {display:none;}

#BoxArticolo div#sottotitolo  {font-family:tahoma, verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; }
div#body {position:relative; float:left; width:530px; padding-left:5px; padding-right:15px;}
div#body h1 {font-family:arial,verdana,arial,helvetica,sans-serif; font-size:25px;}
div#body {font-family:arial,verdana,arial,helvetica,sans-serif; line-height:16pt; font-size:14px; text-align:justify;}
div#body p {font-family:arial,verdana,arial,helvetica,sans-serif; line-height:16pt; font-size:14px; text-align:justify;}
div#body em {font-family:arial,verdana,arial,helvetica,sans-serif; line-height:16pt; font-size:14px;}
div#body a:link {font-family:arial, verdana,arial,helvetica,sans-serif; font-size:15px; color:blue; font-weight:bold; }
div#body img:link {font-family:arial, verdana,arial,helvetica,sans-serif; font-size:15px; color:blue; }
div#body a:visited {font-family:arial, verdana,arial,helvetica,sans-serif; font-size:15px; color:#810098; font-weight:bold;}
div#body table td {border-style:dashed; border-width: 1px; padding:4px; }
#body img {float:left; margin-right:1em;}
a#matrixgallerylink {background:#FFFFFF; font-family:tahoma, arial,verdana,helvetica,sans-serif; font-size:14px; color:#d00000; padding: 4px 6px 4px 6px; border: 2px solid blue; text-align:center;  text-decoration:none; }
#BoxArticolo div#testoallegati {font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#0075DF; font-weight:bold; margin-top:5px; margin-bottom:10px; }
#BoxArticolo #allegati ul a {font-family:verdana,arial,helvetica,sans-serif; color:black; font-size:10px; font-weight:bold;}
#BoxArticolo #allegati ul {background:orange; padding:3px; float:left; margin-right:10px;}
#BoxArticolo #allegati {margin-top:5px; margin-bottom:10px; margin-left:10px;}

#linkgallery {cursor:pointer; position:relative; height:38px; width:100px; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:orange; font-weight:bold; background: url(../images/gallerylink.png) no-repeat; margin-top:-45px; margin-left:550px;}

#linkaree {position:absolute; height:38px; width:200px; background: url(../images/areelink.png) no-repeat; margin-top:7px; margin-left:0px;}

/* BoxArticolosolovideo*/
#BoxArticolosolovideo {width:980px;}
#BoxArticolosolovideo div#datacreazione {width:75px; margin-left:900px; font-family:arial,verdana,helvetica,sans-serif; font-size:10px; align:right; margin-right:10px; margin-top:10px; margin-bottom:15px;}
#BoxArticolosolovideo div#titolo {width:980px; margin-bottom:20px; margin-top:-30px;}
#BoxArticolosolovideo div#titolo h1 { font-family: arial,verdana,helvetica,sans-serif; font-size:18px; padding-left:5px; padding-right:10px; margin-top:0px; font-weight:bold; line-height:18pt;}
#BoxArticolosolovideo #intro {background:orange; color:black; width:202px; margin-bottom:10px; text-align:center; padding:3px;}
#BoxArticolosolovideo #intro a {font-family: arial,verdana,helvetica,sans-serif; font-size:15px;}
#BoxArticolosolovideo #sommario {white-space:nowrap; clear:both; float:left; width:200px; height:1000px;}
#BoxArticolosolovideo #sommario li {float:left; list-style-type:none; margin-right:5px; padding: 4px 4px 4px 4px; background:#f4f4f4; width:200px;}
#BoxArticolosolovideo #sommario li+li {padding-left:3px; margin-bottom:6px;}
#BoxArticolosolovideo #sommario li a  {font-family:arial,verdana,helvetica,sans-serif; color:#000000; text-decoration:none; font-size:11px; text-transform:uppercase;}
#BoxArticolosolovideo #sommario li a:hover{color:#0a5ccc; font-weight:bold; font-size:13px;}
#BoxArticolosolovideo #sommario #multipaginaCurrent { color:#FFFFFF; font-weight:normal; text-transform:uppercase; background:#0075CF; padding: 4px 4px 4px 4px; font-size:13px; margin-bottom:5px; margin-top:5px;}
#BoxArticolosolovideo #foto {width:650px; float:left; padding-left:40px; margin-top:-48px;}
#BoxArticolosolovideo #body {width:700px; margin-left:40px;}
#BoxArticolosolovideo #body p {font-family:arial,verdana,arial,helvetica,sans-serif; line-height:16pt; font-size:14px; text-align:justify; margin-bottom:20px;}

/*SOMMARIO*/
#sommario {white-space:nowrap; clear:both;}
#sommario ul {white-space:nowrap;}
#sommario ul li {float:left; list-style-type:none; margin-right:5px; padding: 2px 3px 2px 3px; background:#f4f4f4; white-space:nowrap;}
#sommario li+li {padding-left:3px; margin-bottom:6px; white-space:nowrap;}
#sommario li a  {font-family:arial,verdana,helvetica,sans-serif; color:#000000; text-decoration:none; font-size:10px; text-transform:uppercase; white-space:nowrap;}
#sommario li a:hover{color:#0a5ccc; font-weight:bold; font-size:10px;}
#sommario #multipaginaCurrent { color:#FFFFFF; font-weight:normal; text-transform:uppercase; background:#0a5ccc; padding: 4px 4px 4px 4px; font-size:10px;}

/* LeftArticolo*/
#art120x600 {width:120px; float:left; margin-right:5px; clear:both;}

/* RightArticolo*/
#coldestra {width:300px; margin-top:15px;}

/*RICERCHE*/
div#bread  {margin-bottom:5px;}
#ricerca {background:url(../images/sf_ricerca_motore.jpg) top left ; clear:both; width:300px; height:200px; text-align:center;}
#nomesezione {background:#999; width:291px; height:19px; padding:3px 3px 3px 6px; margin-top:10px;}
#nomesezione a {font-family:arial,verdana,helvetica,sans-serif; font-size:12px; font-weight:bold; color:white;}
div#ricercamotore{ height:200px; background:url(../images/sf_ricerca_motore.jpg) top left; text-align:right;}

#ricerca #layer_sezione {padding-top:10px; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; text-align:right; padding-right:50px;}
#ricerca #layer_sezione select {font-family:arial,verdana,helvetica,sans-serif; font-size:12px; width:150px;}
#ricerca #layer_sezione select option {font-family:arial,verdana,helvetica,sans-serif; font-size:11px; width:120px;}
#ricerca #layer_text {margin-top:10px; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; margin-bottom:10px; text-align:right; padding-right:50px;}
#ricerca #layer_text input {font-family:arial,verdana,helvetica,sans-serif; font-size:12px; width:144px;}
#ricerca input {font-family:arial,verdana,helvetica,sans-serif; font-size:12px;}

#ricerca #layer_marca {padding-top:10px; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; text-align:right; padding-right:50px;}
#layer_marca select {font-family:arial,verdana,helvetica,sans-serif; font-size:12px; width:170px;}
#layer_marca select option {font-family:arial,verdana,helvetica,sans-serif; font-size:11px; width:120px;}
#ricerca #layer_modello {padding-top:10px; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; text-align:right; padding-right:50px;}
#ricerca #layer_modello select {font-family:arial,verdana,helvetica,sans-serif; font-size:12px; width:170px;}
#ricerca #layer_modello select option {font-family:arial,verdana,helvetica,sans-serif; font-size:11px; width:120px;}
#ricerca #layer_anno {padding-top:10px; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; margin-bottom:10px;text-align:right; padding-right:50px;}
#ricerca #layer_anno select {font-family:arial,verdana,helvetica,sans-serif; font-size:12px; width:170px;}
#ricerca #layer_anno select option {font-family:arial,verdana,helvetica,sans-serif; font-size:11px; width:120px;}



#300x250 {margin-top:5px;}

#esterni {text-align:center; margin-top:15px; margin-bottom:20px;}
#esterni ul li {width:300px; text-align:center; margin-top:5px; list-style-type:none;}


#genertel {border:1px solid silver; text-align:center; height:90px;}
#genertel ul#bottomright li#ass a {font-family:arial,verdana,helvetica,sans-serif; font-size:12px; color:black;}
#genertel #ass img {position:absolute; margin-top:30px; margin-left:-75px;}

/*sezione homepage*/
#sezhp {width:980px; background:white; margin-top:15px;}

/* Footer*/

#footer {background:#666; height:74px; width:980px; float:left; margin-top:20px;}
#footer a#logoEdisport { float:left; margin-left:20px; margin-right:50px;}

ul#riviste { width:80%; height:20px; xposition:relative; float:left;  margin-top:10px; position:relative;}
ul#riviste li { display:block; float:left;  margin-left:5px;}
#riviste li { border-left:1px solid silver; padding-left:5px; }
ul#riviste li a {float:left; display:inline; height:20px; cursor:pointer;}

ul#riviste li a {font-family:arial,verdana,helvetica,sans-serif; color:#e5e4e4; text-decoration:none; font-size:12px; }

#footer em { width:70%; float:left; align:right; text-align:center;  margin-top:26px;}
#footer span {font-family:arial,verdana,helvetica,sans-serif; color:white; text-decoration:none; font-size:12px; }
#footer em{font-family:arial,verdana,helvetica,sans-serif; color:white; text-decoration:none; font-size:12px; }


/* Ultime 5 Gallery*/
#testogallery {background:silver url(../images/gallery.gif); width:45px; float:left; height:95px;}
div#sez3 {  border:1px solid silver; border-style:none solid none solid;}
div#sez3 h1 { background:white url(../images/sf_prove.gif ) 0px 0px repeat-x; height:21px; xfont-family:arial,verdana,helvetica,sans-serif; color:white; font-size:14px; font-weight:bold; text-decoration:none; text-align:center; padding-top:5px; padding-bottom:5px; margin:0; padding:0; padding-top:4px; }
ul#ultimegallery { background:white url(../images/bk_copertine.gif) 25px 0px repeat-x; }
ul#ultimegallery  li { list-style-type:none; display:inline; }
ul#ultimegallery  { margin:0px 0px; padding:0 5px; padding-top:5px; padding-bottom:10px; }
ul#ultimegallery li+li { margin-left:20px;}

/* risultati ricerca */

#risultati2,#risultati_gallery,#risultati_info,#risultati_news,#risultati,#risultati_sicurezza,#risultati_sport,#risultati_tecnica,#risultati_turismo,#risultati_vetrina {display:block;  xbackground:black; overflow:scroll; width:600px; height:400px;
}
div.dijitDialog {border:3px solid #d00000;}

.head_query {display:none;}
.head_pagina {margin-top:10px;}
.head_pagina li {float:left; padding-right:4px; }
.head_pagina li+li {}
.head_records li {float:left; clear:right;}
.head_pagina li,.head_records li {font-size:12px; color:black; text-decoration:none; }
.head_pagina li a { font-size:10px; }
.head_pagina li a:hover {color:red; font-weight:bold;} 
.head_pagina .sel {margin-right:10px; padding:2px;}


.risricerca {padding-top:0px;}

.hpsez .risricerca h1  {font-style:tahoma,arial,verdana; font-size:16px; font-weight:bold; color:#515151; width:90%; margin-bottom:10px; text-align:left;}
.risricerca .titolo {font-style:tahoma,arial,verdana; font-size:16px; font-weight:bold; color:#515151; width:90%; margin-left:8px; margin-bottom:5px; margin-top:10px; margin-top:60px; margin-left:8px;}

.contenuti li.riga {clear:both; height:180px; margin-top:0px; width:650px; margin-left:5px; overflow:hidden;}
.contenuti li.riga ul li.url {background:#0075cf; margin-bottom:2px; padding:4px;}
.contenuti li.riga ul li.url a {font-style:arial,verdana; font-size:13px; color:white; margin-top:15px; font-weight:bold; text-transform:uppercase;}

.contenuti li.riga li.sezione {float:left; font-style:arial, verdana; font-size:12px; color:#000; padding-left:4px; padding-right:6px; display:inline; height:12px; width:120px; padding-top:4px;}
.contenuti li.riga li.abstract {font-style:tahoma,arial,verdana; font-size:13px; line-height:15px; margin-top:7px; width:450px; padding-left:155px; height:110px; overflow:hidden;}
.contenuti .riga li.data_creazione {font-size:12px; color:#000; height:12px; padding-top:4px; padding-left:40px;}
.risricerca li.intestazione {font-size:14px; font-style: tahoma,arial,verdana; color:#515151;  margin-left:10px; margin-right:10px;}
.risricerca li a {font-size:14px; font-style: tahoma,arial,verdana; color:#0075cf;  margin-right:10px;}
.risricerca li.sel {font-size:14px; background:red; color:white; font-weight:bold;}
.risricerca ul.contenuti {width:100%;}

.contenuti {overflow:hidden;}
.contenuti .riga  .img { float:left;}
.contenuti .riga ul { display:inline;}
.contenuti .riga .foto { float:left; width:150px; position:absolute; margin-top:6px; height:100px; overflow:hidden;}
.contenuti .riga .foto img { width:150px;}


/* xPeriments*/

/*p:first-letter { font-size:20px; font-weight:bold; font-family:serif; color:#555; float:left; font-style:italic;}*/
/*#body br +*:first-letter {font-size:20px; font-weight:bold; font-family:serif; color:#555; float:left; font-style:italic; }*/
#b120x600 *,#b728x90 *,#b336x280* { overflow:hidden; margin-bottom:15px;}

.risultatiricerca { xdisplay:block; border:1px solid black; width:80%; height:100px;  position:absolute; top:10; left:10%; background:white; opacity:.9; z-index:2; }
.risultatiricerca { display:hidden; width:0px; height:0;}

.youtube {border:3px solid silver; background:silver; margin:0 auto; }

/*test*/

 #sez2 #b120x600, #sez2 #colSx, #sez2 #colDx, #sez2 #colSx, #sez2 #colLat{ float:left; }
 #sez2 div {margin:0; padding:0;}
 #sez2 #b120x600 { float:left; border:0px solid black; width:120px; align: left;}
 #sez2 #colSx,#sez2 #colDx { float:left; border:0px solid black;  }
#sez2 #colLat { float:left; border:0px solid black; width:240px; }
#sez3 {clear:both; }
#sez1 { background:white; width:980px;  min-height:317px;}

#ricercalibera input { border:none; background:none; margin:0; padding:0; color:white;}
#ricercalibera input#ftsearch {background:white; color:black;}

#AjaxLoader { position:absolute; top:50%; left:50%; z-index:2;}


/*Print*/
@media print {

/* -------------------------------------------------------------- 
 Hartija Css Print  Framework
   * Version:   0.8 (2008-03-10)
-------------------------------------------------------------- */

/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }
/* Images */
img { float: left; margin: 1em 1.5em 1.5em 0; }
a img { border: none; }
/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }
/* Table */
table { margin: 1px ;  text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
/* tr {page-break-inside: avoid;}   */  /*GG*/
/*hide various parts from the site
#header, #footer, #navigation, #rightSideBar, #leftSideBar 
{display:none;}
*/
#TestataR1,#mainmenu,#prime5notizie #navigazione,#spRight,#spRight2 {display:none;}
#336x280  {display:none;}
#colSin,#latDX,#primacolonna,#secondacolonna,#ArtLatDX,#menusottosez  {display:none;}
#colSin { align:left; }
h1 {clear:both; width:100%; text-align:center;}
img {float:left; margin-right:1em; border:2px solid silver;}
#sez3 {display:none;}
#footer li {display:none;}
iframe {display:none;}
#correlati,#paginazione,#sommario {display:none;}
xtd,xth {border:1px soldi black; background:silver; margin:2em; padding:2em; content: " (" attr(id) ") ";}
#BoxArticolo {width:90%;}
*[class] { content: " (" attr(class) ") "; font-size: 90%; }

}

