body {
  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
  font-family : Arial, Helvetica, sans-serif;
  color : #6b6b6b; 
   
  font-size: 12px;
  margin: 0;
  padding: 0;
  }

html {   font-size: 11px; background-color:#e8e8e8; }

h1      { font-size: 17px; font-weight: bold; color: #f75f0b; }
h2      { font-size: 15px; font-weight: bold; color: #f75f0b; }
h3      { font-size: 12px; font-weight: bold; }
h4      { font-size: 12px; font-weight: bold; color:#f75f0b; margin:0; padding:0; }

a {
  text-decoration: none;
}

hr {
	color:#ffffff;
	width:200px;
	border:1px solid #ffffff;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color:#f75f0b;
}

.top {
  text-decoration: none;
  color:#000000;
}

.haut_gauche { background:url(../pix/fond_gauche_h.gif) top right no-repeat; width:10px }
.haut_droite { background:url(../pix/fond_droite_h.gif) top left no-repeat; width:10px }
.bas_gauche { background:url(../pix/fond_gauche_b.gif) bottom right no-repeat; width:10px }
.bas_droite { background:url(../pix/fond_droite_b.gif) bottom left no-repeat; width:10px }
.gauche { background:url(../pix/fond_gauche.gif) top right repeat-y; width:10px }
.droite { background:url(../pix/fond_droite.gif) top left repeat-y; width:10px }

.content { padding:5px 10px 0 10px; background:url(../pix/bas.jpg) bottom left no-repeat; }

.menu_stg { background:url(../pix/stg_fond.gif) top left repeat-y; }
.menu_stg ul { padding:0 15px 0 10px; }
.menu_stg li {  color:#FFFFFF; border-bottom:1px dotted #fff; padding-bottom:5px; margin-bottom:5px; font-size:12px}
.menu_stg li a:link, .menu_stg li a:visited { color:#FFFFFF }
.menu_stg li a:hover  { color:#ffffff; font-weight:bold }

.encours{  color:#FFFFFF; font-weight:bold; border-bottom:1px dotted #fff; padding-bottom:5px; margin-bottom:5px; font-size:12px}

.menu_bts { background:url(../pix/bts_fond.gif) top left repeat-y; }
.menu_bts ul { padding:0 15px 0 10px; }
.menu_bts li {  color:#FFFFFF; border-bottom:1px dotted #fff; padding-bottom:5px; margin-bottom:5px; font-size:12px}
.menu_bts li a:link, .menu_bts li a:visited { color:#FFFFFF }
.menu_bts li a:hover  { color:#ffffff; font-weight:bold }

.menu_lic { background:url(../pix/lic_fond.gif) top left repeat-y; }
.menu_lic ul { padding:0 15px 0 10px; }
.menu_lic li {  color:#FFFFFF; border-bottom:1px dotted #fff; padding-bottom:5px; margin-bottom:5px; font-size:12px}
.menu_lic li a:link, .menu_lic li a:visited { color:#FFFFFF }
.menu_lic li a:hover  { color:#ffffff; font-weight:bold }

.menu_btsalt { background:url(../pix/btsalt_fond.gif) top left repeat-y; }
.menu_btsalt ul { padding:0 15px 0 10px; }
.menu_btsalt li {  color:#FFFFFF; border-bottom:1px dotted #fff; padding-bottom:5px; margin-bottom:5px; font-size:12px}
.menu_btsalt li a:link, .menu_btsalt li a:visited { color:#FFFFFF }
.menu_btsalt li a:hover  { color:#ffffff; font-weight:bold }

.menu_entr { background:url(../pix/entr_fond.gif) top left repeat-y; }
.menu_entr ul { padding:0 15px 0 10px; }
.menu_entr li {  color:#FFFFFF; border-bottom:1px dotted #fff; padding-bottom:5px; margin-bottom:5px; font-size:12px}
.menu_entr li a:link, .menu_entr li a:visited { color:#FFFFFF }
.menu_entr li a:hover  { color:#ffffff; font-weight:bold }

.menu_pres { background:url(../pix/pres_fond.gif) top left repeat-y; }
.menu_pres ul { padding:0 15px 0 10px; }
.menu_pres li {  color:#FFFFFF; border-bottom:1px dotted #fff; padding-bottom:5px; margin-bottom:4px; font-size:12px}
.menu_pres li a:link, .menu_pres li a:visited { color:#FFFFFF }
.menu_pres li a:hover  { color:#ffffff; font-weight:bold }

.bouton {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #fff;
	background-color:#8d8b8b;
	border: solid 1px #8d8b8b;
	margin-bottom: 1px;
	height:20px
	
}

.address { height:45px; padding-top:35px; color:#999999; font-size:11px }
.address h3 { color: #f75f0b; padding:0; margin:0 }

.texte { 
font-size: 11px; 
color: #000000;
font-family: Verdana;
}

.titre { font-weight: bold;font-size: 12px;color: #000000;}
.titre:link {text-decoration:none; }
.titre:link { text-decoration:none;}
.titre:link {text-decoration:none; }

a:link { text-decoration:none;color : #6b6b6b;}
a:visited { text-decoration:none;color : #6b6b6b;}
a:hover { text-decoration:none;color : #f75f0b;}

.lien_bts a:link { text-decoration:none;color : #6b6b6b;}
.lien_bts a:visited { text-decoration:none;color : #6b6b6b;}
.lien_bts a:hover { text-decoration:none;color : #ff9900;}

.lien_lic a:link { text-decoration:none;color : #6b6b6b;}
.lien_lic a:visited { text-decoration:none;color : #6b6b6b;}
.lien_lic a:hover { text-decoration:none;color : #435f91;}


.lien_btsalt a:link { text-decoration:none;color : #6b6b6b;}
.lien_btsalt a:visited { text-decoration:none;color : #6b6b6b;}
.lien_btsalt a:hover { text-decoration:none;color : #02658e;}


.lien_entr a:link { text-decoration:none;color : #6b6b6b;}
.lien_entr a:visited { text-decoration:none;color : #6b6b6b;}
.lien_entr a:hover { text-decoration:none;color : #66CC00;}


.lien_stg a:link { text-decoration:none;color : #6b6b6b;}
.lien_stg a:visited { text-decoration:none;color : #6b6b6b;}
.lien_stg a:hover { text-decoration:none;color : #f75f0b;}

.lien_pres a:link { text-decoration:none;color : #6b6b6b;}
.lien_pres a:visited { text-decoration:none;color : #6b6b6b;}
.lien_pres a:hover { text-decoration:none;color : #f75f0b;}



.footer { color: #6b6b6b; background-color:#e8e8e8; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align:right}
.footer:hover { color: #6b6b6b;text-decoration: none;}
.footer:link { color: #6b6b6b;text-decoration: none;}
.footer:visited { color: #6b6b6b; text-decoration: none;}

.footer_menu { color: #999; background-color:#e8e8e8; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align:right}
.footer_menu a:hover { color: #6b6b6b;text-decoration: none;}
.footer_menu a:link { color: #999;text-decoration: none;}
.footer_menu a:visited { color: #999; text-decoration: none;}


input { width:70px; height:17px; margin-right:2px; border:1px solid #6b6b6b; font-size:10px;}
textarea { margin-right:2px; border:1px solid #6b6b6b; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
select { width:140px; height:20px; margin-right:2px; border:1px solid #6b6b6b; font-size:10px;}
input:focus, select:focus, textarea:focus {border:1px solid #f75f0b;color: #000}

p {
margin: 0 0 10px 0;
}


#actualite{
	width: 272px;
	height:268px;
	padding-top:10px;
	background:url(../pix/actu.jpg) top left no-repeat;
	text-align:center;
	font: normal 11px Arial, Tahoma, Verdana, Georgia, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	}

#actu{
	width: 272px;
	height:200px;
	background:none;
	}
	
#news_date{
	font: normal 10px Arial, Tahoma, Verdana, Georgia, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
	}
	
#one_news a, #one_news a:visited {
	font: normal 10px Verdana, Arial, Tahoma, Georgia, sans-serif;
	font-weight:normal;
	text-decoration: none;
	color:#FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
}

#one_news a:hover {
	text-decoration: none;
	border-bottom: 0px solid #FFFFFF;
}
	
#news_lid{padding-left:20px;padding-right:0px;padding-top:5px;padding-bottom:5px;}

#news_more{
	
	text-align:right;
	padding-right:20px;
	color:#ffffff;
	}

#news_more a, #news_more a:visited {
	font: normal 9px Verdana, Arial, Tahoma, Georgia, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color:#ffffff;
	border-bottom: 0px dotted #ffffff;
}

#news_more a:hover {
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}