/*----------------------------
	CORPS DE LA PAGE
*/
body{
	font-family:verdana;
	font-size:11px;
	color:#646464;
	background-color:#010101;
	background-image:url("../images/layout/homepage/background.png");
	background-repeat:repeat-x;
}
a:link {text-decoration:none;color:#acb1ba;font-style:bold;}
a:visited {text-decoration:none;color:#acb1ba;}
a:hover {text-decoration:none;color:#079abf;opacity:0.9;}

.lireService{
	position:relative;
	left:10px;
}
/*----------------------------
	TITRE DES CONTENUS
*/
h1{
	font-family:verdana;
	height:20px;
	color:#089bbf;
	font-size:11px;
	font-style:bold;
}

h2{
	font-family:verdana;
	font-size:11px;
	color:#ff8000;
}

h3{
	font-family:verdana;
	font-size:10px;
}

img{border:0px;}

.puce{vertical-align: middle;}

.orange{
	font-weight:bold;
	color:#ff8000;
}

#global{
	position:relative;
	margin:auto;	
	width:800px;
	/*border:1px solid #acb1ba;*/
}

#logo{
	position:relative;
	width:300px;
	height:80px;
}
#content{
	position:relative;
	width:800px;
}

#navigation{
	position:relative;
	width:770px;	
}

#home{
	position:relative;	
	width:150px;
	height:51px;
	background-color:#099cbf;	
}

#actu{
	position:relative;	
	width:150px;
	height:51px;
	background-color:#42cad8;	
}

#services{
	position:relative;	
	width:152px;
	height:51px;
	background-color:#8ff50d;	
}

#folio{
	position:relative;	
	width:150px;
	height:51px;
	background-color:#ff3e13;	
}

#contact{
	position:relative;	
	width:152px;
	height:51px;
	background-color:#a50809;	
}

#reflets{
	position:relative;
	width:800px;
	height:30px;
}

#conditions{
	position:relative;
	margin:auto;	
	width:800px;
	background-color:#FFFFFF;
	padding:10px;
	text-align:justify;
}

/*------------------------------------------
NEWSLETTER
------------------------------------------*/
#newsletter{
	position:relative:;
	float:left;
	width:270px;
	text-align:justify;	
}

#formNewsletter{
	font-family:verdana;
	font-size:11px;
	width:270px;
	padding:2px;
}

#inputMailHome{
	position:relative;
	border:1px solid #d4d0c9;
	background-color:#fafaf9;
}

#submitNewsletter{
	position:relative;
	width:220px;
	height:40px;
	margin-top:20px;
	margin-left:15px;
	background-image:url("../images/layout/pages/btn-valider.png");
}
#submitNewsletter:hover {text-decoration:none;opacity:0.8;}
/*------------------------------------------
PAGE SERVICES
------------------------------------------*/
.servicesDiv{
	position:relative;
	border-bottom:1px dotted #acb1ba;
}
/*------------------------------------------
PAGE CONTACT
------------------------------------------*/

#tableFormContact{
	margin:auto;
	vertical-align: middle;
}

textarea{
	width:200;
	border:1px solid #d4d0c9;
}

select{border:1px solid #d4d0c9;}

input{border:1px solid #d4d0c9;}

/*------------------------------------------
PAGE HOME
------------------------------------------*/

#contenu{
	position:relative;
	background-color:#FFFFFF;
	width:680px;
	padding:45px;
}

#projet{
	position:relative;
	width:350px;
	float:left;
}

.proj{
	position:relative;
	width:156px;	
	padding:5px;
	float:left;
}

#presentation{
	position:relative;
	width:225px;
	left:15px;
	float:left;
	padding:10px;
	border-left:1px dotted #acb1ba;
}

#blockpropre{
	position:relative;
	background-color:#FFFFFF;
	width:600px;
}

#partenaire{
	position:relative;
	color:#000000;
	width:660px;
	clear:both;
	padding:5px;
	border-top:1px dotted #acb1ba;
}

#ingAffiche{
	float:left;
}

.miniature{
	width:30px;
	height:30px;
}


#footer{
	position:relative;
	color:#000000;
	clear:both;
	width:610px;
	margin:auto;
	top:50px;
	padding:15px;
}

#copyright{
	position:relative;
	margin:auto;
	text-align:center;
}

#copyright a{color:#000000;}
