/********************************************/
/*********MISE EN PAGE PAR DEFAUT************/
/********************************************/

body {
	background-color:#FFF;
	background-image: url(../img/fd.gif);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
}
body, select, td, input, div, textarea{
	color: #000000; 
	font: 13px Arial, Helvetica, sans-serif;
}
label {
	font-weight: bold;
}
hr {
	height: 1px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
ul{
	list-style: none;
}

/*********Formulaire*********/

form {
	border: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
input, textarea {
	color: #333333;
	margin: 0px;
	padding:0px 0px 0px 2px;
}
.radio {
	background: none;
	border: 0px;
}

/*********Image**************/

a img {
	border:0px;
}

/*********Lien**************/

a:link, a:visited, a:active {
	color: #c20770;
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	color: #cccccc;
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*********Titre**************/

h1 {
	font-size: 14px;
	margin: 0px 0px 8px 0px;
}
h2 {
	font-size: 12px;
	margin: 0px 0px 8px 0px;
}
h3 {
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}

/*********Paragraphe***********/

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

/********************************************/
/*******************BLOC*********************/
/********************************************/

#container {
	background-image: url(../img/fd_conteneur.jpg);
	background-repeat:repeat-y;
	margin: 0px auto;
	padding:0px;
	width: 1002px;
}
#logo {
	float:left;
	height: 258px;
	width: 800px;
}
#logo img{
	border:0px;
	margin: 93px 0 0 72px;
	padding: 0px;
}
#flash {
	float:left;
	padding:15px 0 0 0;
	width: 200px;
}
#haut {
	background-image: url(../img/headernice.jpg);
	background-repeat:no-repeat;
	height: 313px;
	margin:0 0 10px 0;
	width: 1000px;
}
/***********ACCUEIL*************/
#gauche_accueil {
	float: left;
	margin:0px 0px 0px 10px;
	padding:0px;
	width: 190px;
}
#centre_accueil {
	float: left;
	padding: 0px;
	width: 362px;
}
#droite_accueil {
	float: left;
	margin:0px;
	padding: 0px;
	width: 440px;
}
/***********PAGE INTERIEURE*************/
#gauche {
	float: left;
	margin:0px 0px 0px 10px;
	padding:0px;
	width: 190px;
}
#contenu {
	float: left;
	padding: 0 10px;
	width: 777px;
}
#contenu h1{
	color:#e2007a;
	font-size:14px;
}
#contenu h2{
	color:#000000;
	font-size:12px;
}
/********************************************/
/*****************ACCUEIL********************/
/********************************************/

/***********EDITO*************/

#accueil_edito{
	background-color:#f5f5f5;
	margin:0px 0px 0px 70px;
	width:267px;
}
#accueil_edito1{}
#accueil_edito2{
	margin:0px;
	padding:0px 14px;	
}
#accueil_edito2 h1{
	color:#db057e;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#accueil_edito2 h2 p{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#accueil_edito2 p{
	color:#000000;
	font-size:12px;
}
#accueil_edito3{
	background-color:#FFFFFF;
	background-image:url('../img/edito3.jpg');
	background-repeat:no-repeat;
	height:14px;
}

a.ensavoir:link, a.ensavoir:visited, a.ensavoir:active, a.ensavoir:hover{
	background-image:url('../img/puce_plus.jpg');
	background-repeat:no-repeat;
	background-position:54px 4px;
	float:right;
	margin:0 3px 0 0;
	padding:0 10px 0 0;
}

a.suite:link, a.suite:visited, a.suite:active, a.suite:hover{
	background-image:url('../img/puce_fleche.jpg');
	background-repeat:no-repeat;
	background-position:67px 4px;
	background-repeat:no-repeat;
	margin:0 0 0 161px;
	padding:0 10px 0 0;
}

/***********A LA UNE*************/

#accueil_alaune{
	margin:95px 0px 0px 70px;
	padding:0px;
	width:267px;
}
#accueil_alaune1{
	margin:0px;
	padding:3px 14px;	
}
#accueil_alaune1 h1{
	color:#db057e;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#accueil_alaune1 h2 p{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#accueil_alaune1 p{
	color:#000000;
	font-size:12px;
}

/***********BONNES RAISONS*************/

#accueil_bonnes_raisons{
	margin:0 0 0 30px;
	width:363px;
}
#accueil_bonnes_raisons1{
	margin:0px;
	padding:3px 14px;
}
#accueil_bonnes_raisons1 h1{
	color:#db057e;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#accueil_bonnes_raisons1 h2 p{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#accueil_bonnes_raisons1  p{
	color:#000000;
	font-size:12px;
}
/********************************************/
/*****************ENCART*********************/
/********************************************/

/****************INSCRIPTION******************/

#encart_inscription{
	margin:0px 0px 10px 15px;
	padding:0px;	
}

/****************CONTACT******************/

#encart_contact{
	margin:0px 0px 10px 15px;
	padding:0px;	
}

/****************NEWSLETTER******************/

#encart_newsletter{
	margin:0px 0px 10px 15px;
	padding:0px;	
}
#insc{

}
#insc p{
	color:#000000;
	padding:0px;
	margin:0px;
}
#anciennesNews{

}
#anciennesNews a,#anciennesNews a:visited{
	color:#000000;
}
#anciennesNews a:hover{
	color:#000000;
}
#desinsc{

}
#desinsc p{
	color:#000000;
	padding:0px;
	margin:0px;
}

/****************CALENDRIER******************/

#encart_calendrier{
	margin:0px 0px 10px 15px;
	padding:0px;	
}

/************INFOS PRATIQUES*****************/

#encart_infos_pratiques{
	margin:0px 0px 10px 15px;
	padding:0px;	
}

/********************************************/
/***********MISE EN PAGE ARTICLE*************/
/********************************************/

.tpTexte {
	color:#000000;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.legende{
	color:#CCCCCC;
	text-align:center;
}

/*********Positionnement des images***********/

.imgLeft {
	float: left;
	margin-right: 10px;
}
.imgRight {
	float: right;
	margin-left: 5px;
}
.imgTop {
	margin-bottom: 10px;
}
.imgBottom {
	margin-top: 10px;
}

/*********Image avec lien***********/

.tpTexte a img, .tpTexte a:hover img, .tpTexte a:visited img {
	border: 1px solid #FFF;
	margin:0px;
	padding:0px;
}

/*********Image sans lien***********/

.tpTexte img {
	border: 1px solid #FFF;
	margin:0px;
	padding:0px;
}

/*********Devenir partenaire***********/

#devenir_partenaire{
	background-image:url('../img/encart.gif');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
	height:151px;
	margin:0px left;
	padding:40px 0px 0px 25px;
	width:300px;
}

/********************************************/
/********************BAS*********************/
/********************************************/

#bas {
	background-image:url('../img/fond_footer.png');
	background-repeat:no-repeat;
	clear:both;
	color:#333333;
	font:10px Arial, Helvetica, sans-serif;
	height:200px;
	padding:0px;
	width:1000px;
}
#partenaire{
	height:50px;
	margin:120px 0px 0px 30px;
	padding:0px;
	position:absolute;
	width:550px;
}
#presse{
	float:right;
	height:50px;
	margin:120px 30px 0px 0px;
	padding:0px;
	width:290px;

}
#mentionsLegales {
	float:right;
	margin:200px 0px 0 0;
	padding:0px;
	color:#7F7F7F;	
}
#mentionsLegales  a:link, #mentionsLegales a:hover, #mentionsLegales a:active, #mentionsLegales a:visited {
	color:#7F7F7F;	
}

/********************************************/
/*****************NAVIGATION*****************/
/********************************************/

#nav{
	background-image:url(../img/fond_menu.gif); 
	background-repeat:repeat-x;
	clear:both;
	margin:0px 10px 0px 10px;
	padding:0 0 0 120px;
	width:862px;
}

/*Mise en page des liens du menu*/

#nav span{
	display:block;
	float: left;
	margin-right: 20px;
	padding:0px;
}


/*****Menu gauche*****/

#menu_gauche{
	background-image:url(../img/menu_gauche.gif);
	background-repeat:repeat-y;
	margin:0 0 10px 0px;
	width:185px;
}
#menu_gauche1{
	background-color:#FFFFFF;
	background-image:url(../img/menu_gauche1.gif);
	background-repeat:no-repeat;
	height:6px;
}
#menu_gauche2{
}
#menu_gauche3{
	background-color:#FFFFFF;
	background-image:url(../img/menu_gauche2.gif); 
	background-repeat:no-repeat;
	height:6px;
}

#menu_gauche2 ul{
	margin: 0px;
	padding: 10px 0px;
}

#menu_gauche2 li{
	background-image:url(../img/menu_gauche_trait.gif); 
	background-repeat:no-repeat;
	background-position:0px 20px;
	margin: 0px;
	padding: 3px 0px 3px 15px;
}


#menu_gauche2 a:link, #menu_gauche2 a:visited{
	background-image:url(../img/menu_gauche_puce2.gif); 
	background-repeat:no-repeat;
	background-position:0px 3px;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#menu_gauche2 a:hover,  #menu_gauche2 a.gaucheon, #menu_gauche2 a.gaucheon:hover, #menu_gauche2 a.gaucheon:visited{
	background-image:url(../img/menu_gauche_puce1.gif); 
	background-repeat:no-repeat;
	background-position:0px 3px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #e2007a;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}


/********************************************/
/***************PAGE SUIVANTE****************/
/********************************************/
/*Bloc lien suivant/précédent*/
.pageSP {
	clear: both;
	font-weight: bold;
}
/*Positionnement du lien suivant*/
.pageS {
	float: right;
}
/*Positionnement du lien précédent*/
.pageP {
	float: left;
}
.pageSP a:link, .pageSP a:visited, .pageSP a:active {
	/*Si couleur non renseigné. Prend la couleur des liens par défaut*/
}
.pageSP a:hover{
	/*Si couleur non renseigné. Prend la couleur des liens par défaut*/
}

