body {
    margin: 0;
    padding: 0;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5C5C5C;
}
#page {
    position: relative;
    margin: 0pt auto;
	margin-top:20px;
    width: 890px;
	border:1px solid #AFAFAF;
}
/* TOP
 *************************************************************/
#top {
    height: 127px;
    background: #5C5C5C url(../image/top.jpg) repeat-x;
    margin: 0;
    padding: 0;
}

#top h1 {
    font-size: 29px;
    text-transform: uppercase;
    color: #5C5C5C;
    margin: 0;
    padding: 60px 0 0 0;
}

#top p {
    margin: 0;
    padding: 0;
	font-size: 120%;
}
/* DIV MENU ET CENTRAGE
 **************************************************************/
#menu {
    padding: 0;
    height: 37px;
    background: #E2E2E2 url(../image/bg_menu.jpg) repeat-x;
}
/* LISTE MENU PRINCIPALE
 **************************************************************/
#menu ul {
    margin: 0;
    padding: 10px 0 0 0;
    list-style: none;
}

#menu li {
	display:inline;
    float: left;
    padding: 0 10px 0 10px;
    margin: 0 0 0 -1px;
    text-transform: uppercase;
    border-left: 1px solid #5C5C5C;
}

#menu li:first-child {
    border: 0;
}

#menu li a {
    text-decoration: none;
    color: #5C5C5C
}

#menu li a:hover {
    text-decoration: underline;
}
/* Conteneur
 *******************************************************************/
#conteneur {
    width: 800px;
    margin: 0 auto;
    overflow: auto;
}
/* Centrage
 *******************************************************************/
.centrage {
    width: 800px;
    margin: 0 auto;
    padding: 0;
}
#colDroite p {
    margin: 0;
    padding: 0;
}
/* colDroite ../imageS */
#colDroite img {
    display: block
}
/* colDroite H1 H2 H3 H4 */
#colDroite h2 {
    font-size: 1.5em;
	margin:8px 0;
}


#colGauche ul {
    margin: 0;
    padding: 0;
}
#colGauche h2 {
    font-size: 1.5em;
	margin:16px 0 8px 0;	
}

/* Ligne pointillée
 ***************************************/
#colGauche .pointilles {
    padding: 0 0 10px 0;
    border-bottom: 1px dotted #000;
}

#colDroite .pointilles {
    padding: 0 0 13px 0;
    border-bottom: 1px dotted #000;
}
/* PIED
 ***************************************/
#pied a:hover {
    text-decoration: none;
}
#textPied {
/*	margin:0;
	bottom: 0; left: 0;
	clear:both;
	position: absolute;*/
	margin-top:5px;
	position:relative;
    width: 890px;
	text-align:center;
    font-size: 10px;
	background-color:#F1F1F1;
	border-top:1px solid #AFAFAF;
}
#pied1{
	width:766px;
	margin-top:5px;
	font-style:italic;
}
#pied2{
	margin-left:50px;
	width:124px;	
}
/* Généralités
 ***************************************/
ul {
	list-style:none
}
.gras {
    font-weight: bold;
    font-size: 1.3em;
}
/* liens */
a {
    color: #5C5C5C;
}
.imgSimple {
    border: none;
}
.imgLien {
    border: none;
	cursor:pointer;
	
}
.imgSimpleVM3 {
    border: none;
    vertical-align: -3pt;
	margin-right:3px;
}
.imgSimpleVM4 {
    border: none;
    vertical-align: -4pt;
	margin-right:3px;
}
h3 {
	margin:8px 0;	
}

.divPopUp {
	cursor:pointer;
}
/*
.divPopUp:hover div{
	visibility:visible; 
}
*/
.affPopUp {
	visibility:hidden; 
	position: absolute;
	top:0px;
	right:380px;
	border: 1px solid #5D779A;
	border-top: 4px solid #5D779A;
	z-index:10;
}
.affPopUp2 {
	visibility:hidden; 
	position: absolute;
	top:248px;
	right:380px;
	border: 1px solid #5D779A;
	border-top: 4px solid #5D779A;
	z-index:10;
}

li.titre {
    text-transform: uppercase;
    background: url(../images/h4.jpg) left no-repeat;
    text-decoration: underline;
}
.titrea {
    text-transform: uppercase;
    background: url(../images/h4.jpg) left no-repeat;
    text-decoration: underline;
}

.alert {
	color:red;
	font-weight:bold;
	margin:0;
	padding:0;
}
.pointer {
	cursor : pointer;
}
.margT {
	margin-top: 15px;
}