/* CSS Document */


#logcltbanner{
background:#000;
width:100%;
text-align:center;
display:none;
padding:4px 45px 3px 45px;
border-bottom:2px solid #CCCCCC;
float:left;
}
#logcltbanner .tablogin{
color:#FFFFFF;
font-family:arial;
font-size:11pt;
}
#logcltbanner .passlost{
text-decoration:none;
color:#0066CC;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#logcltbanner .txt{
font-family: Tahoma;
	font-size:11px;
	color:#333;
}
.boutonsub
{
 font-family: Tahoma;
 font-size: 11px;
 color: #fff;
 width:100px;
 background:url(../images/boutton.png);
 height:25px;
 border:1px;
 font-weight:bold;
 text-decoration:none;
 cursor:pointer;
 }

.accueil{
margin:45px;
padding:10px;
font-family:arial;
font-size:12pt;
color:#FFFFFF;
text-align:center;
}


.grand-div{
margin:auto;
width:920px;
}
a{
text-decoration:none;}

.lien{
color:#fff;}
#menu ul {
 margin:0;
 padding:0;
 list-style-type:none;
 text-align:center;
 }
#menu li {
 float:left;
 margin:auto;
 padding:0;
 }
#menu li a {
 display:block;
 width:auto;
 color:white;
 text-decoration:none;
 padding:6px;
 }
#menu li a:hover {
 color:#fff;
 background-color:#000000;
 }
 
 .sep{
 line-height:25px;
 }


.logo{
width:406px;
height:67px;
margin-top:15px;
float:left;
}

.espace-pro{
float:left;
width:371px;
margin-left:140px;}

.h1{
background:url(../images/visit.jpg) no-repeat;
float:left;
width:160px;
height:24px;
font-family:Tahoma;
font-size:12px;
color:#fff;
padding-left:22px;
padding-top:5px;


}


.h2{
background:url(../images/espace-pro.jpg) no-repeat;
float:left;
width:120px;
height:24px;
margin-left:24px;
font-family:Tahoma;
font-size:12px;
color:#fff;
padding-left:40px;
padding-top:5px;

}

.bold{
font-weight:bold;}

.size{
font-size:14px;
font-weight:bold;
}

.tel{
margin-top:51px;
padding-left:205px;
}
.icons{
float:right;
padding-right:25px;
margin-top:5px;}

#menu{
text-align:center;
width:980px;
padding-top:115px;
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
margin-left:25px;
}

.flash{
position:relative;
float:left;
width:582px;
height:305px;
margin-top:5px;

}

.g-btn1{
margin-left:88px;
margin-top:14px;
float:left;
width:242px;}

.btn1{
background:url(../images/btn1.jpg) no-repeat;
width:198px;
height:17px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;
}

.btn2{
margin-top:13px;
background:url(../images/btn2.jpg) no-repeat;
width:198px;
height:17px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;

}

.btn3{
margin-top:13px;
background:url(../images/btn3.jpg) no-repeat;
width:198px;
height:17px;
width:198px;
height:21px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;

}

.btn4{
margin-top:13px;
background:url(../images/btn4.jpg) no-repeat;
width:198px;
height:17px;
width:198px;
height:21px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;

}

.content-middel{
position:relative;
float:left;
width:611px;
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
padding-top:55px;
line-height:20px;
text-align:justify;
}

.titre-content-middel{
font-family:Tahoma;
font-size:36px;
color:#FFFFFF;

}

.g-bouton-bas{
float:left;
width:240px;
padding-top:55px;
margin-left:20px;

}

.btn5{
background:url(../images/btn5.jpg) no-repeat;
width:198px;
height:17px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;
margin-left:35px;

}
.btn6{
background:url(../images/btn6.jpg) no-repeat;
width:198px;
height:17px;
margin-top:13px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;
margin-left:35px;




}
.btn7{
background:url(../images/btn7.jpg) no-repeat;
width:198px;
height:17px;
margin-top:13px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;
margin-left:35px;



}
.btn8{
background:url(../images/btn8.jpg) no-repeat;
width:198px;
height:17px;
margin-top:13px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;
margin-left:35px;



}
.btn9{
background:url(../images/btn9.jpg) no-repeat;
width:198px;
height:17px;
margin-top:13px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;
margin-left:35px;



}
.btn10{
background:url(../images/btn10.jpg) no-repeat;
width:198px;
height:17px;
margin-top:13px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;
margin-left:35px;



}
.btn11{
background:url(../images/btn11.jpg) no-repeat;
width:198px;
height:17px;
margin-top:13px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;
margin-left:35px;



}
.btn12{
background:url(../images/btn12.jpg) no-repeat;
width:198px;
height:17px;
margin-top:13px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:44px;
padding-left:40px;
margin-left:35px;



}

.bg-bas{
float:left;
background:url(../images/bg-bas.jpg) repeat-x;
height:95px;
width:1200px;
}


/*************************************  footer **************************/
#footermainPan{
	background:url(../images/bg-bas.jpg) repeat-x;
	height:95px;
	position:relative;
	left: 0px;
	top: 1094px;
	width:100%;


	/***
	position: absolute;
	width:100%;
	float:none;
	top:990px;
	*/
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	padding-left:290px;
	padding-top:17px;

}

.text{
margin:auto;
width:920px;
clear:both;
color:#434343;
font-family:Tahoma;
font-size:11px;
line-height:17px;
height:50px;
padding-top:5px;
text-align:justify;

}


.copyright{

margin:auto;
width:920px;	
height:31px;
background-color:#1e1e1e;
margin-top:20px;}

.grafikking{
margin-left:10px;
margin-top:10px;
	font-family:verdana;
	font-size:10px;
	color:#9e9e9e;
	float:left;}

.emailling{
	font-family:verdana;
	font-size:10px;
	color:#fff;
margin-right:10px;
margin-top:9px;
float:right;}


.color-white{
color:#FFFFFF;
text-decoration:underline;}

.btn-contact{
font-family:Tahoma;
font-size:16px;
color:#fff;
top:240px;
left:287px;
position:absolute;
padding-left:20px;
padding-top:10px;
width:140px;
height:30px;
background:url(../images/bg-contact.jpg) no-repeat;}

.bold{
font-weight:bold;}

.cadre-menu-bas{
position:relative;
padding-top:50px;}

.menu-bas{
	font-family:Tahoma;
	font-size:12px;
	color:#fff;
	position:absolute;
	color:#FFFFFF;
	width:900px;
	margin-top:20px;
	left: 280px;
	top: 4px;

}

.re{
position:relative;
clear:both;}


.footermain{
overflow:auto;
position:relative;
background:url(../images/bg-bas.jpg) repeat-x;
clear:both;
float:left;
height:95px;
background-color:#1e1e1e;
width:100%;
margin-top:20px;}

/* page contact */
#contact { 
	width:980px; 
	margin:0 auto;
	}
#contenu-contact
	{
	width:580px;
	height:auto;
	position:relative;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	}
#formulairecontact
	{
	width:580px;
	height:auto;
	position:relative;
	float:left;
	}
#coordonnees
	{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:8px;
	line-height:24px;
	color: #666666;
	float:left;
	position:relative;
	}
	
#coordonnees a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:24px;
	color: #fff;
	text-decoration:none;
	}
#coordonnees a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:24px;
	color: #ed1e79;
	text-decoration:none;
	}

#formulaire
	{
	width:580px;
	height:auto;
	position:relative;
	float:left;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:15px;
	}
#formulairegauche
	{
	width:250px;
	height:auto;
	position:relative;
	float:left;
	padding-top:15px;
	}
#formulairedroite
	{
	width:270px;
	height:auto;
	position:relative;
	float:right;
	padding-top:15px;
	}
	form.css label
  {
  display: inline;
  float: left;
  width:80px;
  }
  .champ
{
	font-family: Tahoma;
	font-size:11px;
	color:#000;
	border:1px solid #000;
	}
	
.textes
{
	font-family: Tahoma;
	font-size:11px;
	color:#fff;
	width:100px;
	}
