body {
	color: #000;
	background: #FFFFFF url(../images/fond.jpg) 0 0 repeat-x;
	padding: 0;
}


/* GENERAL fonts */
#haut_de_page a{font: 9pt arial, verdana; text-decoration : none; color: #FFFFFF;}
#haut_de_page p.bodytext{margin: 0; padding: 0;}
#bas_de_page a{font: 9pt arial, verdana; text-decoration : none; color: #656565;}

/* bas de page contenu (imprimer, tip a friend) */
#bas_contenu {border-top: 1px solid #CCC;}
#bas_contenu a{font: bold 8pt verdana, arial; color: #000; text-decoration : none; }
#bas_contenu a:hover{font: bold 8pt verdana, arial; color: #cc0000;; text-decoration : underline; }

/* lien page anterieure */
#back {padding-bottom: 15px;}
#back a{font: bold 9pt Verdana; color: #000; text-decoration : none; background: url(../images/ico_back.gif) no-repeat 0px 3px; padding-left: 12px;}
#back a:hover{font: bold 9pt Verdana; color: #cc0000; text-decoration : underline; background: url(../images/ico_back.gif) no-repeat 0px 3px; padding-left: 12px;}

/* Pages relatives */
div#liste_raccourci {width: 100%; border: 1px solid #cecece; margin: 10px 0 10px 0;} 
div#liste_raccourci p.pages_relatives {font: bold 9pt Verdana; color: #666666; background-color: #cecece; height: 20px; padding: 3px 0 0 3px; vertical-align: middle;}
div#liste_raccourci div.raccourci a{background: url(../images/ico_fleche.gif) no-repeat 0 3px ; padding-left: 10px; margin: 0 0 5px 5px; color: #000; text-decoration : none;}
div#liste_raccourci div.raccourci a:hover{background: url(../images/ico_fleche.gif) no-repeat 0 3px ; padding-left: 10px; margin-bottom: 5px; color: #cc0000; text-decoration : underline;}

/* Colonne de gauche */
#col_Left {width: 200px;}

/* Content column */
#content {
	width: 540px;
	vertical-align: top; 
}

/* Colonne de droite */
#col_Right {width: 200px;}

/* Bouton Imprimer */
input.print {margin: 20px;}

P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 9px;
	color: #000;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

a {color:#FF0000;}

h4 {font: bold 10pt Verdana; margin-bottom: 0;}

table#footer {
background-color: #FFFFFF;
border-top: 1px solid #CCC;
}

table#cadre {
	border: 3px solid  #333;
}

TD#footer P {
	font-size: 10px;
	text-align: center;
	color:#FFFFFF;
}


/* Menu 1 column */
TD#menu_1 {	
	font-family: verdana, arial; font-size: 11px; font-weight: bold;
	vertical-align: top; 
	padding-top: 10px;
	padding-left:5px;
}
TD#menu_1 DIV {
	width: 100%;
	}
	
/* Menu Snake start*/
#menu {
  height: 100px;
  position: absolute;
  width: 680px;
  top: -1000px;
}
.blocmenu1,
.blocmenu2,
.blocmenu3,
.blocmenu4 {
  float: left;
  width: 170px;
}
#menu a.liensmenu1,
#menu a.liensmenu2,
#menu a.liensmenu3,
#menu a.liensmenu4 {
  color: black !important;
  font-weight: normal !important;
  text-decoration: none !important;
}
#menu a.liensmenu1:hover,
#menu a.liensmenu2:hover,
#menu a.liensmenu3:hover,
#menu a.liensmenu4:hover,
#menu a.liensmenu1_act,
#menu a.liensmenu2_act,
#menu a.liensmenu3_act,
#menu a.liensmenu4_act {
  color: red !important;
  font-weight: bold !important;
  text-decoration: none !important;
}
/* Menu Snake end*/

/*  Titre sous menu */
div#titre_ssmenu {position: relative;}
p.titre_txt {position: absolute; left:8px; top: -8px; padding: 3px; font: bold 9pt verdana; background-color: #FFF;}


/*  MENU 2, level 1, general for all table cells: */

TD#menu_2 {
	width: 100%;
	padding: 10px 0 10px 12px;
	border-top: 1px solid  #d5d5d5;
	border-right: 1px solid  #d5d5d5;
	border-bottom: 1px solid  #d5d5d5;
}

TD#menu_2 DIV {
	font: 7pt Verdana;
	padding: 4px 0 4px 0;
	border-bottom: 1px solid #303030;
}

TD#menu_2 DIV A {
	color: #303030;
	text-decoration: none;
	padding-left: 10px;
	background: url(../images/ico_fleche.gif) no-repeat 0 3px ;
}

TD#menu_2 DIV A:hover {
	color: #e2001a;
	text-decoration: underline;
	padding-left: 10px;
	background: url(../images/ico_fleche.gif) no-repeat 0 3px ;
}

/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}

/* RTE */
a.external-link-new-window {color: #000000; font: bold 9pt verdana, arial; text-decoration : none;}
a.external-link-new-window:hover {color: #333399; font: bold 9pt verdana, arial; text-decoration : underline;}

a.external-link {color: #000000; font: bold 9pt verdana, arial; text-decoration : none;}
a.external-link:hover {color: #333399; font: bold 9pt verdana, arial; text-decoration : underline;}

a.internal-link {color: #000000; font: bold 9pt verdana, arial; text-decoration : none;}
a.internal-link:hover {color: #333399; font: bold 9pt verdana, arial; text-decoration : underline;} 

a.mail {color: #000000; font: bold 9pt verdana, arial; text-decoration : none;}
a.mail:hover {color: #333399; font: bold 9pt verdana, arial; text-decoration : underline;}

.internal-link img {border: 0px;}
.mail img {border: 0px;}
.externalLinkimg {border: 0px;}
.externalLinkInNewWindowimg {border: 0px;}
.internalLinkInNewWindow {border: 0px;}
.download {border: 0px;}


