/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input,img {
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	font-family: Verdana, Geneva, sans-serif;
}



dl, dt, ul,ol { list-style: none;text-align:left; text-decoration:none;border: none;}
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

a { text-decoration:none;}



/* Styles sur les balises */
body {
	text-align: center;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5b6362;
	background: url(img/fond.png) repeat-x left top;
	background-color:#747474;
}

img {
	border-width: 0px;
	border-style: none;
	display: block; /* resoud le probleme de l'espace blanc sous les images avec IE */
	font-family: Verdana, Geneva, sans-serif;
}

a span {
display: none;}

h1 {
	font-size: 13px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
}

h2 {
font-size: 13px;
font-weight: bold;
margin: 10px 0 6px 0;}

.h2-01 {
	color: #666;
}

.h2-02 {
	color: #771F73;
}

.h2-03 {
	color: #06C;
	font-family: Verdana, Geneva, sans-serif;
}

.h2-04 {
	color: #DB002F;
}

.h2-05 {
color: #f5a325;}

.h2-06{
	color: #FFF;
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	float: left;
	margin-top: 15px;
	font-weight: lighter;
	padding-left: 25px;
}

.h2-07{
	color: #666;
	font-size: 22px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	float: left;
	margin-top: 15px;
	font-weight: lighter;
	padding-left: 90px;
	padding-right: 90px;
}

h3 {
font-size: 11px;
margin-top: 8px;
margin-bottom: 2px;
font-weight: bold;}

h4 {
color: #FFF;
font-size: 12px;
font-family: Verdana, Geneva, sans-serif;
text-align: justify;
margin-top: 8px;
margin-bottom: 2px;
}

#edito p {
margin: 0 0 4px 10px;
padding: 0;}

.ital {
font-style: italic;}

.temporaire {
font-weight: bold;
color: #FF0000;}

/* Construction de la page */
#conteneur {
	width: 999px;
	margin: 10;
	padding: 0px;
	text-align: left;
	background-color:none;
}

#contenu {
	background-color: none;
}

#header {
	
	width: 935px;
	height: 129px;
	background-color: none;
}

#header-langue {
	
	width: 327px;
	height: 20px;
	background-color: none;
}

#header-langue2 {
	
	width: 100%;
	height: 20px;
	background-color:#000;
}


#header img {
	float: left;
}

#centre {
text-align: right;
clear: both;
/*background-color: #fff;*/}

#centre01 {
width: 875px;
height: 406px;
text-align: right;
clear: both;
/*background-color: #fff;*/
background: url(img/edito01-img.png) no-repeat right top;}

#centre02 {
	width: 999px;
	height: 406px;
	text-align: right;
	clear: both;
	background-repeat: no-repeat;
	background-position: right top;
}

#centre03 {
width: 875px;
height: 406px;
text-align: right;
clear: both;
background: url(img/edito03-img.png) no-repeat right top;}

#centre04 {
width: 875px;
height: 406px;
text-align: right;
clear: both;
/*background-color: #fff;*/
background: url(img/edito04-img.png) no-repeat right top;}

#menus {
	width: 327px;
	background-color: none;
	float: left;
	margin-top: 30px;
	height: 450px;
	margin-right: 0px;
}

#menus dd {
	display: block;
	margin-left: 0px;
	background-attachment: none;
/*border: 1px solid red;*/
}

#menus dd a {
	margin: 0;
	padding: 0;
	display: block;
	width: 300px;
	/*margin-left: 16px;*/
text-decoration: none;
}


/* ////////     MENUS     //////// */
/* ////////     POP MENU 1     //////// */

#menu01a a { 
	height: 34px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;
}
#menu01a, #menu01a a:hover {
	height: 34px;
	width:327px;
	background: url(images/produits_services_sous_menu1.png);
	background-position: right 0;
}

#menu01b a {
	height: 36px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;
}
#menu01b, #menu01b a:hover {
	height: 36px;
	width:327px;
	background: url(images/produits_services_sous_menu1.png);
	background-position: right 0;
}

#menu01c a {
	height: 33px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;
}
#menu01c, #menu01c a:hover {
	height: 33px;
	width:327px;
	background: url(images/produits_services_sous_menu1.png);
	background-position: right 0;
}

#menu01d a {
	height: 20px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;
}
#menu01d, #menu01d a:hover {
	height: 20px;
	width:327px;
	background: url(images/produits_services_sous_menu1.png);
	background-position: right 0;
}

#menu01e a {
	height: 17px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;
}
#menu01e, #menu01e a:hover {
	height: 17px;
	width:327px;
	background: url(images/produits_services_sous_menu1.png);
	background-position: right 0;
}



/* ////////     POP MENU 2     //////// */
#menu02-annonceur { 
	margin: 0;
	padding: 0;
	display: block;
	width:327px;
	text-decoration: none;
	height: 28px;
	
}

#menu02a a {
	height: 34px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;
}
#menu02a, #menu02a a:hover {
	height: 34px;
	width:327px;
	background: url(images/media_sous_menu_2.png);
	background-position: right 0;
}

#menu02b a {
	height: 34px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;}
#menu02b, #menu02b a:hover {
	height: 34px;
	width:327px;
	background: url(images/media_sous_menu_2.png);
	background-position: right 0;
}

#menu02c a {
	height: 51px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;}
#menu02c, #menu02c a:hover {
	height: 51px;
	width:327px;
	background: url(images/media_sous_menu_2.png);
	background-position: right 0;
	background-repeat: no-repeat;
}

#menu02d a {
	height: 17px;
	width:327px;
	background-repeat: no-repeat;
	background-position: right 0;
	}

#menu02d, #menu02d a:hover {
	height: 17px;
	width:327px;
	background: url(images/media_sous_menu_2.png);
	background-position: right 0;
}

#menu02-support {
margin: 0;
	padding: 0;
	display: block;
	width:327px;
	text-decoration: none;
	height: 34px;
	
}

#menu02e a {
	height: 34px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;}
#menu02e, #menu02e a:hover {
	height: 34px;
	width:327px;
	background: url(images/media_sous_menu_2.png);
	background-position: right 0;
}

#menu02f a {
	height: 34px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;}
#menu02f, #menu02f a:hover {
	height: 34px;
	width:327px;
	background: url(images/media_sous_menu_2.png);
	background-position: right 0;
}

#menu02g a {
	height: 34px;
	width:327px;
	
	background-repeat: no-repeat;
	background-position: right 0;}
#menu02g, #menu02g a:hover {
	height: 34px;
	width:327px;
	background: url(images/media_sous_menu_2.png);
	background-position: right 0;
}


/* ////////     POP MENU 3     //////// */
#menu03a a {
height: 34px;
	width:327px;
	background-repeat: no-repeat;
	background-position: right 0;
}
#menu03a, #menu03a a:hover {
	height: 34px;
	width:327px;
	background: url(images/travel_sous_menu_1.png);
	background-position: right 0;
}

#menu03b a {
height: 34px;
	width:327px;
	background-repeat: no-repeat;
	background-position: right 0;
}
#menu03b, #menu03b a:hover {
	height: 34px;
	width:327px;
	background: url(images/travel_sous_menu_1.png);
	background-position: right 0;
}

#menu03c a {
	height: 17px;
	width:327px;
	background-repeat: no-repeat;
	background-position: right 0;
}
#menu03c,#menu03c a:hover {
	height: 17px;
	width:327px;
	background: url(images/travel_sous_menu_1.png);
	background-position: right 0;
}

#menu03d a {
	height: 17px;
	width:327px;
	background-repeat: no-repeat;
	background-position: right 0;
}
#menu03d, #menu03d a:hover {
	height: 17px;
	width:327px;
	background: url(images/travel_sous_menu_1.png);
	background-position: right 0;
}

#menu03e a {
	height: 17px;
	width:327px;
	background: url(images/travel_sous_menu_1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#menu03e a:hover {
	height: 17px;
	width:327px;
	
	background-position: 0 0;
}


/* ////////     POP MENU 4     //////// */
#menu04a a {
	height: 34px;
	width:327px;
	background-repeat: no-repeat;
	background-position: right 0;}
#menu04a, #menu04a a:hover {
	height: 34px;
	width:327px;
	background: url(images/corporate_sous_menu1.png);
	background-position: right 0;
}

#menu04b a {
	height: 34px;
	width:327px;
	background-repeat: no-repeat;
	background-position: right 0;}
#menu04b, #menu04b a:hover {
	height: 34px;
	width:327px;
	background: url(images/corporate_sous_menu1.png);
	background-position: right 0;
}

#menu04c a {
	height: 17px;
	width:327px;
	background-repeat: no-repeat;
	background-position: right 0;}
#menu04c, #menu04c a:hover {
	height: 17px;
	width:327px;
	background: url(images/corporate_sous_menu1.png);
	background-position: right 0;
}



/* ////////     POP MENU 5     //////// */
#menu05a a {
	height: 17px;
	width:327px;
	background-repeat: no-repeat;
	background-position: left 0;
}
#menu05a, #menu05a a:hover {
	height: 17px;
	width:327px;
	background: url(images/anm_sous_menu_1.png);
	background-position: left 0;
}



/* ////////     MENUS COMPLEMENTAIRES     //////// */
#menuComp {
margin-top: 10px;
}
#menuComp a{
	display: block;
	width: 327px;
	height: 20px;
	text-decoration: none;
}

#menuComp li {
	float: right;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}



#menuComp-books,#menuComp-books a:hover {
	width: 327px;
	height: 38px;
	
	background-repeat: no-repeat;
	background-position: right 0;
}
#menuComp-books a {
	background-image: url(img/bouton_telecharger-nos-books.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 38px;
}


#menuComp-qui,#menuComp-qui a:hover {
	width: 327px;
	height: 20px;
	
	background-repeat: no-repeat;
	background-position: right 0;
}
#menuComp-qui a {
	background-image: url(img/bouton_qui_sommes_nous.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#menuComp-presse, #menuComp-presse a:hover {
	width: 327px;
	height: 20px;
	background-image: url(img/bouton_la_presse_en_parle.png);
	background-repeat: no-repeat;
	background-position: right 0;
}
#menuComp-presse a {
background-image: url(img/bouton_la_presse_en_parle.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#menuComp-contact, #menuComp-contact a:hover {
	width: 327px;
	height: 20px;
	background-image: url(img/bouton_contact.png);
	background-repeat: no-repeat;
	background-position: right 0;
}
#menuComp-contact a {
	background-image: url(img/bouton_contact.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#menuComp-part, #menuComp-part a:hover {
	width: 327px;
	height: 20px;
	background-image: url(img/bouton_partenaires.png);
	background-repeat: no-repeat;
	background-position: right 0;
	}
#menuComp-part a {
	background-image: url(img/bouton_partenaires.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#menuComp-faq, #menuComp-faq a:hover {
	width: 327px;
	height: 20px;
	background-image: url(img/bouton_faq.png);
	background-repeat: no-repeat;
	background-position: right 0;
}
#menuComp-faq a {
	background-image: url(img/bouton_faq.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#menuComp-mentions, #menuComp-mentions a:hover {
	width: 327px;
	height: 20px;
	background-image: url(img/bouton_mentions_legales.png);
	background-repeat: no-repeat;
	background-position: right 0;
	}
#menuComp-mentions a {
	background-image: url(img/bouton_mentions_legales.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}


/* ZONE EDITORIALE */
#edito-flash {
	width: 625px;
	height: auto;
	float: left;
	text-align: left;
	overflow: auto;
}

#edito-flash1 {
width: 610px;
height: 406px;
float: left;
text-align: left;
overflow: auto;}

#edito-flash-2 {
width: 578px;
height: auto;
float: left;
text-align: left;
overflow: auto;}

#edito {
	float: left;
	width: 610px;
	height: 440px;
	margin-top: 13px;
	margin-bottom: 13px;
	overflow: auto;
	text-align: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#footer {
clear: both;}

#marge {
float: left;}

#footerG-nonlog {
text-align: left;
float: left;
width: 235px;
background-color: #f0f1f1;
margin-top: 15px;}

#formulaire-log {
margin-left: 6px;}

#footerG-log {
float: left;
width: 235px;
background-color: #fff;
text-align: right;
margin-top: 15px;}

#footerG-log a {
float: right;
margin-top: 7px;}

#footer-D {
	float: left;
	width: 578px;
	height: auto;
	background-color: none;
	text-align:left;
}

#footer-home {
float: right;}


/* Pour que les div avec bordure ou fond de couleur entourent tous les elements */
.pous_div {
clear: both;
/*visibility: hidden;*/
display: block;
margin: 7px 0;
}

/* FORMULAIRE */
.choix {
	display: block;
	float: left;
	width: 245px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
}

.check {
float: left;
margin: 0;
padding: 0;}

.renseign {
clear: both;
display: block;
float: left;
width: 80px;
margin: 0 0 10px 20px;}

.envoie {
margin-left:150px;}
/* FIN DU FORMULAIRE */

#login, #password {
background-color: #fff;
margin: 0px;
width: 75px;
font-weight: bold;
font-size: 10px;
font-family: Arial, Helvetica, Verdana;
color: #646567;
}

/* TEMOIGNAGE */
#footer-D-temoin {
float: left;
width: 624px;
text-align: left;}

.photo {
float: left;
width: 158px;
height: 198px;
background-color: #000;
text-align: center;
color: #fff;}

.photo img {
margin-bottom: 3px;}

.temoignage {
float: left;
width: 466px;
background-color: #e3e4e5;}

.temoignage h3, .temoignage p {
margin-left: 13px;
margin-right: 10px;}

.temoignage p {
height: 147px;}

.temoignage h3 {
padding-top: 5px;}

.titre-reciprocite {
background: url(img/exemple.png) no-repeat 0 0;}

.titre-temoin1 {
background: url(img/temoignages-01.png) no-repeat 0 0;}

.titre-temoin2 {
background: url(img/temoignages-02.png) no-repeat 0 0;}

.titre-temoin3 {
background: url(img/temoignages-03.png) no-repeat 0 0;}

.titre-temoin4 {
background: url(img/temoignages-04.png) no-repeat 0 0;}

.titre-temoin1, .titre-temoin2, .titre-temoin3, .titre-temoin4, .titre-temoin5, .titre-reciprocite {
widht: 466px;
height: 29px;
background-color: #cdcfd2;}

#temoin1 {
display: none;}

#temoin2 {
display: none;}

/* Zone editoriale 2b-communication.html */
#conteneur-2b {
	width: 610px;
}

#conteneur-2b {
	width: 600px;
}

.colonnes-2b {
	float:left;
	width: 30%;
	text-align: center;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

.colonnes-2c {
	float:left;
	width: 46%;
	text-align: center;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

#edito ul {
list-style-type: disc;
margin-left: 30px;}

/* FAQ et MENTIONS LEGALES*/
.h3-faq a, .h3-mentions a {color: #5b6362; font-size: 13px;}

#faq1 li, #faq2 li, #faq3 li {font-size: 12px;}
#faq1 li span, #faq2 li span, #faq3 li span {font-size: 11px;}
#faq1 a, #faq2 a, #faq3 a,.bleu a {color: #5b6362;}
#faq1 span a, #faq2 span a, #faq3 span a {color:#0000ff;}
#mention1 a,#mention2 a,#mention3 a,#mention4 a,#mention5 a,#mention6 a {color: #0000ff;}

#faq1,#faq2,#faq3,#faq4,#faq5,#faq6 {display: none;}
#rep11,#rep12, #rep13,#rep14,#rep15,#rep16,#rep17,#rep18, #rep19, #rep101, #rep102, #rep103, #rep104, #rep105, #rep106, #rep107 {display: none;}
#rep21,#rep22, #rep23,#rep24,#rep25,#rep26,#rep27,#rep28 {display: none;}
#rep31,#rep32, #rep33,#rep34,#rep35,#rep36,#rep37,#rep38 {display: none;}
#mention1,#mention2,#mention3,#mention4,#mention5,#mention6 {display: none;}
#conteneur #contenu #centre02 #edito h1 {
	font-size: 14px;
}

