*{
margin:0;
padding:0;
}
body {
	background-color:#ffffff;
	background-image:url(../image/interface/fond.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	text-align:justify;
	font-size:12px;
	color:#000000;
}
div{
	background-repeat:no-repeat;
	background-position:left;
	background-position:top;
}
h1{
	font-size:22px;
	color:#00adef;
}
h2{
	font-size:16px;
	color:#FF4444;
}
h3{
	font-size:12px;
}
hr{
	border: 0;
}
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
#error {
	border:1px solid #800;
	background-color:#F55;
}
#debug {
	border:1px solid #860;
	background-color:#FA5;
}
/* Liens généraux */
a.lien_general{
	text-decoration:none;
}
a:hover.lien_general{
	text-decoration:underline;
}
div#global{
	width:981px;
	margin:0 auto;
}
fieldset{
	border: 1px solid #0066cc;
}

/* ----------------------------------------------------------------------------------- */
/* ------------------------------- CLEANERS ------------------------------------------ */
/* ----------------------------------------------------------------------------------- */
hr.cleaner {
	border:0 none;
	clear:both;
	height:0;
	margin:0;
	padding:0;
	visibility:hidden;
}
span.cleaner {
	clear:both;
	visibility:hidden;
	height:1px;
	_height:0px;
	display:block;
	_display:inline;
	margin:0;
	padding:0;
}
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------- HEADER ---------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#global #header{
	width:100%;
}
#global #header #logo{
	background-image:url(../image/interface/europe_service.png);
	width:134px;
	height:129px;
	float:left;
	margin: 0px 0px 0px 20px;
}
#global #header #logo h1{
	display:none;
}
#global #header #zone_menu{
	margin:0px 0px 0px 0px;
	width:100%;
	float:left;	
}
#global #header #zone_menu #menu_niveau1{
	background-image:url(../image/interface/fond_menu_haut.png);
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:center;
	width:100%;
	height:37px;
	float:left;
}
#global #header #zone_menu #menu_niveau1 ul{
	padding: 10px 0px 11px 0px;
	font-size:13px;
	list-style-type:none;
	height:37px;
}
#global #header #zone_menu #menu_niveau1 ul li{
	padding:14px 6px 11px 6px;
	display:inline;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#global #header #zone_menu #menu_niveau1 ul li a{
	color:#FFFFFF;
	font-weight:bold;
}
#global #header #zone_menu #menu_niveau1 ul li.select_menu1{
	background-color:#49c0df;
	color:#000000;
}
#global #header #zone_menu #menu_niveau1 ul li.select_menu1 a{
	color:#333333;
}
#global #header #zone_menu #menu_niveau2{
	background-color:#49c0df;
	width:100%;
	height:26px;
	text-align:center;
	float:left;
}
#global #header #zone_menu #menu_niveau2 ul{
	padding: 5px 10px;
	font-size:13px;
	list-style-type:none;
	height:26px;
}
#global #header #zone_menu #menu_niveau2 ul li{
	padding:0 8px;
	display:inline;
}
#global #header #zone_menu #menu_niveau2 ul li a{
	color:#333333;
}
#global #header #zone_menu #menu_niveau2 ul li.select_menu1{
	color:#000000;
}
#global #header #zone_menu #menu_niveau2 ul li.select_menu1 a{
	font-weight:bold;
}
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------- GENERAL --------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#global #general{
	margin:10px 0 50px 0;
	width:100%;
	float:left;
}
#global #general #general_haut{
	background-image:url(../image/interface/bloc_general_haut.png);
	width:100%;
	height:23px;
	float:left;
}
#global #general #general_milieu{
	background-image:url(../image/interface/bloc_general_milieu.png);
	background-repeat:repeat-y;
	width:100%;
	float:left;
}
#global #general #general_bas{
	background-image:url(../image/interface/bloc_general_bas.png);
	width:100%;
	height:82px;
	float:left;
}
#global #general #general_milieu #general_centre{
	width:969px;
	padding: 5px 0px 5px 5px;
	height:100%;
	float:left;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ ZONE 1 --------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#global #general #general_milieu #general_centre #zone_contenu1{
	width:715px;
	margin: -23px 0 0 0;
	float:left;
}
#zone_contenu1 #zone_contenu1_haut {
	background-image:url(../image/interface/bloc_contenu_1_haut.png);
	width:100%;
	height:23px;
	float:left;
}

#zone_contenu1 #zone_contenu1_bas {
	background-image:url(../image/interface/bloc_contenu_1_bas.png);
	width:100%;
	height:21px;
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu{
	background-image:url(../image/interface/bloc_contenu_1_milieu.png);
	background-repeat:repeat-y;
	width:100%;
	height:100%;
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre{
	width:695px;
	padding: 10px;
	margin:-21px 0 0 0;
	height:100%;
	float:left;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ BLOC DROIT ----------------------------------- */
/* ----------------------------------------------------------------------------------- */
#global #general #general_milieu #general_centre #bloc_droit{
	width:249px;
	margin: -23px -3px 0px 0px;
	float:right;
}
#bloc_droit .bloc {
	width:240px;
	margin-bottom:5px;
	float:left;
}
#bloc_droit .bloc_droit_normal_haut {
	background-image:url(../image/interface/bloc_droit_haut.png);
	width:100%;
	height:36px;
	float:left;
}
#bloc_droit .bloc_droit_gris_bas {
	background-image:url(../image/interface/bloc_droit_bas_gris.png);
	width:100%;
	height:21px;
	float:left;
}
#bloc_droit .bloc_droit_gris_milieu{
	background-image:url(../image/interface/bloc_droit_milieu_gris.png);
	background-repeat:repeat-y;
	width:100%;
	float:left;
	position:relative;
	z-index:1;
}
#bloc_droit .bloc_droit_blanc_bas {
	background-image:url(../image/interface/bloc_droit_bas_blanc.png);
	width:100%;
	height:21px;
	float:left;
}
#bloc_droit .bloc_droit_blanc_milieu{
	background-image:url(../image/interface/bloc_droit_milieu_blanc.png);
	background-repeat:repeat-y;
	width:100%;
	float:left;
	z-index:1;
	position:relative;
}
#bloc_droit .bloc_droit_gris_milieu .bloc_droit_gris_centre , #bloc_droit .bloc_droit_blanc_milieu .bloc_droit_blanc_centre {
	width:240px;
	padding: 10px;
	margin:-21px 0 0 0;
	height:100%;
	float:left;
}
#bloc_droit .titre_bloc {
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	width:160px;
	padding:6px 0px 5px 20px;
	float:left;
}
#bloc_droit .icone_bloc div{
	margin : -7px 0px 0px 0px;
	width:47px;
	height:51px;
	float:left;
	position:relative;
	z-index:2;
}
#bloc_droit img{
	border:none;
}
/* ---------------------------------------- */
/* ----------- BLOC DROIT recherche ------- */
/* ---------------------------------------- */
#bloc_droit #icone_bloc_recherche {
	background-image:url(../image/interface/iconeloupe.png);
}
#bloc_droit #rechercheForm{
	margin: 10px 0 0 0;
	width:240px;
	height:20px;
	float:left;
}
#bloc_droit #rechercheForm #recherche{
	background-color:#FFFFFF;
	border: 1px solid #a39f9f;
	margin-left:20px;;
	font-size:11px;
	font-style:italic;
	float:left;
}
#bloc_droit #rechercheForm #rechercheSubmit {
	background:url(../image/interface/iconevalider.png);
	border:0 none;
	cursor:pointer;
	height:31px;
	width:32px;
	margin: -8px 0 0 8px ;
}
/* ---------------------------------------- */
/* ----------- BLOC DROIT actualite ------- */
/* ---------------------------------------- */
#bloc_droit #icone_bloc_actualite {
	background-image:url(../image/interface/iconeactu.png);
}
#bloc_droit #liste_actualite{
	list-style-image:url(../image/interface/liste_actu.png);
	margin:4px 2px 5px 26px;
}
#bloc_droit #liste_actualite li{
	padding:4px 5px 0px 2px;
	width:200px;
}
#bloc_droit #liste_actualite li a{
	color: #333333;
	text-decoration:none;
}
#bloc_droit #liste_actualite li a:hover{
	text-decoration:underline;
}


/* ---------------------------------------- */
/* ---------- BLOC DROIT acces pro -------- */
/* ---------------------------------------- */
#bloc_droit #icone_bloc_accespro {
	background-image:url(../image/interface/iconeaccespro.png);
}
#bloc_droit #accesproForm{
	margin: 10px 0 0 5px;
	width:235px;
	height:36px;
	float:left;
}
#bloc_droit #accesproForm input{
	padding:0 2px;
}
#bloc_droit #accesproForm label{
	width:80px;
	margin-bottom:2px;
	float:left;
}
#bloc_droit #accesproForm #nom_accespro , #bloc_droit #accesproForm #mdp_accespro{
	background-color:#FFFFFF;
	border: 1px solid #a39f9f;
	font-size:11px;
	width:110px;
	margin-bottom:2px;
	float:left;
}
#bloc_droit #accesproForm #accesproSubmit {
	background:url(../image/interface/iconevalider.png);
	border:0 none;
	cursor:pointer;
	height:31px;
	width:32px;
	margin: -10px 0 0 2px ;
	float:left;
}
#bloc_droit #accespro_mdp_perdu{
	margin:-2px 0 -9px 85px;
	font-style:italic;
	font-size:11px;
	float:left;
}
#bloc_droit #accespro_mdp_perdu a{
	color:#333333;
}
/* ---------------------------------------- */
/* ---------- BLOC DROIT newsletter ------- */
/* ---------------------------------------- */
#bloc_droit #icone_bloc_newsletter {
	background-image:url(../image/interface/iconenewletter.png);
}
#bloc_droit #newsletterForm{
	margin: 10px 0 0 0px;
	width:240px;
	height:36px;
	float:left;
}
#bloc_droit #newsletterForm #adresse{
	background-color:#FFFFFF;
	border: 1px solid #a39f9f;
	margin-left:20px;
	color:#999999;
	font-size:12px;
	font-style:italic;
	float:left;
}
#bloc_droit #newsletterForm #newsletterSubmit {
	background:url(../image/interface/iconevalider.png);
	border:0 none;
	cursor:pointer;
	height:31px;
	width:32px;
	margin: -8px 0 0 8px ;
	float:left;
}
#bloc_droit #newsletterForm #desincrit {
	margin:0 10px 3px 64px;
	float:left;
}
#bloc_droit #newsletterForm #lab_desincrit {
	font-style:italic;
	margin-top:1px;
	font-size:11px;
	float:left;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ ZONE 2 --------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#global #general #general_milieu #general_centre #zone_contenu2{
	width:965px;
	margin: 5px 0 0 0px;
	float:left;
}
#zone_contenu2 #zone_contenu2_haut {
	background-image:url(../image/interface/bloc_contenu_2_haut.png);
	width:100%;
	height:15px;
	float:left;
}

#zone_contenu2 #zone_contenu2_bas {
	background-image:url(../image/interface/bloc_contenu_2_bas.png);
	width:100%;
	height:15px;
	float:left;
}
#zone_contenu2 #zone_contenu2_milieu{
	background-image:url(../image/interface/bloc_contenu_2_milieu.png);
	background-repeat:repeat-y;
	width:100%;
	float:left;
}
#zone_contenu2 #zone_contenu2_milieu #zone_contenu2_centre{
	width:945px;
	padding: 10px;
	margin:-15px 0 -10px 0;
	height:100%;
	float:left;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ FOOTER --------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#global #general #general_bas #footer{
	width:100%;
	height:82px;
	padding:0 0 0 0;
	float:left;
	text-align:center;
}
#footer ul{
	padding: 20px 10px 0px 10px;
	font-size:13px;
	list-style-type:none;
	height:37px;
}
#footer ul li{
	padding:15px;
	display:inline;
}
#footer ul li a{
	color:#333333;
	font-weight:bold;
}
#footer #footer_txt{
	text-align:center;
	font-style:italic;
	font-size:12px;
	width:100%;
	float:left;
}
#footer #lien_net15{
	font-size:10px;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ LIEN NET15 ----------------------------------- */
/* ----------------------------------------------------------------------------------- */
#lien_net15{
	float:right;
	position:relative;
	width:98%;
	text-align:right;
	margin-top:-2.4em !important;
	margin-top:1.4em !important!;
	margin-right:1em;
}
#lien_net15 a{
	text-decoration:underline;
	color:#333333;
}
#lien_net15 a:hover{
	text-decoration:none;
}
/* ----------------------------------------------------------------------------------------------------- */
/* ----------------------------------------- CONTENU DES PAGES ----------------------------------------- */
/* ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ CONTACT -------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #contact{
}
#contact form{
	margin: 60px 0 30px 0;
}
#contact #err_contact{
	margin : 10px;
	font-size : 12px;
	color : #FF4444;
	border: 1px solid #FF4444;
}
#contact fieldset{
	margin: 10px;
	padding : 5px;
	font-size:12px;
}
#contact #titre_fielset{
	color : #00ADEF;
	font-size : 14px;
	padding : 0 15px;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ LECTURE -------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #lecture{
	font-size:14px;	
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #lecture p {
	margin: 16px 0px !important;
	margin:auto !important!;
}
#lecture #zero_lecture{
	color : #00ADEF;
	font-size:14px;
	font-weight:bold;
	margin:120px auto;
	padding-left:130px;
}
#lecture #image_lecture{
	margin:0 auto;
	width:180px;
	float:left;
}
#lecture #image_lecture img{
	border:1px solid #00ADEF;
	height:100px;
	width:160px;
	float:left;
}
#lecture #titre_lecture{
	margin-bottom:5px;
	width:515px;
	float:left;
}
#lecture #contenu_lecture{
	width:685px;
	margin: 10px 5px 0px 5px;
	float:left;
}
#lecture #complement_lecture{
	width:675;
	margin: 10px 5px 5px 5px;
	float:left;
}
#lecture #complement_lecture #complement_lecture_titre{
	font-size:14px;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------- SEARCH -------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search{
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search h1{
	margin-bottom:10px;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #fieldset_search{
	width: 94%;
	border:1px solid #2087d6;
	padding:1em;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #fieldset_search label{
	width:115px;
	margin: 4px 4px 8px 0;
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #fieldset_search input#keywords{
	width:495px;
	margin: 2px 4px 8px 0;
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #fieldset_search select{
	width:160px;
	margin: 0 20px 0 0 ;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #fieldset_search input#submit2{
	width:100px;
	margin: 0 0 0 38px;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #zero_result{
	margin:90px 0;
	width:695px;
	text-align:center;
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #result{
	margin:10px;
	width:675px;
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #un_result{
	margin: 0 0 18px 0;
	width:680px;
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #un_result h2 a{
	color:#2087d6;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #un_result h2 a:hover{
	text-decoration:none;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #un_result #tag{
	margin : 5px 0 0 22px;
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #un_result #tag #titre{
	margin: 0 5px 0 0;
	font-weight:bold;
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #un_result #tag #tagger{
	margin : 0 8px 0 0; 
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #un_result #tag #tagger a{
	text-decoration:none;
	color:#2087d6;
	font-weight:900;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #un_result #tag #tagger a:hover{
	text-decoration:underline;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #pagination{
	margin : 10px 10px -10px 10px !important;
	margin : 10px 10px -10px 0px !important!;
	width:695px;
	text-align:center;
	float:left;
}
#zone_contenu1 #zone_contenu1_milieu #zone_contenu1_centre #search #pagination #fieldset_page{
	width: 85%;
	border:1px solid #2087d6;
	padding:0.2em;
	margin-left:35px !important;
	margin-left:15px !important!;
}