/* CSS Document */

body{
   background-color:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
}

a{ text-decoration:none;
}

#globale{
   position:absolute;
   height:auto;
   width:960px;
   float:left;
   display:block;
   clear:both;
   left:50%;
   margin-left:-480px;
   margin-top:10px;
}


#tete{
	position:relative;
	height:325px;
	width:960px;
	float:left;
	display:block;
	clear:both;
}

#bandeau_haut1{ float:left; display:block; clear:both; height:149px; width:964px; background-color:#ffffff; }

#bandeau_haut2{ float:left; display:block; clear:both; height:178px; width:960px; background-image:url(img/top.jpg); background-repeat:no-repeat;}


#corps{
  height:auto;
  width:960px;
  float:left;
  display:block;
  clear:both;
  top:0px;
  background-image:url(img/fond_corps.jpg);
  background-repeat:repeat-y;
}


#footer{
  height:73px;
  width:960px;
  float:left;
  display:block;
  clear:both;
  background-image:url(img/foot.gif);
  background-repeat:repeat-x;
  
}

#signature{
  float:left;
  display:block;
  clear:both;
  height:20px;
  width:960px;
  color:#73767a;
  font-size:11px;
  margin-top:5px;
} 
#signature a{color:#73767a;}

/*tete*/

#logo{ float:left; display:block; clear:left; height:149px; width:293px;  }

#base{
  height:30px;
  width:auto;
  float:right;
  display:block;
  margin-top:20px;
  margin-right:20px;
  font-size:20px;
  color:#ee820f;
  font-weight:bold;
}

/*menus************************************/
#submenu { color: #808080; font-size: 0.85em; line-height: 2em; position: relative; top: 35px; right: 0; width: auto; height: 30px; float: right; clear: right; display: block; }
#submenu ul, li { margin: 0; padding: 0; }
#submenu li { padding-right: 10px; padding-left: 10px; list-style-type: none; }
#submenu a { color: #808080; text-decoration: none; }
#menu{ height:20px; width:95%; float:left; color:#ffffff; font-size:12px; line-height:20px; margin: 0 0 0 10px; padding: 0; }
#menu ul{ margin:0; padding:0; }

#menu li { float:left; margin-left: 50px; background-image:url(img/puce.jpg); background-repeat:no-repeat; background-position:left; line-height:20px; width:auto; list-style:none; text-indent:15px;}
#menu li a{text-decoration:none; color:#FFFFFF;}


/*bandeau2************************************/

#texte_bandeau2{
  height:auto;
  width:auto;
  float:left;
  display:block;
  clear:inline;
  color:#FFFFFF;
  font-weight:bold;
  margin-top:60px;
  margin-left:10px;
  font-size:20px;
}


#domaine{ position: relative; top: 17px; right: 10px; height:auto; width:auto; float:right; margin: 0; padding: 0; display:block; }

/*corps*/

#gris{
   float:left;
   display:block;
   clear:inline;
   height:auto;
   width:220px;
   
}
#gris h3 {width:185px; padding:6px 6px 8px; font-weight:bold; cursor:pointer; background-color:#000000; color:#FFFFFF; margin-top:20px;}
#gris ul,li{float:left; margin:0; padding:0;}

/*///////////////////// NAV ////////////////////////////*/
* {margin:0; padding:0; font:12px Verdana,Arial}
code {font-family:"Courier New",Courier}

#options {width:200px; margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {float:left; width:200px; list-style:none; margin:0px; margin-top:20px; padding:0;}
#acc ul{margin:0; padding:0;}
#acc h3 {width:185px; padding:6px 6px 8px; font-weight:bold; margin-top:10px; cursor:pointer; background-color:#000000; color:#FFFFFF;}
#acc h3 a{color:#FFFFFF; text-decoration:none; font-weight:bold; margin:0px; padding:0;}
#acc h3:hover {font-weight:bold;}
#acc .acc-section {overflow:hidden;}
#acc .acc-content {width:185px; padding:15px; border-top:none; text-decoration:none;}
#acc .acc-content ul,li {float:left; width:185px;  margin:0px; padding:0; }
#acc .acc-content li a {text-decoration:none; color:#000000; }

#nested {width:425px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:411px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#nested h3:hover {background:url(images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:393px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:url(images/header_over.gif)}



#centre{
	float:left;
	display:block;
	height:auto;
	width:432px;
	margin-top:10px;
	text-align:justify;
	color:#73767a;
	font-size:12px;
	}
	#centre li{width:100%; margin:0; margin-bottom:15px;}

#droite1col{	
	float:right;
	display:block;
	height:auto;
	width:282px;
	}
	#texte_droite1col{float:left; width:250px; margin:0; margin-left:20px; margin-bottom:30px;}



/*pied*/

.texte_footer{
  height:50px;
  width:200px;
  float:left;
  display:block;
  margin-left:20px;
  margin-top:15px;
  color:#FFFFFF;
  font-size:10px;
}


/*texte*/
/*easynews-------------*/
#containeranim 
{ position: relative; top: 20px; left: 20px; width: 550px; float: left; clear: left; }

#showhere { color: #f9ffc4; font-size: 1.4em; font-family: arial; line-height: 2.9em; width: 500px; height: 60px; float: left; margin: 0; padding: 0; display: block; }

.news_style{ display:none; }

img a{border:0px;}

.texte_orange{color:#eb691f; font-size:18px;}
.texte_orange2{color:#eb691f; font-size:17px; font-weight:bold;}
.texte_orange_P{color:#eb691f; font-size:12px; font-weight:bold;}
.text{color:#73767a;}
h1{color:#ee820f; font-size:25px; font-weight:bold; margin:0; text-indent:20px;}
h2{color:#000000; font-size:15px;  margin:0; text-indent:20px;}
h4{color:#cccccc; font-size:20px; font-weight:bold; margin:0; margin-top:20px;}


legend{color:#000000; font-size:20px; font-weight:bold; margin:0;}
fieldset{border:1px solid #cccccc;}


img{border:0px;}


#container {
	float:left;
	width: 400px;
	height: 300px;
	clear:both;
}




/* JQUERY IMAGEFLOW */
#img_coverflow {
position: absolute;
top:0;
left:0;
float:left;
}

form.formulaire {
/*aspect*/
background:url("../galerie2/images/encuisine.jpg") center no-repeat;
color: #442927;
font-family: Verdana, sans-serif;    font-size: 10px;    font-style: italic;    letter-spacing: 0,3em;
}
.erreur{
	color: #FFF;
	background-color: red;
	font-size:10px;
}

.clear {
clear: both;
}
#images {
position: relative;
visibility: hidden;
}
#loading {
margin-top: 50px;
text-align: center;
width: 100%;
}
#loading img {
position: relative;
}
#captions {
font-weight: bold;
position: relative;
text-align: center;
z-index: 10000;
}
#scrollbar {
visibility: hidden;
position: relative;
border-bottom: 1px solid #b3b3b3;
z-index: 10001;
}
#slider {
position: absolute;
margin-top: -7px;
margin-left: -7px;
z-index: 10002;
background-image: url('savoir_faire_fichiers/slider.png');
background-repeat: no-repeat;
width: 14px;
height: 14px;
}
#imageflow {
float:left;
width:400px;
height: 200.6px;
}


.boxg { color: #808080; width: 320px; float: left; margin-bottom: 15px; }
.boxd { color: #808080; width: 320px; float: right; margin-bottom: 15px; }
.boxg h1, .boxd h1 { font-size: 1.5em; margin: 10px 0 0; padding: 0; }
.boxg p, .boxd p { font-size: 0.9em; margin: 7px 0 0; }