*{
	margin:0px;
	padding:0px;
}

body{
background-color:#f2f2f2;
font-size:0.75em;
font-family:"Trebuchet MS", Helvetica, Verdana;
color:#696969;
margin:0;
padding:0;
line-height: 1.3em;
}


#general{
width: 971px; 
margin: 0 auto;
padding-left:9px;
padding-right:9px;

background:#f2f2f2 url(/images/background.jpg) repeat-y;


}

#entree_gratuite_logo{
display:none;
}

#header{
}


#corps{
width: 100%;
}

#gauche{
float: left;
width: 222px;
background-image:url(/images/colonnes/back-colonne-grise.jpg);
background-repeat:repeat-y;
padding-left:21px;
padding-right:16px;
padding-top:0px;
}


.menuGauche li{
padding-left:15px;
color:#FFFFFF;
}

.menuGauche li a{
padding-left:15px;
color:#FFFFFF;
}
.menuGauche li a:hover{
padding-left:15px;
color:#f1a31c;
}


#colonne1{
background-color:#159abd;
color:#FFFFFF;
}

#colonne2{
background-color:#3db6d4;
color:#FFFFFF;
}

#colonne3{
background-color:#6bc7de;
color:#FFFFFF;
}

#colonne4{
background-color:#9ddbea;
color:#FFFFFF;
}

#ariane{
height:16px;
font-size:1em;
background-color:#e1e1e1;
color:#353535;
text-align:right;
padding-right:25px;
padding-top:2px;
}

#droite{
float: right;
width: 701px; /*Width of right column in pixels*/
padding-right:11px;
background-color:#fcfcfc;
padding-top:0px;

}

#content{
padding:20px;
text-align:justify;
}

#pastille img{
	position:relative;
	float:right;
	margin-left:20px;
}


#meg{
	border:2px red solid ; 
	padding:20px;
}

#meg h3{
	color:#F00;
}



#footer{
background: transparent url(/images/footer.jpg) no-repeat top left;
font-size:0.8em;
/*text-align: center;*/
height:98px;
width: 689px; 
margin: 0 auto;
padding-top:76px;
padding-left:300px;


}

#footer a{
color:#696969;
text-decoration:underline;
}

#footer a:hover{
color:#f1a31c;
text-decoration:underline;
}




/**************************************************** TITRES */

h1{
margin-bottom:20px;
color:#047295;
font-size:1.8em;
}

h2{
color:#FFFFFF;
font-weight:bold;
font-size:1.2em;
text-transform:uppercase;
padding-top:20px;
padding-left:15px;
margin:0px;
}

h2 a{
color:#FFFFFF;
}

h2 a:hover{
color:#f1a31c;
}



h3{
color:#047295;
font-weight:bold;
font-size:1.2em;
text-transform:uppercase;
padding-top:10px;
margin:0px;
}


h4{
color:#f1a31c;
font-weight:bold;
font-size:1.2em;
padding-top:10px;
margin:0px;
}

h5{
color:#3db6d4;
font-weight:bold;
font-size:1em;
padding-top:10px;
margin:0px;
font-weight:bold;
}


strong{
color:#f1a31c;
}


p a {
text-decoration:underline;
}
p a:hover {
text-decoration:underline;
}

a{
text-decoration:none;
color:#047295;
outline:none;
}

a:hover{
text-decoration:none;
color:#3db6d4;
}
p{
margin-top:2px;
margin-bottom:5px;
}

.spacer{
clear:both;
visibility:hidden;
}

ul li{
list-style-type:none;

}


.listePuce{
margin-left:50px;
margin-bottom:15px;
margin-top:15px;
}

.listePuce li{
list-style-type:disc;
}

a img{
border:0px solid red;
}

.left{
float:left;

}
.right{
float:right;

}

.invisible{
visibility:hidden;
}

.evidence{
font-weight:bold;
font-size:1.2em;
color:#047295;
}


/******************************** MENU TOP */

#menu li{
float:left;
padding:0px;
margin:0px;
margin-bottom:-5px;
height:35px;
}

.btn_accueil{
	display: block;
	background:#fff url(/images/menu-top/accueil.jpg) no-repeat top left;
	width:87px;
	height:40px;
}
.btn_accueil:hover {
	background:#fff url(/images/menu-top/accueil.jpg) no-repeat 0px -40px;
	text-decoration:none;
	width:87px;
	height:40px;
}

.btn_partenaires{
	display: block;
	background:#fff url(/images/menu-top/partenaires.jpg) no-repeat top left;
	width:111px;
	height:40px;
}
.btn_partenaires:hover {
	background:#fff url(/images/menu-top/partenaires.jpg) no-repeat 0px -40px;
	text-decoration:none;
	width:111px;
	height:40px;
}

.btn_pratique{
	display: block;
	background:#fff url(/images/menu-top/en-pratique.jpg) no-repeat top left;
	width:108px;
	height:40px;
}
.btn_pratique:hover {
	background:#fff url(/images/menu-top/en-pratique.jpg) no-repeat 0px -40px;
	text-decoration:none;
	width:108px;
	height:40px;
}

.btn_acces{
	display:block;
	background:#fff url(/images/menu-top/acces.jpg) no-repeat top left;
	width:67px;
	height:40px;
}

.btn_acces:hover{
	background:#fff url(/images/menu-top/acces.jpg) no-repeat 0px -40px;
	text-decoration:none;
	width:67px;
	height:40px;
}


.btn_contact{
	display: block;
	background:#fff url(/images/menu-top/contact.jpg) no-repeat top left;
	width:81px;
	height:40px;
}
.btn_contact:hover {
	background:#fff url(/images/menu-top/contact.jpg) no-repeat 0px -40px;
	text-decoration:none;
	width:81px;
	height:40px;
}


.btn_newsletter{
	display: block;
	background:#fff url(/images/menu-top/newsletter.jpg) no-repeat top left;
	width:119px;
	height:40px;
}
.btn_newsletter:hover {
	background:#fff url(/images/menu-top/newsletter.jpg) no-repeat 0px -40px;
	text-decoration:none;
	width:119px;
	height:40px;
	
}


/****************************** FORMULAIRE DE CONTACT */

.formulaireContact div{
padding:8px;
}




