/* -------------------------------------STYLE  */
body {font-family:Arial, Helvetica;color:#000;font-size:0.7em;text-align:left;margin:0;padding:0;background-color : #ffffff}
#site{width:775px;overflow:auto;margin:0 auto;padding:0;text-align:left}
#header{width:775px;height:107px;margin:0;padding:0}
#contenu{width:775px;position:relative;float:right;text-align:left;margin:0;padding:0;}
/* ------------------------------------- IMAGES   */
#logo{width:245px;height:75px;margin:15px 0 0 46px;position:relative;float:left}
img{border:0}
.dashline{width:516px;margin:30px 0 0 0;padding:0}
#accessoires{width:100px;margin:0;padding:0;float:right;text-align:right;position:relative;float:right}
#langues{margin:30px 45px 0 50px;padding:0;float:right;text-align:right;position:relative;float:right}
#bande-image{width:775px;height:245px;margin:0;padding:0;float:right;text-align:right;position:relative;float:left}
#map {margin: 10px 0 10px 0;border: 1px solid #666666;position:relative;float:left}
.texteencadre {font-size:11px;line-height:15px;font-style:italic;color:#656369;margin:20px 20px 0 20px;}
.texteencadre:before {content:url(../images/design/start_quote.gif);margin-right:10px;	}
.texteencadre:after {content:url(../images/design/end_quote.gif);margin-left:10px;margin-top:50px;}
#langues table td{font-size:11px;font-weight:bold;color:#434848;height:20px}
#langues table {margin: 0 0 10px 0}
#langues select{font-size:9px;color:#434848;border:1px solid #d5d5d5;background-color:#fff;}
/* -------------------------------------NAV SECONDAIRE  */
#navsec{position:relative;bottom:0;width:287px;height:41px;margin:8px 40px 0 0;padding:0;float:right}
ul#navsec li{float:left;display:inline;height:41px;list-style-type:none;margin:0;padding:0;}
ul#navsec li a{float:left;text-indent:-9999px;text-decoration:none;height:41px;line-height:0;background:url(../images/nav-sec/nav-sec-bg.png);}
ul#navsec li.accueil a{width:71px;background-position:0 0;margin:0}
ul#navsec li.accueil a:hover{background-position:0 -41px ;}
ul#navsec li.accueil.in{background-position:0 -41px;}
ul#navsec li.a-propos a{width:73px;background-position:-71px 0;}
ul#navsec li.a-propos a:hover{background-position:-71px -41px;}
ul#navsec li.a-propos a.active{background-position:-71px -41px;}
ul#navsec li.nouvelles a{width:83px;background-position:-144px 0;}
ul#navsec li.nouvelles a:hover{background-position:-144px -41px;}
ul#navsec li.nouvelles a.active{background-position:-144px -41px;}
ul#navsec li.emplois a{width:73px;background-position:-227px 0;}
ul#navsec li.emplois a:hover{background-position:-227px -41px;}
ul#navsec li.emplois a.active{background-position:-227px -41px;}
ul#navsec li.contact a{width:70px;background-position:-300px 0;}
ul#navsec li.contact a:hover{background-position:-300px -41px;}
ul#navsec li.contact a:active{background-position:-300px -41px;}
/* ------------------------------------- Navigation PRINCIPALE   */
#navprinc{position:relative;bottom:0;width:750px;height:49px;margin:0 0 0 13px;padding:0;float:left}
ul#navprinc li{float:left;display:inline;height:49px;list-style-type:none;margin:0;padding:0;}
ul#navprinc li a{float:left;text-indent:-9999px;text-decoration:none;height:49px;line-height:0;background:url(../images/nav-princ/nav-princ-bg.png);}
ul#navprinc li.traduction a{width:153px;background-position:0 0;margin:0}
ul#navprinc li.traduction a:hover{background-position:0 -49px ;}
ul#navprinc li.interpretation a{width:154px;background-position:-153px 0;}
ul#navprinc li.interpretation a:hover{background-position:-153px -49px;}
ul#navprinc li.autres-services a{width:162px;background-position:-307px 0;}
ul#navprinc li.autres-services a:hover{background-position:-307px -49px;}
ul#navprinc li.tarification a{width:132px;background-position:-469px 0;}
ul#navprinc li.tarification a:hover{background-position:-469px -49px;}
ul#navprinc li.soumission a{width:149px;background-position:-601px 0;}
ul#navprinc li.soumission a:hover{background-position:-601px -49px;}
/* -------------------------------------Colonne gauche  */
#deux-colonnes{background:url(../images/design/dashline-vertical.png) repeat-y left top;width:775px;position:relative;float:left;margin:50px 0 0 0;padding:0;}
#colonne-gauche{width:519px;position:relative;float:left;text-align:left;margin:0 41px 0 23px;padding:0;}
#colonne-gauche ul{
	width:300px;
	color:#616161;
	line-height:1.3em;
	text-align:left;
	margin:10px 0 20px 0;
	padding:0;
	float:left;
	position:relative
}
#colonne-gauche li{list-style-type:none;background:url(../images/design/arrow.png) no-repeat left top;text-align:left;margin:10px 0 0 10px;padding:0 0 0 25px;}
#colonne-gauche li.in, .in a, .in a:hover{list-style-type:none;margin: 10px 0 0 55px}
#colonne-gauche li.in a, li.in a:hover{color:#666666}
#colonne-gauche li a,.services li a:hover{color:#252b32;text-align:left;text-decoration:underline;margin:0;padding:0;}
#colonne-formulaire{
	width:500px;
	position:relative;
	float:left;
	text-align:left;
	margin:0 41px 0 23px;
	padding:0;
}

/* -------------------------------------Colonne droite  */
#colonne-droite{width:143px;position:relative;float:right;text-align:left;margin:45px 18px 0 0;padding:0;}
#logos-clients{margin:30px 0 0 0}
/*------------------------------------Texte + Titre  */
p.citation{font-size:11px;line-height:15px;font-style:italic;color:#656369;margin:0 20px 20px 20px;}
p{color:#636363;line-height:1.3em;margin:10px 0 0 0;padding:0;text-align:justify}
p a{line-height:14px;text-decoration:underline;margin:0;padding:0;}
p a:hover{color:#434848;line-height:14px;text-decoration:underline;margin:0;padding:0;}
p.haut{color:#0093d0;line-height:1.2em;text-align:right;margin:0 15px 15px 0;padding:0;}
p.haut a,p.haut a:hover{color:#0093d0;line-height:1.2em;text-align:right;margin:0;padding:0;}
h1{color:#777777;font-size:15px;margin:0;padding:0}
h1.traduction{color:#777777;font-size:15px;margin:25px 0 0 0;padding:0}
h2{color:#333333;font-size:12px;margin:25px 0 0 0;padding:0}
h3{color:#bbbbbb;font-size:12px;margin:0;padding:0}
span.gris{color:#666666}
span.bleu{color:#022e4f}
p.MsoNormal{mso-style-parent:"";margin:0cm;margin-bottom:.0001pt;mso-pagination:widow-orphan;font-size:16px;font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";}

/*------------------------------------Formulaire  */

/* -------------------------------------FOOTER  */
#footer{background:url(../images/design/footer-dashline.png) no-repeat;width:765px;height:45px;text-align:center;position:relative;float:left;margin:20px 0 0 0;padding:0;}
#footer .left{width:450px;position:relative;float:left;text-align:left}
#footer .left p{line-height:1.2em;color:#49484c;text-align:left;margin:10px 0 0 23px;padding:0;}
#footer .left p a{color:#4c4c4c;line-height:14px;text-decoration:none;margin:0;padding:0;}
#footer .left p a:hover{color:#666;line-height:14px;text-decoration:underline;margin:0;padding:0;}
#footer .right{width:315px;position:relative;float:right;text-align:right}
#footer .right p{line-height:1.2em;color:#49484c;text-align:right;margin:10px 23px 0 15px;padding:0;}
#footer .right p a{color:#4c4c4c;line-height:14px;text-decoration:none;margin:0;padding:0;}
#footer .right p a:hover{color:#666;line-height:14px;text-decoration:underline;margin:0;padding:0;}
