/* css  LD   louis@daubignard.com        */
/*                                   		            */
/* start : 06/03/2008                          */
/* update :                                   	*/
/*                                                		*/
/* file : style/style.css                         */
/* Declaration des variables standard
debut */
/*<La page web>*/
body
{
   margin			 	: auto; 						/* Pour centrer notre page */
   margin-top		 	: 2px; 							/* Pour éviter de coller avec le haut de la fenêtre du navigateur. */
   margin-bottom	 	: 20px;    						/* Idem pour le bas du navigateur */
   background-color	 	: #cccccc; 						/*couleur du fond   */
/*   background-image	 	: url("images/fond.gif");   */	/*image de fond  */
   font-family		 	: Arial, "Arial Black", "Times New Roman", Times, serif;
   color				: #003366;
   font-size		 	: 12px;
}

   


/*<En tete>*/
#en_tete

{
   width		 		: 750px;
   height			 	: 220px;
   margin 			 	: auto;
   background-image	 	: url("images/banniere.png");
   background-position  : center;
   background-repeat 	: no-repeat;
}

/*<menu>*/
#menu
{
   padding-top			: 178px;
   color				: #003366;
   text-align			: center;
}

.img_menu
{
   margin-bottom		: 7px ;
}

/*<Le lien hypertext du menu>*/
#menu a
{
   color				: #FFFFFF;
   text-decoration		: none;
   font-weight			: bold;
   font-size			: 12px;
}

/*<Le survol du lien hypertext du menu>*/
#menu a:hover
{
   color				: #ffff00;
}
/*<menu>*/
#menu_2 
{
   color				: #003366;
   text-align			: left;
   margin-left			: 29px;
   margin-right			: 10px;
}

/*<menu2 + contenu>*/
#main_frame_tete 	/* tete du tableau menu + contenu */
{
   margin           	: left   ;
   width		 		: 750px;
   height				: 40px;
   background-image 	: url("images/main_frame_tete.png");
   background-repeat	: no-repeat;
   text-align       	: left  ;
}

.main_frame_tete_titre
{
   padding-left			: 220px;
   color				: #000000;
   font-weight			: bold;
   font-size			: 12px;   
}
.main_frame_titre 	/* titre du tableau menu + contenu  */
{
   margin           	: left    ;
   background-image 	: url("images/main_frame_titre.png");
   background-repeat	: no-repeat;
   text-align       	: center  ;
   height           	: 12px;
}

.main_frame_centre_index 	/* centre du tableau menu + contenu */
{
   margin           	: left    ;
   width            	: 750px;
   background-image 	: url("images/main_frame_centre_index.png");
}

.main_frame_centre 	/* centre du tableau menu + contenu */
{
   margin           	: left    ;
   width            	: 750px;
   background-image 	: url("images/main_frame_centre.png");
}

/*<Le titre de colonne dans le tableau menu + contenu >*/
.main_frame_centre th
{
   font-size			: 12px;
   text-align			: center;
   vertical-align		: top;
}

/*<La cellule du  tableau menu + contenu >*/
.main_frame_centre td
{
   font-size			: 12px;
   vertical-align		: top;
   color				: #ffffff;
}

.contenu_pied_index	/* Pied du tableau menu + contenu */
{
   margin           	: left    ;
   background-image 	: url("images/main_frame_pied.png");
   width            	: 750px   ;
   height           	: 150px;
   padding-left         : 100px    ;
   width            	: 750px   ;
}
.contenu_pied_index td
{
   padding-top			: 5px;
   padding-left			: 70px;
   font-size			: 11px;
   color				: #ffffff;
   vertical-align		: top ;
   text-align			: center;
}

.contenu_pied_index_titre
{
   font-size			: 24px;
   color				: #ffffff;
   vertical-align		: top ;
   font-weight			: bold;
}
#main_frame_pied 	/* Pied du tableau menu + contenu */
{
   margin           	: left    ;
   background-image 	: url("images/main_frame_pied.png");
   width            	: 750px   ;
   height           	: 60px;
}

/*<le text>*/
#contenu_index
{
   width				: 650px;
   color				: #ffffff;
   padding-left			: 40px;
}

#contenu
{
   width				: 450px;
   color				: #ffffff;
   padding-left			: 65px;
}

/*<Les Paragraphe rubriques>*/
.p_contenu
{
  font-size				: 12px;
   color				: #ffffff;  
}

/*<Le pied de page >*/
#pied
{
   padding				: 5px;
   text-align			: left;
   color				: #2e2e2e;
}

/*<Le tableau>*/
table
{
  border-collapse		: collapse;
  font-size				: 15px;
  
}

/*<Le titre du tableau>*/
caption
{
   margin				: auto;
   font-weight			: bold;
   font-size			: 15px;
}

/*<Le titre de colonne dans les tableau>*/
th
{
   font-size			: 12px;
   text-align			: center;
   padding-left 		: 3px;
}

/*<La cellule du tableau>*/
td
{
   font-size			: 12px;
   height				: 25px;
   text-align			: Left;
}

/*<Tableau grille tarifaire>*/
.table_prix
{

   margin				: auto;
   text-align			: center;
   border				: 1px solid #003366;
   background-color		: #99ccff;
   cellpadding 			: 0;
   cellspacing 			: 0;   
}

.table_prix th
{
   text-align 			: center ;
   height				: 20px;
   vertical-align 		: middle ;
}

.table_prix td
{
   text-align 			: center ;
   height				: 20px;
   vertical-align 		: middle ;
}

/*<fond de tableau>*/
.fond
{
   background     		: #99ccff;
   vertical-align 		: middle ;
   height         		: 15px;
}

.fond_2
{
   background     		: #FFFFFF;
   vertical-align 		: middle ;
   height         		: 15px;
}

.fond_3
{
   background     		: #BE8D30;
   vertical-align 		: middle ;
   height         		: 15px;
}

.fond strong
{
   color           		: #8B0000;
   text-decoration 		: underline overline;
}
.fond_2 strong
{
   color           		: #8B0000;
   text-decoration 		: underline overline;
}

.fond hr
{
   color 				: #8B0000
}

.fond_2 hr
{
   color 				: #8B0000
}

.back
{
   background-image		: url("images/image_back.gif");
   background-repeat	: repeat-x;
   border				: 1px solid #003366;
   padding-left			: 5px;  
   padding-top			: 0px;
}

/*<Le tableau lien dans le pied>*/
.lien_pied 
{
  border-collapse		: collapse;
  background-image		: url("images/lien_pied.png");
  background-position   : center;
  background-repeat 	: no-repeat;
  font-size				: 12px;
  height				: 60px;
  width					: 300px;
  color					: #ffffff;
}
/*<Le lien hypertext du pied>*/
.lien_pied a
{
   color				: #ffffff;
   font-size			: 11px;
   text-decoration		: none;
}

/*<Le survol du lien hypertext>*/
.lien_pied a:hover
{
   color				: #ff9900;
}


/*<Le lien hypertext>*/
a
{
   color				: #FFFFFF;
   text-decoration		: none;
}

/*<Le survol du lien hypertext>*/
a:hover
{
   color				: #ff9900;
}

img
{
   border				: none;
}


.p_img
{
   border				: none;
   margin-right			: 20px;
   
}

/*<Le tableau titre des pages>*/
.titre
{
   margin 				: auto;
}


.titre th,td
{
   font-size			: 12px;
   color				: #003366;
}

/*<Le titre de niveau 4>*/
.nom
{
   font-size			: 1.4em;
   color				: #003366;
}

/*<Titre de niveau 5>*/
.bgrowcolor1
{
   background       : #003366;
   color            : #FFFFFF;
}

/*<Le champs text>*/
input
{
   background-color 	: #ffffff;
   border				: 1px solid #003366;
}

/*<Le texarea>*/
textarea
{
   background-color 	: #ffffff;
   border				: 1px solid #003366;
}

/*<Le fond contact>*/
.fond_contact
{
   background-color 	: #ffffff;
}
/*<text du formulaire contact>*/
.gris
{
   font-size			: 12px;
   color				: #ffffff;
}

/*<Le fond exhibition>*/
.fond_exhibition
{
   background-color 	: #999999;
}

/*<Le fond des photos>*/
.fond_photos
{
   background-image	 	: url("images/fond_photos.gif");
   background-repeat 	: no-repeat;
   background-position  : center;
   width				: 700px;
   height				: 500px;
   padding-bottom		: 50px;
}

/*<Les listes>*/
ul {
   list-style-image		: url("images/puce.png");
   margin-left			: 15px;
   padding-right		: 10px;
}

/*<Le menu déroulant>*/
select 
{
   font-size			: 1em;
   border				: 1px outset #FFFFFF;
}

/* Definition des classes specifiques */

input.inimg
{
   border 				: none;
}

.milieu
{
  padding				: 25px;
}

.centre
{
  text-align			: center;
  margin				: auto;
}

.cl_retour
{
  padding-left			: 20px;
}

fin