body{
	padding								: 0px; 
	margin								: 0px;
}
a{
 color								: #003EC8;
}
a.pretty_link {
	border							: 0px;
}
table tr td{
 vertical-align				: top;
}
table.table_sommaire tr td{
 background:#E0DECD url(fr/content/fond_encart.png) no-repeat right bottom;
}
table.table_sommaire tr td.separation {
 background: none;
 width: 13px;
}
ul li{
 list-style-image			: url(dir/images/icons/fleche_puce.gif);
}
ul.liste_fleche{
  padding : 10px 0px;
  margin	: 0px 0px 30px 0px;
  list-style-type : none;
	background:#E0DECD url(fr/content/fond_encart.png) no-repeat right bottom;
}
table.table_sommaire tr td ul.liste_fleche{
	background-image: none;
}
table.table_sommaire tr td h1.title1_bordeaux{
	background-color: white;
}
ul.liste_fleche li{
	background 		: url(dir/images/fleche_puce_sansfond.png) no-repeat 3px 7px;
  padding-left	: 15px;
  padding-right	: 5px;
  margin				: 10px 0px 10px 0px;
  text-align		: left;
}
ul.liste_fleche li a{
	color					: #AF0800;
}
.fond_bandeau{
	background 					: #FFBD00 url(fr/bandeau/fond_points_blancs.gif) 0px 28px;
	background-repeat		: repeat-x;
}
.td_right{
	background						: url(fr/pattern/fond_droit.png) repeat-x;
}
.img_variable{
	border-top						: 1px solid white;
	border-bottom				: 0px solid white;
	border-left					: 2px solid white;
	border-right					: 2px solid white;
}
h1.title_univ{
	margin								: 0px;
}	
h1.title_univ a{
	font-size						: 30px;
	height								: 30px;
	width								: 340px;
	padding-left					: 4px;
	padding-top					: 15px;
	margin								: 0px 0px 0px 42px;
	font-family					: lucida grande, arial;
	color								: white;
	background-color			: #FFBD00;
   text-decoration			: none;
   margin-bottom				: 0px;
		/*border : 1px solid red;*/
}
a.lien_rouge{
color: #AF0800;
}
div.lien_rouge_fleche a{
color: #AF0800;
background: url(dir/images/fleche_puce_sansfond.png) no-repeat left center;
padding-left: 12px;
}
.line
{
  background-color: #FFFFFF;
}
/* Menus de niveau 1 **********************************************************/
a.menu0, a.menu0_selected, a.menu0 div,a.menu0_selected div{
	font-family					: lucida grande, arial;
	color	 					 	  : black;
 font-size						: 12px;
 text-decoration			: none;
}

a.menu0_selected div{
	text-decoration			: underline;
	background						: url(fr/navigation/fleche_grise.gif) no-repeat 4px 6px;
}
td#jaune{
 padding-top          : 1px;
	border-top			 	 		: 6px solid #FEBD00;
}
td#bleu{
 padding-top          : 1px;
	border-top			 	 		: 6px solid #6CC0DC;
}
td#orange{
 padding-top          : 1px;
	border-top			 	 		: 6px solid #FE9D22;
}
td#vert{
 padding-top          : 1px;
	border-top			 	 		: 6px solid #8BB016;
}
td#gris{
	padding-top          : 1px;
 border-top			 	 		: 6px solid #A3A3A2;
}
td#bordeau{
 padding-top          : 1px;
	border-top			 	 		: 6px solid #C22567;
}
/* Menus 2 ********************************************************************/
a.menu2{
	color								: #6D6D6D;
   font-family					: lucida grande, arial;
   text-decoration			: none;
   font-size						: 12px;
}
a.menu2_selected{
	color								: #C23916;
   font-family					: lucida grande, arial;
   text-decoration			: none;
   font-weight					: bold;
   font-size						: 12px;
}
td.menu2_selected_before{
	background						: url(fr/navigation/fleche_rouge.gif) no-repeat 4px 6px;
}
/* Pages **********************************************************************/
td.page, td.page_selected{
	padding-left					: 12px;
   background						: url(fr/navigation/carre_rouge_petit.gif) no-repeat 4px 6px;
}
a.page, a.page_selected{
	color								: #C23916;
   font-family					: lucida grande, arial;
   text-decoration			: none;
   font-size						: 11px;
}
a.page_selected{
   text-decoration			: underline;
}
/* upper **********************************************************************/
a.upper, a.upper_selected{
	font-family					: lucida grande, arial;
	color	 					 	  : black;
	text-transform				: none;
   text-decoration			: none;
   font-size						: 12px;
}
a.upper_selected{
	font-weight					: bold;
}
td.fond_upper{
	background						: url(fr/navigation/fond_upper.gif);
}
table.table_upper{
	padding-left					: 66px;
	background						: #D0D0D0 url(fr/navigation/fond_degrade_upper.gif) no-repeat 0px 12px;
}
/* Path ***********************************************************************/
#gs_path,a.link_path{
	color								: #BBBBBB;
   font-family					: lucida grande, arial;
   font-size						: 10px;
   text-decoration			: none;
}
/* downer *********************************************************************/
.div_downer{
	font-family					: lucida grande, arial;
	color	 					 	  : #9A9A9A;
   font-size						: 10px;
   width								: 700px;
   padding-left					: 450px;
}
a.downer, a.downer_id{
	font-family					: lucida grande, arial;
	color	 					 	  : #9A9A9A;
   font-size						: 12px;
   text-decoration			: none;
}
a.downer_id{
	color	 					 	  : #E4E2E2;
}
/* search *********************************************************************/
div.title_search{
	font-family					: lucida grande, arial;
   font-weight					: bold;
	color	 					 	  : black;
   font-size						: 12px;
	padding-left					: 82px;
   background						: url(fr/search/bulles.gif) no-repeat 15px 3px;
}
/* actus **********************************************************************/
table.table_home_actu{
	margin-top						: 13px;
}
td.title_generic_home_actu{
	font-family					: lucida grande, arial;
   font-weight					: bold;
	color	 					 	  : white;
	text-transform				: uppercase;
   font-size						: 14px;
	padding-top					: 15px;
   padding-left					: 9px;
	background						: url(fr/actus/fond_top_actu.gif) no-repeat top left;
}
a.actu_small_title_home, a.actu_summary_home, a.actu_link_home{
	font-family					: lucida grande, arial;
	color	 					 	  : black;
   font-size						: 10px;
   text-decoration			: none;
}   
a.actu_small_title_home, a.actu_link_home{
	font-weight					: bold;
   font-size						: 11px;
}
a.actu_link_home{
	color								: #D00006;
}
/* Titres 1*********************************************************************/
h1.titre_niveau_1{
	font-family					: lucida grande, arial;
	color	 					 	  : black;
   font-size						: 18px;
   text-decoration			: none;
   font-weight					: bold;
   padding-right				: 8px;
   background-color			: white;
   padding							: 0px 20px 0px 0px;
   margin								: 0px;
   white-space					: nowrap;
}

td.titre_niveau_1_jaune{
	background						: url(fr/content/bulle_jaune.gif) repeat-x center left; 
}
td.titre_niveau_1_bleu{
	background						: url(fr/content/bulle_bleue.gif) repeat-x center left; 
}
td.titre_niveau_1_orange{
	background						: url(fr/content/bulle_orange.gif) repeat-x center left; 
}
td.titre_niveau_1_vert{
	background						: url(fr/content/bulle_verte.gif) repeat-x center left; 
}
td.titre_niveau_1_gris{
	background						: url(fr/content/bulle_grise.gif) repeat-x center left; 
}
td.titre_niveau_1_bordeau{
	background						: url(fr/content/bulle_bordeaux.gif) repeat-x center left; 
}
td.title1 h1.title1,div.title1_contact, h1.title1,h1.title1_jaune,h1.title1_bleu,h1.title1_orange,h1.title1_vert,h1.title1_gris,h1.title1_bordeaux{
	  font-family					: lucida grande, arial;
	  color	 					 	  : black;
   font-size						: 14px;
   text-decoration			: none;
   font-weight					: bold;
   white-space					: nowrap;
		 display							: block;
		 width								: 100%;
}
td.title1,h1.title1,h1.title1_jaune,h1.title1_bleu,h1.title1_orange,h1.title1_vert,h1.title1_gris,h1.title1_bordeaux{
   padding-bottom				: 5px;
}
table.neutre tr td table tr td table tr td h1.title1,table.jaune tr td table tr td table tr td h1.title1,h1.title1_jaune{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_jaune.gif) no-repeat center left;
   border-bottom				: 1px dotted #FEBD00; 
   color								: #FEBD00;  
}
table.bleu tr td table tr td table tr td h1.title1,h1.title1_bleu{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_bleue.gif) no-repeat center left;
   border-bottom				: 1px dotted #6CC0DC;
   color								: #6CC0DC;   
}
table.orange tr td table tr td table tr td h1.title1, h1.title1_orange{
		 padding-left					: 20px;
		 background						: url(fr/content/fleche_orange.gif) no-repeat center left;
   border-bottom				: 1px dotted #FE9D22;  
   color								: #FE9D22; 
}
table.vert tr td table tr td table tr td h1.title1,h1.title1_vert{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_verte.gif) no-repeat center left;
   border-bottom				: 1px dotted #8BB016;
   color								: #8BB016;
}
table.gris tr td table tr td table tr td h1.title1,h1.title1_gris{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_grise.gif) no-repeat center left; 
   border-bottom				: 1px dotted #A3A3A2;
   color								: #A3A3A2;
}
table.bordeau tr td table tr td table tr td h1.title1,h1.title1_bordeaux{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_bordeaux.gif) no-repeat center left;
   border-bottom				: 1px dotted #C22567;
   color								: #C22567;
}

p.title1_bleu {
font-size: 14px;
color: #6CC0DC;
padding-left: 20px;
background: url(fr/content/fleche_bleue.gif) no-repeat top left;
font-weight: bold;
}
/* Titres 1 avec lien contact *************************************************/
table.neutre tr td table tr td table tr td div.title1_contact,table.jaune tr td table tr td table tr td div.title1_contact{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_jaune_contact.gif) no-repeat center left;
   border-bottom				: 1px dotted #FEBD00; 
   color								: #FEBD00;  
}
table.bleu tr td table tr td table tr td div.title1_contact{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_bleue_contact.gif) no-repeat center left;
   border-bottom				: 1px dotted #6CC0DC;
   color								: #6CC0DC;   
}
table.orange tr td table tr td table tr td div.title1_contact{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_orange_contact.gif) no-repeat center left;
   border-bottom				: 1px dotted #FE9D22;  
   color								: #FE9D22; 
}
table.vert tr td table tr td table tr td div.title1_contact{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_verte_contact.gif) no-repeat center left;
   border-bottom				: 1px dotted #8BB016;
   color								: #8BB016;
}
table.gris tr td table tr td table tr td div.title1_contact{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_grise_contact.gif) no-repeat center left; 
   border-bottom				: 1px dotted #A3A3A2;
   color								: #A3A3A2;
}
table.bordeau tr td table tr td table tr td div.title1_contact{
	  padding-left					: 20px;
		 background						: url(fr/content/fleche_bordeaux_contact.gif) no-repeat center left;
   border-bottom				: 1px dotted #C22567;
   color								: #C22567;
}
div.title1_contact {
font-weight: normal;
font-size: 11px;
width: auto;
}
/* Titres 2 *******************************************************************/
div.pretty_title2{
	  font-family					: lucida grande, arial;
	  color	 					 	  : #000000;
   font-size						: 12px;
   text-decoration			: none;
   font-weight					: bold;
}

/* Encarts ********************************************************************/
span.pretty_frame_left,span.pretty_frame_right,span.pretty_frame{
	width								: 200px;
 	padding							: 10px;
	background						: #E0DECD url(fr/content/fond_encart.gif) no-repeat bottom right;
}
span.pretty_frame_left ul li ,span.pretty_frame_right ul li ,span.pretty_frame ul li,div.pretty_frame ul li,div.other_frame ul li {
	list-style-image			: url(dir/images/icons/fleche_puce_fond_gris.gif);
}
span.pretty_frame_left{
	float								: left;
}
span.pretty_frame_right{
	float								: right;
}
div.pretty_frame{
	width								: 200px;
 	padding							: 10px;
	background						:    #E0DECD  url(fr/content/fond_encart.png) no-repeat bottom right;
}
div.other_frame{
   padding							: 15px 15px 15px 23px;
	background						: url(fr/content/fond_encart_2.gif) repeat-y top left;
}
div.white_frame{
   padding							: 15px 15px 15px 23px;
   border								: 1px solid #D0D0D0;
	 background						: url(fr/content/fond_encart_3.gif) repeat-y 2px 0px;
   margin-bottom				: 15px;
}

div.white_frame ul{
  padding 					: 0px 0px;
  margin						: 0px;
  list-style-type 	: none;

}
div.white_frame ul li{
	background 		: url(dir/images/fleche_puce_sansfond.png) no-repeat 3px 7px;
  padding-left	: 15px;
  padding-right	: 5px;
  margin				: 10px 0px 10px 0px;
  text-align		: left;
}
div.white_frame ul li a{
	color					: #AF0800;
}
div.lightyellow_frame, td.lightyellow_frame{
padding: 15px 15px 15px 23px;
border: 1px solid #D0D0D0;
background: #FFFFE0 url(fr/content/fond_encart_3.gif) repeat-y 2px 0px;
}
div.gainsboro_frame, td.gainsboro_frame{
padding: 15px 15px 15px 23px;
border: 1px solid #D0D0D0;
background: #DCDCDC url(fr/content/fond_encart_3.gif) repeat-y 2px 0px;
}
div.cornsilk_frame, td.cornsilk_frame{
padding: 15px 15px 15px 23px;
border: 1px solid #D0D0D0;
background: #FFF8DC url(fr/content/fond_encart_3.gif) repeat-y 2px 0px;
}
div.cyan_frame, td.cyan_frame{
padding: 15px 15px 15px 23px;
border: 1px solid #D0D0D0;
background: #E0FFFF url(fr/content/fond_encart_3.gif) repeat-y 2px 0px;
}
div.lavenderblush_frame, td.lavenderblush_frame{
padding: 15px 15px 15px 23px;
border: 1px solid #D0D0D0;
background: #FFF0F5 url(fr/content/fond_encart_3.gif) repeat-y 2px 0px;
}
/* Texte **********************************************************************/
td.textJustify{
	  font-family					: lucida grande, arial;
   font-size						: 11px;
   text-decoration			: none;
}
/* contacts surgissants********************************************************/
.contact_surgissant{
	border 							: 1px solid #6D6D6D;
   padding							: 44px 10px 10px 10px;
   width								: 278px;
   background						: #D0D0D0 url(fr/div_surgissant/contactez_nous.gif) no-repeat top center;
}

/* objectadm           ********************************************************/

.objectadm_row_0 {  background-color: #FFFFFF;}
.objectadm_row_1 {  background-color: #DDDDDD;}
.objectadm_line {  background-color: #DDDDDD;}
.objectadm_text0 {  background-color: #FFFFFF;}
.objectadm_text1 {  background-color: #DDDDDD;}
.table_objectadm_col0 {  background-color: #FFFFFF;}
.table_objectadm_col1 {  background-color: #DDDDDD;}
.objectadm_title0 {  background-color: #FFFFFF;}
.objectadm_title1 {  background-color: #DDDDDD;}
.objectadm_formInput {    background-color: #FFFFFF;}
.objectadm_formLabel {    background-color: #DDDDDD;}
.row_0 {  background-color: #FFFFFF;}
.row_1 {  background-color: #DDDDDD;}
.gsa_formInput { background-color: #FFFFFF; }
.gsa_formInput:hover { background-color: #EEEEEE; }

.objparagraph_td, .objparagraph_td_selected  {  background-color:  #CCCCCC;}
.objparagraph_txt, .objparagraph_txt_selected  { background-color:  #FFFFFF;}
.objparagraph_txt_selected  {   background-color: #CCCCCC  }
.objparagraph_bottom  {   background-color:  #CCCCCC;}


