body,p,h1,h2,h3,h4,ul,li{margin:0;padding:0;}
img{border:0;}
body{
background:#ded6c7 url(../img/bg.gif) repeat-x;
text-align:center;
font-family:Arial, sans-serif;
font-size:11px;
color:#534741;
}
a{
color:#534741;
text-decoration:none;
}
h1{
border-bottom:1px solid #C69C6D;
color:#C69C6D;	
width:100%;
font-size: 30px;
font-weight:normal;
font-family:"Century Gothic","MS Trebuchet", sans-serif;	
}
#global{
margin-right:auto;
margin-left:auto;
text-align:left;
width:990px;
padding:58px 0 0 0;
}

#header{
padding:0 70px 0 70px;
background:url(../img/bg_header.gif) no-repeat top center;
height:175px;
}
#page{
padding:0 70px 0 70px;
background:url(../img/bg_page.gif) repeat-y top center;
min-height:5px;

}
#footer{
	padding:0 70px 0 70px;
	background:url(../img/bg_footer.gif) no-repeat center;
	min-height:100px;
	margin:0;
}

/*///////////*/
#langues{}
#menuLangues{float:right;margin:30px 0 0 0; width:210px;}
#menuLangues li{display:inline;}
#menuLangues li img{border:0;margin:40px 40px 0 0;}
#menuLangues li img a{border:0;}

#menu{
padding:10px 0 0 280px;

}
#menu li{
display:inline;
height:22px;
margin-right:10px;
padding:4px 0 5px 6px;
background:url(../img/bg_li_menu.gif) no-repeat top left;
float:left;
}
#menu a{
		height:22px;
font-family: "MS Trebuchet", sans-serif;
font-size: 12px;
padding:4px 7px 5px 1px;

background:url(../img/bg_a_menu.gif) no-repeat top right;
}


#menu li.actif{
	height:21px;
margin-right:10px;
padding:4px 0 5px 6px;
background:url(../img/bg_li_menu_on.gif) no-repeat top left;
float:left;
}
#menu a.actif{
		height:21px;
font-family: "MS Trebuchet", sans-serif;
font-size: 12px;
padding:4px 7px 5px 1px;
background:url(../img/bg_a_menu_on.gif) no-repeat top right;
}


#contenu{
float:left;
/*~*/width:570px;
}
img.rubrique{
	border:5px solid #C1B49A;
	width:570px;
	height:100px;
}
#context{
	float:right;
	/*~*/width:240px;	
}
#context h3{
	color:#FFF;	
	margin:0 0 10px 0;
	font-size: 18px;
	font-weight:bold;
	font-family:"Century Gothic","MS Trebuchet", sans-serif;
}

#faq{
	color:#fff;
}
#faq li{
	margin:10px 0 10px 0;
	color:#fff;
	list-style:circle;
	display:block;
}
#faq li a{
font-weight: bold;
font-size: 12px;
color:#fff;
}
input{border:1px solid #ccc; width:200px;}
textarea{border:1px solid #ccc;width:200px;}
.sub{width:65px;}
#faq p{
font-weight: normal;
font-size: 12px;

color:#fff;
}


#conteneur{width:450px; float:right;}
.long{width:400px;margin:0 0 0 20px;}

.gauche{margin-left:20px;width:200px;float:left;}
.droit{width:200px;float:right; }

.parag{}
.parag h2{color:#F15A24;font-family: "Century Gothic","Trebuchet MS", sans-serif;font-size: 15px;font-weight: normal;margin:5px 0 0 0;}
.parag h3{color:#000;font-family: Georgia,Times,serif;font-size: 13px;font-style:italic;font-weight: normal;margin:5px 0 5px 0 ;}
.parag p{margin:5px 0 5px 0;}
.parag ul{list-style-image: url(../img/puce.gif);margin:10px 0 0 25px;}
.parag li{padding:3px 0 2px 5px;line-height:15px;height:15px;font-size:12px;}

#visuels{float:left;}
.visuel{float:left;}

.rang_1{padding:0;margin:45px 0 0 0;clear:both;}
.rang_n{padding:0;margin:25px 0 0 0;clear:both;}

.navigation {
color:#fff; 
 }
.navigation li{
	list-style: none;
	margin:10px 0 10px 0;
}
   .navigation a, .navigation span {
      display: block;
font-weight:bold;
      padding: 4px 10px;
      color: #fff;
      text-decoration: none;
      background: url(menu-item.png) left bottom no-repeat;
      }
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span {
      background-image: url(menu-item-deroule.png);
      }
   .navigation .open a, .navigation .open span {
      background-image: url(menu-item-enroule.png);
      }
   .navigation a:hover, .navigation a:focus, .navigation a:active {
      text-decoration: underline;
      }
   .navigation .subMenu {
      background: url(subMenu.png) 0 0 repeat-x;

      margin: 0;
      padding: 0;
      }
   .navigation ul.subMenu{
	      padding: 4px 10px;
	margin:5px 0 0 20px;
      }
#menuFooter{
padding-top:40px;	
}
#menuFooter li{
	display:inline;
	padding:4px 0 5px 6px;
}
#menuFooter li.adp{margin-left:350px;}
#menuFooter a{}

/*********** UTILS ***********/

.cleaner{clear:both;margin:0;padding:0;}
