body{
/* SH - 06/02/2012 background-image: url("images/fond.jpg"); */
text-align:center;
width:760px;
margin:0 auto;
font-weight: bold;
font-size: 0.9em;
font-family: Arial, Verdana, "Comic Sans MS", serif;
/* SH - 06/02/2012 color: blue; */
color: #212054;
}
#frame {
border:none;
width:760px;
text-align:center;
}
.chose
{
color: #FF6600;
}

div
{
border: 2px orange dotted;
}
#en_tete {
width:679px; /* mettre la taille de la banniere (height aussi) !!!*/ 
height:80px;
margin: auto;
margin-bottom: 20px;
margin-top: 15px;
background-image:url("images/banniere.jpg");
background-repeat: no-repeat;
text-align:center;
border: none;
}
#menu
{
float:left;
width: 120px;
text-align:left;
padding-left:5px;
padding-top:5px;
padding-bottom: 5px;
border: none;
}
#menu a
{
text-decoration: none;
}
a img
{
border:none;
margin: 2px;
}


a:hover
{
color: orange;
}
#text
{
margin: 0 0 20px 140px;
padding: 7px;
}
#text a img
{
border: 1px orange dotted;
}
#prod
{
margin: 0 0 20px 140px;
padding: 7px;
text-align: left;
}
#prod h3 
{
text-align: center;
}
#prod a 
{
text-decoration: underline;
}

.autre 
{
width:50%;
text-align: left;
}

#form
{
margin: 0 0 20px 140px;
padding: 7px;
border: none;
}

.titre
{
width: 700px;
margin: auto;
margin-bottom: 25px;
font-size: 0.9em;
/* PC - 06/02/2012 color: blue; */
color: #212054;
font-style: italic;
font-weight: bold;
padding: 5px;

}
#corps{
border:none;
position:relative;
}

.centre
{
text-align: center;
font-size: 1.1em;
font-weight: bold;
/* PC - 06/02/2012 color: blue; */
color: #212054;
border: none;
padding: 20px;
}

.link
{
width: 85px;
border: 2px orange double;
text-align: center;
font-size: 0.9em;
/* PC - 06/02/2012 color: blue; */
color: #212054;
padding-top: 4px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
margin: 15px;
}
.bas a, ul a
{
text-decoration: none;
}
.bas a:hover
{
color: orange;
}
.bas
{
padding: 5px;
text-align: center;
border: none;
margin-top: 10px;
margin-bottom: 15px;
}
.centre a:hover
{
color: orange;
}
h3, .under
{
text-decoration: underline;
}
ul
{
text-align:left;
list-style-image: url("images/puce.png");
list-style-position: outside;
}
iframe
{
border: 1px solid orange;

}
.left
{
text-align:left;
font-weight: bold;
}
.check
{
text-align:left;
}
.center
{
margin:auto;
}

.rien
{
border: none;
}

td, th
{
border: 1px solid orange;
padding: 3px;
}
.nothing
{
border:none;
}
fieldset, .schem
{
text-align: left;
}
.gauche
{
text-align: left;
border: 1px solid black;
}
input:focus, textarea:focus
{
background-color: #FFFFCC;
}
legend, caption
{
font-weight: bold;
}

.bold
{
font-weight: bold;
text-decoration: underline;
text-align: left;
}
fieldset
{
   padding: 5px;
   padding-top: 0px;
   margin-bottom: 15px;
   background-color: #FFFFCC;
   border: 1px solid orange;
   
}
form td
{
border: none;
padding-bottom: 2px;
text-align: left;

}
form table
{
width: 100%;
}
.coord
{
width: 50%

}
#text img
{
margin: 3px;
}

input
{
margin-bottom: 3px;
}
.droite
{
text-align: right;
}

.taille
{
width: 25%;
}
.other input
{
width: 100;
}
.groupe
{
width:100%;
border-collapse: collapse;
background-color: #FFFFCC;
}
.groupe2
{
width:50%;
border-collapse: collapse;
background-color: #FFFFCC;
margin-bottom: 5px;
}
.groupe td, .groupe2 td
{
border: 1px solid orange;
padding: 5px;
}


.tendeurs
{
width:100%;
border-collapse: collapse;
background-color: #FFFFCC;
}
.tendeurs td
{
border: 1px solid orange;
text-align: center;
padding: 5px;
}


.oblig
{
font-weight: normal;
color: red;
}
h4
{
text-align: left;
text-decoration: underline;
}

.infobulle
{
position: absolute;	
visibility : hidden;
border: 1px solid black;
padding: 10px;
font-family: Arial, Verdana, "Comic Sans MS", serif;
font-size: 0.9em;
background-color: #FFFFCC;
}
