*{margin:0px; padding:0px; border:0px; text-decoration:none;color:Black}

body{background:url('img/bg.png') repeat-x; background-color:#00519e;font-family:Arial,Sans-Serif;font-size:12px;}
h2{font-family:Impact; font-size:18px; letter-spacing:1px;font-weight:normal;color:#00519e;}
h2 img{margin-right:5px}


.header { background-color:White; height:100px; padding:0 10px}
.information{color:#00519e;}
#logo{float:left;margin:10px 0 0 0}
#langue{float:right;}
#langue .left{background:url(img/langueL.png) no-repeat; width:5px; height:25px; float:left}
#langue .center{background:url(img/langueC.png) repeat-x; height:23px; float:left; padding-top:2px}
#langue .right{background:url(img/langueR.png) no-repeat; width:5px; height:25px; float:left}


#menu {background:url(img/headerOmbre.png) repeat-x;  width:100%;height:30px;position:absolute;  } 
#menu div{width:1070px; margin:0 auto}
#menu a{ background:url(img/btMenu.png) no-repeat; width:117px; height:23px; float:left; padding:7px 7px 7px 8px; color:white;text-align:center; font-family:Impact; font-size:14px; letter-spacing:1px; line-height:13px }


.centre{width:1040px; margin:0 auto; clear:both; }
.page{width:1040px; margin:0 auto; clear:both; }

.page .pageMiddle{background:url(img/pageM.png) repeat-y; width:985px; padding:40px 20px 20px 20px;margin:0 0 0 20px}
.page .pageBottom{background:url(img/pageB.png) no-repeat; width:1024px; height:8px;margin:0 0 0 20px}

.pageSmall{float:left;}
.pageSmall .pageSmallMiddle{background:url(img/pageSmallM.png) repeat-y; width:746px; padding:40px 20px 20px 20px}
.pageSmall .pageSmallBottom{background:url(img/pageSmallB.png) no-repeat; width:786px; height:8px;}

.filariane{font-size:11px; display:bloc; margin:5px 0 5px 0; }
.filariane strong{color:#00519e;}
/*Home*/

.cadre {float:left; margin:0 0 0 15px}
.cadre .top{background:url(img/cadreHomeT.png) no-repeat; width:494px; height:3px;}
.cadre .middle{background:url(img/cadreHomeM.png) repeat-y; width:454px; padding:20px}
.cadre .bottom{background:url(img/cadreHomeB.png) no-repeat; width:494px; height:3px;}
.cadre .pourquoi{background:url() no-repeat 170px 140px; width:465px;}
.cadre .pourquoi p{width:450px; float:left; margin:5px 0 }
.cadre .pourquoi img{margin:12px 0 12px 0px }
.cadre .pourquoi ul{margin-left: 15px }

.cadre .qui ul{margin-left: 15px }

.equipementHome{background:url(img/friseHome.png) no-repeat; width:1038px; height:291px;float:left; margin:10px 0 0 5px; }
.equipementHome h2{color:white; margin-left:20px}
.equipementHome a{background:url(img/btEquipement.png) no-repeat; width:169px; height:34px; text-align:center;color:white; font-weight:bold; float:left; padding:15px 0 0 0;margin:200px 19px 15px 19px}

.actu{float:left; width:1010px; background-color:#fff; height:125px; margin-left:5px; padding-top:20px; padding-left:20px; padding-bottom:20px;}
/*.actu .middle{background:url(img/actuM.png) repeat-y; width:1018px;height:125px; padding:20px 20px 20px 0;  }*/
./*actu .bottom{background:url(img/actuB.png) no-repeat; width:1038px; height:8px;}*/
.actu .block {float:left; width:485px; margin:0 0 0 20px;}

.actu a{text-decoration:underline;color:#00519e;font-size:11px; }
.actu h3{float:left; width:380px;margin:5px 0 0 0}
.actu em{float:left; margin:8px 0 0 0px;color:#3a3a3a; }
.actu p{ padding:5px 0 0 0;width:370px; float:left}
.actu .img{float:left; margin-left:10px}

.tableau tr{line-height:30px;}
.tableau tr td{border:1px solid Black;width:750px;padding:5px;}
/*Entreprise*/

.staticMenu {float:left; margin:45px 0 0 0; width:750px}
.staticMenu a{width:210px;text-align:center;height:150px; float:left; margin:20px 80px}
.staticMenu strong{ font-size:16px}


.menuScroll{float:right; font-weight:bold; margin-top:3px}
.entreprise ul {margin:0 0 0 20px}
.entreprise h2{margin:25px 0 10px 0; float:left}
.entreprise .haut{margin:25px 0 0px 0;float:right;text-decoration:underline}
.entreprise h3{margin:25px 0 10px 0; clear:both}
.entreprise iframe{border:1px solid #00519e}
.entreprise .agrandir{float:right; color:#00519e}
.entreprise .plan{text-align:center}

.historique strong{color:#00519e;}
.historique p{display:block; margin:10px 0 }


/*Galerie*/
.galerie{float:left; margin:40px 0 0 10px;}
.galerie h2{font-size:14px; color:white;}
.galerie .top{background:url(img/galerieT.png) no-repeat; width:202px; height:25px;text-align:center; padding-top:6px}
.galerie .middle{background:url(img/galerieM.png) repeat-y; width:162px; padding:20px; text-align:center;}
.galerie .bottom{background:url(img/galerieB.png) no-repeat; width:202px; height:8px;}

	.photos a{text-align:center; width:280px}
	
/*Equipement*/

.description {float:left; margin:40px 0 0 5px; }
.description ul {margin:0 0 0 20px}
.description .top{background:url(img/cadreT.png) no-repeat; width:283px; height:4px;}
.description .middle{background:url(img/cadreM.png) repeat-y; width:253px;padding:15px }
.description .bottom{background:url(img/cadreB.png) no-repeat; width:283px; height:4px;}

.equipements {float:left; margin:40px 0 0 0; width:750px;}
.equipement_ a{width:210px;height:230px;float:left;vertical-align:bottom;  margin:5px 16px}
.equipement_ span{background:url(img/btEquipement2.png) no-repeat;display:block; width:205px; height:32px; color:white; font-weight:bold; padding:17px 0 0 0; text-align:center; position:relative;margin:0 0 0 15px; top:-30px}


.equipement .presentation{float:left ; width:500px;}
.equipement .presentation h2{margin-top:5px}
.equipement .image{float:left; width:230px; text-align:center}
.equipement .image a{float:left; margin:7px 0 15px 5px; text-decoration:underline;color:#00519e }
.equipement .onglets{clear:both}

/*Lutetia et Vous*/
.letetiaetvous{margin:30px  0 0 0;}
.letetiaetvous td{text-align:center;width:300px}
.letetiaetvous h2{color:black; display:inline; font-size:16px}


.download .titre{font-weight:bold}
.download .separation{text-align:center; color:#00519e}
.download a img{float:left;margin:-5px 5px 0px 0}
.download h3{color:#00519e}


.temoignage h2{float:left}
.temoignage p{width:900px}
.temoignage .span{float:right; margin:0 0px 0 0; font-weight:bold}

.temoignage .cadreGris .top{background:url(img/cadreGrisT.png) no-repeat; width:968px;height:9px;}
.temoignage .cadreGris .middle{background-color:#eaeaea; width:928px; background-repeat:repeat-y;padding:20px}
.temoignage .cadreGris .bottom{background:url(img/cadreGrisB.png) no-repeat; width:968px;height:9px;}

.cadreGris .btBleu{background-color:#00519e;
				width:100px;
				height:25px;
				line-height:25px;
				color:White;
				text-align:center;
				font-weight:Bold;
				border:2px #00305c groove;
				float:left;
				
}


.btBleu:focus{border:2px #00305c ridge;
				
}

.logo_dl {float:right; padding-bottom:2px}
.texte_pdf{padding-bottom:40px;float:right}

/*Onglet*/
.onglets{margin:10px 0 0 0; }
.onglets h2{background:url(img/bgTitre.png) no-repeat;margin:10px 0 5px 0; padding:2px 0 0 10px;text-align:left; width:691px; height:25px;color:white;}
.onglets div{text-align:left; }
.onglets p {text-align:left; }
.onglets ul{text-align:left; margin:0 0 0 15px }
.onglets ul .exeption{text-align:left; margin:0 0 0 15px }
.onglets img{text-align:left;}

.onglets .on {background:url(img/ongletOn.png) no-repeat;display:block; width:234px; height:32px;padding:3px 0 0 0;float:left; margin:0 6px; cursor:pointer }
.onglets .on img{float:left; margin:0px 0 0 5px;}
.onglets .on span{float:left; margin:3px 0 0 10px;font-family:Impact; color:white; font-size:16px; width:180px; text-align:center}

.onglets .off {background:url(img/ongletOff.png) no-repeat;display:block; width:234px; height:32px;padding:3px 0 0 0;float:left; margin:0 6px ;cursor:pointer}
.onglets .off img{float:left; margin:0px 0 0 5px;}
.onglets .off span{float:left; margin:3px 0 0 10px;font-family:Impact; color:#00519e; font-size:16px; width:180px; text-align:center}

.onglets .ongletTop{background:url(img/CadreOngletT.png) no-repeat; width:739px; height:11px; z-index:1; position:relative;top:27px}
.onglets .ongletMiddle{background:url(img/CadreOngletM.png) repeat-y; width:699px; padding:0px 20px; z-index:1; position:relative; top:27px}
.onglets .ongletBottom{background:url(img/CadreOngletB.png) no-repeat; width:739px; height:11px;z-index:1; position:relative; top:27px}


 
/*Solutions*/
.solutions {float:left; margin:45px 0 0 0; width:750px}
.solutions a{background:url(img/solutionCadre.png) no-repeat 0px 25px;width:347px;height:180px;float:left; margin:0px 10px; text-align:center; font-size:14px}
.solutions strong{background:url(img/solutionOnglet.png);width:181px; height:20px;float:left; margin:0 0 8px 10px;padding:7px 0 0 0; font-size:12px}
.solutions span{float:right; color:white; margin:8px 10px 0 0}

.solution .presentation{float:left ; width:400px;}
.solution .presentation h2{margin-top:5px}
.solution .image{float:left; width:230px; text-align:center}
.solution .image a{float:left; margin:7px 0 15px 5px; text-decoration:underline;color:#00519e }
.solution .onglets{clear:both}

/*Procedes*/
.procedes {float:left; margin:45px 0 0 0; width:750px}
.procede .presentation{float:left ; width:400px;}
.procede .presentation h2{margin-top:5px}
.procede .presentation ul{margin-left:15px}

.procede_ a{width:160px; text-align:center;  margin:10px 7px; float:left;height:130px}
.procede_ strong{background:url(img/titreProcede.png) no-repeat; width:162px;height:29px; display:block; padding-top:13px;position:relative;top:6px;color:white;}

/*Application*/
.application{text-align:left; width:960px}
.application h2{float:left; margin:5px 0}
.application p{text-align:left; clear:both}
.application ul{margin:0 0 0 20px}
.application center{margin:25px 0 0 0}

.applications_ a{width:160px; text-align:center; display:block; margin:10px 0; }
.applications_ strong{background:url(img/titreAppli.png) no-repeat; width:154px;height:30px; display:block; padding-top:4px;padding-right:1px;padding-left:1px;font-size:10px}

/*news*/
.news {margin:10px 0; }
.news p{width:500px; float:left;  margin:10px 0 0 0; }
.news h3{color:#00519e;}
.news em{ color:#333333; font-weight:bold; }
select{height:23px; border:1px solid black}
.search {background:url('img/btSearch.png') no-repeat 0 5px;width:25px;height:28px;}

.cadreGris2 .top{background:url(img/cadreGrisT.png) no-repeat; width:968px;height:9px;}
.cadreGris2 .middle{background-color:#eaeaea; width:968px; background-repeat:repeat-y;padding:20px}
.cadreGris2 .bottom{background:url(img/cadreGrisB.png) no-repeat; width:968px;height:9px;}

.cadreBlanc { margin:10px 10px 0 10px}
.cadreBlanc .M{background-color:white; }
.cadreBlanc .TL{background:url('img/cadreBlancTL.png') no-repeat ;width:5px;height:5px; } 
.cadreBlanc .TR{background:url('img/cadreBlancTR.png') no-repeat ;width:5px;height:5px;}
.cadreBlanc .BR{background:url('img/cadreBlancBR.png') no-repeat ; width:5px;height:5px; }
.cadreBlanc .BL{background:url('img/cadreBlancBL.png') no-repeat ; width:5px;height:5px; }
/*contact*/
.contact{margin:10px 0 0 0; float:left; width:500px}
.contact .input{width:300px; height:20px; border:1px solid gray}
.contact textarea{border:1px solid gray}
.contact .plaquette input{margin:0 0 0 10px}

.carte{text-align:center; float:left; width:480px}
.carte iframe{width:400px; height:600px}
.carte p{display:inherit}
.carte .agrandir{float:right; color:#white; margin:5px 50px  0 0; padding:5px 0 0 0; font-size:14px}  

.btSubmit{background:url(img/btSubmit.png) no-repeat; width:169px;height:28px;color:white; border:0px; text-align:center;  margin:0 0px 0 0 ; cursor:pointer}
.btSubmitGris{background:url(img/btSubmitGris.png) no-repeat; width:169px;height:28px;color:white; border:0px; text-align:center;  margin:0 0px 0 0 ; cursor:pointer}
/*Footer*/
.footer{background:url(img/footer.png) no-repeat; width:1038px; height:74px;color:white; text-align:center;  margin:0 auto; clear:both; padding:15px 0 0 0}
.footer a, .footer p {color:white}




/*BO*/
.compte{color:white;}
.compte label{color:white;}
.compte .input{border:1px solid black; height:20px;width:170px; padding:2px 0 0 5px}
.lienSite{font-size:18px;text-decoration:underline; color:#00519e; float:right; margin:15px 30px 0 0}
/*Temoignage*/
#boutonAdd{font-weight:bold; padding:7px 0 0 0; cursor:pointer}
#addTemoin{clear:both; }
#addTemoin select{margin:5px 0 0 5px; width:90px}
#addTemoin .input {border:1px solid black; height:20px;}
#addTemoin textarea {border:1px solid black;float:left; margin:0 0 0 30px; color:gray; height:73px}

.style_null p span{float:none;font-weight:normal;}

/*Salon*/
.modSalon {clear:both; }
.modSalon select{margin:5px 0 0 5px; width:90px}
.modSalon label{ float:left; margin:5px 5px 0 0;}
.modSalon .input {border:1px solid black; height:18px;float:left;width:300px; padding:3px 0 0 0;}
.modSalon textarea {border:1px solid black;overflow:auto; }
.modSalon #image{height:25px; border:1px solid black}
.modSalon .choixLangue span{float:left; width:107px; height:18px;text-align:center; padding:4px 0 0 0; margin:0 5px 0 0; cursor:pointer}
.modSalon .choixLangue .on{background:url(img/onglet_on.png) no-repeat; color:#FFFFFF; font-weight:bold}
.modSalon .choixLangue .off{background:url(img/onglet_off.png) no-repeat; color:black; }
.modSalon .cadreImage{width:350px; text-align:center;float:left;}
.modSalon select{width:40px}
.pagination {width:930px; text-align:center; color:#00519e}
.pagination a{ color:#00519e; margin:0 3px}

.textareaLangue {background-color:#eaeaea; padding:10px; width:600px;float:left;}


#info_window {
text-align:center;
	color: #FFFFFF;
	width: 310px;
	min-height: 110px;
	position: absolute;
	background-image: url(../design/img/rollover.gif);
	background-repeat: no-repeat;
	
}

#info_window_contents {
text-align:center;
color: #FFFFFF;
	width: 220px;
	min-height: 76px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	overflow:hidden;
}

#info_window_contents .Titre {
color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}


#info_window_tl,#info_window_tr,#info_window_bl,#info_window_br,#info_window_t,#info_window_l,#info_window_r,#info_window_b
	{ /* background-color: #F00;*/
	height: 11px;
	width: 1px;
}
#Carte span{display:none;}
/*
#info_window_tl{background-image: url(../images/carte/tl.png);background-repeat: no-repeat;}
#info_window_tr{background-image: url(../images/carte/tr.png);background-repeat: no-repeat;}
#info_window_bl{background-image: url(../images/carte/bl.png);background-repeat: no-repeat;}
#info_window_br{background-image: url(../images/carte/br.png);background-repeat: no-repeat;}
#info_window_t{background-image: url(../images/carte/t.png);background-repeat: repeat-x;}
#info_window_l{background-image: url(../images/carte/l.png);background-repeat: repeat-y;}
#info_window_r{background-image: url(../images/carte/r.png);background-repeat: repeat-y;}
#info_window_b{background-image: url(../images/carte/b.png);background-repeat: repeat-x;}
#info_window_beak{background-image: url(../design/img/fleche.png);background-repeat: no-repeat;width:24px;height:11px;}*/