#alg_contener_general{
	background:#005b82;
}

/* En-tete */

#alg_header{
	height:85px;
	background:url(images/algoane/theme4/fond_header.jpg) left top no-repeat;
}

a#lien_logo, a#lien_logo:visited, a#lien_logo:hover{
	display:block;
	position:absolute;
	top:0px;
	left:75px;
	z-index:100;
	width:140px;
	height:67px;
	text-decoration:none;
}

h1{
	position:absolute;
	top:2px;
	left:0px;
	z-index:100;
	line-height:11px;
	padding:0px 0px 0px 5px;
	margin:0px;
	text-decoration:none;
	color:#d9bb6d;
	font-size:9px;
	font-weight:normal;
}

a#lien_imprimer, a#lien_imprimer:visited{
	display:block;
	position:absolute;
	top:3px;
	left:810px;
	z-index:100;
	width:60px;
	line-height:25px;
	padding:0px 0px 0px 25px;
	margin:0px;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

a#lien_imprimer:hover{
	color:#ffffff;
	text-decoration:underline;
}

a#lien_plan_du_site, a#lien_plan_du_site:visited{
	display:block;
	position:absolute;
	top:3px;
	left:890px;
	z-index:100;
	width:100px;
	line-height:25px;
	padding:0px 0px 0px 25px;
	margin:0px;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

a#lien_plan_du_site:hover{
	color:#ffffff;
	text-decoration:underline;
}

a#lien_fr, a#lien_fr:visited, a#lien_fr:hover{
	display:block;
	position:absolute;
	top:55px;
	left:927px;
	z-index:100;
	width:19px;
	height:19px;
	padding:0px;
	margin:0px;
	background:url(images/algoane/btn_fr.png) left top no-repeat;
	text-decoration:none;
	cursor:pointer;
}

a#lien_en, a#lien_en:visited{
	display:block;
	position:absolute;
	top:55px;
	left:957px;
	z-index:100;
	width:19px;
	height:19px;
	padding:0px;
	margin:0px;
	background:url(images/algoane/btn_en_efface.png) left top no-repeat;
	text-decoration:none;
	cursor:pointer;
}

a#lien_en:hover{
	background:url(images/algoane/btn_en.png) left top no-repeat;
	text-decoration:none;
}

/* Menu vertical (contenu statique) */
#alg_menu_vertical_fixe{
	height:21px;
	padding:0px;
	background:url(images/algoane/fond_menu_vertical_fixe.jpg) left top repeat-x;
}

#alg_menu_vertical_fixe a, #alg_menu_vertical_fixe a:visited{
	display:block;
	float:left;
	line-height:20px;
	padding:0px 20px 0px 20px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

#alg_menu_vertical_fixe a:hover{
	color:#ffffff;
	text-decoration:none;
}

#alg_menu_vertical_fixe a.lien_menu_vertical_1:hover{background:#12787D;}
#alg_menu_vertical_fixe a.lien_menu_vertical_2:hover{background:#770D69;}
#alg_menu_vertical_fixe a.lien_menu_vertical_3:hover{background:#3bbbd1;}
#alg_menu_vertical_fixe a.lien_menu_vertical_4:hover{background:#015A82;}


#alg_menu_vertical_fixe a.lien_menu_vertical_1.selected, #alg_menu_vertical_fixe a.lien_menu_vertical_1.selected:visited{background:#12787D;}
#alg_menu_vertical_fixe a.lien_menu_vertical_2.selected, #alg_menu_vertical_fixe a.lien_menu_vertical_2.selected:visited{background:#770D69;}
#alg_menu_vertical_fixe a.lien_menu_vertical_3.selected, #alg_menu_vertical_fixe a.lien_menu_vertical_3.selected:visited{background:#3bbbd1;}
#alg_menu_vertical_fixe a.lien_menu_vertical_4.selected, #alg_menu_vertical_fixe a.lien_menu_vertical_4.selected:visited{background:#015A82;}

/* Page_haut */

#alg_page_haut{
	height:72px;
	padding:20px 30px 10px 30px;
	color:#005B82;
	font-size:20px;
background: #fff;
}

/* Page */
#alg_page{
	background:#ffffff url(images/algoane/theme4/fond_colonne_droite.jpg) 940px bottom no-repeat;
}

#colonne_gauche{
	width:332px;
	min-height:333px;
	height:auto !important;
	height:333px;
_overflow-x:hidden;
	float:left;
	background:url(images/algoane/theme4/fond_colonne_gauche.jpg) left top no-repeat;
}

#colonne_droite{
	width:563px;
	min-height:313px;
	height:auto !important;
	height:313px;
	float:left;
	padding:0px 75px 20px 20px;
	margin:0px;
}

div#fil{
	padding:0px 0px 15px 0px;
	color:#c0c0c0;
}

div#fil a.lien_fil,div#fil a.lien_fil:visited{
	color:#c0c0c0;
	text-decoration:underline;
}

div#fil a.lien_fil:hover{
	color:#c0c0c0;
	text-decoration:none;
}

#contenu{
	color:#2a9ed0;
}

/* Pied de page */

#alg_footer{
	width:930px;
	height:84px;
	padding:10px 30px 10px 30px;
	background:#005b82;
	color:#ffffff;
}

#alg_footer #bloc_gauche{
	width:670px;
	float:left;
}

#alg_footer a, #alg_footer a:visited{
	color:#ffffff;
	text-decoration:none;
}

#alg_footer a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#alg_footer a.lien_gras, #alg_footer a.lien_gras:visited{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#alg_footer a.lien_gras:hover{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}

#alg_footer #bloc_droite{
	width:250px;
	float:right;
	text-align:right;
}

/** MENU **/

ul#menu{
	list-style-type:none;
	margin:0px;
	padding:0px 100px 0px 10px;
}

#menu li{
	cursor:pointer;
}

/* Niveau 1*/

#menu li.niv1{
	width:150px;
	line-height:16px;
	padding:3px 0px 3px 10px;
	background:url(images/algoane/theme4/menu/menu_n1.gif) 2px 9px no-repeat;
}

#menu li.niv1 a, #menu li.niv1 a:visited, #menu li.niv1 a:hover{
	color:#005b82;
	text-decoration:none;
}

#menu li.niv1_on{
	background:#005b82 url(images/algoane/theme4/menu/menu_n1_on.gif) 2px 9px no-repeat;
}

#menu li.niv1_on a, #menu li.niv1_on a:visited, #menu li.niv1_on a:hover{
	color:#ffffff;
	text-decoration:none;
}

/* Niveau 2*/

#menu li.niv2{
	width:200px;
	line-height:16px;
	padding:2px 0px 2px 15px;
	margin:0px 0px 0px 15px;
	background:url(images/algoane/theme4/menu/menu_n2.gif) 4px 7px no-repeat;
}

#menu li.niv2 a, #menu li.niv2 a:visited, #menu li.niv2 a:hover{
	color:#2fa0d1;
	text-decoration:none;
}

#menu li.niv2_on{
	background:#41a8d5 url(images/algoane/theme4/menu/menu_n2_on.gif) 4px 7px no-repeat;
}

#menu li.niv2_on a, #menu li.niv2_on a:visited, #menu li.niv2_on a:hover{
	color:#ffffff;
	text-decoration:none;
}

/** Fin de MENU **/
#flash_haut {
height:103px;
position:absolute;
left: 0px;
top:0px;
width:990px;
}

body {
background:url(images/algoane/fr/fond.jpg) left top repeat-x;
}
#alg_footer_cadre {
background:url(images/algoane/footer4.gif) left bottom repeat-x;
}

