body
{
  padding: 0px; 
  margin: 0px;
}
a{
  color: #058A7C;
}
a:visited{
  color: #D73B00;
}
a.pretty_link
{
  border: 0px;
}
ul li
{
  list-style-image: url(dir/images/icons/fleche_puce.gif);
}
.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;
}
.img_droite{
 float		 			: right;
 margin-left 		: 20px;
}
.img_left{
 float		 			: left;
 margin-right		: 20px;
}
#div_bandeau{
 height					: 149px; 
 position				: relative;
}
#div_logo{
 position				: absolute; 
 left						: 850px;
 top						: 20px;
}

h1#h1_crfcm{
 color					: white;
 text-align			: right;
 font-weight		: normal;
 font-size			: 24px;
 position				: absolute; 
 left						: 477px;
 top						: 46px;
 width					: 350px;
 whithe-space		: nowrap;
 margin					: 0px;
 padding				: 0px
}
h1#h1_paca_corse{
 color					: white;
 font-weight		: normal;
 font-size			: 16px;
 position				: absolute; 
 left						: 477px;
 top						: 105px;
 whithe-space		: nowrap;
 width					: 350px;
 text-align			: right;
}
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;
}
/* Menus de niveau 1 **********************************************************/
td.menu0, td.menu0_selected, td.menu0 a, td.menu0_selected a
{
  font-family: lucida grande, arial;
  color: black;
  font-size: 12px;
  text-decoration: none;
  padding: 0px 6px;
  text-align: center;
}
td.menu0_selected
{
  background: url(fr/navigation/fleche_grise.gif) no-repeat 4px center;
}
td.menu0_selected a
{
  text-decoration: underline;
}

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;
}
/* contenu ********************************************************************/
#main_table tr td{
 padding-right	: 5px;	
}
.table_abc tr td{
 border					: 1px solid #D03900;
 text-align			: center;
 padding				: 5px;
}
.table_abc tr td.td_abc_selected{
 border						: 3px solid #D03900;
}
td.td_abc_selected a{
 text-decoration 	: none;
 color						: black;
}
/* downer *********************************************************************/
.div_downer
{
  font-family: lucida grande, arial;
  color: #9A9A9A;
  font-size: 10px;
  width: 700px;
  text-align: center;
  margin: auto;
}
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 **********************************************************************/
.actu_close1, .actu_open1 {
	background-color	: #D0E4E3;
	border-bottom			: 1px solid #969696;
	border-top				: 1px solid #969696;
}
h2.actu_title{
 font-size					: 16px;
}
table.table_home_actu{
	margin-top						: 13px;
}
td.title_generic_home_actu{
	font-family					: lucida grande, arial;
   font-weight					: bold;
	color	 					 	  : #D43E01;
	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								: white;
}
/* 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;
  margin-right					: 5px solid white; 
}
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;
}
/* 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;
}
/* Titres 2 *******************************************************************/
div.pretty_title2{
	  font-family					: lucida grande, arial;
	  color	 					 	  : #000000;
   font-size						: 12px;
   text-decoration			: none;
   font-weight					: bold;
}

/* Encarts ********************************************************************/
.pretty_frame_left,.pretty_frame_right,.pretty_frame{
	width								: 200px;
 	padding							: 10px;
	background						: #E0DECD url(fr/content/fond_encart.gif) no-repeat bottom right;
}
.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,div.pretty_frame_left{
	float								: left;
}
span.pretty_frame_right,div.pretty_frame_right{
	float								: right;
  margin							: 0px 0px 20px 20px;
  padding							: 10px;
	background					: #E0DECD url(fr/content/fond_encart.gif) no-repeat bottom right;
}
div.pretty_frame{
	width								: 200px;
 	padding							: 10px;
	background					: #E0DECD url(fr/content/fond_encart.gif) 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;
}
/* Texte **********************************************************************/
td.textJustify{
	font-family					: lucida grande, arial;
   font-size						: 12px;
   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;}

/* reecriture sur get_php.css  **************************/
.line { background-color:  #FFFFFF; }

