/* CONTENEUR ############################### */
div#conteneur {
	background:url(../images/fond_gauche.jpg)  repeat-y;
	float: left;
	width: 100%;
}
/* HAUT ################################## */
div#haut{
	background-image: url(../images/fond_haut.jpg);
	height:72px;
}
	/* liens et ../images --------------------------------------------*/
	div#haut a { margin-left:5px; margin-right:5px; }
	div#haut img { border-style:none; }
	/* -------------------------------------------------------------- */
div#haut_gauche {
	position: absolute;
	left: 10px;
	top: 8px;
}
div#haut_droite {
	position: absolute;
	right: 0px;
	top: 8px;
}
/* CI  ##################################### */
div#ci {
	padding-top:20px;
	padding-bottom:20px;
	margin-left: 190px;
	margin-right:10px;
	min-height: 400;
	height:auto !important;
	height:490px;
}

/* GAUCHE	################################# */
div#gauche { width: 180px; float:left; }

div#lien_site_francais * {
	margin-left: 12px;
}



	/* formulaire pour se connecter -------------------------*/
	div#espace_aboonnes {
		background:url(../images/lien_off.gif) no-repeat;
		color:#5E5E5E;
		height:40px;
		font-size:14px;
		text-indent:40px;
		line-height:21px;
	}
	div#gauche label { margin-left:25px; font-size: 9px; font-weight: bolder; width:85px; height:20px; }
	div#gauche label strong{ color:#eb0000; }
	div#gauche li { list-style-type:none; }
	div#gauche div.identification p { margin-left:30px; width:130px; }
	/* -------------------------------------------------------------- */
	img.pays_selected { border:1px solid #000000; }
	/* les menus ---------------------------------------------------*/
		#menu, #menu ul { margin:0px; padding:0px; list-style: none; }
		/* ----------------------------------- */
		#menu li { position : relative; }
		#menu li a {
			background: url(../images/lien_off.gif) no-repeat;
			font-size:15px;
			color:#5E5E5E;
			height:30px;
			display:block;
			text-indent:38px;
			line-height:25px;
		}
		#menu li a:hover { background:url(../images/lien_on.gif) no-repeat; }
		/* ----------------------------------- */
		/* listes de niveau 2*/
		#menu li ul { margin-left:-5px; margin-top:8px; margin-bottom:15px;}
		#menu li li a {
			margin-top:-15px;
			background:none;
			color:#eb0000;
			font-size:12px;
			width:0px;
		}
		#menu li li a:hover { background:none; color:#5E5E5E; }
		
		div#sticker-rappel {margin:110px 0 15px 33px;}
		
		#menuFPro {
			padding-bottom:20px;
		}
		
		#menuFPro ul {
			padding-top:25px!important; padding-top:0;
		}
		
		#menuParrainage {
			padding-top:20px!important; padding-top:0;
		}


/* BAS ################################### */
	div#bas { clear:both; background: #DDDDDD; height:56px; margin-bottom:-10px; border-top:4px solid #EA0000;}
	/* liens et images -------------------------------------------*/
		div#bas img { margin-left:20px;  border-style:none; vertical-align:middle; margin-top:4px; float:left;}
		div#bas a { line-height:32px; margin-left:5px; margin-right:5px; text-decoration:underline; font-size:10px; color:#4E4E4E; float:left;}
		div#bas .middle-logo { padding-top:8px;}
	/*
		div#bas marquee { position:relative; left:100px !important; left:20px; top:-30px !important; top:4px;  font-size:11px; color:#000000; }
		div#bas marquee a { font-size:11px; color:#eb0000; text-decoration:none;}
		div#bas marquee a:hover { color:#4E4E4E; }
	*/
	/* -------------------------------------------------------------- */
div#bas_gauche { text-indent:0px; }
div#bas_droite { position:absolute; right:10px;}



.menuOff{display:none;}
.menuOn{display:block;}

