*
{
	margin:0;
	padding:0;
	
}

body
{
	background-color:#ffffff;	
	font-size:80%;
	font-family:tahoma,arial;
	color:#242424;
	/*overflow:scroll;*/
}


/**************************GENERAL******in*******************************/
a:visited, a:link, a:active
{
 color: #001e76;
	font-weight:bold;
 text-decoration: none;
 outline:none;
}

a:hover
{
	color: #6dacef;
   cursor: pointer; 
}
a img{
	border:0px;
}

table{}
table tr{}
table tr td{}

p{}

h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

ul{}
ul li{}


hr{
color:#2d2d2d;
}


#CONTENEUR
{
	width:970px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	/*overflow:hidden;*/
}



/*****************************BANDEAU**********************************/
.BANDEAU
{
	height:186px;
	background:url(icos_banner.jpg) top left no-repeat #ffffff;
}

.BANDEAU_contenu
{
	width:440px;
	margin-top:20px;
	margin-left:180px;
	position:absolute;
}

.BANDEAU_contenu  table tr td
{
	padding:10px;
}

.BANDEAU_contenu a:link
{
	color:#ffffff;
}

.BANDEAU_contenu a:visited
{
	color:#ffffff;
}

.BANDEAU_contenu a:active
{
	color:#ffffff;
}

.BANDEAU_logo
{
	padding:0px;
	margin:0px;
	position:absolute;
	/*z-index:100;*/
}


.BANDEAU_slideshow
{
	padding-top:12px;
	margin-right:2px;
	margin-left:625px;
	
	position:absolute;
	float:right;
	clear:both;
	/*z-index:100;*/
}

.BANDEAU_slideshow img
{
	max-height:180px;
	max-width:340px;
}


.BANDEAU_titre
{
	/*font-weight:bold;*/
	
	font-weight:bold;
 text-decoration: none;
	font-size:190%;
	margin-top:10px;
	margin-bottom:10px;
	color:#ffffff;
	margin-left:20px;	
	
}

.BANDEAU_corps
{
	color:#1d5da0;
	font-size:140%;
	margin-left:20px;
	/*font-weight:bold;*/
}

.BANDEAU_annexe
{
	font-style:italic;
	margin-top:20px;
	margin-right:10px;
	font-size:90%;
	color:#ffffff;	
}


/****************************MENU_accueil*********************************/
#MENU_accueil
{
position:relative;
	float:left;
	clear:right;
	text-align:center;
	font :  0.8em "Trebuchet MS";
	font-size:90%;
	margin:0px;
	padding:0px;
	margin-left:120px;
	margin-top:-2px;
	margin-bottom:10px;
}

#MENU_accueil ul
{
	margin:0px;
	padding:0px;
	padding-top:13px;
	padding-bottom:16px;
	display:inline;
	list-style-type : none;
	height:48px;
	line-height : 48px;
}


#MENU_accueil li
{
	list-style:none;
	display:inline;
	/*top:8px;*/
	/*line-height : 50px;
	height:50px;
	max-height:50px;*/
	margin:1px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:13px;
	padding-bottom:16px;
	color:#ffffff;
	position:relative;
	background-color:#2d2d2d;
	background:url(bt_acc_inactive.jpg) top left repeat-x #383838;
}

#MENU_accueil li:hover
{		
	list-style:none;
	background-color:#818181;
	color:#ffffff;/*#6dacef;*/
	/*top:8px;*/
	margin:1px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	background:url(bt_acc_inactive_h.jpg) top left repeat-x #262223;
	/*padding-top:8px;
	padding-bottom:29px;*/
}

#MENU_accueil li  a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	outline:none;
}

#MENU_accueil li  a:hover
{
	color:#ffffff;
	padding-bottom:10px;
}

#MENU_accueil .lien_mort
{
	color:#001e76;
	position:relative;
	font-weight:bold;
	background-color:transparent;
	background:url(bt_acc_active.jpg) top left repeat-x #999898;
	/*top:8px;*/
	margin:1px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:13px;
	padding-bottom:16px;
	/*padding-top:8px;
	padding-bottom:29px;*/
}


#MENU_accueil .lien_mort:hover
{
	color:#ffffff;
	background:url(bt_acc_active_h.jpg) top left repeat-x #999899;
	/*padding-bottom:39px;*/
}

#MENU_accueil li.espace_vide
{
	color:transparent;
	background-color:transparent;
	border: none;
	/*top:8px;*/
	margin:1px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	/*padding-top:8px;
	padding-bottom:29px;*/
}



/*********************MENU_section*************************************/
.MENU_section
{
	text-align:center;
	font-family: "Georgia", "times new roman", "comic sans ms";
	font-size:90%;
	width:180px;
	background-color: transparent;
	padding:5px;
}

.MENU_section ul
{
}

.MENU_section li
{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #ffffff;
	list-style:none;
	background-color:#2d2d2d;
	background:url(bt_rub_inactive.jpg) top left repeat-x #2d2d2d;
	color:#ffffff;
}

.MENU_section li:hover
{
	background-color:#818181;
	background:url(bt_rub_inactive_h.jpg) top left repeat-x #818181;
	color:#ffffff;
}


.MENU_section li a
{
	color:#6dacef;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	outline:none;
}

.MENU_section li a:visited
{
	color:#6dacef;
}

.MENU_section li a:active
{
	color:#6dacef;
}

.MENU_section li a:hover
{
	color:#6dacef;
}

.MENU_section .lien_mort
{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	color:#001777;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	background-color:transparent;	
	background:url(bt_rub_active.jpg) top left repeat-x #ffffff;
}


.MENU_section .lien_mort:hover
{
	background:url(bt_rub_active_h.jpg) top left repeat-x #ffffff;
}
/********** COLONNES ************************/
table .COLONNES
{
	border:0px;
	margin:0px;
	vertical-align:top;
}
.COLONNE_complements
{
	width:200px;
	text-align:center;
	vertical-align:top;
	margin:0px;
}

.COLONNE_principale
{
	width:770px;
	text-align:justify;
	vertical-align:top;
	background-color:#eee;
	background:url(bg_main_article.jpg) top left repeat-x #eee;
	padding-top:30px;
	padding-left:20px;
	padding-right:30px;
}



/********** NEWS ************************/
.NEWS_accueil
{
	border:solid 1px #31a7d5;
	background-color: #31a7d5;
	background:url(bg_news.jpg) top left repeat-x #31A7D5;
	color:#ffffff;
	margin-top:15px;
	margin-bottom:10px;
	padding:5px;
	width:180px;
	text-align:center;

}

#NEWS_section
{
	clear:both;
	width:180px;
	float:left;
	background-color:#dcdcdc;
	border:solid 1px #787878;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
	text-align:center;
}


/********** AUTRES COMPLEMENTS ************************/
.LIEN_complement
{
	border:solid 1px #eeeeee;
	background:url(bg_link.jpg) top left repeat-x #ffffff;
	margin-top:15px;
	margin-bottom:10px;
	padding:5px;
	width:180px;
	text-align:center;
}

.LIEN_complement a
{
 color: #001e76;
 font-weight:bold;
 text-decoration: none;
 outline:none;
}

.FORM_login
{
	width:180px;
	text-align:center;
	background-color:#ffffff;
	background:url(bg_form.jpg) top left repeat-x #ffffff;
	padding:5px;
	padding-top:15px;
	padding-bottom:5px;
	border:1px solid #eeeeee;
}


#DOCUMENTS_liste_fin_page
{
	clear:both;
	float:left;
	width:380px;
	background-color:#dccdcd;
	border:solid 1px #787878;
	margin-top:20px;
	margin-right:20px;
	margin-left:50px;
	margin-bottom:20px;
	padding : 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
}
/*********************ARTICLES******************************************/
.ACCUEIL_ARTICLE
{
/*	width:90%;*/
	clear : both;/*
	float : left;*/
	margin: 5px auto;
	margin-top:0px;
	text-align:justify;
	/*border:solid 1px #ababab;*/
	background-color:#ffffff;
	margin-bottom:10px;
	vertical-align:top;
}


.ACCUEIL_ARTICLE img
{
	padding:10px;
}

.SECTION_ACCUEIL_ARTICLE
{
	clear : both;
	margin: 5px auto;
	margin-bottom:10px;
	margin-top:0px;
	background-color:#ffffff;
	text-align:justify;
	vertical-align:top;
}

.SECTION_ARTICLE
{
	clear : both;
	text-align:justify;
	margin:5px auto;
	margin-bottom:10px;
	margin-top:0px;
	background-color:#ffffff;
	vertical-align:top;
}


/**********parties articles************************/
.ARTICLE_logo 
{
/*	position:relative;*/
	float:left;
	margin-top:12px;
	margin-right:12px;
	margin-left:10px;
}

.ARTICLE_titre
{
	/*position:relative;*/
	font-size:220%;
	margin-bottom:10px;
}

.ARTICLE_sous-titre
{
	/*position:relative;*/
	margin-left:30px;
	font-size:180%;
	margin-bottom:10px;
}

.ARTICLE_resume
{
	/*position:relative;*/
	margin-left:10px;
	font-size:130%;
	font-style:italic;
	margin-bottom:10px;
}

.ARTICLE_corps
{
	/*position:relative;*/
	margin-left:10px;
}


.ARTICLE_corps h2
{
 margin-top:30px;
 margin-bottom:7px;
}

.ARTICLE_corps ul
{
 margin-left:50px;
}

.ARTICLE_annexe
{
	/*position:relative;*/
	text-align:right;
	font-style:italic;
	font-weight:bold;
	font-size:110%;
	margin-top:15px;
	margin-left:10px;
}

/*********************PIED_section**************************************/
.PIED_sous-section
{
	position:relative;
	width:770px;
	margin-right:10px;
	float:right;
	margin-top:45px;
	margin-bottom:35px;
	font-size:80%;
	text-align:center;
	border-top:solid 1px #2d2d2d;
	padding-top:15px;
}



/*********************PIED_section**************************************/
.PIED_section
{
	position:relative;
	width:80%;
	margin:0 auto;
	clear:both;
	margin-top:45px;
	font-size:80%;
	text-align:center;
	border-top:solid 1px #2d2d2d;
	padding-top:15px;
	padding-left: 24px;
}
/*********************PIED_accueil**************************************/
.PIED_accueil
{
	clear:both;
	margin-top:20px;
	padding-top:5px;
	margin-left:24px;
	font-size:80%;
	text-align:center;
	border-top:solid 1px #2d2d2d;
}

.PIED_titre
{
	font-weight:bold;
}
/*********************PIED_notices**************************************/
#PIED_notices
{
	background-color:#818181;
	background:url(bg_footer.jpg) top left repeat-x #818181;
	/*border-top:1px solid #2d2d2d;*/
	width:970px;
	margin: 10px auto 5px auto;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align:center;
}

#PIED_notices a
{
	margin:0 10px;
}