


#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7 { 
/* positionnement du sous menu*/
 position: relative;
           left: 350px;
	   top: 1px;
width:600px;
padding: 0px;
border: 0px solid red;
}
/*================================================*/

/* =========== BOUTONS MENU GENERAL ==============*/

a.boutongen:link { 
/* bouton du menu gen aspect normal*/
  color: white;
  background-color: none;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 4px;
}

a.boutongen:visited {
/* bouton du menu gen visite*/
 color: white;
  background-color: none;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 4px;
}

a.boutongen:hover {
/* bouton du menu gen hover*/
  color: black;
  background-color: #6495ED;
  background-image: url(/img/sel_menu_gen2.png);
  background-reapeat: repeat-x;
  padding: 4px;
}

/* ============================================== */


/* ======BOUTONS DU SOUS MENU CATEGORIES ======== */

a.boutonsmenu { 
/* definition des valeurs de bouton du sous menu gen*/
  color: black;
  background-color: none;
  text-decoration: none;
  font-weight: none;
  text-align: center;
  padding: 1px;
  margin: 2px;
}

a.boutonsmenuclick { 
/* definition des valeurs des boutons clique*/
  color: #0147C1;
  background-color: none;
  background-image: url(/img/sel_fond_smenu.png);
  background-repeat: repeat-x;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 1px;
  margin: 2px;
}

a.boutonsmenu:hover {
/* definition des valeurs de bouton survolý*/
  color: blue;
  text-decoration: none;
  background-color: none;
  background-image: url(/img/sel_fond_smenu.png);
  background-repeat: repeat-x;
  padding: 1px; 
  margin: 2px;
}

/*================================================*/
/* ============================================== */

/* Bouton sous sous menu */

#titrenav {
	margin: 0;
	padding: 20px 20px 0px 20px;
	border-bottom: 1px solid #FFA500;
	}

#titrenav li {
	margin: 0;
	padding: 0px;
	display: inline;
	list-style-type: none;
	}

#titrenav a:link, #titrenav a:visited {
	float: right;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #AFAFAF;
	}

#titrenav li.active a:link, #titrenav li.active a:visited, #titrenav a:hover {
	border-top: 4px solid #FFA500;
	padding-bottom: 4px;
	background: #fff;
	color: #0045BF;
	}

#titrenav a:hover {
	color: #FFA500;
	}
/*================================================*/
/* ============================================== */
	
	
	

/* ========= BOUTONS DE PIED DE PAGE ============ */
a.boutonfin { 
/* bouton pied de page general */
  font-size : 100%;
  font-family : Arial, Geneva, sans-serif;
  color: black;
  background-color: none;
  text-decoration: none;
  font-weight: regular;
  text-align: center;
  padding: 6px;
  margin: 0px;
}
a.boutonfin:hover {
/* bouton pied de page general */
  font-size : 100%;
  font-family : Arial, Geneva, sans-serif;
  color: white;
  text-decoration: none;
  background-color: none;
  background-image: none;
  padding: 6px; 
  margin: 0px;
}
/* ============================================== */
/* ============================================== */







/*================================================*/
/*================================================*/
/*=========== PAGE : CONTACTS.PHP ================*/


/* ============================================== */
/* ======= FORMULAIRE PAGES CONTACTS.PHP ======== */

fieldset.formulaire {
margin: 5px; 
padding : 10px;
border : 1px solid #369;
background-color: none;
}

legend.formulaire {
font-family: "trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size: large;
font-weight: bold;
color: #369;
}

form.contact {
border:1px solid orange;
background-color:#F5F5F5;
padding:10px;
width:650px;
}

label {
font-family:"trebuchet ms",sans-serif;
font-size: small;
font-weight:bold
}

input {
position: relative;
left: 1px;
border:1px solid black;
background-color: #ECEAFF;
font-family:"trebuchet ms",sans-serif;
font-weight: normal;
color: #000;
}

input.align_right {
float:right;
bottom: 20px;
}

input:hover{
background-color: #F5F5F5;
}

input:focus{
background-color: #F5F5F5;
}

input.radio {
border: 0px solid black;
background-color: #F5F5F5;
}

input.checkbox {
border: 0px solid black;
background-color: #F5F5F5;
}

input.bouton {
border: 1px outset blue;
font-weight: bold;
cursor: pointer;
}

input.bouton:hover {
background-color:white;
color: black;
}

input.bouton:active {
border:1px inset white;
background-color:white;
color:black;
} 

select, option {
background-color: #ECEAFF;
color: black;
}

textarea {
border:1px solid black;
background-color: #ECEAFF;
font-family:"trebuchet ms",sans-serif;
color: #000;
}

textarea:hover{
background-color: #F5F5F5;
}

textarea:focus{
background-color: #F5F5F5;
}
/* ============================================== */
/* ============================================== */


/* ============================================== */
/* =========  Adresse /contact GAUCHE ======== */

fieldset.titrefengauche {
position: relative;
left: 15px;
margin: 5px; 
padding : 0px;
border : 1px solid grey;
background-color: #F5F5F5;
width:210px;
text-align:center;
}

legend.titrefengauche{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: large;
font-weight: bold;
color: #000099;
background-color: none;
}


/* ============================================== */
/* =========  Foire Aux Questions // FAQ ======== */

fieldset.faq {
margin: 5px; 
padding : 10px;
border : 1px solid grey;
background-color: #F5F5F5;
width:650px;
}

legend.faq {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: large;
font-weight: bold;
color: #000099;
background-color: none;
}
/* ============================================== */
/* ============================================== */


/* ============================================== */
/* =========  Horaires ouverture / PLAN ======== */

fieldset.horaire {
margin: 5px; 
padding : 10px;
border : 1px solid grey;
background-color: #F5F5F5;
width:650px;
}

legend.horaire {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: large;
font-weight: bold;
color: #000099;
background-color: none;
}
/* ============================================== */
/* ============================================== */



/*================================================*/
/*================================================*/
/*=========== PAGE : CONTACTS.PHP ================*/

fieldset.titresection {
margin: 5px; 
padding : 10px;
border : 1px solid grey;
background-color: #F5F5F5;
width:650px;
}

legend.titresection {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: large;
font-weight: bold;
color: #000099;
background-color: none;
}
font.infosection {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: small;
font-weight: normal;
color: #000099;
background-color: none;
}

fieldset.societequoi {
margin: 5px; 
padding : 10px;
border : 1px solid grey;
background-color: #F5F5F5;
width:650px;
}

legend.societequoi {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: large;
font-weight: bold;
color: #000099;
background-color: none;
}


fieldset.produittitre {
margin: 5px; 
padding : 10px;
border : 1px solid grey;
background-color: #F5F5F5;
width:650px;
}

legend.produittitre {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: x-large;
font-weight: bold;
color: orange;
background-color: none;
}

