/* CSS Document */

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/px_body.jpg) repeat-x #7092B8;

}

* {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
img {
	border:0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	outline:none;
}
.clr {
	clear:both;
	font-size:0;
}
.marge {
	padding:0 0 10px 0;
}
p, h2, h3, h4, h5 {
	display:block;
}
#global {
	width:955px;
	margin:0 auto;}



/********************accueil*************************/
#header{
width:922px;
background:url(images/img_header.jpg) no-repeat;
height:261px;
position:relative;
margin-left:16px}
.logo{
padding:0 0 0 100px;}
/* menu haut */
.menu-top {
 padding:0 0px 0 530px;
 height:15px;
 width:400px;
 margin:0 auto;
 font-family:Verdana, Arial, Helvetica, sans-serif;

}
.menu-top ul {
 list-style-type:none;
 font-size:9px;
 color:#ffffff;
 padding:0 0 0 0;
 
} 
.menu-top li {
 display:inline;
}
 
 
.menu-top li a{
 color:#ffffff;
 
}
 
.menu-top li a:hover{
color:#BD0D17;
}
#menu {
	position:relative;
	width:200px;
	padding:20px 0 0 100px;
	font-size:14px;
	background:url(images/bg_menu.gif) 100px 20px   no-repeat;
}

#menu ul {
	width:223px;
}
#menu li {
width:150px;
height:21px;
}

.btm a {
	width:135px;
	height:16px;
	padding: 2px 0 3px 15px;
	display:block;
	color:#FFFFFF;
	}

.btm a.finmenu {
	width:135px;
	padding: 2px 0 3px 15px;
	height:16px;
	display:block;
	color:#FFFFFF;
}
.btm a:hover {
background:url(images/puce_menu.gif) 0 2px no-repeat;	
}

.btmactif a {
	width:135px;
	height:16px;
	padding: 2px 0 3px 15px;
	display:block;
	color:#FFFFFF;
	background:url(images/puce_menu.gif) 0 2px no-repeat;	
}
.imgconteneur{
	position:absolute;
	left:614px;
	top: 45px;
}


#contenuacc{
width:904px;
background:url(images/bg_cont_acc.jpg)  no-repeat  #FFFFFF;
padding:15px 5px 15px 13px;
margin-left:16px;
}
#contgauche{
width:309px;
background:url(images/px_blocg.png)  repeat-y ;
_background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/px_blocg.png', sizingMethod='scale');
float:left;
}

#scontgauche{
width:309px;
padding:0 0 20px 0;
background:url(images/btm_blocg.jpg) bottom no-repeat;
}

#scontgauche p{
width:275px;
font-size:16px;
font-weight:bold;
}
#scontgauche p.parapuce{
background:url(images/puce_orange.jpg) 5px 12px no-repeat;
padding:8px 0 8px 25px;
line-height:25px;
}
#contcentre{
width:275px;
float:left;
padding:0 0 0 10px;
line-height:20px;
}
.titrdrd{
color:#EE7E1D;
font-size:18px;
border-bottom:2px solid #FFFFFF;
padding:0 0 5px 0 ;
}
.paradrd{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:8px 0 7px 0 ;
}
.alignimgr{
	float:left;
	width:310px;
	margin: 20px 0 0 0;
}
#adressbtm{
width:253px;
background:url(images/px_adress.jpg) repeat-y;
color:#FFFFFF;
}
#adressbtm p{
width:220px;
padding:0 0 0 15px;
line-height:18px;
text-align:center;
font-weight:bold;
}
#adressbtm span{

display:block;
}
/**************************etudes*******************************/
#contenuetudes{
width:904px;
background:url(images/bg_etudes.jpg) #FBFBFB  no-repeat ;
padding:15px 5px 15px 12px;
margin-left:16px;
}
#headere{
width:922px;
background:url(images/img_headee.jpg)  no-repeat;
height:261px;
position:relative;
margin-left:15px;
}
.imguaz{
	position:absolute;
	left:600px;
	top: 20px;
}
.aligncao{
padding:0;
display:block;
float:left;
}
.paraprofit{
	width:320px;
	float:left;
	font-size:16px;
	padding:50px 0 0 50px;
	line-height: 24px;
}
#paraetudes{
clear:both;
width:885px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.titrdrde{
color:#EE7E1D;
font-size:18px;
border-bottom:2px solid #FFFFFF;
padding:0;
width:700px;
margin-bottom:10px;
}
.paraetudeg{
width:436px;
float:left;
font-weight:bold;
line-height:20px;
font-size:12px;
}
.paraetuded{
width:448px;
float:left;
font-weight:bold;
line-height:20px;
font-size:12px;
}
.imgrep{
display:block;
float:left;
padding-top:20px;
}
.paracertif{
width:440px;
padding:20px 0 20px 20px;
float:left;
font-size:14px;
}

.aligncaob{
display:block;
float:left;
border:1px solid #333333;
margin:4px 4px  0 0;}


/**************************realisations*******************************/
#contenurea{
width:854px;
background:url(images/bg_etudes.jpg) #FBFBFB  no-repeat ;
padding:15px 5px 15px 62px;
margin-left:16px;
}
#pararea{
clear:both;
width:854px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.titrrea{
color:#EE7E1D;
font-size:18px;
border-bottom:2px solid #FFFFFF;
padding:0 0 5px 0 ;
width:700px;
margin-bottom:10px;
}
.parareag{
width:182px;
float:left;
font-weight:bold;
line-height:20px;
font-size:12px;
text-align:center;
padding-right:10px;}
.parareag span{
line-height:40px;
}
 .alignlogorea{
 margin:40px 0 0 10px;
 }
.parareag img{
border:1px solid #FF6600;
}

.alignrea{
padding-top:10px;
}

.titragr{
color:#EE7E1D;
font-size:18px;
border-bottom:2px solid #FFFFFF;
padding:10px 0 5px 0 ;
width:700px;
margin-bottom:10px;
}

.parararg{
width:80px;
float:left;
font-size:12px;
padding:10px 0 0 0 ;
text-align:center;
}
.parararg strong{
display:block;
padding:0 0 10px 0 ;
}
.bleu{
color:#085fd6;
}
.vert{
color:#5db510;
}
.orange{
color:#EE7E1D;
}
.rouge{
color:#FF0000;
}


/**************************Contact*******************************/
#headerc{
width:921px;
background:url(images/headerc.jpg)  no-repeat;
height:261px;
position:relative;
margin-left:17px;
}
.imgconteneurc{
	position:absolute;
	left:610px;
	top: 45px;
}
#contenucntact{
width:886px;
background:url(images/bgcntact.jpg) #fbfbfb  no-repeat ;
padding:15px 5px 15px 31px;
margin-left:16px;
}
.titrcntact{
color:#EE7E1D;
font-size:18px;
border-bottom:2px solid #FFFFFF;
padding:0 0 5px 0 ;
margin-bottom:15px;
letter-spacing:1px;
}
.titrcntact span{
font-size:12px;

}
#contactg{
width:300px;
float:left;
}
#contactg img{
padding:10px 0 7px 0;
}
#contactg p{
text-align:center;
width:300px;
}
#contactg object{
margin-left:80px;
}
#cntplan{
width:252px;
float:left;
margin-left:13px;
}
/*-------------- FORMULAIRE ------------------*/
#formulaire {
	background:url(images/bg-bloc-droit.jpg) no-repeat right top;
	float:left;
	width:300px;
	font-size:12px;
	padding: 0 0 0 20px;
	color:#3c3c3c;
}
#formulaire form {
	display: inline;
}
#formulaire p {
	width:290px;
	padding:2px 0 2px 0;
	float:left;
	text-align:left;
}
#formulaire span {
	float:left;
	clear:left;
}
#formulaire .info {
	clear: both;
	text-align:right;
}
#formulaire em {
	color:#EB7C00;
}
#formulaire .question {
	padding-top:10px;
}
#formulaire input {
	float:right;
	border:1px solid #9c9c9c;
	width:207px;
	height:14px;
	background-color:#ffffff;
	font-size:11px;
}
#formulaire textarea {
	float:right;
	border:1px solid #9c9c9c;
	width:207px;
	height:50px;
	background-color:#ffffff;
	font-size:11px;
}
#formulaire .bout {
	width: 86px;
	height:31px;
	border:none;}
#formulaire .rouge {
	color:#edae04;
	display:block;
	font-weight:bold;
	float:left;
	padding-top:5px;
}


/***********************************Mention**********************************/
.contenuMention{
width:854px;
background:url(images/bg_etudes.jpg) #FBFBFB  no-repeat ;
padding:15px 5px 15px 62px;
margin-left:16px;
}
.contenuMention p{
	 padding:4px 0 4px 0;		
	 line-height:18px;
}

.contenuMention .fonce
{
	color:#000099;	
	font-weight:bold;
}
#mentions .active
{	
	color:#FF6600;
}
.bleu{
color:#000099;
}

/**********************footer*********************************/
#big_foot{
	width:100%;
	margin:0 auto;
	background:#08315F repeat;

}
#footer{
	width:955px;
	color:#FFFFFF;
	font-size:11px;
	background-color:#08315F;
	padding-top:15px;
	margin:0 auto;
}
#navigation{		
	color:#FFFFFF;
	float:left;
	padding:0 0 0 8px;	
	width:370px;
}
#navigation li {
	display:inline;
	font-weight:normal;	
}
#navigation a{
	padding:0 1px 0 1px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;	
}
#navigation a:hover{
	color:#fddd00;	
}
 	.object{
	width:150px;
	float:left;
	padding:0;
	}
	.ptitlogo{
	 color:#132a5f;
	  font-size:16px;
	  float:left;
	  padding: 0 0 6px 50px;
	  width:60px;
	   }
	.paraadress{
	 width:220px;
	font-size:11px;
	float:left;
	background:url(images/pucef.gif) 0 4px no-repeat;
	padding:0 0 0 12px;
	}
	.paratel{ 
	width:167px;
	text-align:justify;
	float:left;
	padding:0 0 0 12px;
	background:url(images/pucef.gif) 0 4px no-repeat;
	}
	.paracourier{ 
	width:50px;
	padding:0 0px 0px 10px;
	float:left;
	}
	.rightfooter{
	width:400px;
	float:left;
	font-size:10px;
	background:url(images/pucef.gif) 0 4px no-repeat;
	padding-left:8px;
	}
	#toptech {
	clear:both;
	width:720px;
	text-align:center;
margin:0 auto;}
#toptech a {
	color:#FFFFFF;
}
#toptech a:hover {
	color:#bd2412;
}
