/***************** BODY *****************/
* {
	/*---on passe toutes les marges à 0---*/
	margin:0;
	padding:0;
}
body,html{
	height:100%;
	/*---permet de changer la couleur de la barre de scroll dans IE (déconseillé)
	scrollbar-base-color:#7d8a2e;
	---*/
}

/*-----------------------
 Contenu général 
 ------------------------*/
 
#container {
	position:relative;
	min-height:100%;
	height:auto;
	width:990px;
	margin:0 auto;
	background:url(../images/bg-container.jpg) repeat-y;
}
#containerbg {
	min-height:100%;
	height:auto;
	width:932px;
	background:url(../images/bg-container.jpg) repeat-y;
	float:left;
	padding:0px 29px 0px 29px;
}


/*-----------------------
	Header
 ------------------------*/
#header{
	width:932px;
	height:90px;
	
}
#logo{
	width:312px;
	height:90px;
	float:left;
}

/*------------------  Menu Top-Header  ------------------ */

#menuHeader{
	width:165px;
	height:63px;
	float:left;
	background:url(../images/bg-header.jpg) no-repeat;
	padding:27px 0 0 175px;
}
#header #menuHeader p {
	color:#FFFFFF;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
}

#header #menuHeader p a:link, #header #menuHeader p a:visited {
	color:#FFFFFF;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	margin:0 7px;
	text-decoration:none;
}


#header #menuHeader p a:hover ,
#header #menuHeader p a:active{
	color:#d7d7d7;
}

/*------------------  Menu Top-Header  ------------------ */
#monCompte{
	width:230px;
	height:90px;
	float:left;
	background:url(../images/bg-compte.jpg) no-repeat;
	padding:0 0 0 50px;
}
#monCompte #formCompte #chmptxt {
	width:176px;
	float:left;
}
#monCompte #formCompte #boutFom{
	width:38px;
	float:left;
	margin-left:5px;
}
#monCompte  #formCompte p{
	width:177px;
	margin:3px 0;
}
#monCompte  #formCompte p label{
	width:80px;
	text-align:right;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	float:left;
	margin-right:2px;
	padding-top:2px;
}
#monCompte  #formCompte input{
	width:90px;
	background-color:#f4f4f4;
	border:1px solid #848a92;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	padding:2px 0;
}
#monCompte  #formCompte input:focus {
	border:1px solid #476fa8;
}

#monCompte  #formCompte .boutCompte {
	cursor:pointer;
	border:none;
	width:24px;
	height:43px;
	background:url(../images/boutcompte.jpg) no-repeat;
}
#monCompte  #formCompte .boutCompte:focus , #monCompte  #formCompte .boutCompte:hover{
	background-position:bottom;
	border:none;
}

/*----------------------- 
    Contenu textuel 
----------------------- */


#contenu {
	width:932px;
	float:left;
	margin-bottom:23px;
}
#contenuInterne {
	width:932px;
	float:left;
	min-height:850px;
	background:#eeeeee url(../images/bg-contenu-interne.jpg) no-repeat;
	
}
#contenuDroite {
	width:932px;
	float:left;
}

#contenuGauche {
	width:609px;
	height:471px;
	float:left;
	background:url(../images/bg-contenugauche.jpg) no-repeat;
	margin-right:23px;
}

#contenuGauche ul {
	margin:10px 0 10px 20px;
}
#contenuGauche ul li{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	list-style:none;
	margin:3px 0;
	background:url(../images/puce2.gif) 0px 0px no-repeat;
	padding:0px 0px 5px 20px;
}

#contenuGaucheInterne p, #contenuGauche p {
	color:#7e7e7e;
	font:12px normal Arial, Helvetica, sans-serif;
	line-height:19px;
	text-align:justify;
	margin-bottom:10px;

}

#contenuGaucheInterne  h1 {
	color:#365e8a;
	font-family:"Trebuchet MS";
	font-size:21px;
	font-variant:small-caps;
	font-weight:bold;
	margin-bottom:15px;
	border-bottom:1px solid #c1cad8;

}
#contenuGaucheInterne  h2 {
	color:#436d96;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	border:1px solid #bbc4cd;
	padding:5px;
	text-indent:30px;
	background:url(../images/bgh2.jpg) no-repeat;
}
#contenuGaucheInterne  strong, #contenuGauche  strong {
	color:#fa6e08;
}
#contenuGaucheInterne a:link, #contenuGaucheInterne a:visited, #contenuGauche a:link, #contenuGauche a:visited {
	color:#2561b9;
	font-weight:bold;
	text-decoration:underline;
}
#contenuGaucheInterne a:hover, #contenuGaucheInterne a:active, #contenuGauche a:hover, #contenuGauche a:active {
	text-decoration:none;
}
#contenuGaucheInterne  ul {
	margin:20px 0 20px 20px;
}
#contenuGaucheInterne  ul li{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	list-style:none;
	margin:5px 0;
	background:url(../images/puce2.gif) 0px 0px no-repeat;
	padding:0px 0px 5px 20px;
}
/*------------------  Page Actualités  ------------------ */

#contenuGaucheInterne .actualite {
	width:545px;
	padding:5px;
	background:#f2f2f2 url(../images/actu.jpg) no-repeat;
	border:1px solid #bdc6cf;
	margin:5px 0;
	
}
#contenuGaucheInterne .actualite .titre {
	color:#436d96;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
#contenuGaucheInterne .actualite .dateact {
	color:#fa6e08;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
}
/*------------------  Menu top pour page index  ------------------ */
#contenu #menuTop {
	width:609px;
	height:30px;
	list-style:none;
	padding-top:10px;
	margin-bottom:5px;
}
#contenu #menuTop p{
	float:left;
	color:#35618c;
	font:16px bold Calibri, Arial, Helvetica, sans-serif;
	font-family:Calibri;
	font-weight:bold;
	font-variant:small-caps;
	height:40px;
	overflow:hidden;
	
}
#contenu #menuTop p a:link, #contenu #menuTop p a:visited{
	float:left;
	color:#35618c;
	margin:0 7px;
	width:auto;
	text-decoration:none;
}
#contenu #menuTop p a:hover, #contenu #menuTop p a:active{
	color:#ee4a01;
	text-decoration:none;
}


/*------------------  Contenu txt page index  ------------------ */

#contenuGauche .cont1 {
	width:585px;
	height:430px;
	overflow:hidden;
	background:url(../images/cont1.jpg) no-repeat;
	padding:0 10px;
}
#contenuGauche .cont1 p {
	color:#7e7e7e;
	font:12px normal Arial, Helvetica, sans-serif;
	line-height:17px;
	text-align:justify;
	margin-bottom:8px;

}
#contenuGauche .cont1 h1 {
	/*color:#365e8a;
	font-family:"Trebuchet MS";
	font-size:21px;
	font-variant:small-caps;
	font-weight:bold;
	margin-bottom:15px;
	border-bottom:1px solid #c1cad8;*/

}
#contenuGauche .cont1 .paccrochage {
	width:550px;
	height:71px;
	margin-bottom:8px;
}
#contenuGauche .cont1 .paccrochage .pictoindex{
	width:183px;
	height:71px;
	float:right;
}
#contenuGauche .cont1 .paccrochage h1.index{
	font-family:Calibri, "Trebuchet MS";
	font-variant:small-caps;
	font-style:italic;
	font-weight:bold;
	font-size:30px;
	text-decoration:none;
	width:340px;
	padding:20px 0 0 20px;
	float:left;
	letter-spacing:1px;
	color:#365e8a;
}
#nomdomaine {
	margin-top:30px;
}
#nomdomaine  #form1 p {
	width:420px;
	margin:20px auto;
	
}
#nomdomaine  #form1 p label{
	width:70px;
	text-align:left;
	font:12px bold Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	float:left;
	margin-right:5px;
	padding-top:2px;
	font-weight:bold;
	float:left;
}
#nomdomaine  #form1 input {
	width:150px;
	background-color:#f4f4f4;
	border:1px solid #848a92;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	padding:2px 0;
	float:left;
	margin-right:5px;
}
 #nomdomaine  #form1 select {
	width:70px;
	background-color:#f4f4f4;
	border:1px solid #848a92;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	padding:2px 0;
	float:left;
	margin-right:5px;height:20px;
}
#nomdomaine  #form1 p input:focus, #nomdomaine  #form1 select:hover {
	border:1px solid #476fa8;
}
#nomdomaine  #form1 input.boutdomaine {
	float:left;
	width:80px;
	margin-right:0px;
	cursor:pointer;height:20px;
}

/*------------------  Contenu Droite  page index ------------------ */
#contenuDroite {
	width:300px;
	float:left;
	
}


#contenuDroite .encartDroite {
	width:280px;
	height:144px;
	background:url(../images/encartdroite.jpg) no-repeat;
	margin-bottom:15px;
	padding:8px 10px;
	vertical-align:top;
}

#contenuDroite .encartDroite h4 {
	color:#f46100;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:-5px;
}
#contenuDroite .encartDroite h5 a:link, #contenuDroite .encartDroite h5 a:visited, #contenuDroite .encartDroite h5 a:active, #contenuDroite .encartDroite h5 a:hover  {
	color:#35618c;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:none;
}
#contenuDroite .encartDroite p a, #contenuDroite .encartDroite a p,  #contenuDroite .encartDroite a {
	text-decoration:none !important;
	text-decoration:none;}
	
#contenuDroite .encartDroite a:link p , #contenuDroite .encartDroite a:visited p , #contenuDroite .encartDroite a:active p, #contenuDroite .encartDroite a:hover p {
	text-decoration:none !important;
	text-decoration:none;
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	text-align:justify;
	margin-bottom:5px;
	
}
#contenuDroite .encartDroite a.boutactu {
	width:120px;
	height:31px;
	float:right;
	background:url(../images/boutactu.jpg) top left no-repeat;
	
}
#contenuDroite .encartDroite a.boutactu:hover{
	background-position:bottom left;
}
#contenuDroite #encartEtape{
	width:300px;
	height:79px;
	background:url(../images/etape.jpg) no-repeat;
}

/*--------------------------------------  
Contenu Gauche des pages INTERNE 
--------------------------------------  */

#contenuGaucheInterne {
	width:560px;
	min-height:400px;
	float:left;
	background:none;
	margin-right:23px;
	padding:10px 10px 0 10px;
}

/*------------------  Menu top pour page interne  ------------------ */
#contenuInterne #menuTopInterne {
	width:930px;
	height:30px;
	list-style:none;
	padding-top:10px;
	margin-bottom:10px;
}
#contenuInterne #menuTopInterne p{
	float:left;
	color:#35618c;
	font:16px bold Calibri, Arial, Helvetica, sans-serif;
	font-family:Calibri;
	font-weight:bold;
	font-variant:small-caps;
	height:40px;
	overflow:hidden;
	
}
#contenuInterne #menuTopInterne p a:link, #contenuInterne #menuTopInterne p a:visited{
	float:left;
	color:#35618c;
	margin:0 6px;
	width:auto;
	text-decoration:none;
}
#contenuInterne #menuTopInterne p a:hover, #contenuInterne #menuTopInterne p a:active{
	color:#ee4a01;
	text-decoration:none;
}

/*--------------------------------------  
Contenu droite des pages INTERNE 
--------------------------------------  */
#contenuDroiteInterne {
	width:311px;
	float:left;
	margin-right:10px;
}

/*------------------  Encart ON VOUS RAPPEL Page interne ------------------ */


#contenuInterne  #contenuDroiteInterne  #encartRappelInter{
	width:280px;
	height:147px;
	background:url(../images/rappel-interne.jpg) no-repeat;
	padding:8px 10px;
	float:left;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:4px;
}
#contenuInterne  #contenuDroiteInterne  #encartRappelInter h4 {
	color:#f46100;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#contenuInterne #contenuDroiteInterne #encartRappelInter #formRappelInterne p{
	width:270px;
	margin:7px 0;
	}
#contenuInterne  #contenuDroiteInterne  #encartRappelInter #formRappelInterne p label{
	width:130px;
	text-align:right;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	float:left;
	margin-right:5px;
	padding-top:2px;
}
#contenuInterne  #contenuDroiteInterne  #encartRappelInter #formRappelInterne input{
	width:130px;
	background-color:#f4f4f4;
	border:1px solid #848a92;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	padding:2px 0;
}
#contenuDroiteInterne  #encartRappelInter #formRappelInterne input:focus {
	border:1px solid #476fa8;
}

#contenuInterne  #contenuDroiteInterne  #encartRappelInter  #formRappelInterne .boutinterne{
	width:89px;
	height:31px;
	cursor:pointer;
	border:none;
	background:url(../images/boutrappel.jpg) no-repeat;
	
}
#contenuDroiteInterne #encartRappelInter #formRappelInterne .boutinterne:focus, #contenuDroiteInterne #encartRappelInter #formRappelInterne .boutinterne:hover {
	background-position:bottom; 
	border:none;
}
/*------------------  Encart PROMOTION page INTERNE ------------------ */


#contenuInterne #contenuDroiteInterne #encartPromoInter{
	width:280px;
	height:148px;
	background:url(../images/promo-interne.jpg) no-repeat;
	padding:13px 15px;
	float:left;
	margin-bottom:20px;
}
#contenuInterne  #contenuDroiteInterne  #encartPromoInter h4 {
	color:#d40000;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#contenuInterne #contenuDroiteInterne   #encartPromoInter #visuel {
	width:95px;
	height:91px;
	margin:0px 10px 0 1px;
	padding-top:3px;
	float:left;
}
#contenuInterne  #contenuDroiteInterne  #encartPromoInter p {
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	margin-bottom:10px;
	height:68px;
	overflow:hidden;
}

#contenuInterne  #contenuDroiteInterne  #encartPromoInter a{
	width:89px;
	height:31px;
	float:right;
	background:url(../images/boutpromo.jpg) top left no-repeat;
	
}
#contenuInterne  #contenuDroiteInterne  #encartPromoInter a:hover{
	background-position:bottom left;
}


/*------------------  encart Realisation Page interne ------------------ */

#contenuInterne  #contenuDroiteInterne #encartRealisationInterne {
	width:280px;
	height:184px;
	background:url(../images/realisation-interne.jpg) no-repeat;
	padding:8px 10px;
	float:left;
	margin-left:4px;
	overflow:hidden;
	
}

#contenuInterne  #contenuDroiteInterne #encartRealisationInterne h4{
	color:#f46100;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	height:18px;
	overflow:hidden;
}



/*------------------  encart Realisation page index------------------ */

#contenuDroite #encartRealisation {
	width:280px;
	height:184px;
	background:url(../images/encartdroite.jpg) no-repeat;
	margin-bottom:15px;
	padding:8px 10px;
	text-align:center;
}

#contenuDroite #encartRealisation h4{
	color:#f46100;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
}


/*-----------------------
	Menu Horizantal bas
 ------------------------*/
#menuHorizantal {
	width:932px;
	float:left;
	
}

/*------------------  Encart Référencement ------------------ */


#menuHorizantal  #encartRef{
	width:272px;
	height:147px;
	background:url(../images/encartref.jpg) no-repeat;
	margin-right:18px;
	padding:8px 10px;
	float:left;
	margin-top:5px;
}
#menuHorizantal  #encartRef h4 {
	color:#f46100;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#menuHorizantal  #encartRef #visuel {
	width:95px;
	height:91px;
	margin:0px 10px 0 2px;
	padding-top:3px;
	float:left;
}
#menuHorizantal  #encartRef p {
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-align:justify;
	margin-bottom:10px;
	height:73px;
	overflow:hidden;
}

#menuHorizantal  #encartRef a{
	width:136px;
	height:31px;
	float:right;
	background:url(../images/boutref.jpg) top left no-repeat;
	
}
#menuHorizantal  #encartRef a:hover{
	background-position:bottom left;
}


/*------------------  Encart PROMOTION page INDEX ------------------ */


#menuHorizantal  #encartPromo{
	width:273px;
	height:148px;
	background:url(../images/bgpromo.jpg) no-repeat;
	margin-right:19px;
	padding:13px 15px;
	float:left;
}
#menuHorizantal  #encartPromo h4 {
	color:#d40000;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#menuHorizantal  #encartPromo #visuel {
	width:95px;
	height:91px;
	margin:0px 10px 0 1px;
	padding-top:3px;
	float:left;
}
#menuHorizantal  #encartPromo p {
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	margin-bottom:10px;
	height:68px;
	overflow:hidden;
}

#menuHorizantal  #encartPromo a{
	width:89px;
	height:31px;
	float:right;
	background:url(../images/boutpromo.jpg) top left no-repeat;
	
}
#menuHorizantal  #encartPromo a:hover{
	background-position:bottom left;
}



/*------------------  Encart ON VOUS RAPPEL ------------------ */


#menuHorizantal  #encartRappel{
	width:280px;
	height:147px;
	background:url(../images/bgrappel.jpg) no-repeat;
	padding:8px 10px;
	float:left;
	margin-top:5px;
}
#menuHorizantal  #encartRappel h4 {
	color:#f46100;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#menuHorizantal  #formRappel{
	
}
#menuHorizantal  #formRappel p{
	width:270px;
	margin:7px 0;
	}
#menuHorizantal  #formRappel p label{
	width:130px;
	text-align:right;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	float:left;
	margin-right:5px;
	padding-top:2px;
}
#menuHorizantal  #formRappel input{
	width:130px;
	background-color:#f4f4f4;
	border:1px solid #848a92;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	padding:2px 0;
}
#menuHorizantal  #formRappel input:focus, #menuHorizantal  #formRappel select:focus{
	border:1px solid #476fa8;
}
#menuHorizantal  #formRappel select{
	width:132px;
	background-color:#f4f4f4;
	border:1px solid #848a92;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	padding:2px 0;
}
#menuHorizantal  #formRappel .bout{
	width:89px;
	height:31px;
	cursor:pointer;
	border:none;
	background:url(../images/boutrappel.jpg) no-repeat;
	
}
#menuHorizantal  #formRappel .bout:focus, #menuHorizantal  #formRappel .bout:hover{
	background-position:bottom;
	border:none;
}
#contenuGaucheInterne #pageintrouvable p {
text-align:center;
}
#contenuGaucheInterne #pageintrouvable p a {
}
/*-----------------------
	FOOTER Index 
-----------------------*/
/*---obligatoire pour le footer---*/
.clearer{
	clear:both;
}
#clearFooter{
	height:183px;
}
#footer{
	position:relative;
	clear:both;
	width:990px;
	height:183px;
	margin:-183px auto 0;
	background:url(../images/bg-footer.jpg) left top no-repeat;
}
#contenu #footer #menufooter li {
	float:none;
	
}
#footer .bloc {
	width:220px;
	min-height:100px;
	float:left;
	padding:35px 10px 10px 15px;
}
.bloc .part2{
	width:83px;
	height:35px;
	background:url(../images/part2.jpg) left top no-repeat;
	float:left;
}
.bloc .part2:hover{
	background-position:bottom left;
}

#footer .bloc .sousbloc{
	width:107px;
	float:left;
}
#footer .bloc img.log{
	width:218px;
	margin:0 auto 10px auto;
}
#footer .bloc p {
	font:11px normal Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#7f7f7f;
	line-height:17px;
	margin-bottom:7px;
	padding-left:5px;
}
#footer .bloc h4 {
	color:#f46100;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#footer .bloc ul {
	list-style:none;
	margin-left:10px;
}
#footer .bloc ul li{
	background:url(../images/puce.gif) 0px 0px no-repeat;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	padding:1px 0 3px 22px;
	margin:2px 0;
}
#footer .bloc ul li a{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	text-decoration:none;
}
#footer .bloc ul li a:hover{
	color:#556c8e;
}


/*-----------------------
	FOOTER Interne
-----------------------*/
#clearFooterInterne{
	height:210px;
}
#footerInterne{
	position:relative;
	clear:both;
	width:990px;
	height:210px;
	margin:-210px auto 0 auto;
	background:url(../images/bg-footerinterne.jpg) no-repeat;
}
#footerInterne .bloc {
	width:220px;
	float:left;
	padding:45px 10px 10px 15px;
}
#footerInterne .bloc .sousbloc{
	width:107px;
	float:left;
}
#footerInterne .bloc img.log{
	width:218px;
	margin:0 auto 10px auto;
}
#footerInterne .bloc p {
	font:11px normal Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#7f7f7f;
	line-height:17px;
	margin-bottom:7px;
	padding-left:5px;
}
#footerInterne .bloc h4 {
	color:#f46100;
	font-variant:small-caps;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#footerInterne .bloc ul {
	list-style:none;
	margin-left:10px;
}
#footerInterne .bloc ul li{
	background:url(../images/puce.gif) 0px 0px no-repeat;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	padding:1px 0 3px 22px;
	margin:2px 0;
}
#footerInterne .bloc ul li a{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	text-decoration:none;
}
#footerInterne .bloc ul li a:hover{
	color:#556c8e;
}


#formulairecontact  #form1 p {
	width:400px;
	margin:20px auto;
	
}
#formulairecontact  #form1 p label{
	width:120px;
	text-align:left;
	font:12px bold Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	float:left;
	margin-right:5px;
	padding-top:2px;
	font-weight:bold;
	
}
#formulairecontact  #form1 input, #formulairecontact  #form1 textarea{
	width:230px;
	background-color:#f4f4f4;
	border:1px solid #848a92;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	padding:2px 0;
}
#formulairecontact  #form1 p input:focus, #formulairecontact  #form1 p textarea:focus {
	border:1px solid #476fa8;
}
#formulairecontact  #form1 .boutcontact {
	float:left;
	width:170px;
	margin-right:20px;
	cursor:pointer;
}

/*-------------------------------
   connexion client
----------------------------------*/
#information {
	background:url(../images/imageprofil/information.jpg) 0px 0px no-repeat;
	width:42px;
	height:38px;
	float:left;
	margin:10px 12px 0 10px ;
}
#projet {
	background:url(../images/imageprofil/projet.jpg) 0px 0px no-repeat;
	width:42px;
	height:38px;
	float:left;
	margin:10px 12px 0 0px ;
}
#facture {
	background:url(../images/imageprofil/facture.jpg) 0px 0px no-repeat;
	width:42px;
	height:38px;
	float:left;
	margin:10px 12px 0 0px ;
}
#deconnexion {
	background:url(../images/imageprofil/deconnexion.jpg) 0px 0px no-repeat;
	width:42px;
	height:38px;
	float:left;
	margin:10px 00px 0 0px ;
}
#curseur {
	background:url(../images/imageprofil/infobulle.gif) 0px 0px no-repeat;
	width:121px;
	height:18px;
	color:#FFFFFF;
	font:12px normal Arial, Helvetica, sans-serif, Calibri;
	text-align:center;
	cursor:pointer;
	position: absolute;	
	padding-top:5px;
	visibility:hidden;
}

/*-------------------------------
   page réalisation
----------------------------------*/
#contenuGaucheInterne .realisation {
	width:545px;
	padding:5px;
	background:#f2f2f2 url(../images/actu.jpg) no-repeat;
	border:1px solid #bdc6cf;
	margin:10px 0;
	float:left;
}
#contenuGaucheInterne .realisation .visuelrea {
	width:250px;
	float:left;
	text-align:center;
	border:1px solid #bdc6cf;
	padding:5px;
	margin-right:10px;
}

#contenuGaucheInterne .realisation .descprea {
	width:260px;
	float:left;
	padding:5px;
}
#contenuGaucheInterne .realisation .descprea .titrerea {
	color:#436d96;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	font-variant:small-caps;
}
#contenuGaucheInterne .realisation .descprea .daterea {
	color:#fa6e08;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
}

#planacce {
	width:95px;
	height:91px;
	background:url(../images/inconplan.jpg) no-repeat;
	float:right;
	margin-right:50px;
}
#contenuGaucheInterne .photodroite {
	width:252px;
	height:142px;
	float:right;
	margin-left:10px;
}
#contenuGaucheInterne .photodroite a {
	border:none;
	text-decoration:none;
}
#contenuGaucheInterne .photodroite img{
	border:none;
	text-decoration:none;
}