/* CSS www.gosabina.com */
* {padding:0;margin:0}

html,body{margin:0;padding:0}
body{font: 80% verdana, arial,sans-serif;text-align:center; background:#e4cf7c url(/i/bg/body.jpg) repeat-x 0 0; margin-top:25px;
}
p{margin:0 0 10px 0; text-align:justify; font-size:100%}
h1 {font-size:1.6em; margin-top:5px; margin-bottom:10px;color:#a20000;}
h2{font-size:1.3em; margin-top:5px; margin-bottom:15px; color:#666}
h3{font-size:1em; margin-top:8px;margin-bottom:10px}
h4{font-size:1em; margin-top:0px;margin-bottom:6px}

a{color:#333}
a:hover{color: #667; text-decoration:none}

a img{border:none; background:none}
a:hover img{background:none}

ul {list-style: none}

/*STRUTTURA*/
div#logoprint{display:none}
div#container{background:#fff;text-align:left;width:992px;margin:0 auto;padding:5px 3px 3px 3px;}
div#header{width:990px;height:120px;}
div#headertext{ font-size:10px; font-weight:bold;color:#a20000;margin:0px 0 4px 10px;}
div#header a:hover{background:transparent}	
div#head_left {
	float:left;
	width:250px;
	height:106px;
	color:#666;
	margin-left:-990px;
font-size:11px;}	
div#wrapper2{float:left;width:100%}
div#head_center {margin: 0 200px;height:100px;padding-top:5px;background:transparent}
div#head_right {float:left;width:199px;margin-left:-200px;height:100px;padding-top:5px;}	

#menu {
    float:left;
    width:100%;
    background:transparent;
    font-size:1em;
    line-height:normal;
    margin:0 0 -1px -11px}
#menu ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none}
#menu li {
    display:inline;
    margin:0;
    padding:0}
#menu a {
    float:left;
    background:url("/i/bg/left_both.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    text-decoration:none}
#menu a span {
    float:left;
    display:block;
    background:url("/i/bg/right_both.gif") no-repeat right top;
    padding:6px 15px 4px 6px;
    font-weight:bold;
    color:#fff}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none}
/* End IE5-Mac hack */
#menu a:hover span {color:#fff}
#menu #current a {
  background-position:0 -150px;
  border-width:0;
  border-bottom:0}
#menu #current a span {
  background-position:100% -150px;
  padding-bottom:5px;
  color:#fff}
#menu a:hover {
  background-position:0% -150px}
#menu a:hover span {background-position:100% -150px}
#topbar{clear:both;
    height:20px;
    padding:3px 0px 3px 0px; 
    font: bold 10px verdana; 
    color:#a20000; 
    background: #fcf6e0; 
    margin:0;
    width:998px;
    margin:0 0 5px -3px;
    border-bottom:1px solid #ffd60a;}
#topbar a:hover{color:#666}
#topbanner{text-align:center}
#registrazione{padding:3px 0 0 5px;float:left;width:510px;}
#accesso{float:right;width:440px;padding-left:20px}


/* ############# Colonna sinistra ###############*/
div#navigation{
	float:left;
	width:190px;
	margin-left:-990px}
div#navigation p{margin-left:0}

div#navigation ul{
	margin:10px 10px 20px 0px;
	padding:0}

div#navigation li {
	padding: 3px 0 0 12px;
	background: transparent url(/i/icone/li.gif)  0 60% no-repeat;
	font-size:1em}

div#ricerca_annunci{margin:0px 0 10px 0;padding:5px 0 0 2px}

div#sx_news_cont {background: #FFFF99; border:1px solid #FFCC66; padding:2px 3px 2px 2px}

div#colwrapper{
			border:1px solid #ccc;
			width:190px;
			background:#eee;
			margin-bottom:15px;
			height:175px;
}


div#sommario {margin-bottom:25px;background:#eee url(/i/bg/sf_articoli.gif) no-repeat 0 0; min-height:220px; height:auto!important;height:220px;padding:4px;}

div#sommsx {width:220px; float:left;min-height:220px; height:auto!important;height:220px;}
div#sommdx {width:340px; float:left;min-height:220px; height:auto!important;height:220px;}


div#sommario a{
	color:#666;
	font-weight:bold;
}
div#ads_sx {margin-top:10px;}

div#minisiti_sx p{text-align:left;}
.minisiti_sin{border:1px solid #ccc; width:188px; margin:3px 0 10px 0;}

/* ############# Colonna centrale ###############*/


div#wrapper{
	float:left;
	width:100%
}

div#content{
	 padding-top:5px;
	 margin: 0 200px;
}
div#content p{line-height:1.4}

div#left_content {
	float:left;
	width:170px;
	margin-top:15px;
}


#eventi_a_roma_cont {width:590px;
margin:0 0 5px 0;
float:left;
/*background: #FFFBE8 url(/i/bg/sf_news.gif) no-repeat 0 0;*/
background:transparent;}

#eventi_a_roma {width:280px; margin:2px 10px 0 0px; float:left; background: transparent;}
#week_end_a_roma {float:left;width:278px;}

#sondaggi_sabina {width:500px; margin:5px 10px 0 6px; float:left; background: transparent;}

/* WEDSITES */
#wedsite{margin:20px 0 20px 0;}
#wedsiteright {float:right;width:300px; padding:0 5px 5px 5px; margin:0 0 0 5px;}
.wedtitle{color:#996600; font-weight:bold;  background: url(/matrimonio/yellflow.gif) no-repeat 0 0; padding:0 0 0 20px; min-height:25px;height:auto!important; height:25px;}
.wedpar{font-size:.9em; padding:0px 0 0 20px;}
.i{font-style:italic;}
.wedh3{margin-top:15px; border:1px solid #eee; background:#FFF359; padding:2px;}
.wedtemp{padding:0 3px 0 3px;}
.wedchoose{padding:0 3px 0 3px; font-size:.7em; color:#666; text-align:center;}

/* RICETTE */
#ricette_cont{margin-top:30px;}
#ricetta_ing{float:left;width:160px; margin:1px 10px 0 0; padding-right:5px; border-right:1px solid #ccc;}
#ricetta_ing p{text-align:left;}
#ricetta_prep{margin-left:175px;}

#vet_random{width:268px; min-height:200px; height:auto!important; height:200px;border:1px solid #ccc; background:#eee;padding:5px; margin:0 0 20px 0;}
#img_random{width:278px; border:1px solid #ccc; background:#eee; margin:0 0 20px 0;}


div#copertina_sx{
		float:left;
		width:285px;
		height:400px;
} 
div#copertina_sx img{
		width:270px;
		border:1px solid #ccc;
} 
div#copertina_dx{
		float:left;
		width:290px;
		height:400px;
} 

div#copertina_dx li{
		margin-top:5px;
		padding-left:5px;
		background: transparent url(/i/bg/minisquare.gif) 0 60% no-repeat} 
		
div#copertina_dx li a{
		color:#333;
		} 

div#copertina_dx li a:hover{
		background:transparent;
		color: #667; 
		}


div#galleria_fotografica{
	
	text-align:center;
	margin:30px 0 20px 0;
	padding-top:15px;
	}

div#focusimg{
	width:590px;
	margin-top:20px;
}
div#focusimg img{
	border:1px solid #ccc; width:588px;
	}
div#focusimg p{
	text-align:right;
	font-size:.8em;
	color:#999;
}

div#pubbli_inserzionisti{float:right;margin:0px 10px 10px 20px; width:200px; border:1px solid #ffa500; background:#fae26a;padding:5px}

div#annuncio_percorso{font-size:.85em; height:20px; border:1px solid #ccc; margin-top:10px;padding:5px 3px 0px 3px}
div#contatta_inserzionista { margin:15px 0 15px 0}
div#segnala_annuncio { margin:15px 0 15px 0}
 

div#annunci_privati{width:45%; float:left; margin: 0 30px 20px 0}
div#annunci_privati h2{font-size:1.3em;color:#E3780D}
div#annunci_privati_int{border:1px solid #FFCE2B;min-height:200px; height:auto !important; height:200px; padding:15px 3px 5px 3px;background:#FFDC74}

div#annunci_aziende{width:45%; float:left; margin:0 0 20px  0}
div#annunci_aziende h2{font-size:1.3em; color:#666}
div#annunci_aziende_int{border:1px solid #ffa500; background:#fae26a;min-height:200px; height:auto !important; height:200px; padding:15px 3px 5px 3px}

div#annunci_privati_int a:hover, div#annunci_aziende_int a:hover{color:#000}

div#errore_newsletter{border:1px solid #FFCE2B;min-height:40px; height:auto !important; height:40px; padding:5px;background:#FFDC74; margin:10px 0 20px 0}

div#ads_ann{margin:20px 0 10px 100px;}


/*Articolo*/
div#art_foto {width:185px; margin-right:10px;float:left}
div#art_cont {width:390px;float:left}
div#art_extra, div#art_extra2 {clear:left; padding-top:10px;margin:10px 0 10px 0;font-size:90%}

/*Mappa della sede*/
#map{
width:490px;
height:400px;
border:1px solid #999;
margin:15px 0 0px 4px;
padding:5px}


/* ############# Colonna destra ###############*/
div#extra{
	padding-top:5px;
	float:left;
	width:190px;
	margin-left:-190px;
}

div#iscrizione_newsletter{
	margin:0px 0 5px 0;
	padding:0px;
	}

/* ############# Footer ###############*/


div#footer{
	padding:30px 0 0px 0;
	margin-top:20px;
	color: #666;
	clear:both;
	width:100%;
	text-align:center;
	font-size:.9em;
 color: #fff;

}

div#footer a{
	color: #fff;
}
div#footer a:hover {
	color: #999;
	background:transparent;
}
div#footer p{margin:0;padding:5px 10px;text-align:center}
div#footer_cont{background:url(/i/bg/footer.jpg) repeat-x 0 0;padding-top:20px;height:40px;margin-top:20px;}

 /*########### CLASSI #############*/

.b {font-weight:bold}

.ann_contatta{font-size:.85em; background:url(/i/icone/contatta.gif) no-repeat 0 0; padding-left:24px; margin-top:12px}
.ann_segnala{font-size:.85em; background:url(/i/icone/segnala.gif) no-repeat 0 0; padding-left:24px;margin-top:12px}
.ann_vetrina{font-size:.85em; background:url(/i/icone/vetrina_online.gif) no-repeat 0 0; padding-left:24px;margin-top:12px}
 
.annunci_criteri_ricerca{background:#FFFF66; font-size:.9em;padding:2px; border:1px solid #ccc}
.annunci_h2{color:#667; margin-bottom:15px}
.annunci_logo_vetrina{float:right; width:180px; margin:2px 0 0 5px}
.annunci_nologo_vetrina{float:right; width:200px; margin:2px 0 0 5px}
.annunci_promo{margin-bottom:15px; font-weight:bold; text-align:center}
.annunci_scheda_utente{border:1px solid #ccc;margin-bottom:15px; width:99%;  padding:3px}
.annunci_tot_utente {margin:15px 0 5px 2px; color:#666; font-size:.9em; clear:both}
.annuncio_foto{min-height:60px;height:auto! important;height:60px; width:90px; float:left; margin-right:10px; color:#999}
.annuncio_foto a:hover, .annuncio_logo a:hover{background:transparent}
.annuncio_logo{min-height:60px;height:auto! important;height:60px;margin-right:10px; width:90px; float:left;color:#999}
.annuncio_contenuto{min-height:60px;height:auto! important;height:60px; margin-left:100px}
.annuncio_contenuto p {margin-bottom:4px}
.annuncio_img{border:1px solid #ccc;width:90px;  margin:3px 0px 1px 0}

.archivio_riviste_sx  {
    display: block;
    padding: 0;
    margin: 0;
    width: auto !important;
    width /**/: 100%}
	
.archivio_riviste_sx .colsx, .archivio_riviste_sx .coldx  {
    float: left;
    font-size: .8em;
    color: #333;
    background: #eee;
    width: 89px;
    min-height: 175px;
    height: auto !important;
    height: 175px;
    }
	
.archivio_riviste_sx .colsx{
	margin:0;
  width: 91px;
	background: #eee;
	border-right:1px solid #ccc;
	}
	
.archivio_riviste_sx .coldx{
	margin:0;
  width: 90px;
	background: #eee;
	}		
		
	.archivio .coldx  {
    margin: 0;
	}		

 .archivio_riviste_sx .colsx a, .archivio_riviste_sx .colsx a:visited, .archivio_riviste_sx .colsx a:hover, .archivio_riviste_sx .coldx a, .archivio_riviste_sx .coldx a:visited, .archivio_riviste_sx .coldx a:hover {
  display: block;
	color: #333;
	padding: 1px 0 1px 5px;
	width: auto !important;
	width:100%;
	}

.archivio_riviste_sx .colsx a:hover, .archivio_riviste_sx .coldx a:hover {
    color: #fff;
	}

 .archivio_riviste_content
{
    float: left;
    margin: 5px 10px 0px 0px;
    padding-bottom:5px;
    width: 120px;
    text-align: center;
    border:1px solid #ccc;
		font-size:.9em;
}
.archivio_riviste_content a:hover
{
     background:transparent;
     text-decoration:underline;
		 color:#667;
}

.archivio_riviste_content img
{
    display: inline;
    margin-bottom: 5px;
		width:120px;
		height:160px;
		border:none;
}

.arrowli {
	padding: 3px 0 0 12px;
	background: transparent url(/i/icone/circle.gif)  1px 5px no-repeat;
	font-size:.9em;
}

.arrowli a{
	color:#667;
	/*font-size:.9em;*/
}
.arrowli a:hover{
	color:#fff;
	/*font-size:.9em;*/
}

.banner_bottom {margin-top:15px;border:1px solid #ddd; width:590px}
.banner_sb{border:1px solid #ddd;margin:0 1px;width:156px}
.banner_corpo{border:1px solid #ddd;margin:2px 0;width:590px}
.banner_dx{border:1px solid #ddd; margin:5px 0 0px 0px;width:188px}
.banner_dx_nom{border:1px solid #ddd; margin:1px 0 0px 0px;width:188px}
.banner_sx{border:1px solid #ddd; margin:5px 0 0px 0px;width:188px}
.banner_sx_nom{border:1px solid #ddd; margin:1px 0 0px 0px;width:188px}

.banner_top {width:590px; height:90px;border:1px solid #ddd}
.banner_top_dx{border:1px solid #ddd; margin:0 0 0 10px;width:188px; height:90px}
.big {font-size:1.2em}
.bgyell{background:yellow;}
.cat_table{color:#ccc; font-size:85%; background:#fae26a; margin-bottom:20px; padding:3px; border:1px solid #f7cf07}
.cat_table a:hover{color:#333} 
.catsettore{width:280px; float:left; margin:0 10px 20px 0;}
.catsetth3{color:#fff; background:#8c2e2e; text-transform:uppercase; padding:2px;}
.catsetth3 a{text-decoration:none; color:#fff;}
.catsetth3 a:hover{ color:#ccc}

.center {text-align:center}
.clear{ clear:both} 
.clear_no_space{ margin:0;clear:both; border-top:1px solid #ddd;} 
.clear_dots{ clear:both; text-align:right; margin-bottom:15px; background: transparent url(/i/icone/dots.gif) repeat-x bottom; font-size:80%}
.clear_dots a{color:#666;text-decoration:none;} 
.clear_dots a:hover{color:#333; text-decoration:underline;} 
.copertina_home{width:588px; border:1px solid #ccc; margin:0px 0 10px 0px}
.elvetrine{margin-top:5px; font-weight:normal; color:#a20000;}
.evidence{height:30px; color:#666; padding:6px 0 0 25px; }
.evidence a{color:#666; }
.evidence a:hover{color:#fff; }
.evidenza_yel{width:322px;padding:4px;border:1px solid orange; background:yellow}

.formbutton{
    border:1px solid #a20000;
    font-size:.9em;
    background:#a20000; 
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    padding:0 1px
}
.formbutton:hover{
    border:1px solid #666;
    color:#666; 
    background:#fff; 
}
.formfield{
    border:1px solid #ccc;
    width:180px;
    padding-left:2px;
    color:#666;
    background:transparent url(/i/bg/back_input.gif) no-repeat;
}
.formpar {margin-top:-4px; padding-left:12px}

.formselect{
    border:1px solid #ccc;
    font-size:.8em;
    width:170px;
    margin-bottom:5px;
}
.formtxtarea{
    border:1px solid #ccc;
    color:#666;
    margin-bottom:10px;
    background: transparent url(/i/bg/back_input.gif) no-repeat;
}
.ftitle{font-size:.9em; margin:15px 0 10px 0; font-weight:bold}
.gall {	padding: 3px 0 0 0px;font-size:.85em;	text-align:left;}
.gall_mini{float:left; border:1px solid #999;margin:3px 5px 0 0; width:120px}
.green { color:#666}

.grey {color:#666}
.grey_b {color:#666; font-weight:bold}
.grey_lb {color:#999; font-weight:bold}
.grey_up {color:#666; font-weight:bold;text-transform:uppercase; margin-top:20px;}
.grey_i {color:#666; font-style:italic}
.dark {color:#000;}
.home_ev{font-size:.85em;clear:left;margin-top:1px; padding:1px 0 0 0;}
.homepar{margin-top:10px; margin-bottom:20px;}
.img {border:none}
.img_container_home {width: 180px;float:left; margin:0 10px 0 0}
.img_container_home a:hover {background:transparent}
.img_gall_right {width:180px; border:1px solid #ccc; margin:4px 0 2px 0}
.img_home {width:180px; border:1px solid #ccc; margin:5px 5px 0 0}
.img_news {float:left; width:180px; border:1px solid #ccc; margin:5px 8px 0 0}
.img_news_small {width:80px; border:1px solid #ccc; margin:3px 4px 8px 0; float:left}
.img_articolo {width:180px; border:1px solid #ccc; margin-top:5px}
.img_articolo_gall {width:180px; border:1px solid #ccc; margin:0px 4px 0 0; float:left}

.lat_newsletter{background: url(/i/bg/newsletter.gif) no-repeat 0 0; padding:7px 0 0 30px; height:30px;margin-bottom:0}
.lat_find{background: url(/i/bg/find.gif) no-repeat 0 0; padding:7px 0 0 30px; margin:20px 0 0 0; height:30px}
.lat_fotogallery{background: url(/i/bg/fotogallery.gif) no-repeat 0 0; padding:7px 0 0 34px; margin:5px 0 0 0; height:30px}
.lat_news{background: url(/i/bg/news.gif) no-repeat 0 0; padding:7px 0 0 30px; margin:20px 0 5px 0; height:30px}
.lat_write{background: url(/i/bg/write.gif) no-repeat 0 0;color:#666; margin-top:5px; margin-bottom:0px;padding:7px 0 0 30px; height:30px}

.lat_newsletter a, .lat_find a, .lat_fotogallery a, .lat_news a, .lat_write a{font-weight:bold; text-decoration:none; font-size:13px; }
.lat_newsletter a:hover, .lat_find a:hover, .lat_fotogallery a:hover, .lat_news a:hover, .lat_write a:hover{text-decoration:underline; }

/*.lightimm {width:87px;height:60px;  margin:10px 5px 0 0; border:1px solid #ccc;}*/
.lightimm {width:120px;height:80px;  margin:10px 15px 0 0; border:1px solid #ccc;}
.lightimm_noh {width:120px;  margin:10px 15px 0 0; border:1px solid #ccc;}

.linetitle {border-left:1px solid #667; padding:0px 0 0 5px; }	
.linetitle_grey {border-left:1px solid #666; padding:0px 0 0 5px; margin-top:15px; }
.logo{margin:0px 0 4px 0px; border:0}	
.menuitem {
	margin:6px 0 6px 0;
	/*background: transparent url(/i/icone/dsquare.gif)  2px 4px no-repeat;*/
}
.menuitem a{
	display:block;
	width:180px;
	height:15px;
	padding: 3px 0 0 12px;
	background: transparent url(/i/icone/dsquare.gif)  1px 5px no-repeat
}

.menuitem a:hover{background: transparent url(/i/icone/dsquareon.gif)  1px 5px no-repeat}
.midsmall_cent{font-size:.85em;text-align:center;}
.midsmall{font-size:.85em}
.midsmall_g{font-size:.85em;color:#666}
.midsmall_margin{font-size:.85em; margin-top:7px; margin-bottom:7px}
.midsmall_norm{font-size:.85em;font-weight:normal;}
.mininews {float:right;width:54px; border:1px solid #ccc; margin:2px 0 0px 1px}
.midgreen{font-weight:normal; color:#669900;}
.midgrey{font-weight:normal; color:#666;}
.midred{font-weight:normal; color:#a20000;}
.news{color:#667}
.newscontainer{margin:2px 2px 10px 0;text-align:right;font-size:.9em}
.newscontainer a{color:#666}
.newscontainer a:hover{color:#666;background:transparent}

.newsleft {background: #C4E4F9; border:1px solid #66CCFF; padding:4px; font-size:.85em;margin:0px 3px 6px 2px;text-align:left}
.newsleft a{color:#333366}
.newsleft a:hover{color:#336699}

.newspar{padding:0px; margin-top:10px; clear:both}
.newspar_line {border-left:1px solid #666; padding:0px 0 0 5px; margin-top:10px; clear:both}
.newsread{font-size:.8em;font-weight:bold;text-align:right; margin-top:10px}
.normal_i{font-weight:normal; font-style:italic;}
.orange_b{color:#E3780D;font-weight:bold;font-size:1.1em}
.pdf {font-size:.9em; margin:5px 0 5px 0; padding-left:20px; background: url(/i/icone/pdf.gif) no-repeat 0 0px}
.nobottom{margin-bottom:0;}
.noline_g {text-decoration:none; color:#666}
.noline_r {text-decoration:none; font-weight:bold;color:#a20000;}
.noline_b {text-decoration:none; font-weight:bold;color:#000;}
.pside{margin:5px 0 1px 0;}
.red {color:#667; }
.red_a {  background:#a20000; color:#ffd60a; display:block; width:184px; padding:1px;text-decoration:none;border:1px solid #a20000;}
.red_a:hover{background:#fff; color:#a20000; border:1px solid #a20000;}
.red_evidence{border:1px solid #977b0c; color:#fff;padding:3px;background:#88C71E}
.redemail{font-size:.9em; margin:5px 0 5px 0px; padding-left:20px; background: url(/i/icone/email.gif) no-repeat 2px 0px}
.redhome{color:#a20000; font-weight:normal;}
.redfax{font-size:.9em; margin:5px 0 5px 0px; padding-left:20px; background: url(/i/icone/fax.gif) no-repeat 0 2px}
.redhouse{font-size:.9em; margin:5px 0 5px 0px; padding-left:20px; background: url(/i/icone/house.gif) no-repeat left 0px}
.redphone{font-size:.9em; margin:5px 0 5px 0px; padding-left:20px; background: url(/i/icone/phone.gif) no-repeat 0 1px}
.redperson{font-size:.9em; margin:5px 0 5px 0px; padding-left:20px; background: url(/i/icone/person.gif) no-repeat 0 2px}
.redweb{font-size:.9em; margin:5px 0 5px 0px; padding-left:20px; background: url(/i/icone/website.gif) no-repeat 0 2px}
.redmini{font-size:.9em; margin:5px 0 5px 0px; padding-left:20px; background: url(/i/icone/minisito.gif) no-repeat 0 2px}
.registrazione_gratuita{width:580px; text-align:center;padding:4px;border:1px solid orange; background:yellow}
.risultools { background:#fff;font-size:11px; width:80%; border:0px; margin:-7px 0 0 0px}

.sf_green{padding:5px 4px 0 3px; background:#F0F8E5 url(/i/bg/sf_green.gif) no-repeat 0 0; min-height:90px; height:auto!important; height:90px;}
.sf_yell{padding:5px 4px 0 3px; margin-bottom:5px; /*background:#FDFBEB url(/i/bg/sf_yell.gif) no-repeat 0 0;*/ min-height:90px; height:auto!important; height:90px;}
.sf_fotonews{width:100px; height:70px; border:1px solid #ccc; float:left; margin-right:2px;}
.sf_fotonews a {display:block; width:90px; height:60px;text-decoration:none; }
.titleft, .titleft_top {
	color:#fff;
	font-weight:bold;
	font-size:.9em;
	margin:15px 0 10px 0;
	display:block;
	width:185px;
	height:15px;
	background:#667;
	border:1px solid #ccc;
	padding:2px 0 0 6px;
	}
.titleft_top{margin:5px 0 10px 0}	
.titleright, .titleright_top {
	color:#fff;
	font-weight:bold;
	font-size:.9em;
	margin:15px 0 10px 0px;
	display:block;
	width:180px;
	height:15px;
	background:#667;
	border:1px solid #ccc;
	padding:2px 0 0 6px;
	}
.titleright_top {margin:0px 0 10px 0px}
.titred {color:#667}
.topmenu{
	color:#ccc;
	font-size:9px;
	text-transform:uppercase;
	padding-top:3px;
	margin-bottom:20px;
}
.topmenu a{
	font-weight:bold;
	color:#666;
}
.topmenu a:hover{
	text-decoration:underline;
	background:transparent;
	color: #667}
.search_stat{text-align:left;font-size:85%; background:#fae26a; margin:5px 0 20px 0; padding:3px; border:1px solid #f7cf07}
.search_stat_left{text-align:left;background:#fae26a; margin:5px 0 20px 0; padding:3px; border:1px solid #f7cf07}
.small{font-size:.8em}
.smallb{font-size:.8em;font-weight:bold}
.smallb_right{font-size:.8em;font-weight:bold;text-align:right; margin:15px 0 10px 0px; padding: 3px 10px 0 0px;background: transparent url(/i/icone/circle.gif)  99% 85% no-repeat}
.small_clear{text-align:right; border-bottom:1px solid #ccc;font-size:.8em;color:#666;margin-top:-5px;margin-bottom:20px;clear:left;}
.small_clear_home{text-align:right;font-size:.8em;color:#666;clear:left; margin:0px; padding:0; line-height:6px; border:0;}
.small_description{font-size:.8em;color:#666; margin-top:0;padding:0 2px 0 2px;margin-bottom:10px}
.smallgrey {color:#666; font-size:.8em; font-weight:normal}
.smallgreyit {color:#666; font-size:.9em; font-weight:normal; font-style:italic}
.small_minisquare{ padding-left:6px;background: transparent url(/i/bg/minisquare.gif) no-repeat 0 6px; font-size:80%}

/* STILE DELLA PAGINAZIONE */
ul#pagination{
    font-size:.8em;
    margin:1em 0;padding:0;
    list-style:none;text-align:center}

ul#pagination li{
    display:inline;margin-right:0.5em}

ul#pagination a{text-decoration: none;
    border:1px solid #666;padding:0 3px;
    background:#667;color:#FFF}

ul#pagination a:visited{
    background:#EEE;color:#003EA5;
    border-color:#666}

ul#pagination a:hover{
    background:#FFF;color:#003EA5}

ul#pagination li#currentpage a{
    border:0px;background:#FFF;
    color:#000;cursor:pointer}
	
.paginazione{font-size:.9em;text-align:center;color:#666}

/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden}
.clearfix{display: inline-block}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%; }
.clearfix{display: block;margin:.3em 0}
/* End hide from IE-mac */  

form, fieldset, dl, dt, legend, label, img {margin: 0; border: 0}

fieldset, dl {
	width:90%;
	margin: .5em 0;
	padding: 1em;
	border: 1px solid #ddd}

legend {
	font-size: 1em;
	background: #977b0c;
	color:#fff;
	font-weight: bold;	
	padding: 1em;
	line-height: .5em}

label, dt {
	display:block;
	float:left;
	width:15em;
	text-align:right;
	padding:0;
	font-size:.85em;
	font-weight:bold;
	margin:.2em .1em .5em 0}
	
dd {
	margin-bottom: .6em;
	background-color: #fff;
	padding: .1em .1em 0 .1em;
	color: #000;
	font: normal 11px/1.3em Verdana, sans-serif;
	line-height: 1.4em;
	min-height: 1.4em;height: auto !important;height: 1.4em} 

optgroup {color: #000;font: bold 11px/1.3em Verdana, sans-serif}
optgroup option {color:#000;font:normal 11px/1.3em Verdana, sans-serif;padding-left:1em}
input:hover, select:hover, textarea:hover {background-color: #fff}
input:focus, select:focus, textarea:focus {background-color:#ffc;color:#000}

/*ARTERIE*/

div#artimg_r{
	width:200px;
	margin:5px 0 0 10px;
	float:right;

}
div#artimg_l{
	width:200px;
	margin:5px 10px 0 0;
	float:left;
}

div#artimg_r img, div#artimg_l img{
	border:1px solid #ccc;
	}
div#artimg_r p{
	text-align:right;
	font-size:.8em;
	color:#999;
}
div#artimg_l p{
	text-align:left;
	font-size:.8em;
	color:#999;
}

/*SOCIAL BOOKMARK*/
div#social {border:1px solid #977b0c;padding:10px}
div#social ul {list-style-type:none;margin:0px 0px 16px 0px;padding: 0px 0px 0px 0px;font-size:11px}
div#social ul li.okno {background: url(/i/icone/share/oknotizie.gif) no-repeat 0px 0px; margin: 0px 15px 0px 0px; padding: 0px 0px 9px 20px; float:left}
div#social ul li.del {background: url(/i/icone/share/delicious.gif) no-repeat 0px 0px; margin: 0px 15px 0px 0px; padding: 0px 0px 9px 20px; float:left}
div#social ul li.fb {background: url(/i/icone/share/facebook.gif) no-repeat 0px 0px; margin: 0px 15px 0px 0px; padding: 0px 0px 9px 20px; float:left}
div#social ul li.digg {background: url(/i/icone/share/digg.gif) no-repeat 0px 0px; margin: 0px 15px 0px 0px; padding: 0px 0px 9px 20px; float:left}
div#social ul li.techno {background: url(/i/icone/share/technorati.gif) no-repeat 0px 0px; margin: 0px 15px 0px 0px; padding: 0px 0px 9px 20px; float:left}
div#social ul li.live {background: url(/i/icone/share/live.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 9px 20px; float:left}
