/*debut entete*/
body{
	background: #39B54A url('/img/bodybackground.png') repeat-x;
	color: #fff;
	margin: 0;
	padding: 0;
	font: 0.9em Trebuchet MS ;
}
body img{
		border: 0;
	}
.head {/* parite centrale de l'entete qui s'etire*/
	/*background-image: url('/img/head.png');*/
	height: 182px;
	width: 100%;
}
.logo {/* parite gauche de l'entete qui contient le logo dragee fine*/
	position:absolute;
	float: left;
	margin: 0;
	border: 0;
}
.headd {/* parite droite de l'entete qui contient l'arrondi*/
	float: right;
	margin-right: -4px;
	margin-top:0px;
	border: 0;
}
.lienhead{ /*positionnement des liens de l'entete*/
	position:absolute;
	margin-left:330px;
	margin-top:106px;
	font: 0.9em Trebuchet MS ;
	font-weight: bold ;
}
.titreeffect2{ /*positionnement des liens de l'entete*/
	position:absolute;
	margin-left:253px;
	margin-top:132px;
	font: 2.5em Trebuchet MS ;
	color: #fff;
	font-weight: bold ;
}
.titrepage{ /*positionnement des liens de l'entete*/
	position:absolute;
	margin-left:249px;
	margin-top:136px;
	font: 2.5em Trebuchet MS ;
	color: #39B54A;
	font-weight: bold ;
}
.titreeffect{ /*positionnement des liens de l'entete*/
	position:absolute;
	margin-left:250px;
	margin-top:135px;
	font: 2.5em Trebuchet MS ;
	color: #F7931E;
	font-weight: bold ;
}

/*fin entete*/

/* debut menu gauche*/

.gauche {/* r�servation de la partie gauche pour le menu*/
	position: absolute;
	left:2px;
	width: 211px;
}

ul.menu{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font: 0.9em Trebuchet MS;
	font-weight: bold;
	width: 100%;
	background-image: url('/img/mile.png');
	padding: 0 0 0 0;
}
li.menu{
	margin-left:40px;
	list-style-image: url('/img/puce.png');
}
dl{
	margin: 0;
	
	}
dd{
	margin: 0;
	padding-left: 15px
	}

.choixcat{/* positionnment des sous-liens*/
	margin-left:27px;
	margin-top:17px;
	font: 0.9em Trebuchet MS ;
	font-weight: bold ;
}

.pdt{
	background-image: url('/img/menuproduit.png');
	widht:210px;
	height:67px;
}
.gal{
	background-image: url('/img/menugalerie.png');
	widht:210px;
	height:70px;
}
.par{
	background-image: url('/img/menupartenaire.png');
	widht:210px;
	height:70px;
}

.fin{
	background-image: url('/img/fin.png');
	widht:210px;
	height:38px;
}
.mile{
	width:210px;
	background-image: url('/img/mile.png');
}
.mile p{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:40px;
	font: 0.9em Trebuchet MS ;
	font-weight: bold ;
}
.milepart{
	width:210px;
	background-image: url('/img/mile.png');
}
.milepart p{
	margin-top:0px;
	margin-bottom:0px;
	font: 0.9em Trebuchet MS ;
	font-weight: bold ;
	text-align:center;
	color:#FFFFFF;
}

/* fin menu gauche*/

/*debut milieu*/

.milieu {
	position:absolute;
	margin-left: 205px;
	width:70%;
}

/*fin milieu*/

/* debut couleur des liens*/

	a:link
{
	text-decoration: none;
}
	a:visited
{
	text-decoration: none;
}
	a:active
{
	text-decoration: none;
}
a
{
	color:#B539A4;
	text-decoration:none;
}
	a:hover
{
	color:#B539A4;
	text-decoration:underline;
}
a.page
{
	color:#4c4c4c;
	text-decoration:none;
}
	a.page:hover
{
	color:#4c4c4c;
	text-decoration:underline;
}

/* fin couleur des liens*/

.flash{
	position:absolute;
	float:left;
	width:350px;
	height:60px;
	margin-left:20px;
	margin-top:-60px;
}

.indic{ /* vous etes ici...*/
	color:#3399FF;
	font: 0.9em Trebuchet MS ;
	font-weight: bold ;
	text-align:center;
}

/* debut page contact*/
.hautcont{
  position:relative;
  width: 100%;
  margin-left: 5%;
  padding-top:10px;
  /*background: yellow;*/
}
p#acc�{ /* plan d'acc�es*/
  position:absolute;
	top: 11px;
	right: 7%;
  /*background: orange;*/
  width: 250px;
  text-align: center;
  color:#4c4c4c;
	font: 1em Trebuchet MS ;
}
p#coordonn�{ /* coordonn�e*/
  margin-left:7%;
  /*background: orange;*/
  width: 200px;
  text-align: center;
  color:#4c4c4c;
	font: 1em Trebuchet MS ;

}
form.css fieldset{
	padding: 1em;
	border:double;
	border-color:#FFFF33;
	color:#4c4c4c;
	font: 1em Trebuchet MS ;
}
form.css label{
	display: inline;
	float: left;
	width: 150px;
}
form.css input{
	color:white;
	font: 0.9em Trebuchet MS ;
	font-weight: bold ;
	border-color:#FFFF33;
	background-color:#3399FF;
}
form.css select{
	color:white;
	font: 0.9em Trebuchet MS ;
	font-weight: bold ;
	border-color:#FFFF33;
	background-color:#3399FF;
}
form.css textarea{
	color:white;
	font: 0.9em Trebuchet MS ;
	font-weight: bold ;
	border-color:#FFFF33;
	background-color:#3399FF;
}
.contact{
	margin-top:40px;
	margin-left:2%;
	margin-right:2%;
}
/* fin page contact*/
.desc{
	margin-left:5%;
	width:40%;
	height:290px;
	color:#4c4c4c;
	font: 0.9em Trebuchet MS ;
	text-align:center;
}
.vitre{
	position:absolute;
	margin-left:50%;
}
.vitrev{
	position:absolute;
	margin-left:55%;
}
table {
	margin-left: 5%;
	margin-right: 5%;
	width: 90%
}

.arrg {
	background-image: url('tab/coing.gif');
	width:30px;
	height:30px;}

.arrd {
	background-image: url('tab/coind.gif');
	width:30px;
	height:30px;
}
.arrbg {
	background-image: url('tab/coinbg.gif');
	width:30px;
	height:30px;}

.arrbd {
	background-image: url('tab/coinbd.gif');
	width:30px;
	height:30px;
}
.hor {
	background-image: url('tab/hor.gif');
}
.horb {
	background-image: url('tab/horb.gif');
}

.vertd{
	background-image:url('tab/vertd.gif');
}

.vertg{
	background-image:url('tab/vert.gif');
}
.gridim{/* hauteur de la ligne grise du tableau*/
	height: 15px;
}
.gri{
	background-image:url('tab/linegrise.gif');
	height:15px;
}
h3{
	color:#4c4c4c;
	font: 1em Trebuchet MS ;
	text-align:left;
}
h2{
	color:#0066ff;
	font: 1.1em Trebuchet MS ;
	font-weight: bold ;
	text-align:left;
}
h4{
	color:#4c4c4c;
	font: 0.9em Trebuchet MS ;
	text-align:left;
}
h5{
	color:#0066ff;
	font: 1.0em Trebuchet MS ;
	font-weight: bold ;
	text-align:right;
}
h6{
	color:#0066ff;
	font: 0.9em Trebuchet MS ;
	font-weight: bold ;
	text-align:left;
}
.detail{
	margin-left:5%;
}
.sousdetail{
	font: 0.9em Trebuchet MS ;
	font-weight: bold ;
	text-align:left;
}
.plusdetail{
	margin-left:20%;
}
.fail{
	width:15%;
}
.fond{
	text-align:center;
}
.index{
	margin-left:10%;
}
.tabindex{
	height: 150px;
	width: 100%;
	text-align: center;
	background: #fff url(img/degrade.gif) repeat-x;
}
.ressort{
	border: 1px solid #3399FF;
}
a.lienindex
{
	color:#0066ff;
	text-decoration:underline;
	font: 1em Trebuchet MS ;
}
	a.lienindex:hover
{
	color:#4c4c4c;
	text-decoration:underline;
}
ul.index{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5%;
	margin-right: 0px;
	padding: 0 0 0 0;
	color:#4c4c4c;
	font: 1em Trebuchet MS ;
	text-align:left;
}
li.index{
	list-style: disc;
	margin-bottom: 20px;
}
.prix
{
	color:#0066ff;
	font-weight:bold;
	font: 1em Trebuchet MS ;
}
#messageContact{
	width:300px;
	height:130px;	
}

