body
{
   width         : 1000px; /* ancien  = 790*/
   margin        : auto;
   margin-top    : 5px;
   margin-bottom : 10px;
   background-color :#e7dfd6 ;
   border : 0px solid blue ;
}

#image-fond
{
   background-image: url("images/design/fond.gif");
   background-position:center center;
   background-repeat: repeat-y;

   padding:0px;
   margin:0px;
   width: 875px;
   float : left;
   border:0px solid red;
}

/* Pour enlever les bordure des images lien */
a img {
border: 0;
}


.div_align_center
{
text-align : center;
}

/*/////////////////////////////////////////
//      B A N N I E R E S       S P O N S O R          //
/////////////////////////////////////////*/

#div-banniere
{
	float : left;
	
	width : 120px;
	height: 500px;
	
	margin-left : 0px ;
		
	border : 1px solid grey ;
}

#div-banniere-1
{
	padding-bottom:5px; 
	padding-top: 0px; 
	color: #666666;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:9px;

 /*border:1px solid BLUE;*/
}

#div-banniere-3
{
 float : left;
 text-align: left;

/*border:1px solid RED;*/
}

#div-banniere-lien-bas
{
	padding-bottom:0px; 
	padding-top: 30px;
	color: #616161;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	clear:both;

 /*border:1px solid BLUE;*/
}

#div-banniere-lien-bas a
{
color: #616161;
}
#div-banniere-lien-bas a:visited
{
color: #616161;
}

/*///////////////////////
//        E  N  T  E  T  E        //
//////////////////////*/


/*   DIV RANGEMENT */
#div-rangement
{

position: relative ;

left: 18%;

top: 0px;
width: 600px;
height: 0px;
}



/*   IMAGE = HOME PAGE */

#image-menu-home-page {	/* "lien" sera notre conteneur, ici la balise div */
position:absolute;	/* placement de l'image-lien, à vous d'adapter */
left: 3%;	/* dimensions selon l'image, à vous d'adapter */
width: 96px;
height: 51px;
background: url(images/menu/menu_haut/home-page-2.gif) top left no-repeat;	/* placement de l'image 2 au second plan */
}

#image-menu-home-page  a {	/* définition du lien qui occupera toute la place du conteneur */
display: block;
width: 100%;
height: 100%;
background: white url(images/menu/menu_haut/home-page-1.gif) top left no-repeat;	/* placement de l'image 1 au premier plan */
color: #000;

}

#image-menu-home-page  a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
} 



/*   IMAGE = FAVORIS */

#image-menu-ajout-favoris {	/* "lien" sera notre conteneur, ici la balise div */
position:absolute;	/* placement de l'image-lien, à vous d'adapter */
left: 21%;	/* dimensions selon l'image, à vous d'adapter */
width: 104px;
height: 51px;
background: url(images/menu/menu_haut/ajout-page-favoris-2.gif) top left no-repeat;	/* placement de l'image 2 au second plan */
}

#image-menu-ajout-favoris  a {	/* définition du lien qui occupera toute la place du conteneur */
display: block;
width: 100%;
height: 100%;
background: white url(images/menu/menu_haut/ajout-page-favoris-1.gif) top left no-repeat;	/* placement de l'image 1 au premier plan */
color: #000;

}

#image-menu-ajout-favoris  a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
} 



/*   IMAGE =  LANGUE */

#image-menu-langue {	/* "lien" sera notre conteneur, ici la balise div */
position:absolute;	/* placement de l'image-lien, à vous d'adapter */
left: 40%;	/* dimensions selon l'image, à vous d'adapter */
width: 114px;
height: 51px;
background: url(images/menu/menu_haut/votre-langue-2.gif) top left no-repeat;	/* placement de l'image 2 au second plan */
}

#image-menu-langue  a {	/* définition du lien qui occupera toute la place du conteneur */
display: block;
width: 100%;
height: 100%;
background: white url(images/menu/menu_haut/votre-langue-1.gif) top left no-repeat;	/* placement de l'image 1 au premier plan */
color: #000;

}

#image-menu-langue  a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
} 



/*   IMAGE = ENVOYE AMI */

#image-menu-haut-envoye-ami {	/* "lien" sera notre conteneur, ici la balise div */
position:absolute;	/* placement de l'image-lien, à vous d'adapter */
left: 40%;	/* dimensions selon l'image, à vous d'adapter */
width: 165px;
height: 51px;
background: url(images/menu/menu_haut/envoie-page-a-un-ami-2.gif) top left no-repeat;	/* placement de l'image 2 au second plan */
}

#image-menu-haut-envoye-ami  a {	/* définition du lien qui occupera toute la place du conteneur */
display: block;
width: 100%;
height: 100%;
background: white url(images/menu/menu_haut/envoie-page-a-un-ami-1.gif) top left no-repeat;	/* placement de l'image 1 au premier plan */
color: #000;

}

#image-menu-haut-envoye-ami  a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}

#en_tete
{
   padding: 0px;
   padding-left: 0px;
   margin: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   
   width: 760px;
   height: 50px;
   
   text-align: center;
}



/*///////////////////////////
/////          M  E  N  U          /////
///////////////////////////*/

#menu
{
   float: left;
   width: 155px;

   padding: 0px;
   padding-left: 5px;
   margin: 0px;
   margin-bottom: 0px;
   margin-top: 20px;
}

.element_menu
{
   background-image:url(images/menu/barre-orange.gif);
   background-repeat:no-repeat;
   background-position:center bottom
}

.titre-menu
{
   color: #666666;
   text-align: left;
   vertical-align: middle;
   font-size: 15px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.titre-menu a /* Lien normal */
{
   color: #666666;
   text-align: left;
   vertical-align: middle;
   font-size: 15px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-decoration: none;
}
.titre-menu a:hover /* Quand le visiteur pointe sur le lien */
{
   color: #FF6703;
}
.titre-menu a:active /* Quand le visiteur clique sur le lien */
{
}
.titre-menu a:visited /* Quand le visiteur a déjà vu la page concernée */
{
}

/* table */
.table_menu
{
height: 42px;
border-spacing: 0px;
border-collapse: collapse;
padding: 0px;
}


/*/////////////////////////////////
/////          C  O  N  T  E  N  U         /////
/////////////////////////////////*/

#table-index-enduroad td
{
   padding: 0px;
   padding-left: 0px;
   margin: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
   width: 800px;
   height: 530px;
   
   /*background-image: url("images/pret_pour_l_aventure.jpg");*/
   background-image: url("images/enduro-roumanie.jpg");
   background-repeat: no-repeat;
   background-position:center top;
   
}


#accueil-1
{
	margin:0;
	padding:0;
	
	margin-top:378px;
	margin-left:480px;
	
	color: #6a813c;
	/*color:#ffffff;*/
	text-align: center;
	font-size : 27px;
	line-height : 35px;
	font-family: impact, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:4px;
	font-style:italic;
	
	text-shadow: 2px 2px 2px black, -2px -2px 2px black;
}

#accueil-2
{
	margin-top:17px;
	margin-left:115px;
	    
	color: #8c7e69;
	/*color:#ffffff;*/
	text-align: left;
	font-size : 30px;
	line-height : 28px;
	font-family: impact, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	word-spacing:4px;
	font-style:italic;
	
	text-shadow: 2px 2px 2px white, -2px -2px 2px white;
}

#corps
{
   margin-top   : 0px;
   margin-left  : 155px;
   margin-right : 10px;
   margin-bottom: 0px;
   
   padding-top    : 55px;
   padding-bottom : 0px;
   padding-right  : 0px;
   padding-left   : 0px;
}

#corps h1
{
   height: 30px;
   padding-left: 10px;
   color: #FF6703;
   font-size: 16px;
   font-family: Georgia, "Times New Roman", Times, serif;
}

#corps h2
{
   height: 20px;
   font-size: 15px;
   padding-left: 25px;
   color: #333333;
   text-align: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps h3
{
   height: 15px;
   margin-left: 30px;
   color: #666666;
   font-size: 14px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps h4
{
   height: 14px;
   margin-left: 30px;
   color: #666666;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 150% ;
}

/*//////////////////////////////////////////
/////         P  I  E  D     D  E     P  A  G  E          /////
/////////////////////////////////////////*/
/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */
#table-pied-de-page
{
   background-image: url("images/design/barre-bas.gif");
   background-repeat: repeat-x;
   background-position:center bottom;
   
   width : 860px ;
   height : 70px ;
}   
   
#pied_de_page
{
   float : left;
   width: 790px;
   height: 70px;

   margin-bottom: 0px;
   text-align: center;
}

.copyright
{
   color: #333333;
   font-size: 10px;
   font-style: italic;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   width: 540px; 
   padding-top : 45px;
   padding-bottom : 0px;
}

#logo-enduroad
{
width: 250px;
}


#pied_de_page a
{
   color: #333333;
}

#pied_de_page a:hover
{
   color:#FF6703;
}

.enduroad
{
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#999999;
   vertical-align: top;
}

.enduroad-orange
{
   color:#FF6703;
   font-style: italic;
}


/*//////////////////////////////
///   G A L L E R I E   P H O T O   ///
//////////////////////////////*/

.info_img {
 text-align:center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #999999;
}

div.headg {
 float:left;
 text-align:left;
 padding-left:25px;
 width:50%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
div.headg a {
 color:#5F6EDB;
}
div.headg a:hover {
 color:#0600FF;
}

div.headd {
 text-align:right;
 padding-right:25px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
div.headd a {
 color:#5F6EDB;
}
div.headd a:hover {
 color:#0600FF;
}



div.envoie-ami{
 text-align:center;
 padding-right:25px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
div.envoie-ami a {
 color:#5F6EDB;
}
div.envoie-ami a:hover {
 color:#0600FF;
}







p.list {
 margin-left:20px;
 margin-right:20px;
 margin-top:35px;
 text-align:center;
}

p.list a {
 margin-right:30px;
 line-height:170%;
 white-space:nowrap;
}

p.list a img {
 vertical-align:middle;
 margin-bottom:10px;
 border:2px solid #FF6703;
}

p.list a:hover img {
 border:2px solid #718A3C;
}

.retour a {
 color:#5F6EDB;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.retour a:hover {
 color:#0600FF;
}

.fleche {
 margin-left: 25px;
 color:#FF6703;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.newImg {
 text-align:center;
 font-style:italic;
}

p.newImg a {
 color:#000;
 font-size:16px;
}

#gallerie-photo-ul {
 list-style:url(images/puces/folder.gif);
 color:#333333;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

#gallerie-photo-ul  a{
 color:#5F6EDB;
}

#gallerie-photo-ul  a:hover{
 color:#0600FF;
}

#gallerie-photo-ul li {
 padding-left:8px;
}

#gallerie-photo-ul > li {
 padding-left:0;
}

em {
 font-size:13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-left:20px;
 font-weight:normal;
 color:#718A3C;
 vertical-align:middle;
}

#mini {
 clear:both;
 position:absolute;
 top:28%;
 left:7px;
 text-align:right;
}

p[id=mini]  {
 position:fixed!important;
}

#mini img {
 border:2px solid #000;
}

#img {
 text-align:center;
 font-weight:bold;
 font-size:13px;
}

#img img {
 border:none;
}


/*/////////////////////////////
///       L I V R E  D ' O  R        ///
/////////////////////////////*/

.livre-d-or-ul {
 list-style:url(images/puces/discussions.jpg);
 color:#333333;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 30px;
}

.livre-d-or-ul  a{
 color:#5F6EDB;
}

.livre-d-or-ul  a:hover{
 color:#0600FF;
}

.livre-d-or-ul li {
padding-left:8px;
}

.livre-d-or-ul > li {
padding-left:0;
}

.livre-d-or-link  {
 color:#333333;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 30px;
}

.livre-d-or-link  a{
 color:#5F6EDB;
}

.livre-d-or-link  a:hover{
 color:#0600FF;
}

#livre-d-or-em {
 font-size:13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-left:20px;
 font-weight:normal;
 color:#718A3C;
 vertical-align:middle;
}

#formulaire-livre-d-or {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 360px;
}

.erreur-livre-d-or
{
 color:#FF0000;
 font-size: 13px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 50px;
}

.div_livre-dor_formulaire
{
 text-align : center;
}

.table_td_gauche_livre-d-or
{
width: 150px;
height: 24px;
}

.table_td_droite_livre-d-or
{
width: 210px;
height: 24px;
}

.table_td_message_livre-d-or
{
height: 100px;
}

.table_td_envoyer_livre-d-or
{
height: 35px;
}

.div_align_left
{
text-align : left ;
}

.div_align_right
{
text-align : right ;
}

.div_align_center
{
text-align : center ;
}



/*/////////////////////////////////////
///       G A L L E R I E   V I D E O        ///
////////////////////////////////////*/

#lecteur-video
{
margin-left: 80px;
}

.table-gallerie-video
{
 margin-left: 80px;
}

.gallerie-video-titre  a
{
 color:#5F6EDB;
 margin-left: 10px;
}

.gallerie-video-titre  a:hover
{
 color:#0600FF;
 margin-left: 10px;
}

.gallerie-video-puce
{
 font-size: 15px;  
 font-family: Arial, Helvetica, sans-serif, Verdana ;
 color: #FF6703;
}

.info-video
{
 color:#333333;
 font-size: 10px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 10px;
}
.video
{
 margin-left: 45px;
}

.telecharger-video
{
 color:#333333;
 font-size: 10px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 160px;
}

.telecharger-video  a{
  color:#5F6EDB;
 }

.telecharger-video  a:hover{
 color:#0600FF;
}


/*////////////////////////////////
///      E N V O I E    A    A M I          ///
///////////////////////////////*/

#formulaire-envoie-mail-ami {
 color:#333333;
 font-size: 13px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 50px;
 vertical-align:middle;
 width : 455px ;
}

.envoie-ami-texte
{
 color:#333333;
 font-size: 13px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 50px;
}

.erreur-envoye-ami
{
 color:#FF0000;
 font-size: 13px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 50px;
}

.div_align_envoye_page_ami_right
{
text-align : right ;
}

.div_align_envoye_page_ami_center
{
text-align : center ;
}



/*////////////////////////
///      C O N T A C T         ///
///////////////////////*/
#contact-formulaire
{
 color:#333333;
 font-size: 13px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 vertical-align:middle;
}
.contact-texte
{
 color:#333333;
 font-size: 13px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 50px;
 vertical-align:middle;
}

.erreur-contact
{
 color:#FF0000;
 font-size: 13px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 50px;
}

#table-contact-formulaire
{
width : 570px;
}

.table_td_1_formulaire_contact
{
width : 73px ;
text-align: right ;
}

.table_td_2_formulaire_contact
{
width : 170px ;
}

.table_td_3_formulaire_contact
{
width : 327px ;
}

.table_telephone_contact
{
margin-left: 20px;
}

.div_align_contact_left
{
text-align : left ;
}

.div_align_contact_right
{
text-align : right ;
}

.div_align_contact_center
{
text-align : center ;
}

.contact-formulaire-champ
{
 color:#333333;
 font-size: 14px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
}



/*//////////////////////
///      L A N G U E         ///
/////////////////////*/

.texte-langue a
{
 color:#5F6EDB;
 font-size: 15px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 60px;
}
.texte-langue a:hover
{
 color:#0600FF;
 font-size: 15px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 60px;
}



/*///////////////////////////////////////////////////////
///      C R E A T I O N     D U     S I T E     I N T E R N E T         ///
///////////////////////////////////////////////////////*/


#validation-creation-site
{
margin-left : 150px ;
}



/*///////////////////////////////////
///      P A G E     D   '   E R R E U R         ///
///////////////////////////////////*/

.page_erreur_div_principale
{
text-align : center;
}

.page_erreur_type_erreur
{
 color:#333333;
 font-size: 18px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.page_erreur_pourquoi_erreur
{
 color:#333333;
 font-size: 16px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.page_erreur_envoye_mess_webmaster
{
 color:#333333;
 font-size: 14px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.page_erreur_menu_bas a {
 color:#5F6EDB;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.page_erreur_menu_bas a:hover {
 color:#0600FF;
}



/*////////////////////////
///      C O N T E N U        ///
///////////////////////*/

.contenu_texte
{
 color:black;
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 30px;
 line-height: 18px;
}


/* 
           C I R C U I T
*/

.contenu_circuit_image
{
   float: left;
   width: 278px;

   margin-left: 25px;
   padding-right : 15px;
}

.contenu_texte_bleu
{
 color:#0000FF;
}
.contenu_texte_jaune
{
 color:#C1C100;
}
.contenu_texte_vert
{
 color:#00BF00;
}
.contenu_texte_rouge
{
 color:#FF1010;
}

.contenu_texte_lien a
{
 color:#00254A;
}
.contenu_texte_lien a:hover
{
 color:#0600FF;
}

.contenu_circuit_sous-titre
{
 float: left;
 
 color:black;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 
 margin-left: 10px;
 padding-left: 20px;
 padding-top: 2px;
 padding-bottom: 2px;

 width : 255px;
 height: 19px;
 border:1px solid #FF6703;
}

.contenu_circuit_sous-titre-image
{
 float: left;

 padding-top: 1px;
 padding-bottom: 1px;
 margin : 0px;
 margin-left:10px;
 
 border:1px solid #FF6703;
}

.contenu_circuit_image-ville
{
 margin-left:90px;
}
.contenu_circuit_image-ville-2
{
 margin-left:30px;
}


/* 
           A G E N D A
*/

#table-agenda
{
 color:#333333;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align:center;
 
 margin-left: 30px;
 padding-top: 2px;
 padding-bottom: 2px;

 width : 550px;
 /*border:1px solid #FF6703;*/
}
#table-agenda td
{
 border:1px solid #FFC097;
 width : 50%;
}


/* 
           A S S I S T A N C E S
*/

.contenu-assistance-image
{
   float: left;
   width: 260px;

   margin-left: 25px;
   padding-right : 15px;
}


/* 
          O R GA N I S A T E U R
*/

.contenu-guide-image
{
   float: left;
   width: 237px;


   padding-right : 25px;
   padding-left : 50px;
}

.contenu-guide-nom
{
 color:#666666;
 font-size: 20px;
 font-family: "Times New Roman", Times, serif;
 text-align:left;
 height:30px;
 letter-spacing:1px;
}

.contenu-guide-presentation
{
 color:#333333;
 font-size: 15px;
 font-family: "Times New Roman", Times, serif;
 text-align: left;
 line-height: 22px;
 letter-spacing:1px;
 
 margin-left : 40px;
}


/* 
          P R E P A R A T I O N
*/

.contenu_preparation_presentation
{
 color:black;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 30px;
 line-height: 18px;
}

.contenu_preparation_sous-titre
{
 color:#333333;
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 
 margin-left: 30px;

}

.contenu-preparation-image-largeur-100
{
   float: left;
   width: 100px;
   padding-right : 20px;
   padding-left : 30px;
}

.contenu-preparation-image-pneu-moto
{
   float: left;
   width: 72px;
   padding-right : 20px;
   padding-left : 30px;
}

.contenu-preparation-image-pot-ktm
{
   float: left;
   width: 120px;
   padding-right : 20px;
   padding-left : 30px;
}

.contenu-preparation-image-no-gps
{
   float: left;
   width: 72px;
   padding-right : 20px;
   padding-left : 30px;
}

.contenu_preparation_texte
{
 color:#333333;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;

}

.contenu-hotel-image
{
   float: left;
   padding-right : 0px;
   padding-left : 10px;
   margin-top:15px;
}
