body {margin:0; padding:0;  
font-family:Tahoma, Geneva, sans-serif;

}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image: url(images/ombre_fd.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	
}



#background {
background: url(images/ombre_fd.jpg) no-repeat;
width: 980px;
height: 960px;
left: 50%;
top: 50%;
position: absolute;
margin: -490px 0 0 -470px ;

}


ol {
font-size: 0.9em;
}

li {
margin-bottom: 10px;
}


#tank {
	width: 950px;
	margin: auto;
	
	font-size: ;
	background-color: #fff;
	background-image: url(images/grille_fd1.jpg);
	background-repeat:no-repeat; 


	
	}
	
	
a img {
  border: none;
}
	
/*------------------------------------------------------ Header : menu_blog Voir -> bas de page */


/*------------------------------------------------------ Header*/
#header {
margin:0;
background-image: url(images/bandeau_anim.jpg);
background-repeat:no-repeat; 

	height: 198px;
}
#header  h2{
position: absolute;

color: #E47117;
margin-left: 140px;
margin-top: 90px;
font-size:1.03em;
font-weight: 100;
}



#header2 {
margin:0;
background-image: url(images/bandeau_anim3.jpg);
background-repeat:no-repeat; 

	height: 198px;
}
#header2  h2{
position: absolute;

color: #E47117;
margin-left: 140px;
margin-top: 90px;
font-size:1.03em;
font-weight: 100;
}

#header3 {
margin:0;
background-image: url(images/bandeau_anim2.jpg);
background-repeat:no-repeat; 

	height: 198px;
}
#header3  h2{
position: absolute;

color: #E47117;
margin-left: 140px;
margin-top: 90px;
font-size:1.03em;
font-weight: 100;
}

#header4 {
margin:0;
background-image: url(images/bandeau_anim4.jpg);
background-repeat:no-repeat; 

	height: 198px;
}
#header4  h2{
position: absolute;

color: #E47117;
margin-left: 140px;
margin-top: 90px;
font-size:1.03em;
font-weight: 100;
}

#header5 {
margin:0;
background-image: url(images/bandeau_anim5.jpg);
background-repeat:no-repeat; 

	height: 198px;
}
#header5  h2{
position: absolute;

color: #E47117;
margin-left: 140px;
margin-top: 90px;
font-size:1.03em;
font-weight: 100;
}

#header6 {
margin:0;
background-image: url(images/bandeau_anim6.jpg);
background-repeat:no-repeat; 

	height: 198px;
}
#header6  h2{
position: absolute;

color: #E47117;
margin-left: 140px;
margin-top: 90px;
font-size:1.03em;
font-weight: 100;
}

#header img {
float:left;
}




#header h1 { 
position: absolute;
color: #813311;
margin-left: 250px;
margin-top: 60px;
margin-bottom:0;
}



#header a {
font-weight:200;
text-decoration: none;
color: #6699FF;
color: #9966FF;

}

#header a:hover {
color: #fff;
}

.meg {
position: absolute;
margin-left: 520px;
margin-top: 148px;
font-size:1.2em;
font-weight: 100;
}

.txtmeg {
position: absolute;
margin-left: 50px;
margin-top: 153px;
font-size:0.8em;
font-weight: 100;
color:#7680A0;
}
/*------------------------------------------------------ fin Header*/
/*------------------------------------------------------ Menu*/

#menu {height:40px; background-image:url(images/menu_bg.png); margin-top:0px;}
#menu ul {margin:0; padding:0;}
#menu li {list-style:none; float:left; background:url(images/menu_border.png) left no-repeat;}
#menu a {float:left; height:20px; padding:10px 32px; color:#FFFFFF; font-size:15px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#menu a:hover {background:url(images/menu_border.png);}
#menu a.active {background:url(images/menu_border.png);}

/*------------------------------------------------------ Fin Menu*/
/*------------------------------------------------------ Corps*/

#corps {
margin: 60px 60px 30px 60px;

}



.fleft {
float:left;
margin: 0 30px 0px 0;
}

.fright {
float:right;
margin: 30px 0px 0px 30px;
}


.conseil {
margin: 30px 0 0 0;
}



.contenu {
margin-right: 50px;
}

#corps p {
font-size:0.9em;
text-align: justify;
}

#corps ul {
font-size:0.9em;
}

#corps h1 {
font-size:0,9em;
margin: 0;
padding:0;
color: #813311;
margin : 30px 0 20px 0 ;
font-size:18px;
font-weight: 500;

}

#corps td.ttop h1{
margin : 5px 0 20px 0 ;
}

.ptop {
margin : 5px 0 0 0 ;
}


#corps h2 {
position: relatif;
margin: 0;
margin-left:0px;
padding:0;
color:  #E47117;
font-weight: 100;
}

#corps h3 {

margin: 0;
padding:0;
color:#E47117;



padding : 20px 0px 0px 0px ;
font-size:17px;
font-weight: 500;
}


#corps a {
color: #666699;
text-decoration: none;
}
#corps a:hover {
color: #6666FF;
text-decoration: none;
}


#corps ul
{
  list-style-type: none;
  padding: 0;
  margin: 0;
}


#corps li
{
  background-image: url('images/puces_o.png');
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  padding-left: 1.5em;
}

/*------------------------------------------------------ Orange corps*/


#corps .orange {

background-color:#E47117;
padding: 1px 30px 20px 30px;
margin: 0px 0 0 0;
}

#corps .orange h1{
color:#FFFFFF;
margin : 20px 0 20px 0 ;
}

#corps .orange p {
text-align:left;
}

#corps .orange_tab {

background-color:#E47117;
padding: 1px 30px 20px 30px;
margin: 5px 0 0 0;
}

#corps .orange_tab h1{
color:#FFFFFF;
margin : 20px 0 20px 0 ;

}
#corps .orange_tab img {
margin: 60px 0 0 0;
}

#corps .orange_tab ul
{
  list-style-type: none;
  padding: 0;
  margin: 0;
}


#corps .orange_tab li
{
  background-image: url('images/puces_b.png');
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  padding-left: 1.5em;
  }
  
  #corps .orange_tab p {
text-align:left;
}



.imageacc {
margin: 20px 0 0 0;
}

.imagepres {
margin: 30px 0 30px 0;
}


/*------------------------------------------------------ fin Corps*/
/*------------------------------------------------------ footer */

#footer {
background-color: #E47117;
}

#footer p {
font-size:0.8em;
text-align: center;
padding: 10px 20px 10px 0; 
color:#FFFFFF;
}

#footer a {
color:#FFFFFF;
text-decoration:none;

  background-image: url('images/puces_b.png');
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  padding-left: 1.5em;
  
}

#footer a:hover {
color:#FFFFFF;
text-decoration:underline;

}




input {
margin-bottom: 10px;
}

.formulaire {
margin: 20px 0 0 0;
}

.formulaire p {
margin: 0;
padding: 0;
}

.legende {
padding:0 0 10px 0;

}
.photo {
float: right;
margin: 0 0px 0 0;
}
/*------------------------------------------------------ fin footer */
/*------------------------------------------------------ cas particuliers */
.logo {
float:left;
margin: 0 20px 20px 0;
}

.logo1 {
float:left;
margin: 0 20px 65px 0;
}

textarea {

 width:628px;
 }


/*------------------------------------------------------ Header : menu_blog*/
.menu_blog {
padding:0;
position: absolute;
margin-left: 780px;
margin-top: -10px;

}




#header .menu_blog h4, #header2 .menu_blog h4, #header3 .menu_blog h4, #header4 .menu_blog h4, #header5 .menu_blog h4, #header6 .menu_blog h4 {

color: #7e5f49;


font-size:16px;
font-weight: 100;

float:left;
margin-right:5px;
}

#header .menu_blog h4 a, .menu_blog h4 a:visited, .menu_blog h4 a:active {
color: #7e5f49;
text-decoration:none;

}
#header2 .menu_blog h4 a, .menu_blog h4 a:visited, .menu_blog h4 a:active {
color: #7e5f49;
text-decoration:none;
}
#header3 .menu_blog h4 a, .menu_blog h4 a:visited, .menu_blog h4 a:active {
color: #7e5f49;
text-decoration:none;
}
#header4 .menu_blog h4 a, .menu_blog h4 a:visited, .menu_blog h4 a:active {
color: #7e5f49;
text-decoration:none;
}
#header5 .menu_blog h4 a, .menu_blog h4 a:visited, .menu_blog h4 a:active {
color: #7e5f49;
text-decoration:none;
}
#header6 .menu_blog h4 a, .menu_blog h4 a:visited, .menu_blog h4 a:active {
color: #7e5f49;
text-decoration:none;
}

#header .menu_blog a:hover, #header2 .menu_blog a:hover, #header3 .menu_blog a:hover, #header4 .menu_blog a:hover, #header5 .menu_blog a:hover, #header6 .menu_blog a:hover {
color: #E47117;
text-decoration:none;

}


.menu_blog img {
margin: 18px 0 0 5px;
border: 0 none;
}