@charset "utf-8";

/* CSS Document */



body {

	background-image: url(images/bg.gif);

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #FFFFFF;

}

.content{

	margin-left: auto;

	margin-right: auto;

	width: 986px;

	margin-top: 24px;

}

.contents{

	margin-left: auto;

	margin-right: auto;

	width: 986px;

}

.entete{

	width:986px;

	height:26px;

	background-image:url(images/design-haut.png);

	margin:0px;

}

.contenu{

	width:986px;

	background-image:url(images/image-bg.png);

	background-repeat:repeat-y;
	float:left;
}

.contenu2{

	width:986px;

	margin-left:13px;

	margin-right:13px;
	float:left;

}

.bas{

	width:986px;

	background-image:url(images/bg-bas.png);

	background-repeat:no-repeat;

	height:60px;

	text-align:center;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#edbab8;

	padding-top:10px;

	float:left;

}

.basFooter{

	width:960px;

	background-color: #df1111 ;

  	height:108px;

	text-align:center;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#edbab8;

	padding-top:20px;

	float:left;
	
	-moz-border-radius:15px 15px 15px 15px;

}

.bas a:link {color: #edbab8; text-decoration: none ;}

.bas a:visited {color: #edbab8; text-decoration: none ;}

.bas a:hover {color: #edbab8; text-decoration: underline ;}

.bas a:active {color: #edbab8; text-decoration: none ;}


.basFooter a:link {color: #edbab8; text-decoration: none ;}

.basFooter a:visited {color: #edbab8; text-decoration: none ;}

.basFooter a:hover {color:#edbab8; text-decoration: none ;}

.basFooter a:active {color:#edbab8; text-decoration: none ;}



.bas1{

	width:386px;

	padding: 0 0 0 30px;

	text-align:left;

	float:left;

}

.bas2{

	width:500px;

	text-align:right;

	padding: 0 30px 0 0;

	float:left;

}



.photos5{

	width:301px;

	background-color:#000000;

	padding:2px 0px 2px 0px;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#ffffff;

	float:left;

	text-align:center;

}

.photos5 a:link {color: #ffffff; text-decoration: none ;}

.photos5 a:visited {color: #ffffff; text-decoration: none ;}

.photos5 a:hover {color: #616160; text-decoration: none ;}

.photos5 a:active {color: #ffffff; text-decoration: none ;}





.phot5{

	width:444px;

	background-color:#323232;

	padding:2px 14px 2px 0px;

	border-top: 1px solid #000000;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#999999;

	float:left;

	text-align:right;

}

.phot5 a:link {color: #999999; text-decoration: none ;}

.phot5 a:visited {color: #999999; text-decoration: none ;}

.phot5 a:hover {color: #ffffff; text-decoration: none ;}

.phot5 a:active {color: #999999; text-decoration: none ;}



.phot55{

	width:588px;

	background-color:#323232;

	padding:2px 14px 2px 0px;

	border-top: 1px solid #000000;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#999999;

	float:left;

	text-align:right;

}

.phot55 a:link {color: #999999; text-decoration: none ;}

.phot55 a:visited {color: #999999; text-decoration: none ;}

.phot55 a:hover {color: #ffffff; text-decoration: none ;}

.phot55 a:active {color: #999999; text-decoration: none ;}





.photos7{

	width:238px;

	background-color:#000000;

	padding-right:3px;

	height:17px;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#666666;

	float:left;

	text-align:right;

}

.photos7 a:link {color: #666666; text-decoration: none ;}

.photos7 a:visited {color: #666666; text-decoration: none ;}

.photos7 a:hover {color: #FFFFFF; text-decoration: none ;}

.photos7 a:active {color: #666666; text-decoration: none ;}



.photos8{

	width:258px;

	background-color:#000000;

	padding-right:3px;

	height:17px;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#666666;

	float:left;

	text-align:right;

}

.photos8 a:link {color: #666666; text-decoration: none ;}

.photos8 a:visited {color: #666666; text-decoration: none ;}

.photos8 a:hover {color: #FFFFFF; text-decoration: none ;}

.photos8 a:active {color: #666666; text-decoration: none ;}



.photos9{

	width:198px;

	background-color:#000000;

	padding-right:3px;

	height:17px;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#666666;

	float:left;

	text-align:right;

}

.photos9 a:link {color: #666666; text-decoration: none ;}

.photos9 a:visited {color: #666666; text-decoration: none ;}

.photos9 a:hover {color: #FFFFFF; text-decoration: none ;}

.photos9 a:active {color: #666666; text-decoration: none ;}







.icone1{

	width:137px;

	background-color:#aaaaa8;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	padding:2px 0px 2px 5px;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	float:left;

}

.icone1 a:link {color: #000000; text-decoration: none ;}

.icone1 a:visited {color: #000000; text-decoration: none ;}

.icone1 a:hover {color: #FFFFFF; text-decoration: none ;}

.icone1 a:active {color: #000000; text-decoration: none ;}



.icone2{

	width:137px;

	padding:2px 0px 2px 5px;

	background-color:#616160;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	float:left;

}

.icone2 a:link {color: #000000; text-decoration: none ;}

.icone2 a:visited {color: #000000; text-decoration: none ;}

.icone2 a:hover {color: #FFFFFF; text-decoration: none ;}

.icone2 a:active {color: #000000; text-decoration: none ;}



.titre-galerie{

	width:281px;

	height:198px;

	background-color:#000000;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:21px;

	color:#cccccc;

	float:left;

	padding: 20px 0px 0px 20px ;

}





.animation{

	width:960px;

}
.box_txt{
	width:960px;
}

.barre-menu{

	width:960px;

	background-image: url(images/barre-menu.gif);

	background-repeat:repeat-x;

	height:30px;

}

.ligne-centre{

	width:960px;

	margin-bottom: 52px;

	margin-top: 21px;

	background-image: url(images/barre.gif);

	height: 17px;

}

.drapeau{

	width:960px;

	height:42px;

	text-align: center;

}

.francais{

	width:40px;

	height:25px;

	margin-left:435px;

	float:left;

	margin-right: 10px;

}

.anglais{

	width:40px;

	height:25px;

	margin-right:435px;

	float:left;

}

.anglais2{

	width:48px;

	margin-left:14px;

	margin-top:13px;

	float:left;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7f7f7f;

}

.anglais2 a:link {color: #7f7f7f; text-decoration: none ;}

.anglais2 a:visited {color: #7f7f7f; text-decoration: none ;}

.anglais2 a:hover {color: #7f7f7f; text-decoration: underline ;}

.anglais2 a:active {color: #7f7f7f; text-decoration: none ;}





.anglais3{

	width:25px;

	margin-right:28px;

	margin-top:11px;

	float:left;

}

.anglais4{

	width:73px;

	margin-right:28px;

	margin-left:14px;

	margin-top:11px;

	float:left;

}

.date{

	width:168px;

	margin-top:13px;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7f7f7f;

	float:left;

}

.menu{

	width:634px;

	height:30px;

	padding-left:15px;

	padding-right:28px;

	background-image: url(images/menu.gif);

	float:left;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#ffffff;

}

.presentation{

	width:136px;

	float:left;

}

.solution {

	width:127px;

	float:left;

}

.solution2 {

	width:107px;

	float:left;

}

.events {

	width:197px;

	float:left;

}

.produits {

	width:78px;

	float:left;

}

.produits2 {

	width:98px;

	float:left;

}

.refernces {

	width:96px;

	float:left;

}

.sepa{

	width:960px;

	height:50px;

	background-image: url(images/bg-sepa.gif);

	background-repeat:repeat-x;

}

.menu-gauche{

	width:240px;

	margin-top:10px;

	margin-left:27px;

	margin-right:31px;

	float:left;

}

.contenu-texte{

	width:631px;

	margin-right:31px;

	float:left;

}

.newsletter{

	width:240px;

	float:left;

	margin-bottom:11px;

}

.entete-references{

	width:240px;

	float:left;

}

.references{

	width:240px;

	float:left;

	background-image:url(images/bg-references.gif);

	background-repeat:repeat-y;

	text-align: center;

	padding-top:11px;

	padding-bottom:11px;

}

.titre-texte{

	width:602px;

	padding-left:29px;

	height:27px;

	float:left;

	background-image:url(images/puce.gif);

	background-repeat:no-repeat;

	margin-bottom:20px;

}

.texte{

	width:602px;

	padding-left:29px;

	float:left;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

}

.texteGras{
	width:602px;
	padding-left:29px;
	float:left;
	font-weight: bold;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
   	line-height:3em;  
 	font-size:16px;
	color:#666666;
	 

}

.texte a:link {color: #666666; text-decoration: underline ;}

.texte a:visited {color: #666666; text-decoration: underline ;}

.texte a:hover {color: #666666; text-decoration: none ;}

.texte a:active {color: #666666; text-decoration: underline ;}



.erreur2{

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#e8170c;

}





.galerie5{

	width:602px;

	margin-left:29px;

	float:left;

	background-color: #000000;

}

.galerie6{

	width:301px;

	float:left;

	background-color:#000000;

}

.gal6{

	width:143px;

	float:left;

	background-color:#000000;

	margin-right:1px;

}

.gal7{

	width:458px;

	float:left;

	background-color:#000000;

}

.gal77{

	width:602px;

	float:left;

	background-color:#000000;

}

.galerie66{

	width:301px;

	float:left;

	background-color:#616160;

	height:17px;

}

.texte5{

	width:573px;

	float:left;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#353535;

	margin-left:29px;

	padding-left:15px;

	padding-right:14px;

	padding-top:10px;

	padding-bottom:10px;

	background-color:#f2f2f0;

	text-align:justify;

}

.texte5 a:link {color: #353535; text-decoration: underline ;}

.texte5 a:visited {color: #353535; text-decoration: underline ;}

.texte5 a:hover {color: #353535; text-decoration: none ;}

.texte5 a:active {color: #353535; text-decoration: underline ;}



.texte5a{

	width:286px;

	float:left;

}

.texte5b{

	width:114px;

	float:left;

	text-align:left;

}

.texte5bbb{

	width:314px;

	float:left;

	text-align:left;

}

.texte5bb{

	width:573px;

	float:left;

	font-weight:bold;

	margin:10px 0 0 0;

}

.texte5c{

	width:150px;

	float:left;

}

.texte2{

	width:235px;

	height:208px;

	padding-right:25px;

	padding-left:29px;

	float:left;

	background-color:#f2f2f0;

	padding-top: 20px;

}

.texte12{

	width:235px;

	padding-right:25px;

	padding-left:29px;

	float:left;

	background-color:#f2f2f0;

	padding-top: 20px;

}

.fond-gris{

	width:289px;

	float:left;

}

.fond-gris1{

	width:279px;

	margin-right:10px;

	float:left;

	background-image:url(images/fond-gris.gif);

	height:15px;

}

.fond-gris2{

	width:279px;

	margin-right:10px;

	float:left;

	background-image:url(images/fond-gris2.gif);

	height:15px;

}

.texte3{

	width:631px;

	float:left;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#353535;

	text-align:justify;

}

.texte31{

	width:602px;

	padding: 20px 0 20px 29px;

	background-color:#f2f2f0;

	float:left;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#353535;

	text-align:justify;

}

.texte4{



text-decoration: none ;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#353535;

}

.contenu4{

	width:960px;

	float:left;

	background-color:#FFFFFF;

	height:850px;

}

.photo-sol{

	width:142px;

	height:49px;

	margin-right:25px;

	margin-left:25px;

	margin-bottom:30px;

	border: 4px solid #e4e4e4;

	float:left;

	text-align: center;

	vertical-align: middle;

}

.photo-sol3{

	width:342px;

	float:left;

	background-color:#FFFFFF;

	z-index:1;

}

ul{

	padding-left: 15px;

	margin-top: 0px;

	margin-bottom: 0px;

	font-weight:bold;

	list-style-image:url(images/puce2.gif);

	list-style-position:inside;

}

.photo{

	width:162px;

	height:79px;

	margin-right:15px;

	margin-left:15px;

	border: 4px solid #e4e4e4;

	float:left;

	text-align: center;

	vertical-align: middle;

}

.cadre-photo{

	width:200px;

	margin-bottom:25px;

	float:left;

	text-align: center;

	vertical-align: middle;

}

.zoom{

	width:170px;

	margin-right:15px;

	margin-left:15px;

	float:left;

	text-align: center;

}

.bouton{

	width:149px;

	height:25px;

	margin-left:450px;

	margin-right:15px;

	margin-top:15px;

	padding-left:15px;

	padding-top:5px;

	float:left;

	background-image:url(images/fond-bouton.gif);

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

}

.bouton a:link {color: #FFFFFF; text-decoration: none ;}

.bouton a:visited {color: #FFFFFF; text-decoration: none ;}

.bouton a:hover {color: #bcbcbc; text-decoration: none ;}

.bouton a:active {color: #FFFFFF; text-decoration: none ;}



.bouton2{

	width:115px;

	height:25px;

	margin-left:445px;

	margin-right:15px;

	margin-top:5px;

	padding-left:0px;

	padding-top:5px;

	float:left;

	background-image:url(images/fond-bouton2.gif);

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-align: center;

}

.bouton2 a:link {color: #FFFFFF; text-decoration: none ;}

.bouton2 a:visited {color: #FFFFFF; text-decoration: none ;}

.bouton2 a:hover {color: #bcbcbc; text-decoration: none ;}

.bouton2 a:active {color: #FFFFFF; text-decoration: none ;}

.tit-reser2{

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#747778;

	float:left;

	width:300px;

}

.tit-reser3{

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#4C4C4C;

	float:left;

	width:602px;

	margin-bottom:20px;

}

.tit-reser333{

	float:left;

	width:560px;

	margin-bottom:20px;

}

.skype{

	width:80px;

	padding: 10px 5px 0 400px;

	float:left;

}

.box_share{

	width:224px;

	padding: 0 0 0 16px;

	float:left;

	margin-bottom:11px;

}



.btn_facebook {

	width:32px;

	height:32px;

	padding: 0 0 0 0;

	margin: 0 0 0 15px;

	background-image:url(images/facebook.png);

	background-repeat:no-repeat;

	background-position: 0 -224px;

	float:left;

}

a.btn_facebook:link{ color:#FFFFFF; text-decoration:none;}

a.btn_facebook:active{ color:#FFFFFF; text-decoration:none;}

a.btn_facebook:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(images/facebook.png); background-position: 0 -224px;}

a.btn_facebook:visited{ color:#FFFFFF; text-decoration:none;}

.btn_twitter{

	width:32px;

	height:32px;

	padding: 0 0 0 0;

	margin: 0 0 0 15px;

	background-image:url(images/facebook.png);

	background-repeat:no-repeat;

	background-position: 0 -640px;

	float:left;

}

a.btn_twitter:link{ color:#FFFFFF; text-decoration:none;}

a.btn_twitter:active{ color:#FFFFFF; text-decoration:none;}

a.btn_twitter:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(images/facebook.png); background-position: 0 -640px;}

a.btn_twitter:visited{ color:#FFFFFF; text-decoration:none;}



.btn_linkin{

	width:32px;

	height:32px;

	padding: 0 0 0 0;

	margin: 0 0 0 15px;

	background-image:url(images/facebook.png);

	background-repeat:no-repeat;

	background-position: 0 -384px;

	float:left;

}

a.btn_linkin:link{ color:#FFFFFF; text-decoration:none;}

a.btn_linkin:active{ color:#FFFFFF; text-decoration:none;}

a.btn_linkin:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(images/facebook.png); background-position: 0 -384px;}

a.btn_linkin:visited{ color:#FFFFFF; text-decoration:none;}

.btn_word{

	width:32px;

	height:32px;

	padding: 0 0 0 0;

	margin: 0 0 0 15px;

	background-image:url(images/facebook.png);

	background-repeat:no-repeat;

	background-position: 0 -705px;

	float:left;

}

a.btn_word:link{ color:#FFFFFF; text-decoration:none;}

a.btn_word:active{ color:#FFFFFF; text-decoration:none;}

a.btn_word:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(images/facebook.png); background-position: 0 -705px;}

a.btn_word:visited{ color:#FFFFFF; text-decoration:none;}





.tit-reser4{

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#4C4C4C;

	float:left;

	width:300px;

	margin-bottom:10px;

	margin-top: 15px;

}

.tit-reser9{

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#4C4C4C;

	float:left;

	width:300px;

	margin-bottom:10px;

}

.tit-reser5{

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#4C4C4C;

	float:left;

	width:300px;

}

.tit-reser6{

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#747778;

	float:left;

	width:255px;

	margin-bottom:15px;

}

.tit-reser8{

	float:left;

	width:106px;

	padding-left:455px;

	margin-bottom:20px;

}

.mots-cles12{

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#747778;

	height: 80px;

	width: 552px;

	border: 1px solid #DBDFE6;

	float:left;

	padding: 3px;

}

.mots-cles8{

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#747778;

	height: 14px;

	width: 250px;

	border: 1px solid #DBDFE6;

	float:left;

	padding: 3px;

}

.mots-cles88{

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#747778;

	height: 24px;

	width: 250px;

	border: 1px solid #DBDFE6;

	float:left;

	padding: 3px;

}

.reserver{

	width:88px;

	height:19px;

	padding-left:18px;

	font-family:"Trebuchet MS";

	font-size:12px;

	font-weight:bold;

	float:left;

	color:#FFFFFF;

	background-image:url(images/bg-reserver.gif);

}

.reserver a:link {color: #FFFFFF; text-decoration: none ;}

.reserver a:visited {color: #FFFFFF; text-decoration: none ;}

.reserver a:hover {color: #FFFFFF; text-decoration: underline ;}

.reserver a:active {color: #FFFFFF; text-decoration: none ;}

