@charset "utf-8";
/* CSS Document */

body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; color:#5f5f5f; background-color:#ccc}
body, p, h1, img{ margin:0; padding:0; border:none;}
/* ::::::::::::::::::::::::::::::::::::: conteneur ::::::::::::::::::::::::::::::::::::: */
#conteneur{  width:980px; margin:auto; background-image:url(../images/fond-contenu.jpg); background-repeat:repeat-y; min-height:500px; /*border-right:1px #ccc solid; border-bottom:1px #ccc solid;*/}


/* ::::::::::::::::::::::::::::::::::::: header ::::::::::::::::::::::::::::::::::::: */
#header{ width:604px; height:92px; background-image:url(../images/header.jpg); background-repeat:no-repeat; padding:55px 0 0 376px; border-bottom:1px solid #dd1e25;}

#presentation{ height:18px; width:108px; float:left; margin-left: }
a.menu-presentation {display:block; height:18px; width:108px;background-image:url(../images/bouton--presentation.gif); background-repeat:no-repeat;} 
a.menu-presentation:hover { background-position: 0 -18px;} 
a.menu-presentation_on { background-position: 0 -18px; display:block; height:18px; width:108px;background-image:url(../images/bouton--presentation.gif); background-repeat:no-repeat;} 

a.menu-presentation-en {display:block; height:18px; width:108px;background-image:url(../images/bouton--presentation_EN.gif); background-repeat:no-repeat;} 
a.menu-presentation-en:hover { background-position: 0 -18px;} 
a.menu-presentation-en_on { background-position: 0 -18px; display:block; height:18px; width:108px;background-image:url(../images/bouton--presentation_EN.gif); background-repeat:no-repeat;} 

#consultants{ height:18px; width:107px; float:left; margin-left:68px; }
a.menu-consultants {display:block; height:18px; width:108px;background-image:url(../images/bouton--consultant.gif); background-repeat:no-repeat;} 
a.menu-consultants:hover { background-position: 0 -18px;} 
a.menu-consultants_on { background-position: 0 -18px; display:block; height:18px; width:108px;background-image:url(../images/bouton--consultant.gif); background-repeat:no-repeat;} 

#missions{ height:18px; width:108px; float:left; margin-left:73px; }
a.menu-missions {display:block; height:18px; width:74px;background-image:url(../images/bouton--missions.gif); background-repeat:no-repeat;} 
a.menu-missions:hover { background-position: 0 -19px;} 
a.menu-missions_on { background-position: 0 -19px; display:block; height:18px; width:108px;background-image:url(../images/bouton--missions.gif); background-repeat:no-repeat;} 
a.menu-missions-en {display:block; height:18px; width:74px;background-image:url(../images/bouton--missions_EN.gif); background-repeat:no-repeat;} 
a.menu-missions-en:hover { background-position: 0 -19px;} 
a.menu-missions-en_on { background-position: 0 -19px; display:block; height:18px; width:108px;background-image:url(../images/bouton--missions_EN.gif); background-repeat:no-repeat;} 

#retour-home{clear:both; margin:45px 0 0 57px; width:310px; height:50px; cursor:pointer;}
* html #retour-home{clear:both; margin:0px 0 0 57px; width:310px; height:15px; cursor:pointer;}

/* ::::::::::::::::::::::::::::::::::::: contenu ::::::::::::::::::::::::::::::::::::: */

/* -------------------------------------- colonne gauche --------------------------------------  */
#colonne-gauche{ width:200px; float:left;}
#txt-colonne-gauche{ font-size:9px; padding:25px 0 50px 18px; line-height:24px; } 

/* -------------------------------------- txt contenu --------------------------------------  */


/*saesam partners*/
#txt-contenu-homepage{ float:right; font-size:12px; line-height:23px; width:779px; background-image:url(../images/img-homepage.jpg); background-repeat:no-repeat; padding-bottom:10px; padding-bottom:10px;}
p.home-page{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; line-height:40px; margin:130px  0 0 40px;}
#txt-contenu{ float:right; font-size:12px; line-height:23px; width:779px; padding-bottom:10px;}
#txt-contenu p{ margin:60px;}

/*saesam partners*/
#txt-contenu-sesam-partners{ float:right; font-size:12px; line-height:23px; width:779px; padding-bottom:10px;}
#txt-contenu-sesam-partners p.bold{ margin-left:60px; font-size:11px;}
#txt-contenu-sesam-partners p.mail-partners{  clear:both; margin:50px 0 0 60px;}
img.saesam{ margin:30px 0 0 60px;}
#partners{ height:55px; width:565px; margin:15px 0 0 160px; font-size:12px; text-align:left; }
#partners p{ float:left; padding:10px 0 0 20px; line-height:13px;}
img.partners{ float:left;}

/*consultants*/
#txt-contenu-consultants{ float:right; font-size:12px; line-height:23px; width:779px; padding-bottom:10px;}
#img-consultants-1{ float:left; width:82px; padding:35px 0 0 25px;}
#img-consultants-1 p{ font-size:9px; line-height:11px; text-align:center;}
#img-consultants{ float:left; width:82px; padding:35px 0 0 25px;}
#img-consultants p{ font-size:9px; line-height:11px; float:left; text-align:center;}
img.visuel-consultant{margin:10px 0 0 10px; float:left;}
a.vignette{}
#consultants-references-1, #consultants-references-2, #consultants-references-3, #consultants-references-4, #consultants-references-5, #consultants-references-6, #consultants-references-7{ float:right; border:1px solid #dd1e25; border-bottom: none; border-right:none; margin-top:35px; width:541px; height:215px;}
#consultants-references-1 p, #consultants-references-2 p, #consultants-references-3 p, #consultants-references-4 p, #consultants-references-5 p, #consultants-references-6 p , #consultants-references-7 p{ font-size:11px; font-style:italic; margin:20px 10px 10px 150px; line-height:15px;}
#consultants-references-1, #consultants-references-2, #consultants-references-3, #consultants-references-4, #consultants-references-5, #consultants-references-6, #consultants-references-7{display:none;}

/*missions*/
#txt-contenu-missions{ float:right; font-size:12px; line-height:23px; width:779px; text-align:center; padding-bottom:10px;}
h1.missions{ font-size:11px; font-weight:normal;}
#txt-align-right{ width:370px; float:left; font-size:10px; text-align:right; margin-top:20px; border-right:1px solid #dd1e25; line-height:11px; padding-right:10px;}
#txt-align-left{ width:370px; float:left; font-size:10px; text-align:left; margin-top:20px; line-height:11px; padding-left:10px;}

/*coordonnees*/
#txt-contenu-coordonnees{ float:left; width:779px; padding-bottom:10px;}
#txt-contenu-coordonnees p.coordonnees{ margin:30px 0 0 60px;}
#carte{ float:left; width:350px; padding:30px 0 0 60px; clear:left;}
#carte p{ font-size:10px;}
#carte p.metro-sablon{ font-size:10px;}
#carte img{ float:left;}
a.lien-google{margin-top:150px; display:block;}

#bloc-contact{ float:right; width:315px; margin-top:70px; margin-right:40px; background-color:#d1d1d1; font-size:12px; }
#bloc-contact p{ font-style:italic; font-size:11px; line-height:20px; margin:5px 5px 5px 5px;}

#presentation-1, #presentation-2, #presentation-3, #presentation-4, #presentation-5, #presentation-6, #presentation-7, #presentation-8, #presentation-9 {position:absolute; width:315px; top:400px; left:50%; margin-left:100px; background-color:#d1d1d1; }
#presentation-1, #presentation-2, #presentation-3, #presentation-4, #presentation-5, #presentation-6, #presentation-7, #presentation-8, #presentation-9 {display:none;}
#presentation-1 p, #presentation-2 p, #presentation-3 p, #presentation-4 p, #presentation-5 p, #presentation-6 p, #presentation-7 p, #presentation-8 p, #presentation-9 p { font-style:italic; line-height:17px; margin:5px 0 5px 10px; font-size:12px;}
a.lien-presentation{color:#5f5f5f; text-decoration:none;}

#txt-contenu-bo{ float:right; font-size:12px; line-height:23px; width:779px; background-repeat:no-repeat; padding-bottom:10px; padding-bottom:10px;}

/*/////////////////			FOOTER			/////////////////////////*/
#copyright{text-align:center; margin:auto; clear:both; width:980px; color:#fff;}

/* ::::::::::::::::::::::::::::::::::::: class ::::::::::::::::::::::::::::::::::::: */
.clear-both{ clear:both;}
.lien-noir{ color:#000000; text-decoration:none;}
.lien-noir:hover{ color:#000000; text-decoration:underline;}
.lien-noir_on{ color:#000000; text-decoration:underline;}
.lien-gris{ color:#5f5f5f; text-decoration:none;}
.lien-gris:hover{ color:#5f5f5f; text-decoration:underline;}
.underline-red{border-bottom:1px solid #dd1e25;}
.bold{ font-weight:bold;}
.red{ color:#dd1e25;}
.lien-red{ color:#dd1e25; text-decoration:none;}
.lien-red:hover{ color:#dd1e25; text-decoration:underline;}

.display-block-direction{ display:block; width:210px; float:left; margin-right:40px;}
.display-block-juridique{ display:block; width:200px; float:left; margin-right:30px;}
