@charset "utf-8";
/* CSS M&S creer le 26 juin 2009*/
/* CENTRE APTI*/
/*V 6.0*/

/*=== [ Test ] ===*/
.partie_gauche {
	background-image:url(../images/bg_cotelong_2.jpg);
	background-repeat:repeat-x;
	float:left;
	height:100%;
	width:49%;
}
.partie_droite {
	background-image:url(../images/bg_cotecourt.jpg);
	background-repeat:repeat-x;	float:right;
	height:100%;
	width:49%;
}

.container_BG {
	height:100%;
}

.ombre_top_contenu {
	background-image:url(../images/ombre_top_contenu.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:983px;
	margin:2px auto 0 auto;
}

div#clear{

	clear:both;
	
	height:112px;

	

}

.erreur
{
	font-weight:bold;
	color:#FF0000;
	padding:5px;
}

.confirm
{
	font-weight:bold;
	color:#1dae00;
	padding:5px;
}

/*******************************/
/********** General ************/
/*******************************/
*{
	margin:0;
	
	padding:0;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	
}

body{

	font-size:1em;
	height:100%;
	background-color:#e2e7eb;
}

html {
	background-color:#e2e7eb;
	height:100%;

}
a{

	text-decoration:none;
	
	border:none;
}

div#contenu_gauche span#fleche_orange,
div#contenu_droit_pres div#entete_col_droite_pres span#fleche_nouvelle,
div#contenu_droit_pres div#centre_col_droite_pres div.nav_sec span.fleche_nouvelle_sec,
div#contenu_droit_pres div#centre_col_droite_pres ul,
div#couleur div#haut_page a#logo,
div#pied_page_INT div#logo_pied_page a  img#mets,
div#couleur div#pied_page div#logo_pied_page a img#mets,
div#conteneur div#pied_page div#logo_pied_page a img#mets,
div#contenu_droit div#entete_col_droite  span#fleche_bleu,
div#div_titre_nouvelle  span#fleche_nouvelle,
div#div_titre_nouvelle a#img_RSS img,{
	behavior: url(include/iepngfix.htc);	
}

img{

	border:none;

}



h1{

font-size:24px;




}


/*div#couleur{

	float:left;
	
	background-color:#e1e7eb;
	
	width:1200px;	
}*/

div#conteneur{

/*	margin-left: auto;

	margin-right: auto;

	width: 100em;

*/
	margin: 0px auto;

	width:990px;	

	overflow:hidden;	
		
	position:relative;			
	
	text-align:center;

}


#contenu {
	position:absolute;
	
	width:100%;
}

/*******************************/
/**********HAUT_PAGE************/
/*******************************/

div#haut_page{

	height:357px;
		
	/*background-image:url(../images/bkg_haut_page.png);*/
	
	background-position:bottom; 
	
	background-repeat:repeat-x;
	
	/*float:left;*/
	
}

div#navigation{

	height:167px;	
	

}

div#navigation div#bkg_nav_gauche{	
	
	background-image:url(../images/bkg_angle_gauche_nav.png);
	
	width:135px;
	
	height:164px;
	
	float:left;
	
	background-position:right;

}

div#navigation div#bkg_nav_centre{	

	/*float:left;
		
	background-image:url(../images/bkg_nav.png);

	width:802px;*/

	background-image:url(../images/bg_menu_2.jpg);
	
	background-repeat:no-repeat;
		
	height:167px;

}


div#navigation div#bkg_nav_droit{	

	float:left;
	
	background-image:url(../images/bkg_angle_droit_nav.png);
	
	width:263px;
	
	height:164px;

}


div#navigation div#bkg_nav_centre ul{	

	text-align:left;
	
	list-style-type:none;
	
	font-size:11px;
	
	color:#FFFFFF;
	
	padding-left:58px;
	
	padding-top:21px;
	
	/*margin-left:22px;

	margin-top:21px;*/

}

div#navigation div#bkg_nav_centre ul li a{	

	padding-right:28px;

	padding-top:38px;
	
	display:block;

	color:#FFFFFF;
	
	text-decoration:none;		

}

div#navigation div#bkg_nav_centre ul li.bouton_inactif{	

	padding-right:28px;

	padding-top:38px;
	
	display:block;

	color:#FFFFFF;
	
	text-decoration:none;		

}

div#navigation div#bkg_nav_centre ul li a.une_ligne{	

	padding-top:52px;

}

div#navigation div#bkg_nav_centre ul li:hover{	

	background-color:#377b9b;
	
	text-decoration:none;		
}


div#navigation div#bkg_nav_centre ul li{	

	background-image:url(../images/barre_nav.png);
	
	background-repeat:no-repeat;
	
	background-position:left;
	
	height:66px;
	
	padding-left:7px;

	width:auto;	
	
	margin-top:38px;	
	
	float:left;

}

div#navigation div#bkg_nav_centre ul li#li_2
{	
	width:90px;
}

div#navigation div#bkg_nav_centre ul li#li_3
{	
	width:55x;
}

div#navigation div#bkg_nav_centre ul li#li_4
{	
	width:76px;
}

div#navigation div#bkg_nav_centre ul li#li_5
{	
	width:76px;
}

div#navigation div#bkg_nav_centre ul li#li_6
{	
	width:57px;
}

div#navigation div#bkg_nav_centre ul li#li_7
{	
	width:85px;
}

div#navigation div#bkg_nav_centre ul li#li_8
{	
	width:120px;
}

div#navigation div#bkg_nav_centre ul li#li_9
{	
	width:70px;
}

div#navigation div#bkg_nav_centre ul li#li_10
{	
	width:145px;
}

 div#image_hommes{

	/*position:absolute;*/

	/*background-image:url(../images/hommes.jpg);*/
	
	background-repeat:no-repeat;
	
	margin:-20px 90px 0 auto;
	
	height:210px;
	
	width:985px;
	
}

a#logo{

	position:absolute;

	background-image:url(../images/logo.png);
	
	
	background-repeat:no-repeat;
	
	top:212px;
	
	left:750px;
	
	height:64px;
	
	width:213px;
	
}



/*******************************/
/**********CENTRE_PAGE**********/
/*******************************/


div#centre_page {
	
	margin:2px auto 0 0px;
	
	text-align:left;
	
	background-color:#fff;
	
	width:983px;	
	
	position:relative;
		
	background-repeat:repeat-x;
	
	background-position:top;
	
	z-index:30;
	
	height:100%;
	
	}


html>body div#centre_page {

	float:left; 

	/*margin-left:108px;
*/
}

/*******************************/
/**********	 GAUCHE	************/
/*******************************/

div#contenu_gauche{

	background-image:url(../images/barre_gauche.png);
	
	background-repeat:repeat-y;
	
	background-position:left;	

	width:615px;
	
	float:left;
	
	padding-top:87px;
		
	height:715px;
	
	padding-bottom:30px;
	
}

html>body div#contenu_gauche
{
	min-height:540px;
	height:auto;
}

/*

	CONTENU GAUCHE ADMIN


*/

div#contenu_gauche_admin{

	background-image:url(../images/barre_gauche.png);
	
	background-repeat:repeat-y;
	
	background-position:left;	

	width:615px;
	
	float:left;
	
	padding-top:87px;
		
	height:700px;
	
	/*padding-bottom:30px;*/
	
}

html>body div#contenu_gauche_admin
{
	min-height:700px;
	height:auto;
}

div#contenu_gauche_admin h1{	

	float:left;

	color:#FFFFFF;	
	
	padding-top:2px;

	padding-left:22px;	
	
	padding-right:22px;	
	
	width:auto;
	
	font-size:24px;
	
	background-image:url(../images/bkg_nav_1er_nveau.gif);
	
	background-repeat:repeat-x;
		
}




div#contenu_gauche_admin span#fleche_orange {

	margin-top:4px;

	float:left;
		
	background-image:url(../images/fleche_h2.png);
	
	background-repeat:no-repeat;
	
	margin-left:10px;
	
	display:block;
	
	height:21px;
			
	width:17px;

}


div#contenu_gauche_admin h2{	

	float:left;
	
	margin-top:25px;
	
	font-size:19px;

	color:#FFFFFF;	
	
	padding:2px 22px 4px 22px;
	
	margin-left:11px;
	
	width:auto;		
	
	background-image:url(../images/bkg_nav_2nd_nveau.gif);
	
	background-repeat:repeat;
	
	margin-bottom:10px;
	
	line-height:28px;
		
}

div#contenu_gauche_admin h3{	

	float:left;
	
	margin-top:25px;
	
	font-size:14px;

	color:#2b6d8c;		
	
	margin-left:18px;
	
	display:block;
	
	width:99%;		
	
	padding-bottom:2px;
	
	margin-bottom:10px;
	
	/*border-bottom:1px #2b6d8c solid;
	*/
	clear:left;	
		
		
}
div#contenu_gauche_admin ul{	

	list-style:inside;
	
		
}



html>body div#contenu_gauche_admin h3{	
	
	margin-left:0px;

		
}
div#contenu_gauche_admin h3.h3_nouvelle{	

	float:left;
	
	margin-top:25px;
	
	font-size:14px;

	color:#2b6d8c;		
	
	margin-left:38px;
	
	display:block;
	
	width:99%;		
	
	padding-bottom:2px;
	
	margin-bottom:10px;
	
	border-bottom:1px #2b6d8c solid;
	
	clear:left;	
		
		
}


div#contenu_gauche_admin div#bkg_avt_barre_gauche{

	float:left;
		
	background-image:url(../images/bkg_nav_1er_nveau.gif);
	
	background-repeat:repeat-x;
	
	margin-top:5px;
	
	margin-left:-108px;
	
	display:block;
	
	height:36px;
			
	width:108px;	

}

div#contenu_gauche_admin div#angle_barre_gauche {

	float:left;
		
	background-image:url(../images/angle_barre_gauche.png);
	
	background-repeat:no-repeat;
	
	margin-top:0px;	
	
	display:block;
	
	height:36px;
			
	width:12px;

}




div#contenu_gauche div#bkg_avt_barre_gauche{

	float:left;
		
	background-image:url(../images/bkg_nav_1er_nveau.gif);
	
	background-repeat:repeat-x;
	
	margin-top:5px;
	
	margin-left:-108px;
	
	display:block;
	
	height:36px;
			
	width:108px;	

}

div#contenu_gauche div#angle_barre_gauche {

	float:left;
		
	background-image:url(../images/angle_barre_gauche.png);
	
	background-repeat:no-repeat;
	
	margin-top:0px;	
	
	display:block;
	
	height:36px;
			
	width:12px;

}

div.texte_intro_1{

	width:503px;
	
	margin-left:37px;
	
	clear:left;
			
	font-size:14px;		
			
	margin-top:54px;
	
}

div.texte_intro_2{

	width:503px;
	
	margin-left:37px;
	
	clear:left;
	
	font-size:15px;
			
	margin-top:54px;
	
}
div.texte_intro_3{

	width:503px;
	
	margin-left:37px;
	
	clear:left;
	
	font-size:16px;
			
	margin-top:54px;
	
}

div.texte_intro_1 a
{
	color:#4b84a0;
}

div.texte_intro_1 a:hover
{
	color:#4b84a0;
	text-decoration:underline;
}

div#texte_intro p{

	margin-bottom:25px;
	
}

div#contenu_gauche h1{	

	float:left;

	color:#FFFFFF;	
	
	padding-top:2px;

	padding-left:22px;	
	
	padding-right:22px;	
	
	width:auto;
	
	font-size:24px;
	
	background-image:url(../images/bkg_nav_1er_nveau.gif);
	
	background-repeat:repeat-x;
		
}




div#contenu_gauche span#fleche_orange {

	margin-top:4px;

	float:left;
		
	background-image:url(../images/fleche_h2.png);
	
	background-repeat:no-repeat;
	
	margin-left:10px;
	
	display:block;
	
	height:21px;
			
	width:17px;

}


div#contenu_gauche h2{	

	float:left;
	
	margin-top:25px;
	
	font-size:19px;

	color:#FFFFFF;	
	
	padding:2px 22px 4px 22px;
	
	margin-left:11px;
	
	width:auto;		
	
	background-image:url(../images/bkg_nav_2nd_nveau.gif);
	
	background-repeat:repeat;
	
	margin-bottom:10px;
	
	line-height:28px;
		
}

div#contenu_gauche h3{	

	float:left;
	
	margin-top:25px;
	
	font-size:14px;

	color:#2b6d8c;		
	
	margin-left:0px;
	
	display:block;
	
	width:99%;		
	
	padding-bottom:2px;
	
	margin-bottom:10px;
	
	/*border-bottom:1px #2b6d8c solid;
	*/
	clear:left;	
		
		
}
div#contenu_gauche ul{	

	list-style:inside;
	
		
}



html>body div#contenu_gauche h3{	
	
	margin-left:0px;

		
}
div#contenu_gauche h3.h3_nouvelle{	

	float:left;
	
	margin-top:25px;
	
	font-size:14px;

	color:#2b6d8c;		
	
	margin-left:18px;
	
	display:block;
	
	width:99%;		
	
	padding-bottom:2px;
	
	margin-bottom:10px;
	
	border-bottom:1px #2b6d8c solid;
	
	clear:left;	
		
		
}

html>body div#contenu_gauche h3.h3_nouvelle{	


	
	margin-left:38px;
	

		
		
}


div.hautPage {

	text-align:right;
	
	float:right;
	
	font-size:12px;
	
	margin-top:15px;


}

div.hautPage a{


color:#4b84a0;

}

div.hautPage a:hover{


color:#4b84a0;

text-decoration:underline;

}

div.texte_gauche_nouvelle_1{

	line-height:16px;

	font-family:Arial, Helvetica, sans-serif;
	
	font-weight:normal;	

	width:503px;
	
	margin-left:36px;
	
	padding-top:10px;
	
	margin-bottom:25px;
	
	font-size:12px;
	
	clear:left;
}

div.texte_gauche_nouvelle_2{

	line-height:18px;

	font-family:Arial, Helvetica, sans-serif;
	
	font-weight:normal;	

	width:503px;
	
	margin-left:36px;
	
	padding-top:10px;
	
	margin-bottom:25px;
	
	font-size:14px;
	
	clear:left;
}
div.texte_gauche_nouvelle_3{

	line-height:19px;

	font-family:Arial, Helvetica, sans-serif;
	
	font-weight:normal;	

	width:503px;
	
	margin-left:36px;
	
	padding-top:10px;
	
	margin-bottom:25px;
	
	font-size:16px;
	
	clear:left;
}

p.date{

	font-weight:bold;
	
	margin-top:10px;
	
	margin-bottom:10px;

}



div#contenu_gauche h2.h2_nouvelle{

	margin-left:-1px;

}

a#lien_toute_nouvelle{

	float:right;
	
	margin-top:15px;
	
	display:block;
	
	font-size:16px;

}




/*******************************/
/*********  Recherche **********/
/*******************************/

div#resultats{

	width:503px;
	
	margin-left:37px;
	
	font-size:12px;
	
	clear:left;
	
}

div#resultats p{

	margin-top:25px;	
	
	border-bottom:#98d4f2 1px solid;
	
	padding-bottom:25px;

}
/*******************************/
/*********  PRES_EQUPE *********/
/*******************************/
div.texte_gauche_1{

	line-height:16px;
	
	font-weight:normal;	

	width:603px;
	
	margin-left:36px;
	
	padding-top:10px;
	
	margin-bottom:25px;
	
	padding-right:30px;
	
	clear:left;
	
	font-size:12px;

}

div.texte_gauche_1 p
{
	padding-right:40px;
	padding-bottom:20px;

}

div.texte_gauche_2 p
{
	padding-right:40px;
	padding-bottom:20px;
}

div.texte_gauche_3 p
{
	padding-right:40px;
	padding-bottom:20px;

}

div.texte_gauche_2{

	line-height:18px;
	
	font-weight:normal;	

	width:603px;
	
	margin-left:36px;
	
	padding-top:10px;
	
	margin-bottom:25px;
	
	font-size:14px;
	
	clear:left;

}

div.texte_gauche_3{

	line-height:19px;
	
	font-weight:normal;	

	width:603px;
	
	margin-left:36px;
	
	padding-top:10px;
	
	margin-bottom:25px;
	
	font-size:16px;
	
	clear:left;

}
div.texte_gauche_1 a
{
	color:#4b84a0;
}

div.texte_gauche_2 a
{
	color:#4b84a0;
}
div.texte_gauche_3 a
{
	color:#4b84a0;
}

div.texte_gauche_1 a:hover
{
	color:#4b84a0;
	text-decoration:underline;
}

div.texte_gauche_2 a:hover
{
	color:#4b84a0;
	text-decoration:underline;
}
div.texte_gauche_3 a:hover
{
	color:#4b84a0;
	text-decoration:underline;
}


div.texte_gauche_1 p a{

	color:#4b84a0;

}

div.texte_gauche_2 p a{

	color:#4b84a0;

}
div.texte_gauche_3 p a{

	color:#4b84a0;

}
div.texte_gauche_1 p a:hover, div.texte_gauche_2 p a:hover, div.texte_gauche_3 p a:hover{

	text-decoration:underline;

}

div#entete_col_droite_pres{

	background-color:#f7f8f8;
	
	float:left;		
		
	padding-bottom:33px;
	
	width:296px;
	
	border-bottom:#333333 thin solid;
	
}


div#entete_col_droite_pres a#lien_toute_nouvelle{
	
	float:left;
	
	margin-top:30px;	
	
	margin-left:5px;
	
	text-decoration:underline;
	
	color:#000000;
	
	display:block;
	
	font-size:16px;
}

div#entete_col_droite_pres a#lien_toute_nouvelle:hover{
	
	float:left;
	
	text-decoration:none;
	
	margin-top:30px;	
	
	margin-left:5px;
	
	color:#4b84a0;
	
	display:block;
	
	font-size:16px;
}


/*div#contenu_droit_pres{
	
	height:100%;
	
	background-image:url(../images/barre_gauche_droite.png);
	
	background-repeat:repeat-y;	
	
	background-position:right;
	
	border-left:#7f9fae 12px solid;

	width:296px;
	
	background-color:#c9d7de;
	
	float:left;
	
	padding-right:9px;

}
*/
div#contenu_droit_pres{

	height:100%;
	
	background-image:url(../images/barre_gauche_droite.png);
	
	background-repeat:repeat-y;	
	
	background-position:right;
	
	border-left:#7f9fae 12px solid;

	width:296px;
	
	background-color:#c9d7de;
	
	position:absolute;
	
	right:0;
	
	
	
	padding-right:9px;
	

}
/*nav_sec*/

div.nav_sec{

	float:left;
	
	clear:left;
	
	width:290px;
	
	padding-bottom:15px;
	
	border-bottom:1px #000000 solid;

}

span.span_nav_sec{

	float:left;

	font-size:14px;
	
	padding-top:19px;
	
	width:240px;
	
	margin-left:5px;

}

span.span_nav_sec a{

	color:#000000;
	
	text-decoration:underline;
	

}

span.span_nav_sec a:hover{

	color:#4b84a0;
	
	text-decoration:none;
}

/*******************************/
/**********	 DROITE	************/
/*******************************/

body {
	background-image:url(../images/bg_cotecourt.jpg);
	background-position:top;
	background-repeat:repeat-x;
}


div#contenu_droit{

	background-image:url(../images/barre_gauche_droite.png);
	
	background-repeat:repeat-y;	
	
	background-position:right;
	
	border-left:#7f9fae 12px solid;

	width:347px;
	
	background-color:#c9d7de;
	
	position:absolute;
	
	right:0;
	
	padding-right:9px;
	
	height:100%;
	
/*	bottom:0px;*/

}
/*
html>body div#contenu_droit{

width:347px;

position:inherit;

float:left;

min-height:630px;

height:auto;


}*/


div#contenu_droit a{

	font-size:12px;	
	
	color:#4b84a0;

	text-decoration:underline;
	
	float:left;
	
	margin-left:15px;
	
}

div#contenu_droit a:hover{

	color:#2b6d8c;
	
}



	


/*entete colonne droite*/
div#entete_col_droite{

	background-color:#f7f8f8;
	
	float:left;
		
	margin-right:0;
		
	padding-bottom:33px;
	
	width:388px;
	
	border-bottom:#333333 thin solid;
	
}

html>body div#entete_col_droite{

	width:100%;
	
}

div#contenu_droit div#entete_col_droite a{

	margin-top:6px;
}

div#contenu_droit div#entete_col_droite a.lang{

	margin-top:36px;
	
}

div#contenu_droit div#entete_col_droite a.lang:hover{

	color:#000000;
	
	text-decoration:none;
	
}





span#titre_col_droite{

	background-color:#349ccb;
	
	float:left;
	
	font-size:14px;
	
	width:180px;
	
	color:#FFFFFF;
	
	margin-top:38px;
	
	padding:9px 14px 9px 10px;	
	
}

html>body span#titre_col_droite{

	background-color:#349ccb;
	
	float:left;
	
	font-size:14px;
	
	width:150px;
	
	color:#FFFFFF;
	
	margin-top:28px;
	
	padding:9px 14px 9px 10px;	
	
}

span#fleche_bleu {

	float:left;
		
	background-image:url(../images/fleche_depliant.png);
	
	background-repeat:no-repeat;
	
	margin-top:33px;
	
	margin-left:10px;
	
	display:block;
	
	height:21px;
			
	width:17px;

}

/*met nav*/
div#meta_nav {

	position:relative;

	z-index:2;
	
	float:right;
	
	right:0px;

	background-image:url(../images/bkg_meta_nav.gif);	
		
	margin-top:-22px;

	text-align:left;	
	
	width:197px;
	
	height:34px;	
}
div#meta_nav ul{	

	list-style-type:none;
		
	margin-top:6px;
	
	margin-left:12px;

}
div#meta_nav ul li{	


}

div#meta_nav a{	

	display:block;
	
	float:left;

	color:#FFFFFF;
	
	font-size:11px;
	
	margin-top:6px;
	
	margin-left:8px;	
	
	text-decoration:none;
}

div#meta_nav a:hover{	

	text-decoration:underline;
	
	color:#FFFFFF;
}

html>body div#meta_nav a{	
	
	margin-left:15px;
	
	height:16px;
	
	margin-top:5px;

}

div#meta_nav a:hover{	
	
	margin-left:15px;
	
	text-decoration:underline;

}
/*home*/
div#meta_nav a#acc{

background-image:url(../images/home.png);

float:left;

width:55px;

margin-left:4px;

padding-bottom:2px;

height:20px;

background-repeat:no-repeat;

}

html>body div#meta_nav a#acc{


margin-left:8px;


}

div#meta_nav a#acc:hover{

background-image:url(../images/home_rl.png);


}



/*mail*/
div#meta_nav a#nous_joindre{

background-image:url(../images/mail.png);

float:left;

margin-left:15px;

width:59px;
height:20px;

background-repeat:no-repeat;

}

div#meta_nav a#nous_joindre:hover{

background-image:url(../images/mail_rl.png);

}


/*AAA */
div#meta_nav a#AAA{

background-image:url(../images/aaa.png);

float:left;

margin-left:15px;

width:30px;

height:20px;

background-repeat:no-repeat;

}

div#meta_nav a#AAA:hover{

background-image:url(../images/aaa_rl.png);


}

div#meta_nav a#AAA_hover{

background-image:url(../images/aaa_rl.png);

float:left;

margin-left:15px;

width:30px;

height:20px;

background-repeat:no-repeat;


}


/*centre colonne droite*/
div#centre_col_droite{
	
	float:left;
	
	background-color:#c9d7de;
	
	width:347px;	
	
	padding-top:0px;	
	
}

div#centre_col_droite_pres{
	
	float:left;
	
	background-color:#c9d7de;
	
	width:296px;	
	
	
	
}

div#centre_col_droite img{

	margin-left:9px;
	
	margin-top:-3px;	

}

/*nouvelle*/
div#div_titre_nouvelle{

	float:left;
	
	padding-bottom:24px;	
	
	
	padding-top:24px;	
	
	margin-top:3px;
		
	border-bottom:#333333 thin solid;
	
	width:100%;
	
	width:347px;

}



span#span_titre_nouvelle{

	float:left;
	
	margin-left:11px;
	
	font-size:16px;
}

span#fleche_nouvelle {

	float:left;
		
	background-image:url(../images/fleche_nav.png);
	
	background-repeat:no-repeat;	
	
	margin-left:10px;
	
	margin-top:-2px;
	
	display:block;
	
	height:21px;
			
	width:17px;

}

div.nouvelle{

	
	padding-bottom:17px;
	
	padding-left:11px;
	
	float:left;
	
	border-bottom:#333333 thin solid;
	
	width:340px;
	

}

div.nouvelle span.span_nouvelle{

	float:left;
	
	font-size:12px;
	
	display:block;

	margin-top:19px;	
	
	width:200px;
	
	margin-left:5px;

}

span.span_date_nouvelle{

	float:left;

	font-size:14px;
	
	padding-top:20px;

}

span.fleche_nouvelle_sec {

	float:left;
		
	background-image:url(../images/fleche_nav_sec.png);
	
	background-repeat:no-repeat;	
	
	margin-left:10px;
	
	display:block;
	
	margin-top:22px;
	
	height:21px;
			
	width:17px;

}
span.resume_nouvelle{

	position:relative;

	float:left;

	font-size:12px;
	
	padding-top:10px;	
	
	padding-bottom:25px;
	
	width:340px;
	
	margin-right:20px;
		
	font-size:11px;
	
	color:#555555;
	

}

span.resume_nouvelle a{

	position:absolute;
	
	display:block;
	
	padding-top:30px;
	
	right:25px;

}

html>body span.resume_nouvelle a{


	
	padding-top:13px;


}



/*formulaire*/
form#form_recherche{


	margin-top:15px;

	font-size:14px;

		
	
}

form#form_recherche div{

 margin-top:10px;
 
 margin-left:20px;		
 
 border-bottom:1px solid #000000;
 
 padding-bottom:25px;	
}


form#form_recherche input{



}

form#form_recherche select{

margin-top:15px;

}



form#form_recherche div#btn_recherche{



	text-align:right;	
	
	width:100%;

	border-bottom:none;
	
	margin-top:15px;
	
}

form#form_recherche input.btn_recherche{
	
	width:110px;
	
	margin-left:0;
	
	margin-right:20px;
	
	margin-top:15px;
	

}

div.texte_recherche_1{

	width:503px;
	
	margin-left:37px;
	
	clear:left;
			
	margin-top:54px;
	
	font-size:14px;
	
	padding-bottom:15px;

}
div.texte_recherche_2{

	width:503px;
	
	margin-left:37px;
	
	clear:left;
			
	margin-top:54px;
	
	font-size:15px;
	

	
	padding-bottom:15px;

}
div.texte_recherche_3{

	width:503px;
	
	margin-left:37px;
	
	clear:left;
			
	margin-top:54px;
	
	font-size:16px;
	

	
	padding-bottom:15px;

}

div#ordre_alpha{

	width:513px;
	
	margin-left:35px;
	
	clear:left;
			
	margin-top:54px;
	
	font-size:12px;
	
	color:#000000;
	
	/*border-bottom:#98d4f2 solid 1px;*/
}

div#ordre_alpha a{

	color:#2b6d8c;
	
	/*border-bottom:#98d4f2 solid 1px;*/
}


div#ordre_alpha a:hover{

	color:#85a6b6;
	
	text-decoration:underline;
	
	/*border-bottom:#98d4f2 solid 1px;*/
}

div.texte_recherche_1 ul li, div.texte_recherche_2 ul li, div.texte_recherche_3 ul li{
	
	padding-bottom:5px;
	
	padding-top:5px;
	
	padding-left:10px;
	
	list-style-position:inside;		
	
	background-color:#edf8fe;
		
	border:#98d4f2 solid 1px;
	
	list-style:none;
}

div.texte_recherche_1 ul, div.texte_recherche_2 ul, div.texte_recherche_3 ul{
	
		
	border-bottom:#98d4f2 solid 1px;
	
	margin-bottom:5px;
	
	padding-bottom:20px;
	
	/*padding-top:5px;*/
	

}

/*******************************/
/********  PIED_PAGE ***********/
/*******************************/



div#pied_page{

	border-top:1px #000000 solid;

	height:100px;
	
	background-image:url(../images/bkg_pied_page.png);
		
	float:left;
				
	width:100%;
	
}

div#pied_page_INT{
	margin:0 auto 0 auto;

				
	width:990px;
	
}

div#logo_pied_page img{

	float:left;
	

}

div#pied_page img{

	padding-left:0px ;	

	margin-top:22px;	

}

div#pied_page img#cri_viff{

	margin-top:0px;	
	
	padding-right:35px;
	
	margin-left:40px;

}


div.border{

	background-color:#4e595f;
	
	background-repeat:repeat-y;
	
	height:75px;
	
	float:left;
	
	margin-top:12px;		
	
	width:1px;

}

div#centre_pied_page{

	font-size:12px;

	display:block;
	
	width:255px;
	
	float:left;
	
	margin-top:37px;
	
	margin-left:35px;

}

div#pied_page ul{

	list-style-type:none;	
	
	text-align:left;

	display:block;
	
	margin-top:20px;
	
	float:left;	
	
	font-size:11px;		
	
	
	border-left:#4e595f solid 1px;

	padding-left:5px;

}


div#pied_page li{

	font-size:11pz;
}

div#pied_page a{	

	color:#FFFFFF;	

	text-decoration:none;
	
}

div#pied_page a#lien_admin{	


display:block;

margin-left:45px;
	
}

div#pied_page a:hover{	

	color:#FFFFFF;	
	
	text-decoration:underline;

}

div#pied_page ul {	
	
	margin-left:15px;
}





/*******************************/
/********  ADMIN	 ***********/
/*******************************/

/* mot_intro_admin*/


span#mot_intro_admin{

margin-top:73px;

text-align:center;

 left:100px;

position:absolute;

font-weight:bold;

font-size:24px;

color:#FFFFFF;

}

/*Contenu_gauche Admin*/


div.section_modification{
	
	font-weight:normal;	

	width:645px;
	
	margin-left:11px;
	
	padding-top:10px;
	
	margin-bottom:25px;
	
	clear:left;
}

div.section_modification a 
{
	text-decoration:underline;
}


div.section_modification div#btn{

	margin-left:0px;
	
}

html>body div.section_modification div#btn{

	margin-left:22px;
	
}


div.section_modification form{

	font-size:12px;
	
	};
	
div#contenu_gauche form h3#h3_admin{
	
	border:none;
	
	clear:left;
	
	margin-left:33px;

}

div#liens_appArch{
	
	font-weight:normal;	

	width:645px;
	
	margin-left:26px;
	
	padding-top:10px;
	
	margin-bottom:15px;
	
	font-size:12px;

	clear:left;
}
div#liens_appArch a{	
	
	color:#2b6d8c;
	
}

div#liens_appArch a:hover{	
	
	color:#349ccb;
	
}

div.section_modification table {

		
	/*border-collapse:collapse;*/
	font-size:11px;
	/*border:1px solid #6EA8E4;*/
	width:600px;
	
	text-align:center;
	
	margin:0 auto;
}

div.section_modification table textarea{


	font-size:11px;

}

div.section_modification table#table_gestion{


	font-size:11px;
	
	
color:#2B6D8C;

}

div.section_modification table#table_gestion a{


color:#2B6D8C;

}
div.section_modification table#table_gestion a:hover{


color:#000000;

}

table#tableau_ajout_admin{

width:619px;

}

table#tableau_ajout_admin a{

color:#000000;

}

.premier
{
	border-left:1px solid #6EA8E4;
}

div.section_modification table tr th{

background-color:#C3DAE5;
/*border-bottom:1px solid #6EA8E4;*/
border-right:1px solid #6EA8E4;
border-top:1px solid #6EA8E4;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
padding:5px;
text-align:left;

	/**border:#CCCCCC thin solid;
	
	padding:6px 6px 6px 6px ;
	
	font-size:11px;/**/

}

div.section_modification table tr th a{

color:#000000;



	/**border:#CCCCCC thin solid;
	
	padding:6px 6px 6px 6px ;
	
	font-size:11px;/**/

}
table tbody tr td div.elemTab a{

	color:#000000;


}

#table_gestion
{
	border-collapse:collapse;
}

#table_gestion tr td
{
	border:1px solid #6EA8E4;
}


div.section_modification table tr td{
	
	background-color:#EEF6FB;
	border-top:1px solid #6EA8E4;
	border-right:1px solid #6EA8E4;
	font-family:Verdana,Helvetica,sans-serif;	
	line-height:14px;
	margin:2px;
	padding:5px;
	vertical-align:middle;
	
	/*border:#CCCCCC thin solid;
	
	font-size:11px;
	
	padding:6px 6px 6px 6px ;
*/
}

tr#gestion_last_row td{
	background-color:#E2F2FA;
	border-bottom:1px solid #6EA8E4;
	margin:0;
	padding:0;
};

div.section_modification table a{

	color:#000000;
}


div.section_modification table a:hover{

	color:#349ccb;
}

div.section_modification form  div.fil_nouvelle{

	margin:5px;
	
	
}

div.section_modification form  div.fil_nouvelle {

	font-weight:bold;
	
	
}

div.section_modification form textarea{

	margin:5px;
	
	font-size:12px;
}

div.section_modification div#container_editeur{

	/*margin-left:17px;*/
	
	
	font-size:12px;
}

#container_editeur table
{
	margin:0 0 0 11px;
}

.mceContentBody{

	font-size:12px;

}
p#p_pied_page_admin{
	
	text-align:center;	
	
	margin-top:38px;
	
	font-size:11px;

}

div.section_modification div#boutonsAdmin{

	text-align:right;
	
	margin-right:25px;
	
}

div.section_modification div#boutonsAdmin div#boutonModifierAdmin{

	float:right;
	
	
	margin-left:15px;

}

div.section_modification div#boutonsAdmin div#boutonModifierAdmin, div#boutonAnnulerAdmin{

	margin-top:15px;


}

div.section_modification div#boutonsAdmin div#boutonAnnulerAdmin{ 

	margin-top:15px;
	
	

}

div.section_modification div#boutonsAdmin div#hautPageAdmin{

	margin-top:15px;
	
	margin-left:15px;


}


/*Contenu _droit Admin*/


div#contenu_droit_pres h2{

	
	background-color:#349ccb;
	
	float:left;
	
	font-size:18px;
	
	display:block;
	
	margin-right:;
	
	margin-bottom:20px;
	
	width:auto;
	
	color:#FFFFFF;
	
	margin-top:28px;
	
	padding:9px 231px 9px 10px;
	
	border-bottom:#000000 solid 1px;

}

div#contenu_droit_pres ul{

	list-style-type:none;
	
	font-size:13px;


}


div#contenu_droit_pres ul li.premierNiveau a{

color:#2b6d8c;

clear:both;



display:block;

}

div#contenu_droit_pres ul li.premierNiveau img{

height:auto;

}

div#contenu_droit_pres ul li.premierNiveau a:hover{

color:#000000;


}

div#contenu_droit_pres ul li.premierNiveau{

padding-left:10px;

padding-top:10px;

padding-bottom:25px;

border-bottom:#000000 solid 1px;


}



div#contenu_gauche div.section_modification div h2{

margin-left:0px;

}
div#contenu_gauche div.section_modification div#optionList1, div#optionList2, div#optionList3{

clear:both;

}

div#contenu_gauche div.section_modification div textarea{

	margin-left:60px;
	
	
	text-align:left;	
}

div#contenu_gauche div.section_modification div p, input{

	margin-top:0;
	
	clear:both;

/*margin-left:15px;*/
}

div#contenu_gauche div.section_modification div strong{

	font-size:11px;
}

.clear {
	clear:both;
}


/*Styles du contenu /////////////////////////////////////////////////////////////////*/
#contenu_admin {
	padding:49px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:24px;
	color: #283745;	
	margin:0;
	width:555px;
	text-align:left;
	background-color:#FFFFFF;
	height:100%;
	float:left;
	
}
#contenu_admin table {
	/*border-collapse:collapse;
	border: 1px solid #6EA8E4;*/
}
#contenu_admin tr 
{
	/*border: 1px solid #6EA8E4;*/
}
#contenu_admin tr th {
	background-color: #c3dae5;
	padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	text-align:left;
	border-top: 1px solid #6EA8E4;
	border-bottom: 1px solid #6EA8E4;
	border-left: 1px solid #6EA8E4;
}
#contenu_admin table a{
color:#587AA3;
}


#contenu_admin tr th.dernier {
	border-right: 1px solid #6EA8E4;
}

#contenu_admin tr td {

	background-color:#f0f7fb;

	padding: 5px 5px 5px 0;
	
	font-size:12px;

/*
	background-color: #eef6fb;
	padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:24px;
	margin:2px;
	vertical-align:middle;
	border-left: 1px solid #6EA8E4;
	border-bottom: 1px solid #6EA8E4;
	*/
}
#contenu_admin tr td.dernier {
	border-right: 1px solid #6EA8E4;
}


#contenu_admin tr#gestion_last_row td
{
	background-color:#e2f2fa;
	margin:0;
	padding:0;
	border-bottom: 1px solid #6EA8E4;
	border-left: 1px solid #6EA8E4;
	border-right: 1px solid #6EA8E4;
}
/*Styles des listes du contenu/////////////////////////////////////////////////////////////////*/
#contenu_admin ul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:24px;
	color: #283745;	
	text-align:justify;
	margin:0;
	padding:0 0 0 14px;
}
#contenu_admin ul li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:24px;
	color: #283745;
	margin:0;
	text-align:justify;
	/*background-image: url(../images/puce.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
	padding: 0 0 0 0;
}
#contenu_admin ul li a:link {
	color: #283745;
	text-align:justify;

}
#contenu_admin ul li a:visited {
	color: #283745;
	text-align:justify;
}
#contenu_admin ul li a:hover {
	color: #BB4600;
	text-align:justify;
	text-decoration:none;
}


/*Publications*/


/*//thick box*/

a.reference_lien
{
	color:#000000;
	padding:0px 1px 2px 1px;
/*	background-color:#ecf2df;*/
}


a:hover.reference_lien
{
	padding:0px 0px 1px 0px;
	/*background-color:#d9e5bf;*/
	border:#000000 1px solid;
	color:#000000;
}


a.definition_lien
{
	color:#000000;
	padding:0px 1px 2px 1px;
	/*background-color:#c0daf3;*/
}


a:hover.definition_lien 
{
	padding:0px 0px 1px 0px;
	/*background-color:#c0daf3;*/
	border:#000000 1px solid;
	color:#000000;
}


div#contenuCommentaire{

	font-size:12px;

}


#addSujetToList
{

	font-size:12px;
	
	margin-left:23px;

}

#addAuthorToList{

	font-size:12px;
	
	margin-left:23px;

}


#lierAuteur a{

	margin-left:23px;
}

#table_gestion div#auteur a{

	color:#000000;

}

div#auteur ul li
{
	font-weight:bold;
	margin-bottom:3px;
}

#table_gestion #sujet a{

	color:#000000;

}

div#sujet ul li
{
	font-weight:bold;
	margin-bottom:3px;
}

div#type_ecrit ul li
{
	font-weight:bold;
	margin-bottom:3px;
}

#langue_absolue
{
	position:absolute;
	top:10px;
	left:30px;
}

#menu_bandeau
{
	position:absolute;
	top:10px;
	left:58px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9px;	
}

#menu_bandeau strong
{
	color:#e2e7eb;
}

#menu_bandeau a:link
{
	color:#ffffff;
}

#menu_bandeau a:visited
{
	color:#ffffff;
}

#menu_bandeau a:hover
{
	color:#e2e7eb;

}