@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Lato);
/* CSS Document */
body {
	margin: 0px;
	background-image: url(images/bg.jpg);
 	background-repeat: repeat-x;
	background-position:top center;
	background-color:#fff;
}



ul.inline,ol.inline{margin-left:0;list-style:none;}ul.inline>li,ol.inline>li{display:inline-block;padding-left:5px;padding-right:5px;}

a:link {
	text-decoration: none;
	color:#553103;
		border-image:0px;
}
a img {
border : 0;
}
a:visited {
	text-decoration: none;
	color:#553103;
	border-image:0px;
	
}
a:hover {
	text-decoration: none;
	color: #6c4514;
		border-image:none;
}
a:active {
	text-decoration: none;
	color:#553103;
		border-image:none;
}

.contenu {
	margin-left:auto;
	margin-right:auto;
	width:960px
	}
	
.logo {
	margin-top:10px;
     width:51px;
	height:92px;
	position: relative;
	float:left
}

.accroche 
{
	margin-top:10px;
   margin-left:150px;
	
	float:left

}

/* menu-haut */
#menu-haut {
	height:30px;
	padding-left:px;
	margin-bottom:10px;
	position: relative;
  }

#menu-haut ul {
 text-align:center;
 padding:0 0px; margin:0 10px 0 0; list-style:none; border:0;
 
 }
#menu-haut li {
 float:left;
 margin:auto;
 padding:0;
 }
#menu-haut li a {
 display:block;
 color:#553103;
 text-decoration:none;
 padding-left:5px; 
 padding-right:5px; 
 padding-top:8px; 
 padding-bottom:8px;  
 font: 12px Arial, Helvetica, sans-serif;
 }
 
#menu-haut li a:hover {
color:#553103; font: 12px Arial, Helvetica, sans-serif; background:url(images/menu-active.png) no-repeat center top;
 }
#menu-haut ul li ul {
 display:none;
 }
 
 #menu-haut ul li:hover ul {
 display:block;
 }
#menu-haut li:hover ul li {
 float:none;
 }
 
 #menu-haut li ul {
 position:absolute;
 }
 
 #menu-haut {
 height:30px;
 margin-left:150px;
 float:left;
 }
 
  #menu-haut ul li a.active { color:#553103; font:bold 12px Arial, Helvetica, sans-serif; background:url(images/menu-active.png) no-repeat center top;}
 
 .langue {

	 height:22px;
	 width:180px;
	 float:left;
	 padding-left:0px;
	 padding-top:5px
}

.langue ul {
 padding:0 0px; margin:0 10px 0 0; list-style:none; border:0; float:left}
 
 .langue li {
 float:left;
 margin:auto;
 margin-left:8px
 
 }
 
 .connexion {
	 height:21px;
	 width:116px;
	 background-image:url(images/connexion.png);
	 background-repeat:no-repeat;
	 float:right;
	 padding-left:18px;
	 padding-top:5px;
   	 font-size: 12px;
 	 font-family:Gotham, Helvetica, Arial, sans-serif;
 	 color: #fff;
  	 font-weight:bold

}


.menu {
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 153, 114, 64 );
background: rgb(203,159,102); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(203,159,102,1) 0%, rgba(144,105,56,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,159,102,1)), color-stop(100%,rgba(144,105,56,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(203,159,102,1) 0%,rgba(144,105,56,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(203,159,102,1) 0%,rgba(144,105,56,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(203,159,102,1) 0%,rgba(144,105,56,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(203,159,102,1) 0%,rgba(144,105,56,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb9f66', endColorstr='#906938',GradientType=0 ); /* IE6-9 */

  position: relative;
  top: 10px;
  width: 960px;
  height: 31px;
  float:left;
  margin-bottom:10px
}




.fancyNav{
    /* Affects the UL element */
    overflow: hidden;
    display: inline-block;
	padding: 5px 0 ;
	margin:0px;
}

.fancyNav li{

    position:relative;

    float: left;
    list-style: none;
}

.fancyNav li a{
    color: #553103;
	font-family:Gotham, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;

    padding: 9px 20px;
    position: relative;


    text-decoration:none !important;

}

.fancyNav a:hover{

background: rgb(203,159,102); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(203,159,102,1) 0%, rgba(144,105,56,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,159,102,1)), color-stop(100%,rgba(144,105,56,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(203,159,102,1) 0%,rgba(144,105,56,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(203,159,102,1) 0%,rgba(144,105,56,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(203,159,102,1) 0%,rgba(144,105,56,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(203,159,102,1) 0%,rgba(144,105,56,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb9f66', endColorstr='#906938',GradientType=0 ); /* IE6-9 */

  height: 31px;
  width:100%;
-webkit-box-shadow:inset 0 0 5px 3px #75572f;
box-shadow:inset 0 0 5px 3px #75572f;
color:#fff

	
	}
	
.left_ocp{
	width: 800px;   
	margin-top:5px;
	 	
	font: 12px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#164885;
}	/*float:middle;margin-right:10px;position: relative;*/

.left{
	width:650px;
	margin-right:10px;
	margin-top:10px;
	float:left;
	/*position: relative;*/
	font: 12px Gotham, Helvetica, Arial, sans-serif;
	color:#553103;
	margin-bottom: 20px;
}
.right{
	width:300px;
	margin-top:10px;
	float:left;}
	
.recherche
{
	margin-top: 0px;
	width:280px;
	height: 231px;
	background: rgb(246,232,214); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(246,232,214,1) 0%, rgba(205,176,139,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,232,214,1)), color-stop(100%,rgba(205,176,139,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,232,214,1) 0%,rgba(205,176,139,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,232,214,1) 0%,rgba(205,176,139,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,232,214,1) 0%,rgba(205,176,139,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,232,214,1) 0%,rgba(205,176,139,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e8d6', endColorstr='#cdb08b',GradientType=0 ); /* IE6-9 */
padding:10px;
color:#3b3b3b;
	font-family:Gotham, Helvetica, Arial, sans-serif;
	font-size:12px;
	margin-bottom:10px
}
	
.titre-bloc{
	font-family:Gotham, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#553103;
	font-weight:bold;
	height:20px;
	
}


#rechercheform { margin:0; padding:0px 10px;}
#rechercheform * { color:#000; padding-top:10px;}
#rechercheform ol { margin:0; padding:0; list-style:none; height:100%;}
#rechercheform li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}
#rechercheform li.buttons { margin:5px 0 5px 0;}
#rechercheform label { margin:5px 0 0 0; width:110px; display:block; padding:0; color:#575757; font: 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#rechercheform label span { color:#F00;}
#rechercheform input.text { width:260px; border:1px solid #d5d7da; margin:2px 0 0 0; padding:5px 2px; height:16px; background:#fafafa; float:left;}
#rechercheform select.text { width:266px; border:1px solid #d5d7da; margin:2px 0 0 0;  padding:5px; height:30px; background:#fafafa; float:left;}
#rechercheform select.date { width:80px; border:1px solid #d5d7da; margin:10px 10px 10px 0 ;  padding:5px; background:#fafafa; height:30px; float:left;}

#rechercheform textarea { width:260px; border:1px solid #d5d7da; margin:10px 0; padding:2px; background:#fafafa; float:left;}
#rechercheform li.buttons input { padding:3px 0 3px 160px; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#F00; font: normal 11px  Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}

.bloc-centre {
	width:300px;
	font: 12px Gotham, Helvetica, Arial, sans-serif;
	color:#959595;
	float:left;
	position:relative;
	margin-top:10px;
}


.Consultations{
	width:280px;
	height:213px;
	background-color:#553103;
    padding :10px;
    color:#3b3b3b;
	font-family:Gotham, Helvetica, Arial, sans-serif;
	font-size:12px;
	margin-bottom:20px
}

.Consultationst{
	width:280px;
	height:213px;
	background-color:#FFFFFF;
	padding:10px;
	color:#3b3b3b;
	font-family:Gotham, Helvetica, Arial, sans-serif;
	font-size:12px;
	margin-bottom:20px
}


.services-graph {
	position: relative;
	margin-top:15px;
	float: left;
	width: 100%;
	display: block;
	padding: 0px;
	list-style-type: none;
}
.services-graph li {
	margin-bottom: 20px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	height: 25px;
	background: #edeef0;

}
.services-graph li span {
	height: 25px;
	background: #cca067;
	text-align: right;

}
.services-graph li, .services-graph li span {
/*
-moz-border-radius-bottomright: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
*/
}
.services-graph li p {
	position: absolute;
	left: 5px;
	top: 7px;
	color: #553103;
	line-height: 11px;
	width: 100%;
}
.services-graph li strong {
	color: #444;
	font-size: 10px;
	height:20px;
	position: relative;
	top: -2px;
	padding: 0 2px;
	line-height: 14px;
	margin-right: 7px;
	float: right;
	right: 0;

}

.footer {
	background-image:url(images/bg-footer.png);
	background-repeat:repeat-x;
	height:129px;
	width:100%;
	float:left;
	margin-top:-2px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#c8ae8c;
}

.contenu-footer {
	margin:10px auto;
	width:930px;
}
.logo-footer {
	height:100%;
	width:204px;
	float:left;
	margin-right:20px;
}

.bloc1-footer {
	height:100%;
	width:180px;
	float:left;
	margin-right:20px;
	margin-left:20px;
}
.bloc2-footer {
	height:100%;
	width:250px;
	float:left;
	margin-right: 212px;
	margin-top: -9px;

}
.bloc3-footer {
	height:100%;
	width:245px;
	float:left;

}
.bloc4-footer {
	height: 10px;
	width: 70px;
	float: left;
	 margin-top: 16px; 
}

.bloc5-footer {
 	 
	width:900px;
	float: left;
	margin-top: 20px;
}

.txt-copyright{
	font:bold 10px Arial, Helvetica, sans-serif; 
	color:#553103;
	height: 10px;
	width: 320px;
	float: left;
	margin-top: 18px;
	}
	
	
	

ul.list-footer{
	margin:0px; 
	padding:0px; 
	list-style-type:none;
}

ul.list-footer li{
	background-image:url(images/flech-lien-2.png); 
	background-position:5px 5px; 
	background-repeat:no-repeat; 
	padding-left:20px;
}



#contactform { margin:0; padding:5px 0px;}
#contactform * { color:#553103;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0;   padding-top:4px; background:none; border:none; display:block; clear:both;}
#contactform li.buttons { margin:5px 0 5px 0;}

#contactform label {
width: 110px;
display: block;
color: #575757;
font: bold 12px Arial, Helvetica, sans-serif;
text-transform: capitalize;
float: left;
height: 30px;
}

#contactform input.text {  
width: 400px;
border: 1px solid #d5d7da;
height: 20px;
background: #fafafa;
float: left;
margin-top: -3px;
}


#contactform label span { color:#553103;}
#contactform textarea {margin:10px 0; padding:2px 2px; width:400px; border:1px solid #d5d7da;   background:#fafafa; float:left;}
#contactform li.buttons input { padding:3px 0 3px 433px; margin:0 0 20px 0; border:0; color:#FFF; float:left;}
/*p.response { text-align:center; color:#553103; font: normal 11px  Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}
*/

#acces-form-popup { margin:0; padding-top:0px; padding-left:10px ; width:100%}
#acces-form-popup * { color:#553103;}
#acces-form-popup ol { margin:0; padding:0; list-style:none;}
#acces-form-popup li { margin:0; padding:5; background:none; border:none; display:block; clear:both;}
#acces-form-popup li.buttons { margin:5px 0 5px 0;}
#acces-form-popup label { margin-top:5px; display:block; padding:0px 0; color:white; font:13px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}

#acces-form-popup input.text { width:180px; height:18px; border:1px solid #d5d7da; margin:0px 0; padding:0px 0px; margin-top:2px; background:#fafafa; float: right;}
#acces-form-popup textarea { width:380px; border:1px solid #d5d7da; margin:10px 0; padding:2px; background:#fafafa; float:left;}
#acces-form-popup li.buttons input { padding:0px 0 0px 132px; margin:0; border:0; color:#FFF; float:left;}
#acces-form-popup a {color:Yellow;}
#acces-form-popup a:hover {color:red;}




#acces-form { margin:0; padding:9px;}
#acces-form * { color:#553103;}
#acces-form ol { margin:0; padding:0; list-style:none;}
#acces-form li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}
#acces-form li.buttons { margin:5px 0 5px 0;}
#acces-form label { margin-top:5px; display:block; padding:0px 0; color:#878787; font:12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}

#acces-form input.text { width:100px; height:15px; border:1px solid #d5d7da; margin:0px 0; padding:0px 0px; margin-top:2px; background:#fafafa; float: right;}
#acces-form textarea { width:380px; border:1px solid #d5d7da; margin:10px 0; padding:2px; background:#fafafa; float:left;}
#acces-form li.buttons input { padding:0px 0 0px 132px; margin:0; border:0; color:#FFF; float:left;}

 .button {

	font-size: 12px;
	font-family: Gotham, Helvetica, Arial, sans-serif;
	text-align:center;
	width:15px;
	float:left;
	margin-left:5px;
}

.button.connexion1 {
	background-color: #553103;
	color:#fff;
	text-shadow: 1px -1px 0px #000;
	filter: dropshadow(color=#000, offx=1, offy=1);
	font-weight: bold;
	padding: 3px;
	width:60px;
	float:right;
	margin-right:20px;
	margin-top:5px;
	font-size:10px;
}

.button.connexion1:hover {background: #c3a582;
-webkit-transition: all 0.3s ;
-moz-transition: all 0.3s ;
-o-transition: all 0.3s ;
transition: all 0.3s ;}

.button.compte {
	background-color: #553103;
	color:#fff;
	text-shadow: 1px -1px 0px #000;
	filter: dropshadow(color=#000, offx=1, offy=1);
	font-weight: bold;
	padding: 3px;
	width:85px;
	float:right;
	margin-right:0px;
	margin-top:5px;
	font-size:10px;
}

.button.compte:hover {background: #c3a582;
-webkit-transition: all 0.3s ;
-moz-transition: all 0.3s ;
-o-transition: all 0.3s ;
transition: all 0.3s ;}


.AlternatingRowStyle2,.AlternatingRowStyle {
font-size:12px;
background-color:#F4E5D2;
color:#553103;
text-align:left;
font-family:Gotham, Helvetica, Arial, sans-serif;
horizontal-align:top;
}
.rowstyle {
font-size:12px;
background-color:#FFFFFF;
color:#333;
text-align:left;
font-family:Gotham, Helvetica, Arial, sans-serif;
horizontal-align:top;
}

Gvclass
{
	 padding: 5px;
}
.critere_table td.label {
text-align:left;

 padding:2px;
 padding-right:10px;
 padding-bottom: 10px;
font-weight:700;
vertical-align:top;
font-size:12px;
background-color:#F4E5D2;
font-family:Lato;
color:#492D0A;
padding-bottom:8px;
margin-top:7px;


}

.critere_table
{
	margin-top:20px;
	
	}

.critere_table td.labe2 {
text-align:left; padding:10px;
padding-left:15px;
font-weight:bold;
color:#492D0A;
vertical-align:top;
font-size:12px;
background-color:#B98F58;
font-family:Lato;
padding-top: 6px;
width:180px;
padding-bottom:5px;
}

.critere_table td.labe3 {
text-align:left; padding:10px;
padding-left:25px;
font-weight:bold;
color:#492D0A;
vertical-align:top;
font-size:12px;
background-color:#E8DAC9 /* B79F80*/;
font-family:Lato;
padding-top: 6px;
width:180px;
padding-bottom:8px;

}


.crit_input2 {
width: 100%;
height: 25px;
margin-top:7px;
}

.crit_input3 {

height: 25px;
margin-top:7px;
}







.request_table td.label {
text-align:left;
vertical-align:top;
font-size:12px;
background-color:#F4E5D2;
font-family:Lato;

}

.request_table td.labe2 {
text-align:left;
vertical-align:top;
font-size:200;
padding-top: 6px;  padding-left:6px;
background-color:#B98F58;
font-family:Lato;

color:#492D0A;
}

.request_table td.labe3 {
text-align:left;
font-weight:700;
vertical-align:top;
font-size:12px;
background-color:#D1B596;
font-family:Gotham, Helvetica, Arial, sans-serif;

}

.request_table td.request_input {
font-weight:400;
color:#363636;
text-align:left;
font-size:15px;
background-color:#F4E5D2;  padding-left:6px;
font-family:Gotham, Helvetica, Arial, sans-serif;
padding:2px -20px 2px 2px;
}
.request_input2 {
width: 200px;
height: 27px;
}

.headtable {
font-weight:700;
color:#448BBF;
}

/* Script liste des pays 

.SliderName_2 {
	float: left;
	width: 650px;
	height: 250px;
	overflow: hidden;

}*/

#slider_container_2 { float: left;  width: 650px; background: url(images/bg.png) no-repeat 0 0; }



.SliderName_2 {
	/* float: left;
	width: 650px;
	height: 250px;
	overflow: hidden;


	padding-top: 8px;*/
	
	float: left;
width: 650px;
height: 250px;
overflow: hidden;
/* padding-top: 8px; */
margin-top: -3px;  
}

.SliderNamePrev_2 {
	background: url(images/left.png) no-repeat left center;
	width: 50px;
	height: 250px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

.SliderNameNext_2 {
	background: url(images/right.png) no-repeat right center;
	width: 50px;
	height: 250px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
}

.SliderName_2Description {
	padding: 10px;
	font-family:Gotham, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 1px;
	text-align: center;
	color: #ffffff;
	text-shadow: 0 1px 3px #000000;
}

#SliderNameNavigation_2 { margin: 0; padding: 10px 0 0 0; height: 16px; text-align: center; overflow-y: hidden; }

#SliderNameNavigation_2 a:link, #SliderNameNavigation_2 a:active, #SliderNameNavigation_2 a:visited, #SliderNameNavigation_2 a:hover{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#SliderNameNavigation_2 a img
{
	border: none;
	width: 16px;
	height: 16px;
	background: url(images/bullet.png) no-repeat center center;
}

#SliderNameNavigation_2 a.active img
{
	background: url(images/bullet_active.png) no-repeat center center;
}


.slideshow {  
   width: 952px;  
   height: 55px;  
   overflow: hidden;
   background-color:#e5d0b5;
   margin-bottom:0px;
   padding-left:10px;
   -webkit-border-radius: 3px;
border-radius: 3px;
float:left;
margin-top:8px;
    

} 
 
.slideshow ul {  
    /* 4 images donc 4 x 100% */  
   width: 400%;  
   height: 33px;  
   padding:0px; margin:0px;  
   list-style: none;  
}  
.slideshow li {  
   float: left;
   margin:5px;  
}

.number{
	font-family:Gotham, Helvetica, Arial, sans-serif;
	font-size:10px;
	margin-top:-2px;
}

.slideshow1 {  
   width: 100%;  
   height: 55px;  
   overflow: hidden;
   background-color:#e5d0b5;
   margin-bottom:0px;
   padding-left:10px;
   -webkit-border-radius: 3px;
border-radius: 3px;
float:left;
margin-top:8px;
    

}

.slideshow1 ul {  
    /* 4 images donc 4 x 100% */  
   width: 400%;  
   height: 33px;  
   padding:0px; margin:0px;  
   list-style: none;  
}  
.slideshow1 li {  
   float: left;
   margin:5px;  
}

#plop {
       text-decoration: blink;
}

.actualites {  
   width: 300px;
  
   overflow: hidden;
	background: rgb(246,232,214); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(246,232,214,1) 0%, rgba(205,176,139,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,232,214,1)), color-stop(100%,rgba(205,176,139,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,232,214,1) 0%,rgba(205,176,139,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,232,214,1) 0%,rgba(205,176,139,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,232,214,1) 0%,rgba(205,176,139,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,232,214,1) 0%,rgba(205,176,139,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e8d6', endColorstr='#cdb08b',GradientType=0 ); /* IE6-9 */
   margin-bottom:30px;
   padding-left:10px;

float:left;
margin-top:8px;
    

} 
 
.actualites ul {  
    /* 4 images donc 4 x 100% */  
   width: 400%;  
   height: 100%;  
   padding:0px; margin:0px;  
   list-style: none;  
}  
.actualites li {  
   margin:5px;
  
   width:270px;
   color:#553103;
   text-align:justify;  
}
.acces-securise {
	background-image:url(images/bg-acces-securise.png);
	background-repeat:repeat-x;
	background-position:top center;
	margin-top:7px;
	height:98px;
	width:163px;
	float: right;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    }
	
	
	
	.acces-securise-user {
	background-image:url(images/bg-acces-securise-user.png);
	background-repeat:repeat-x;
	background-position:top center;
	margin-top:7px;
	height:98px;
	width:163px;
	float: right;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    }
	
	
#titre-acces{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px;
	float:left;}
	
	
	#acces-form { margin:0; padding:5px 5px;}
#acces-form * { color:#553103;}
#acces-form ol { margin:0; padding:0; list-style:none;}
#acces-form li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}
#acces-form li.buttons { margin:5px 0 5px 0;}
#acces-form label { margin-top:5px; display:block; padding:0px 0; color:#fff; font:10px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}

#acces-form input.text { width:75px; height:13px; border:1px solid #d5d7da; margin:0px 0; padding:0px 0px; margin-top:2px; background:#fafafa; float: right;}
#acces-form textarea { width:380px; border:1px solid #d5d7da; margin:10px 0; padding:2px; background:#fafafa; float:left;}
#acces-form li.buttons input { padding:0px 0 0px 132px; margin:0; border:0; color:#FFF; float:left;}


.button.demo {
	border: 1px solid #724915;
	background: #c89d64; /* Old browsers */
background: -moz-linear-gradient(top,  #c89d64 0%, #724915 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c89d64), color-stop(100%,#724915)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c89d64 0%,#724915 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c89d64 0%,#724915 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c89d64 0%,#724915 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c89d64 0%,#724915 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c89d64', endColorstr='#724915',GradientType=0 ); /* IE6-9 */

	color:#fff;
	font-weight:bold;
	text-shadow: 1px -1px 0px #724915;
	filter: dropshadow(color=#724915, offx=1, offy=1);
	padding: 6px 12px;
	width:229px;

}


.shortcode-toggle { 
	margin: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	position: relative;
	float: left;
	width: 100%;
	z-index: 1;	
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
.shortcode-toggle h4{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	text-shadow: none;
	background: white;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: none;
	padding: 10px 15px;
	font-family:Gotham, Helvetica, Arial, sans-serif;
	margin: 0;
}
.shortcode-toggle h4 a { 
	display: block; padding-left: 26px ; background: url(images/accordionminus.png) no-repeat left 50%; text-align: left;
	font-family: Gotham, Helvetica, Arial, sans-serif;
	font-weight: bold;
color: #5c3401;text-decoration: none;line-height: 38px;font-size: 14px;
}
.shortcode-toggle.closed h4 a  { background: url(images/accordionplus.png) no-repeat left 50%;text-align: left;color: #5c3401;text-decoration: none;line-height: 38px;display: block; padding-left: 26px ;
font-family: Gotham, Helvetica, Arial, sans-serif;
font-weight: bold; color: #999;}
.shortcode-toggle .toggle-content{
	padding: 20px 20px;
	background: white;
	height: auto;
	position: relative;
	float: left;
	margin: 0;
	border-top: 1px dotted #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
}
.shortcode-toggle.closed .toggle-content, .shortcode-toggle .more-text.closed { display: none; color: #666; }
.shortcode-toggle .more-text.open { display: block; }
.shortcode-toggle h4 a:hover{color: #666;text-decoration: none;}

/*-------------------------------------------------------------------------------------------*/


.resultats{
	font-size:12px;
	font-weight:bold;
	color:#553103;

	line-height:18px;
	margin-bottom:20px;}
	
		
	.slideshow3 {  
   width: 952px;  
   height: 45px;  
   overflow: hidden;
   background-color:#e5d0b5;
   margin-bottom:0px;
   padding-left:10px;
   padding-top:7px;

   -webkit-border-radius: 3px;
border-radius: 3px;
float:left;
margin-top:8px;
    

} 
	
	
	.slideshow2 {  
   width: 952px;  
   height: 45px;  
   overflow: hidden;
   background-color:#e5d0b5;
   margin-bottom:0px;
   padding-left:10px;
  
   -webkit-border-radius: 3px;
border-radius: 3px;
float:left;
margin-top:8px;
    

} 
 
.slideshow2 ul {  
    /* 4 images donc 4 x 100% */  
   width: 400%;  
   height: 33px;  
   padding:0px; margin:0px;  
   list-style: none;  
}  
.slideshow2 li {  
   float: left;
   margin:5px;  
}

.itemCarousel{
margin: 5px;
float: left;
}
.itemCarousel2{
height: 84px;
width: 230px;
float: left;
margin-right: 20px;
}
#menu-right #menuEntete li  a{
font-size: 12px;
text-decoration: none;
font-weight: 700;
text-transform: uppercase;
width: 300px;
height: 30px;
display: block;
margin: 4px 0 0;
font-family: Gotham, Helvetica, Arial, sans-serif;
color: #fff;
position: relative;
top: 8px;
left: 14px;
}
#menu-right #menuEntete li:hover{
background: url(images/menu_right2.png);
}
#menu-right #menuEntete li {
width: 282px;
list-style: none;
position: relative;
margin: 0;
margin-top: 19PX;
padding: 0;
height: 30px;
background: url(images/menu_right1.png);
}
#menu-right {
margin-left: -8px;


}





/* CSS Document : Pour l'animation des boutons de la page Africaal.master */

*, body, button, input, textarea, select {
  
  text-rendering: optimizeLegibility;
  font-size:14px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img { 
  border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}
ol,ul {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,q:after {
  content:'';
}
abbr,acronym { border:0;}


/*PoP up*/


    .ModalPopupBG
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.HellowWorldPopup
{
    min-width:200px;
    min-height:150px;
    background:white;
}

 .modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=90);
        opacity: 0.8;
    }
    .modalPopup
    {
        background-color: #FFFFFF;
        border-width: 3px;
        border-style: solid;
        border-color: black;
        padding-top: 10px;
        padding-left: 10px;
        width: 300px;
        height: 140px;
    }


/* L'encart de log */

.form_paiement_felicitations{
font-family:Gotham, Helvetica, Arial, sans-serif;
font-size: 18px; 
font-weight: bold;
color: #905826;
}
.formulaire{
width:200px; 
display: inline-block;
padding: 2px 5px;
font-weight: 100;
color: #686868;
border: 1px solid rgba(159, 159, 159, 0.2);
box-shadow: 0 0 3px rgba(60, 60, 60, 0.05);
height: 23px;
margin-left: 20px;
margin-bottom: 9px;
}

.formulaire1{
width:180px; 
display: inline-block;
font-weight: 100;
color: #686868;
border: 1px solid rgba(159, 159, 159, 0.2);
box-shadow: 0 0 3px rgba(60, 60, 60, 0.05);
height: 23px;
margin-top: 10px;
margin-bottom: 10px;
}

.left2 {
width: 650px;
margin-right: 10px;
margin-top: 10px;
float: left;
font: 12px Gotham, Helvetica, Arial, sans-serif;
color: #553103;
margin-bottom: 20px;
}
.devis_class{
padding-left: 18px;
}

.devis_lab1{
color: black;
font-family: Gotham, Helvetica, Arial, sans-serif;
font-size: 11pt;
font-weight: bold;
}
.devis_lab2{
display: inline-block;
width: 209px;
text-align: left;
color: sienna;
font-family: Gotham, Helvetica, Arial, sans-serif;
font-size: 11pt;
}
.grid
{
font-family:Arial;	
font-size:12px;

}
/* Les flash des pays */

.modalBackground
{
      background-color: Yellow;
      filter: alpha(opacity=60);
      opacity: 0.6;
}
 
.modalPopup
{
      background-color:#ffffdd;
      border-width:3px;
      border-style:solid;
      border-color:Gray;
      padding:5px;
      width: 350px;
      height:300px;
}

.acces_securise_popup
{
background-image: url('images/bg-acces-securise_popup.png');
background-position: center top;
background-repeat: repeat-x;
border-radius: 3px;
float: right;
width: 350px; 
height: 300px;	

	
}

.background_btn_flash

{background: url(images/submit_button_2.png) 0 0 no-repeat;
width: 90px; 
height: 28px; 
padding: 0; 
margin: 0; 
border: 0; color: #FFF; font-weight: bold;
font-size: 13px; cursor: pointer;border-radius: 5px;

	}

