/* CSS Document ***********************************************/
body {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-image:url(../images/fd_all.gif);
background-repeat:repeat-x;
}
img{
border: none;
}
a {
text-decoration:none;
color : #1E90FF;
/*font-weight:bold;*/
}
a:hover {
text-decoration:none;
color : #666666;
/*font-weight:bold;*/
}
.important {
	color : #1E90FF;
	font-weight:bold;
}
/*DIV PRINCIPALE GABARIT******************************************/
#header {
	height: 150px;
	left: 0px;
}
#haut {
	height: 65px;
}
#filariane {
	height: 20px;
	font-size:0.8em;
}
#conteneur {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	
}
#centre {
	width:560px;
	float: left;
	background-color: #FFF;
}
#gauche {
	float:left;
	width: 170px;
	overflow-x: hidden;
}
#droite {
	float:right;
	width: 250px;
	overflow-x: hidden;
}
#pied {
	clear:both;
	width:1000px;
	height:50px;
	text-align:center;
	font-size:0.9em;
}
#pub {
	height:70px;
	position:absolute;
	top:50px;
	right: 0px;
}
.liensPage {
	background-image:url(../images/fond_titres.jpg);
	background-repeat:no-repeat;
	/*top:61px;*/
	height:30px;
	margin-top:2px;
	padding: 3px 0 0 45px;
}
.liensPage a {
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
	color : #666666;
}
/* FONT ******************************************************/
.grandtitreCentre {
/*padding-left:10px;*/
font-size:1.6em;
color:#666666;

}
.titreCentre{
/*margin-left:10px;*/
color:#1E90FF;
/*background-color:#FFFFFF;*/
font-size:1.4em;
}
.grandtitreGris {
font-weight:bold;
font-size:2em;
color:#666666;
}
.texte {
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
color:#000000;
}
#adthis {
	background-image: none;
	background-repeat: no-repeat;
	height: 15px;
	padding-bottom: 10px;
}

/* DIV CONTENU ACCUEIL*****************************************/
#carteFrance {
padding: 25px 0 0 25px;
background-image:url(../images/fd_bloc_france_ct1.gif);
background-repeat:no-repeat;
height:160px;
}
#btn-France {
background-image:url(../images/fd_bt_france_1.gif);
background-repeat:no-repeat;
padding: 10px 0 0 10px;
margin-top:10px;
height:40px;
}
#btn-France a{
text-transform:uppercase;
font-weight:bold;
font-size:0.9em;
text-decoration:none;
color:#ffffff;
}
#btn-France a:hover{
text-decoration:none;
color:#666666;
}
#carteMonde {
padding:25px 0 0 25px;
background-image:url(../images/fd_bloc_monde_ct1.gif);
background-repeat:no-repeat;
height:140px;
}
.majusculeGris {
text-transform:uppercase;
font-weight:bold;
font-size:0.9em;
color:#666666;
}
#carteMonde a{
text-transform:none;
font-size:1em;
font-weight:bold;
text-decoration:none;
color:#1E90FF;
}
#carteMonde a:hover{
text-decoration:none;
color:#666666;
}
/*DIV CONTENU CENTRE**************************************************/
.contenuGris{
	background-color:#F4F4F4;
	margin: 8px 0 10px 0;
	/*padding-left:5px;*/
border:1px solid #E2E2E2;
}
.contenuBlanc{
background-color:#ffffff;
/*margin: 5px 0 10px 10px;*/
margin: 8px 0 10px 0;
/*border-bottom:1px solid #CCCCCC;*/
}
.contenuDescr{
background-color:#ffffff;
margin: 8px 0 0 0;
text-align:justify;
}


/*Style de formulaire***********************************************/
form {
	margin:0;
}
.rechercheGrand {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.recherchePetit {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
/*Style de tableau**************************************************/
td.fondRecherche {
background-color:#1E90FF;
padding:5px 0 0 10px;
vertical-align:top;
/*width:200px;*/
}
td.fondRecherche a {
color:#FFFFFF;
text-decoration:none;
}
td.gris {
background-color:#CCCCCC;
}
td.imgGris {
width:100px;
}
td.imgBlanc {
width:100px;
background-color:#FFFFFF;
}
td.Blanc {
background-color:#FFFFFF;
}
td.adresse {
width:200px;
vertical-align:top;
padding-left:20px;
background-image:url(../images/sep_adresse.gif);
background-repeat:repeat-y;
}
td{
vertical-align:top;
}
td.photo {
text-align:center;
}
/*MenuHaut Horizontal**************************************************/
#menuhaut dt, dl, dd, ul, li {
list-style-type: none;
margin: 0;
padding: 0;
}
#menuhaut dl {
float: left;
margin: 0 0 0 0;
}
#menuhaut dt {
padding: 4px 15px 4px 15px;
font-size:0.9em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#menuhaut dd {
padding: 7px 0 0 0;
}
#menuhaut li {
display: inline;
padding: 0 10px 0 10px;
background: url(../images/menu_head_niv2_separator.gif) left no-repeat;
}
#smenu1 {
	position: absolute;
	/*left: 0;
	font-size: 0.9em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 750px;*/
}
#smenu1 a {
margin: 0 0 0 0;
color: #666666;
text-decoration: none;
}
#menuhaut a:hover {
text-decoration: none;
}

/* titres menu Haut Horizontal***************************************************/
#annuaire {
background-image:url(../images/fd_bt_annuaire_niv1.gif);
}
#guide {
background-image:url(../images/fd_bt_guide_niv1.gif);
}
#magazine {
background-image:url(../images/fd_bt_magazine_niv1.gif);
}
#adherent {
background-image:url(../images/fd_bt_adherent_niv1.gif);
}
#annuaire a, #guide a, #magazine a, #adherent a {
margin: 0 0 0 0;
color: #fff;
text-decoration: none;
}
/* petit menu haut **************************************************************/
#pMenuHaut {
margin-top:15px;
float:right;
font-size:0.9em;
height: 25px;
}
#pMenuHaut a {
color: #000;
text-decoration:none;
font-size:1em;
}

/* Menu Bas *************************************************************************/
#menuBas {
text-align:center;
height: 75px;
margin: 20px 0 10px 0;
padding-top:8px;
border-top: solid 2px #1E90FF;
}
#menuBas a {
color: #000;
text-decoration:none;
font-size:1em;
text-decoration:underline;
}
/*Menus gauche ************************************************************************/
.menuvert {/* conteneur global et arrière-plan du titre du cadre */
width: 150px;
background: url(../images/fd_head_annuaire_d1.gif) top left no-repeat;
}
.menubleu {/* conteneur global et arrière-plan du titre du cadre */
width: 150px;
background: url(../images/fd_head_guide_d1.gif) top left no-repeat;
}
.menuorange {/* conteneur global et arrière-plan du titre du cadre */
width: 150px;
background: url(../images/fd_head_mag_d1.gif) top left no-repeat;
}
.menuvert ul, .menubleu ul, .menuorange ul{
margin:0px;
padding:5px 5px 0px 5px;
list-style:none;
background-image:url(../images/fd_bloc_menu_d1.gif);
}
.menuvert li, .menubleu li, .menuorange li{
margin:0px;
padding:5px;
border-top:1px solid #dadada;
list-style:none;
}
.menuorange li{
font-size:12px;
color:#666666;
}
.menuvert li.haut, .menubleu li.haut, .menuorange li.haut{
margin:0px;
padding:5px;
border-top:none;
list-style:none;
}
.menuvert a, .menubleu a, .menuorange a {
	text-decoration: none;
	color:#666666;
	font-size:12px;
}
.menuvert a:hover, .menubleu a:hover, .menuorange a:hover {
color:#bbbbbb;
}
.titreMenu {
font-size: 12px;
text-align: center;
padding: 5px 0 5px 0;
font-weight: bold;
color:#FFFFFF;
}
/*Menus droite ************************************************************************/

.menuvertdroite {/* conteneur global et arrière-plan du titre du cadre */
	width: 250px;
	background: url(../images/fd_head_annuaire_d2.gif) top left no-repeat;
	float: none;
}
.menubleudroite {/* conteneur global et arrière-plan du titre du cadre */
	width: 250px;
	background: url(../images/fd_head_guide_d2.gif) top left no-repeat;
	float: none;
}
.menuorangedroite {/* conteneur global et arrière-plan du titre du cadre */
	width: 250px;
	background: url(../images/fd_head_mag_d2.gif) top left no-repeat;
}
.menuvertdroite ul, .menubleudroite ul, .menuorangedroite ul{
	margin:0px;
	padding:5px 5px 0px 5px;
	list-style:none;
	background-image:url(../images/fd_bloc_menu_d2.gif);
}
.menuvertdroite li, .menubleudroite li {
	margin:0px;
	padding:5px;
	border-top:1px solid #dadada;
	list-style:none;
}
.menuorangedroite li{
	font-size:12px;
	color:#666666;
}
.menuvertdroite li.haut, .menubleudroite li.haut, .menuorangedroite li.haut{
	margin:0px;
	padding:5px;
	border-top:none;
	list-style:none;
}
.menuvertdroite a, .menubleudroite a, .menuorangedroite a {
	text-decoration: none;
	color:#666666;
	font-size:12px;
}
.menuvertdroite a:hover, .menubleudroite a:hover, .menuorangedroite a:hover {
	color:#bbbbbb;
	text-decoration:underline;
}
.titreMenudroite {
	font-size: 12px;
	text-align: center;
	padding: 5px 0 5px 0;
	font-weight: bold;
	color:#FFFFFF;
}
/*PLAN DU SITE***************************************************************************/
.contenuPlan{
	padding:10px 0 10px 20px;
/*	background-color:#d9d9d9;
	background-image:url(../images/fd_body.gif);
	background-repeat:repeat-x;*/
}
.niveau {
	padding:0 0 0 50px;
	border-left-style:dashed;
	border-left-color:#666666;
	border-left-width:1px;
}
.titre_niv0 a{
	color:#9ACD32;
}
.titre_niv1 a{
	color:#1E90FF;
}
.titre_niv2 a{
	color:#FF8C00;
}
#Categorie{
	display:none;
}

