body, tr, td, p, div, span, ul, li {
  font-family:	Arial;
  font-size:	12px;
  color:	#000000;
  margin:0 auto;
}

body { background-image:url(../images/fond.png);}

.bouton_newsletter{
text-decoration:none;
cursor:pointer;
color:#FFFFFF;
background-color:#4d8cc2;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
border-top-style:none;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
}

.bouton_newsletter:hover{
text-decoration:none;
cursor:pointer;
color:#000000;
background-color:#dbeaff;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
border-top-style:none;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
}

.title {
  font-family: Times New Roman, Arial;
  font-size:	26px;
  color:	#000000
}

.table-border {
	background-color:	#666666
}

.table-title {
	background-color:	#FFF9F3;
	font-family:		Verdana;
	font-size:		11px;
	font-weight:		bold;
	color:			#666666
}

.table-hl {
	background-color:	#FFF9F3
}

.table-alt1 {
	background-color:	#FFFFFF
}
	
.table-alt2 {
	background-color:	#F8F8F8
}

form {
	margin:			0px
}

.menu_top {
padding: 0 10px;
}
a.menu_top {
color: #FFF;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
a.menu_top:hover {
text-decoration: underline;
}


/* Partie CSS de la page */

body {
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}
#conteneur {
position: absolute;
width: 764px;
margin: 0 0; 
background-color:#FFFFFF;
}
#bord_gauche {
background-image:url(../images/bg_left.gif);
position: absolute;
left:0;
width: 10px;
}
#bord_droit {
background-image:url(../images/bg_right.gif);
position: absolute;
right:0;
width: 10px;
}
#pied {
height: 30px;
background-color: #99CC99;
}


/* Partie CSS de l'Accueil */

#titre_menu_accueil {
padding: 0px 5px;
font-weight: bold;
}

#fond_menu_accueil {
background-image:url(../images/v2_menu_fond_titre.jpg);
height: 20px;
}

#content {
margin: 5px;
}

#fond_menu_titre_01 {
background-image:url(../images/menu_fond_titre_01.jpg);
height: 15px;
width:100%;
}

#fond_menu_titre_02 {
background-image:url(../images/menu_fond_titre_02.jpg);
height: 15px;
width:100%;
}

#fond_menu_titre_03 {
background-image:url(../images/menu_fond_titre_03.jpg);
height: 15px;
width:100%;
}

#fond_menu_titre_04 {
background-image:url(../images/menu_fond_titre_04.jpg);
height: 15px;
width:100%;
}


/* Partie CSS du menu de gauche */

#fond_menu_01 {
background-image:url(../images/v2_menu_fond_titre.jpg);
width: 180px;
height: 20px;
}
#titre_menu_01 {
padding: 3px 15px;
font-weight: bold;
}
.menugauche {
width: 180px;
list-style-type: none;
margin: 0;
padding:0;
text-decoration: none;
}
.menugauche li {
width: 180px;
text-decoration: none;
list-style-type: none;
}
.menugauche a {
display: block;
width: 178px;
margin: 2px 0;
color: #000000;
text-decoration: none;
background-color:#ffffff;
}
.menugauche a:hover {
display: block;
width: 178px;
background-color:#cbe0ff;
}

/* accueil */
#p_c_accueil_titre_fond {
width: 500px;
height: 18px;
margin: 0px 15px;
}
#p_c_accueil_titre {
margin: 7px 45px;
font-weight: bold;
}
#p_c_accueil_text_fond {
margin: 0px 10px;
}
#p_c_accueil_text {
margin: 0px 0px;
width: 760px;
}

/* Partie CSS de la page central */

#p_c_titre_fond {
background-image:url(../images/texte_titre.gif);
width: 500px;
height: 30px;
margin: 0px 10px;
}
#p_c_titre {
margin: 7px 45px;
font-weight: bold;
}
#p_c_text_fond {
background-image:url(../images/texte_central.gif);
margin: 0px 10px;
}
#p_c_text {
margin: 0px 10px;
width: 490px;
}


p {margin: 0 0 10px 0;}

/* FIN CSS central */

.liens {}
a.liens  {text-decoration: underline; color: #000;}
a.liens:hover {text-decoration: none;}

.liens_bleu {}
a.liens_bleu  {text-decoration: none; color: #036cfe; border-bottom: 1px dotted #000}
a.liens_bleu:hover {text-decoration: none;  border-bottom: 1px dotted #036cfe}

.liens_bleu2 {}
a.liens_bleu2  {text-decoration: none; color: #036cfe;}
a.liens_bleu2:hover {text-decoration: none;  border-bottom: 1px dotted #036cfe}

.liens_bleu3 {}
a.liens_bleu3  {text-decoration: none; color: #036cfe;}
a.liens_bleu3:hover {text-decoration: underline;}

.liens_vert {}
a.liens_vert  {text-decoration: none; color: #75d01f; border-bottom: 1px dotted #000}
a.liens_vert:hover {text-decoration: none;  border-bottom: 1px dotted #75d01f}

.liens_rouge {}
a.liens_rouge  {text-decoration: none; color: #FF0000; border-bottom: 1px dotted #000}
a.liens_rouge:hover {text-decoration: none;  border-bottom: 1px dotted #FF0000}

.liens_noir {}
a.liens_noir  {text-decoration: none; color: #000000; }
a.liens_noir:hover {text-decoration: underline; }