/* Mise en forme du body */



body { background-color:#fff; background-image:url(../images/bg.jpg); background-repeat: no-repeat; background-position: top center; margin: auto;  width:900px;}







/* ID(#) - Mise en forme de la page en DIV -  */



#header { margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom:0; height:1px; width:900px; background-color: #FFFFFF; }



#menu { margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0; height: 36px; width: 640px; background-image:url(../images/boutonN.gif); padding-left: 260px;}


#contenuBg {

	float: left;

	margin-top:0;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:0;

	height:auto;

	width:260px;

	padding: 0px;

}



#boiteMenuG{

	float: left;

	width: 259px;

	height: auto;

	padding-left: 0px;

	padding-right: 1px;

}


#boiteDroite{

	float: right;

	width: 640px;

	height: auto;

	padding-left: 0px;

	padding-right: 0px;
	
	background-image:url(../images/yamaha_007c.jpg);
 
	background-repeat: repeat-y;

}
#boiteTexte
{
float: right;
 width: 600px;
 height: auto; 
 margin-left: 40px;  
 margin-right: 0px;

 }
#boiteTexte
{
float: right;
 width: 600px;
 height: auto; 
 /*margin-left: 40px;  */
 margin-right: 0px;
 }


#pied_page {

	margin-top:20;

	margin-left: auto;

	margin-right:auto;

	margin-bottom:0;

	height: auto;

	text-align:center;

	background-position:top;	

	background-repeat:repeat-x;	

	padding-top: 26px;


}


#pied_page a
{
	border:none;
	text-decoration: none; /* Les liens ne seront plus soulignés */
   color: red; /* Les liens seront en rouge au lieu de bleu */
   font-style: italic;
}
#pied_page a:hover
{
	border:none;
	   text-decoration: none; /* Les liens ne seront plus soulignés */
   color: red; /* Les liens seront en rouge au lieu de bleu */
   font-style: italic;
}

#corps
{
float: right;
 width: 640px;
 height: auto; 
 margin-left: 0px;  
 margin-right: 0px;
 margin-top: 10px;

 }
 
#corps_gauche
{
	float: left;
	width: 190px;
	margin-left: 10px;
   margin-bottom: 5px;
   padding: 5px;
   
   background-color: #99cc33;  
   text-align: left;   
   color: #330033;
   font-family: "Times New Roman", Georgia, Times, "Arial Black", Verdana, serif;
   font-size: 14px;
	list-style-type: none;	/*pas de puce pas de numérotaion*/
	text-decoration: none;
}
#corps_centre
{
	float: left;
   width: 190px;
   margin-left: 10px;
   margin-bottom: 5px;
   padding: 5px;
   
   background-color: #99cc33;  
   text-align: left;   
   color: #330033;
   font-family: "Times New Roman", Georgia, Times, "Arial Black", Verdana, serif;
   font-size: 14px;
	list-style-type: none;	/*pas de puce pas de numérotaion*/
	text-decoration: none;
}
#corps_droit
{
	float: left;
   width: 190px;
   margin-left: 10px;
   margin-bottom: 5px;
   padding: 5px;
   
   background-color: #99cc33;  
   text-align: left;   
   color: #330033;
   font-family: "Times New Roman", Georgia, Times, "Arial Black", Verdana, serif;
   font-size: 14px;
	list-style-type: none;	/*pas de puce pas de numérotaion*/
	text-decoration: none;
}


.spacer {

	clear: both;

}



/* CLASS - Mise en forme des textes */



p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}


/*images*/
img{border: none;}


/* Liens par défault */

a:link {color: #28328F;}

a:visited {color: #106199;}

a:hover {color: #FF000;}





/* Liens pour MENU DES ONGLETS - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/



.menu a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}

.menu a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}

.menu a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #79e7ff; text-decoration: none;}

.menu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #79e7ff; text-decoration: none; text-align:center;}





/* Liens pour les menus*/



.separateurG{ height: 11px; background-image:url(../images/separateurG.gif); background-position:top; background-color: #f6f6f6; margin: 0 0 0 0px; padding-top: 6px; padding-bottom:5px;}

.rubriqueG a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #1183b2; text-decoration: none; font-weight: bold;}

.rubriqueG a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #1183b2; text-decoration: none; font-weight: bold;}

.rubriqueG a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none; font-weight: bold;}

.rubriqueG{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #fff;

	text-decoration: none;

	text-align:left;

	background-image: url(../images/fond1.jpg);

}


.imageflottante
{
   float: left;
}

/*Tableaux*/

#boiteTexte table {
border:3px solid #6495ed;
border-collapse:collapse;
width:60%;
margin:auto;
}

#boiteTexte thead, tfoot {
background-color:#B7FFAA;
border:1px solid #6495ed;
}
#boiteTexte tbody {
background-color:#FAFFBF;
border:1px solid #6495ed;
}
#boiteTexte th {
font-family:monospace;
border:1px dotted #6495ed;
padding:5px;
background-color:#EFF6FF;
width:25%;
}

#boiteTexte td {
font-family:sans-serif;
font-size:80%;
border:1px solid #6495ed;
padding:5px;
text-align:left;
}

caption {
font-family:sans-serif;
}


/* STYLES*/

li.MsoNormal {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoNormal {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.texte {mso-style-name:texte;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:8.5pt;
	font-family:Verdana;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:#6F6F6F;}
	
.Style3 
{
   font-family: Times New Roman, Times, Arial, "Arial Black", serif;
   font-size: 18px;
   	color: #3377ff;
}
.Style4 
{
   font-family: Times New Roman, Times, Arial, "Arial Black", serif;
   font-size: 18px;
   	color: #7D0CFF;
}
p.Style4 
{
   font-family: Times New Roman, Times, Arial, "Arial Black", serif;
   font-size: 18px;
   	color: #7D0CFF;
}
.Style5 
{
   font-family: Times New Roman, Times, Arial, "Arial Black", serif;
   font-size: 18px;
   	color: #21007F;
}
.Style6 {
font-family: Times New Roman, Times, Arial, "Arial Black", serif; 
font-size: 32px;
color: #000033;
}
p.Style6 {
font-family: Times New Roman, Times, Arial, "Arial Black", serif; 
font-size: 24px;
color: #000033;
}	

.Style24 {color: #F0F0F0}
.Style15 {color: #1283BD}
.Style27 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.Style29 {font-size: 9px}
.Style30 {font-size: 8px}
.Style32 {
	font-size: 5px;
	color: #FFFFFF;
}
.Style34 {color: #0658AE}
.Style35 {color: #065BB5}
.Style36 {color: #6f6f6f; font-family: Verdana, Arial, Helvetica, sans-serif;}


/* fieldset coordonnees */
fieldset#message {
  background:#99ff99;
  border:outset #A4D8EE;
}
#message label {
  position:absolute;
  font-size:90%;
  padding-top:.2em;
}
#message input {
  margin-left:6em;
  line-height:1.4em;
  margin-bottom:.2em;
}
#message input +input {
  margin-left:1em;
}
#message  br+input {
  margin-left:6em;
}
#message textarea {
  margin-left:6em;
  line-height:1.4em;
  margin-bottom:.2em;
}
p.titre {
  background:#DED983;
  color:#345071;
  padding:.2em .3em;
  font-size:1.2em;
  border:2px outset #DED983;
  position:relative;
  margin-bottom:-1em;
  width:10em;
  margin-left:1em;
  margin-top:1em;
}
fieldset {
  border:none;
  margin-bottom:1em;
  width:33em;
  padding-top:1.5em;
}


/*--------------AJOUTER POUR GESTION GALERIE PHOTOS------------------------*/
/*--------------------------------------------------------------------------------------------*/

div.headg {
 float:left;
 text-align:left;
 padding-left:25px;
 width:50%;
 color: 267F00;
}


div.headd {
 float:right;
 text-align:right;
 padding-right:25px;
}

p.list {
 margin-left:20px;
 margin-right:10px;
 margin-top:35px;
 text-align:left;
}

p.list a {
 padding-right:30px;
 line-height:170%;
 white-space:nowrap;
}

p.retour a {
 margin-left:20px;
 padding:2px;
 text-decoration:none;
 border:1px solid #089300;
 background-color:#CCE;
 color: #000000;
}

p.retour a:hover {
 border:1px solid #00ff21;
  color: #FF8B32;
   background-color:#FFF793;
}
#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;	*/
 clear:both;
 color: #267F00; 
}


#img img {
 border:none;
}

hr {
 clear:both;
 display:none;
 padding-bottom:10px;
}