/* www.leganavalesulcis.it - ex www.leganavaleportopino.it - css principale per layout tableless */
/* 2004-2006-2009 paolo.mattiello@tiscali.it - LNI sulcis Porto Pino portopino */


html{
	height: 100%;
	margin-bottom: 1px; /* scrollbar laterale Opera e firefox */
	} 


body{	
	margin-top: 0px;
    text-align: center;			/*centra in IE 5.x */
	background-image:url(../grafica/bk_1x3000.gif);
	font: 11px verdana, helvetica, sans-serif;
    }



/* link generali----------------------------*/

a:link, a:visited, a:active { 
	color: #07318e;
	text-decoration:none; 
	}  
a:hover {
	text-decoration: underline; 
	}




/* elimina bordo immagini------*/
img {border: 0px;}




/* Contenitore del layout tabless */
#container {
    position: relative;
    width: 982px;

	/* Hacks */
	margin: 0px auto;		/*centra negli altri browsers*/
    text-align: left;		/*ripristina l' allineamento*/

	background-image: url(../grafica/main_bk3.jpg);
	background-position: 0px 139px;
	
    }



/* header e logo_________________________________________________*/

#header {
	width: 982px;
	height: 141px;
	margin: 0px;
	background-image:url(../grafica/logo/logo_bk_141.gif);
	}


	/* logo sinistra */
#logosx {
	float: left;
	width: 338px;
	height: 137px;
	
	/* hacks: pixel jog bug */
	margin-left:0!important;
	margin-left:-3px;
	}

#logosx img {
	float: left;
	margin-right:0!important;
	margin-right:-6px;
	}	

	/* contiene flash */
#logocen {
	float: left;
	width: 594px;
	height: 137px;
	/* hacks: pixel jog bug */
	margin: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px -3px;
	padding: 0px 0px 0px 0px;

	

	}

#logo_2_flash {
	width: 450px;
	height: 105px;
	}


	/* logo destra (pulsanti) */
#logodx {
	float: left;
	width: 50px;
	height: 137px;
	/* hacks: pixel jog bug */
	margin: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px 3px;
	}

#logodx img {
	float: left;
	/* hack per IE 5.5*/
	margin:0px 0px 0px 0px!important;
	margin:0px -3px 0px 0px;
	}






/* menu_________________________________________________*/

#navigation{
	float: left;
	margin: 4px 0px 0px 0px;
    width: 200px;
    }


/* master div che contiene la parte dx________________*/

#content{
	margin-left: 216px; /* 226 */
	padding: 0px 0px 0px 0px;
	min-height: 734px;
    }


/* Footer_______________________________________ */	

	/* contenitore footer */
#footer1{			
	width: 982px;
	height: 60px;
	margin-top: 10px;
	margin-bottom: 36px;
	background-image:url(../grafica/bk_footer_m.gif);
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight:100;
	}

	/* contenuto */
#footer_sx{			
	float:left;
	background-image:url(../grafica/bk_footer_sx.gif);
	width: 10px;
	height: 60px;
	}

#footer_1{
	float:left;
	padding-top: 8px;
	text-align: justify;
	width: 510px;
	height: 60px;
	}

#footer_2{
	float:left;
	width: 124px;
	height: 60px;
	text-align: center;
	}	

#footer_2 img {
	float: left;
	padding: 0px 4px 0px 0px;
	margin-top: 10px;
	}

#footer_3{
	float:left;
	width: 70px;
	height: 60px;
	text-align: left;
	padding-top:20px;
	}

#footer_4{
	float:left;
	padding-top: 5px;
	width: 258px;
	height: 60px;
	text-align: right;
	}
#footer_dx{
	float:left;
	background-image:url(../grafica/bk_footer_dx.gif);
	width: 10px;
	height: 60px;
	}

.img_footer{
	float: right;
	margin-right: 5px;
	}

.footer_validator {
	margin: 4px 4px 0px 4px;
	}	



/* caratteristiche del menu ------------------- */

	/* pulsanti azzurri*/
.menu_pulsanti {
	width:144px;
	position:relative;
	left: 58px;
	height: 16px;
	padding-top: 7px;
	}

	/* sottomenu testuale*/
ul.menu_sub { 
width:138px;
list-style:none;	 /* elimina i punti dell'elenco */
margin:0; padding:0; /* elimina i rientri delle liste */
position:relative;
left: 58px;
background-color:#fafafa;
border-bottom: 1px solid #eeeaea;
border-right: 1px solid #eeeaea;
	}

	/* voci del sottomenu */
ul.menu_sub li a { 
display:block;			/* il link occupa tutto lo spazio orizzontale */
text-decoration:none;	/* elimina la sottolineatura*/
padding:0 0.2em;		/* lascia spazio far il bordo del menu e il testo del link */
height:1.2em;
line-height:1.2em;		/* altezza del link: height e line-height devono avere il medesimo valore */
border-collapse: separate;
	}

ul.menu_sub li {  display:inline; /*elimina lo spazio fra gli elementi della lista introdotto dai vecchi Opera*/ } 
ul.menu_sub li a:link { color: #000000 } 
ul.menu_sub li a:visited { color: #000000 } 

ul.menu_sub li a:hover, ul.menu1 li a:active { 
background-color:#f5e6ea;
color:#000000; /* colore per rollover */
	} 

	/* inizio e fine del menu azzurro*/
.rientro_menu {
	margin-left:4px;
	}



/* ______________________IMPOSTAZIONI GENERALI________________*/

/* larghezze  */
.w746{width:746px}
.w650{width:650px}
.w634{widht:634px}
.w400{width:400px}
.w320{width:320px}
.w151{
		width:151px!important;
		width:158px;
		}
.w200 {width: 200px;}
.w110 {width: 110px;}
.w80 {width: 80px;}
.w70 {width: 70px;}
.w40 {width: 40px;}
.w30 {width: 30px;}
.w26 {width: 26px;}
.w14 {width: 14px;}
.w4 {width: 4px;}
.wMax{width:100%}

/* altezze  */
.h700 {height:700px;}
.h600 {height:600px;}
.h520 {height:520px;}
.h280 {height:280px;}
.h260 {height:260px;}
.h200 {height:200px;}
.h150 {height:150px;}
.h110 {height:110px;}
.h75 {height:75px;}
.h24 {height: 24px;}
.h8 {height: 8px;}

/* spaziature interne  */
.pL2{padding-left:2px}
.pL14{padding-left:14px}
.pLR10{padding: 0px 10px 0px 10px;}
.p5-10-5-10{padding: 5px 10px 5px 10px;}
.p5{padding: 5px;}

/* margini generali  */
.mB12{margin-bottom:12px}
.mL10{margin-left: 10px;}
.mL150{margin-left: 150px;}
.mL250{margin-left: 250px;}

/* altezze linee */
.lH18{line-height:22px}
.lH16{line-height:16px}

/* bordi e background  */
.brd1GB{border-bottom:1px solid #E9E9E9}
.brd5GB{border-bottom:5px solid #E9E9E9}
.brd1{border:1px solid #E9E9E9}

.bk_f5f4f4 {background-color: #f5f4f4;}

/* allineamenti  */
.alignC {text-align: center;}
.alignR {text-align: right;}
.alignL {text-align: left;}
.valignT {vertical-align: top;}
.valignB {vertical-align: bottom;}

/* dimensioni e stile font  */
.fs9 {font-size:9px;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs19 {font-size:19px;}


.italic {font-style: italic;}
.underline {text-decoration: underline; }
.bold {font-weight: bold;}
.red {color: red;}
.green {color: green;}
.blue {color: blue;}
.yellow {color: yellow;}

/* float  */
.floatl {float: left;}
.floatr {float: right;}
.clearb {clear: both;}

.indice_pagine {
	margin: 3px 6px 3px 3px;
	line-height: 14px;
	text-align: right;
	border:1px solid #E9E9E9
	}

.foto_120x90 {
	width: 120px;
	height: 90px;
	}

.evid_pag_seg
{
	font-size: 17px;
	font-weight: bold;
	color: red;
	}