@charset "UTF-8";
/* CSS Document */

body {
	font-family: Helvetica, Arial, Helvetica, sans-serif; 
	font-size:100%; 
	margin:0;
	line-height:1;
	padding:0;}
	

.bodytext p {
    font-size:0.875em;
}
#top {
	width:100%;
	background:url(../img/bg/bg_top.jpg) repeat-x;
	margin:0;
	padding:0;
	height:186px;
	}

#top_bar {
	width:955px;
	margin:0 auto;
	height:30px;
	padding:0;}
	
	/* LINGUA */
#language {
	margin:0;
	width: 140px;
	float:left;
	display:inline;
	list-style-type: none;
	font-size: 12px;
	color:#fff;
	margin-top: -6px;
	}
	#language ul{
		list-style-type: none;
	}
	li#english a{ 
	color: #fff;
	margin-top: -6px;
	 }

#menu_istituzionale {
	width: 500px;
	height: 30px;
	margin:0;
	padding: 0;
	float:right;
	display:inline;
	}

#header {
	margin:3px auto 0 auto;
	padding:0;
	height:122px;
	width:955px;
	background:url(../img/bg/bg_header.jpg);
}
/*
#header {
	margin:3px auto 0 auto;
	padding:0;
	height:122px;
	width:955px;
	background:url(../img/bg/sf_header_mov.gif);
}*/
#menu_principale2 {
	width: 100%;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	}


#menu_principale {
	width: 941px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	}
#main { /* PER SFONDO }*/
	width:100%;
	margin:0;
	padding:24px 0;
	background:url(../img/bg/bg_main.jpg) center -186px;

}

#content {
	width:955px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	display:block;
}

#bottom {
	width:100%;
	margin:0;
	padding:0;
	background:url(../img/bg/bg_bottom.jpg) repeat-x;
}

#footer {
	width:955px;
	margin:0 auto 0 auto;
	padding:10px 5px 15px 15px;
	font-size:0.65em;}
	
#footer #eurofishmarket {
	margin:0 0 0 0;
	width:180px;
	float:left;
	display:inline;
	color:#02314b;
	}


/* IE5.x/Win hacks

#prima {width: 400px; voice-family: "\"}\""; voice-family: inherit; width: 490px;}
#terza {width: 200px; voice-family: "\"}\""; voice-family: inherit; width: 180px;}
#seconda {width: 255px; voice-family: "\"}\""; voice-family: inherit; width: 245px;}*/
#footer {width: 955px; voice-family: "\"}\""; voice-family: inherit; width: 935px;} 

/* elementi header


/* LOGO EUROFISH */
#logo {
	background:url(../img/eurofishmaket_logo.png) no-repeat;
	margin:3px 0 0 -120px;
	padding:0;
	width:460px;
	height:114px;
	float:left;
	/*background-color:#FFFF00;*/
}

#logo h1 {
text-indent:-9000px;}


/* newsletter */

#box_newsletter {
	float:right;
	display:inline-block;
	margin: 10px 8px 0 0;
	text-align: right;
	height:25px;
	}

#box_newsletter label {
	color:#2e3092;
	letter-spacing: 0px;
	font-weight: bold;
	font-size: 1em;
	margin-right: 6px;
	display: block;
	float: left;
	display:inline;
	height: 25px;
	line-height: 22px;
	}

#box_newsletter input {
	display:inline;
	float: left;
	width: 150px;
	height: 25px;
	padding:4px 0 0 4px;
	border: none;
	background: transparent url(../img/bg/bg_newsletter.gif) no-repeat;
	color: #797979;
	font-size: 0.75em;
	voice-family: "\"}\""; voice-family: inherit; height: 21px

	}

#box_newsletter input.submit {
	width: 23px;
	height: 25px;
	background:url(../img/button_vai.gif) 0 0 no-repeat;
	margin: 0;
/**/float: left;
	display:inline;
    cursor: pointer;
	border:0;
	}
	
#box_newsletter input.submit:hover {
    background-position: 0 -25px;
    cursor: pointer;
	}
	

/* TASTO ittio gusto */

#ittio_gusto {
	margin:10px 8px 0 0;
	padding:0;
	width:420px;
	height:35px;
	float: right;
}

#ittio_gusto h1 a:link, #ittio_gusto h1 a:visited {
	margin:0;
	padding:0;
	display:block;
	text-indent:-9000px;
	background:url(../img/menu/ittio_gusto2.jpg) 0 0 no-repeat;
	width:300px;
	height:35px;
	overflow:hidden;
	}

#ittio_gusto h1 a:hover {
	margin:0;
	padding:0;
	display:block;
	text-indent:-9000px;
	background:url(../img/menu/ittio_gusto2.jpg) 0 -35px no-repeat;
	width:300px;
	height:35px;
	overflow:hidden;
	line-height:0;
}

#ittio_gusto h1 a.active {
	margin:0;
	padding:0;
	display:block;
	text-indent:-9000px;
	background:url(../img/menu/ittio_gusto2.jpg) 0 -35px no-repeat;
	width:300px;
	height:35px;
	overflow:hidden;
	line-height:0;
}
/* COLONNE */

#prima {
	width:400px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}

#prima p { /* testo */
	font-size: 0.8125em;
	line-height:1.2em;
	margin:0 0 10px 0;
	}
	
#prima li { /* testo */
	font-size: 0.8125em;
	line-height:1.2em;
	margin:0 0 10px 0;
	}

#prima h1 { /* titolo */
	display:block;
	color:#2e3092;
	font-size:1em;
	margin:0.25em 0 0.5em 0;
	
}

#prima h2 { /* categoria */
	color:#3b4cb2;
	display:inline;
	font-size:0.75em;
	margin:0;
}

#prima h3 { /* data  */
	color:#f26522;
	display:inline;
	font-size:0.75em;
	font-weight:bold;
	margin:0;
}

#prima.xlarge {
	width:724px;
}

#seconda {
	width:292px;
	display:block;
	margin:31px 0 0 32px;
	padding:0px;
	float:left;
}

/* -- specifiche seconda --*/
.login {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}
.tit_login {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#00F;
}

#login_utente {
	border:1px solid #c0c0c0;
	color:#001D42;
	margin:0 0 10px 0;
	padding:5px;
	background: #FFF;
	
}
#login_utente label {
	display:block;
	font-size: 14px;
	color: #000;
}

fieldset {
	border:dotted 1px #999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
#seconda p {
	font-size:0.75em;
	line-height:1.2em;
	margin:0 0 0.5em 0;
	}

#seconda h2 {
	font-size:0.875em;
	color:#2e3092;
	margin: 0.5em 0 0.5em 0;
}  
/**/

#seconda h3 { /* sottotitolo */
	color:#ff6600;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.75em;
	margin: 0 0 0.5em 0;
}

#seconda .testo {
	width:262px;
	margin:0;	/*
	border: 1px solid #000;*/
} 

#seconda .box_img  {
	margin:0 15px 15px 0; }

#seconda a:link {
text-decoration:none;}

#seconda a:visited {
text-decoration:none;}

#seconda a:hover {
	text-decoration:none;}


#terza {
	width:182px;
	margin:31px 0 0 32px;
	display:block;
	padding:0;
	float:left;
}

.box_img {  
    float:left; 
	margin:0 30px 20px 0;
	display:inline; 
}  
.box_img img {  
    border:1px solid #b5b5b5;  
}  
.testo {
	width:370px;
	margin:0;	/**/
	padding: 0;
} 

#prima .testo {
	margin:0 0 0 0;	/**/
	padding: 0;
	display:inline-block;
} 
/* link */

#prima .allegato a, #seconda .allegato a {
	margin:10px 0 0 0;
	font-size:0.9375em;
	font-weight:bold;
	color:#666666;
	background:url(../img/bg/link_arrow.gif)  0 0 no-repeat;
	padding: 0 0 2px 20px;
	line-height:1.3em;
	text-decoration:none;}
	
#prima .allegato a:hover, #seconda .allegato a:hover {
	color:#0066CC;
	background:url(../img/bg/link_arrow.gif)  0 -100px  no-repeat;
	text-decoration:none;}

#prima .link a, #seconda .link a {
	color:#666666;
	margin:10px 0 0 0;
	font-size:0.9375em;
	font-weight:bold;
	background:url(../img/bg/link_arrow.gif) 0 0 no-repeat;
	padding: 0 0 2px 20px;
	text-decoration:none;
	}
	
#prima .link a:hover, #seconda .link a:hover {
	color:#0066CC;
	background:url(../img/bg/link_arrow.gif)  0 -100px  no-repeat;
	text-decoration:none;}


/* SFONDO E CHIUSURA BOX */

.box_xxxl {
	border:1px solid #c6c6c6;
	background:#FFFFFF;
	margin:20px 0;
	padding:15px;
	width:724px;
	voice-family: "\"}\""; voice-family: inherit; width: 692px;
	
	}

.testi_xxxl {
	background:url(../img/bg/bg_xxl.jpg) 0 0 repeat-y;
	padding:15px 15px 15px 15px;
	height:100%;
	}
	
.box_end_xxxl {
	background:url(../img/bg/box_end_xxxl.gif) 0 0 no-repeat;
	width:724px;
	height:14px;
	
	}



.testi_xxl {
	background:url(../img/titoli_box/bg_510.jpg) 0 0 repeat-y;
	padding:15px 15px 15px 15px;
	height:100%;
	}
	
.box_end_xxl {
	background:url(../img/titoli_box/box_end_xxl.gif) 0 0 no-repeat;
	width:510px;
	height:14px;
	
	}
.testi_xl {
	background:url(../img/titoli_box/bg_prima.jpg) 0 0;
	padding:15px 15px 15px 15px;
	height:100%;
	}
	
.box_end_xl {
	background:url(../img/titoli_box/box_end_xl.gif) 0 0 no-repeat;
	width:400px;
	height:14px;
	}

.testi {
	background:url(../img/titoli_box/bg_seconda.jpg) 0 0;
	padding:15px 15px 15px 15px;
	}
.box_end {
	background:url(../img/titoli_box/box_end.gif) no-repeat;
	width:292px;
	height:14px;
}



/* BANNER */

#banner_uno, #banner_due, #banner_tre, #banner_quattro {
	width:182px;
	margin:0 0 10px 0;
	padding:0;
	border: 1px solid #c0c0c0;
	voice-family: "\"}\""; voice-family: inherit; width: 180px;
	
}

/*
#banner_quattro {
	width:122px;
	margin:0 auto 10px auto;
	padding:0;
	border: 1px solid #c0c0c0;
	voice-family: "\"}\""; voice-family: inherit; width: 120px;
	
}
*/
/* SPECIFICHE FOOTER */
#footer #eurofishmarket {
	margin:0 0 0 0;
	width:180px;
	float:left;
	}
	
	
	/* CERCA */

#box_search {
   margin: 0 0 10px 0;
}

#box_search h1 {
	font-size:1em;
	color:#2e3092;
	margin-top:0;
}

#box_search #cerca {
	display:inline;
	float: left;
	width: 132px;
	height: 25px;
	padding: 4px 0 0 25px;
	border: none;
	background: transparent url(../img/bg/bg_search.gif) no-repeat;
	color: #797979;
	font-size: 0.75em;
	voice-family: "\"}\""; voice-family: inherit; height: 21px;
}

#box_search input.submit {
	width: 23px;
	height: 25px;
	background:url(../img/button_vai.gif) 0 0 no-repeat;
	margin: 0;
    cursor: pointer;
	border:0;
	padding:0;
	float:left;
	}
	
#box_search input.submit:hover {
    background-position: 0 -25px ;
    cursor: pointer;
	}
	
	
.box_img img.no_image {
	border:0;
	}

	
/* CLEAR PER FLOAT --*/	

.clearfix {display: inline-block;}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
}

.cleardx {
clear:right;}

/* LINK */
a:link {
	color:#0066CC;
	text-decoration:none;}

a:visited {
	color:#0066CC;
	text-decoration:none;
	}

a:hover {
	color:#FF6600;
	text-decoration:underline;
	}





/* per togliere i bordi dei link in Firefox e IE --*/

a {
outline:none;
}

a:focus { outline: 0; }

a img { border: 0; }


#webmail {
	margin:0 75px 0 0;
	float:right;
	width:25px;
	height:17px;}
	
.leggi_chiudi {
	font-size:0.75em;
	margin:0 0 1em 0;
	font-weight:bold;
	text-align:right;
	} 
