/* CSS Document */

/*************************************************************************/
/******************************** GENERAL ******************************/
/************************************************************************/
body,div,p,span,a,select,input,textarea {font-family:Verdana, Arial, "Times New Roman", Times, serif;font-size:11px;line-height:14px;}
img {border:0;}
form {padding:0;margin:0;}
fieldset {border:0;margin:0;padding:0;}
.clearing {clear:both;}


/*************************************************************************/
/********************************** HEADER ********************************/
/*************************************************************************/
#global-header #header a.logo {display:block;padding:20px 0 0 3px;width:136px;height:61px;}
#global-header #header ul {position:absolute;left:170px;top:24px;list-style:none;margin:0;padding:0;}
#global-header #header ul li {margin-right:15px;display:inline;}
#global-header #header form {position:absolute;right:0;top:37px;width:152px;}
#global-header #header form input {font-size:10px;background:url(../img/bkg_search.gif) no-repeat top right;width:122px;height:15px;border:1px solid #AEAEAE;padding:2px 0 0 10px;float:left;}
#global-header #header form a {display:block;background:url(../img/btn_search.png) no-repeat 0 0;width:15px;height:15px;text-indent:-3000px;float:right;margin-top:2px;}
#global-header #header .entree-offres {display:block;position:absolute;right:0;bottom:0;}
#global-header #header div {width:100%;position:absolute;text-align:center;margin-left:auto;margin-right:auto;top:75px;height:33px;letter-spacing:-1px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;text-transform:uppercase;font-size:32px;font-family:"Trebuchet MS", Verdana, Arial, "Times New Roman";}
/*#global-header #header div {background:url(../img/baseline.png) no-repeat top left;width:402px;height:25px;}*/

/*************************************************************************/
/******************************** CONTENT *********************************/
/*************************************************************************/

/********************************** BLOC **********************************/
.bloc {background:url(../img/top_bkg_bloc.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.bloc .blocelastic div,.bloc .blocelastic2 div,.bloc .blocbusiness div {padding:0 0 0 10px;}
.bloc .internationalspe {padding:0 0 0 10px;background:url(../img/bkg_bloc.gif) repeat-y top left;}
.bloc .blocelastic {background:url(../img/bottom_bkg_submain.gif) no-repeat bottom left;padding-bottom:30px;}
.bloc .blocelastic2 , .bloc .blocbusiness{background:url(../img/bottom_bkg_bloc.gif) no-repeat bottom left;padding:0 0 30px 1px;}
.bloc .blocelastic ul,.bloc .blocelastic2 ul,.bloc .blocbusiness ul{list-style:none;margin:0;padding:0;}
.bloc .blocelastic ul li {border-top:1px solid #BCBCBC;margin:0 5px 0 0;vertical-align: middle;}
.bloc .blocelastic2 ul li .actu{text-decoration:underline;font-size:9px;}
.bloc .blocelastic ul li a {display:block;text-decoration:none;padding:7px 7px 7px 10px;line-height:16px;font-size:12px;font-weight:bold;}
.bloc .blocelastic ul li a:hover {color:#1D4C92;}
.bloc .blocelastic ul li ul {margin:0 0 10px 0;padding:0;}
.bloc .blocelastic ul li ul li {border:0;}

.bloc .blocelastic ul li ul li a {display:block;padding:0 7px 0 20px;line-height:18px;font-size:12px;}
.bloc .blocelastic2 ul li a {display:block;font-weight:bold;line-height:14px;margin:0;padding:10px 10px 0;text-decoration:none;width:140px;}
.bloc .blocelastic2 ul li a p.datevent{margin:0;padding:0;}
.bloc .blocelastic2 ul li a span {display:block;border-left-width:2px;border-left-style:solid;padding-left:5px;line-height:14px;margin-top:3px;}

.bloc .blocbusiness div ul li a {display:block;padding:6px 10px 10px 1px;margin:0;font-weight:bold;line-height:2px;text-decoration:none;}
.bloc .blocbusiness div ul li a span {display:block;border-left-width:2px;border-left-style:solid;padding-left:5px;line-height:14px;margin-top:3px;}
.bloc .blocbusiness div ul li a:hover {text-decoration:underline;}
.bloc .blocbusiness div ul li {padding-right:10px;}
.bloc .blocbusiness div ul li h2 {padding-right:10px;}
.bloc .blocbusiness h1 {width: 148px;padding-bottom:2px;border-bottom-width:3px;border-bottom-style:solid;margin:1px 0 15px 0;font-size:10px;font-weight:normal;}

.bloc form {padding:5px 0 10px 10px;}
.bloc form input {font-size:10px;background:url(../img/bkg_result_search.gif) no-repeat top right;width:108px;height:15px;border:1px solid #AEAEAE;padding:2px 0 0 10px;float:left;}
.bloc form a {display:block;background:url(../img/btn_search.png) no-repeat 0 0;width:15px;height:15px;text-indent:-3000px;float:left;margin:2px 0 0 4px;}
.bloc strong {display:block;margin:0 0 15px 10px;}

.bloc .selectmap {background:url(../img/bkg_international.jpg) no-repeat bottom left;padding-bottom:90px;margin-left:0%;width:161px;}
.bloc .selectmap select {width:140px;margin-bottom:3px;float:left;margin-left:0%;}
.blocmore {background:url(../img/top_bkg_blocmore.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.blocmore .blocelastic {background:url(../img/bottom_bkg_blocmore.gif) no-repeat bottom left;padding-bottom:20px;}
.blocmorefreight {background:url(../img/top_bkg_blocmore_freight.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.blocmorefreight .blocelastic {background:url(../img/bottom_bkg_blocmore_freight.gif) no-repeat bottom left;padding-bottom:20px;}
.blocmorepresse {background:url(../img/top_bkg_contactpresse.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.blocmorepresse .blocelastic {background:url(../img/bottom_bkg_contactpresse.gif) no-repeat bottom left;padding-bottom:20px;}
.blocmorepresse .blocelastic div h2{padding-right:10px;}
.blocmorepressefreight {background:url(../img/top_bkg_blocmore_freight.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.blocmorepressefreight .blocelastic {background:url(../img/bottom_bkg_blocmore_freight.gif) no-repeat bottom left;padding-bottom:20px;}
.blocmorepressefreight .blocelastic div h2{padding-right:10px;}
.blocmoreroute {background:url(../img/top_bkg_blocmore_route.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.blocmoreroute .blocelastic {background:url(../img/bottom_bkg_blocmore_route.gif) no-repeat bottom left;padding-bottom:20px;}
.blocmorepresseroute .blocelastic div h2{padding-right:10px;}
.blocmorepresseroute {background:url(../img/top_bkg_blocmore_route.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.blocmorepresseroute .blocelastic {background:url(../img/bottom_bkg_blocmore_route.gif) no-repeat bottom left;padding-bottom:20px;}
.blocmoremess {background:url(../img/top_bkg_blocmore_mess.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.blocmoremesspresse .blocelastic {background:url(../img/bottom_bkg_blocmore_mess.gif) no-repeat bottom left;padding-bottom:20px;}
.blocmoremesspresse {background:url(../img/top_bkg_blocmore_mess.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.blocmoremesspresse .blocelastic div h2{padding-right:10px;}
.blocmoremess .blocelastic {background:url(../img/bottom_bkg_blocmore_mess.gif) no-repeat bottom left;padding-bottom:20px;}
.blocmoremess .blocelastic div h2{padding-right:10px;}
.blocmorelog {background:url(../img/top_bkg_blocmore_log.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.blocmorelog .blocelastic {background:url(../img/bottom_bkg_blocmore_log.gif) no-repeat bottom left;padding-bottom:20px;}
.blocmorelogpresse {background:url(../img/top_bkg_blocmore_log.gif) no-repeat top left;width:164px;padding-top:14px;margin:0 0 20px 5px;}
.blocmorelogpresse .blocelastic {background:url(../img/bottom_bkg_blocmore_log.gif) no-repeat bottom left;padding-bottom:20px;}
.blocmorelogpresse .blocelastic div h2{padding-right:10px;}
.blocmore .blocelastic div,.blocmorelogpresse .blocelastic div,.blocmoremesspresse .blocelastic div,.blocmorefreight .blocelastic div,.blocmorepresseroute .blocelastic div,.blocmorepressefreight .blocelastic div,.blocmorepresse .blocelastic div,.blocmoreroute .blocelastic div,.blocmoremess .blocelastic div,.blocmorelog .blocelastic div {padding:0 0 0 10px;}

.blocmore .blocelastic a,.blocmorelogpresse .blocelastic a,.blocmoremesspresse .blocelastic a,.blocmorefreight .blocelastic a,.blocmorepresseroute .blocelastic a,.blocmorepressefreight .blocelastic a,.blocmorepresse .blocelastic a,.blocmoreroute .blocelastic a,.blocmoremess .blocelastic a,.blocmorelog .blocelastic a{text-decoration:none;}
.blocmore .blocelastic a:hover,.blocmorelogpresse .blocelastic a:hover,.blocmoremesspresse .blocelastic a:hover,.blocmorefreight .blocelastic a:hover,.blocmorepresseroute .blocelastic a:hover,.blocmorepressefreight .blocelastic a:hover,.blocmorepresse .blocelastic a:hover,.blocmoreroute .blocelastic a:hover,.blocmoremess .blocelastic a:hover,.blocmorelog .blocelastic a:hover{text-decoration:underline;}
.blocmore .blocelastic span,.blocmorelogpresse .blocelastic span,.blocmoremesspresse .blocelastic span,.blocmorefreight .blocelastic span,.blocmorepresseroute .blocelastic span,.blocmorepressefreight .blocelastic span,.blocmorepresse .blocelastic span,.blocmoreroute .blocelastic span,.blocmoremess .blocelastic span,.blocmorelog .blocelastic span {padding:0 0 0 10px;}
.blocmore .blocelastic span a,.blocmorelogpresse .blocelastic span a,.blocmoremesspresse .blocelastic span a,.blocmorefreight .blocelastic span a,.blocmorepressefreight .blocelastic span a,.blocmorepresseroute .blocelastic span a,.blocmorepresse .blocelastic span a,.blocmoreroute .blocelastic span a,.blocmoremess .blocelastic span a,.blocmorelog .blocelastic span a	{font-weight:bold;text-decoration:none;}
.blocmore .blocelastic ul,.blocmorelogpresse .blocelastic ul,.blocmoremesspresse .blocelastic ul,.blocmorefreight .blocelastic ul,.blocmorepressefreight .blocelastic ul,.blocmorepresseroute .blocelastic ul,.blocmorepresse .blocelastic ul,.blocmoreroute .blocelastic ul,.blocmoremess .blocelastic ul,.blocmorelog .blocelastic ul {list-style:none;margin:0 10px 5px 10px;padding:0;}
.blocmore .blocelastic ul li,.blocmorelogpresse .blocelastic ul li,.blocmoremesspresse .blocelastic ul li,.blocmorefreight .blocelastic ul li,.blocmorepressefreight .blocelastic ul li,.blocmorepresseroute .blocelastic ul li,.blocmorepresse .blocelastic ul li,.blocmoreroute .blocelastic ul li,.blocmoremess .blocelastic ul li,.blocmorelog .blocelastic ul li {line-height:16px;}
.blocmore .blocelastic ul li a,.blocmorelogpresse .blocelastic ul li a,.blocmoremesspresse .blocelastic ul li a,.blocmorefreight .blocelastic ul li a,.blocmorepresseroute .blocelastic ul li a,.blocmorepressefreight .blocelastic ul li a,.blocmorepresse .blocelastic ul li a,.blocmoreroute .blocelastic ul li a,.blocmoremess .blocelastic ul li a,.blocmorelog .blocelastic ul li a {display:block;background:url(../img/puce.gif) no-repeat 0 7px;text-decoration:none;padding-left:7px;}
.blocmorepresse .blocelastic ul li h4 a{margin-top:-12px;}
.blocmorepressefreight .blocelastic ul li h4 a{margin-top:-12px;}
.blocmorepresseroute .blocelastic ul li h4 a{margin-top:-12px;;}
.blocmoremesspresse .blocelastic ul li h4 a{margin-top:-12px;}
.blocmorelogpresse .blocelastic ul li h4 a{margin-top:-12px;}
.blocmore .blocelastic ul li a:hover,.blocmore .blocelastic span a:hover,.blocmorelogpresse .blocelastic ul li a:hover,.blocmorepressefreight .blocelastic ul li a:hover,.blocmoremesspresse .blocelastic ul li a:hover,.blocmorefreight .blocelastic ul li a:hover,.blocmorepresseroute .blocelastic ul li a:hover,.blocmorefreightpresse .blocelastic ul li a:hover,.blocmore .blocelastic span a:hover,.blocmorepresse .blocelastic ul li a:hover,.blocmorefreight .blocelastic span a:hover,.blocmoreroute .blocelastic ul li a:hover,.blocmoreroute .blocelastic span a:hover,.blocmoremess .blocelastic ul li a:hover,.blocmoremess .blocelastic span a:hover,.blocmorelog .blocelastic ul li a:hover,.blocmorelog .blocelastic span a:hover {text-decoration:underline;}


/************************** FORMULAIRE ***************************/
button {cursor: pointer;background:url(../img/btn.gif) no-repeat;padding-bottom:3px;border:none;width:200px;height:27px;font-weight:bold;padding-left:15px;font-size:11px;text-transform:uppercase;float:right}


/*TEXTAREA*/
.form textarea {width:400px;height:150px;background:url(../img/bkg_formulaire.gif) no-repeat top right;float:left;border:1px solid #B5B5B5;overflow:auto;}
.form textarea.medium {width:250px;height:75px;background:url(../img/bkg_formulaire.gif) no-repeat top right;float:left;border:1px solid #B5B5B5;overflow:auto;}

/*SELECT*/
.form select {height:20px;float:left;}
.form select.full {height:20px;width:400px;float:left;}
.form select.medium {height:20px;float:left;width:254px;}

/*INPUT TEXT*/
.form input[type=text] {width:150px;height:12px;border:1px solid #B5B5B5;background:url(../img/bkg_formulaire.gif) no-repeat top right;float:left;}
.form input.full {width:400px;height:12px;border:1px solid #B5B5B5;background:url(../img/bkg_formulaire.gif) no-repeat top right;float:left;}
.form input.medium {width:250px;height:12px;border:1px solid #B5B5B5;background:url(../img/bkg_formulaire.gif) no-repeat top right;float:left;}


/*LIGNES DE FORMULAIRE*/
.form {width:100%;position:relative;}
.infobox {width:91%;padding:10px;margin:10px 10px 10px 0;text-align:justify;}
.linebox {height:12px;margin-bottom:20px;margin-bottom:20px;}
.labelbox {width:150px;height:12px;float:left;}
.inputbox {width:200px;height:12px;float:left;}
.labelboxmedium {width:150px;float:left;}
.inputboxmedium {width:200px;float:left;margin-bottom:5px;}
.lineboxfull {height:150px;margin-bottom:20px;}
.labelboxfull {width:150px;height:150px;float:left;}
.inputboxfull {width:200px;height:150px;float:left;}
.inlinebox{width:30%;height:25px;float:left;padding-top:10px}
.blocklinebox{width:100%;height:12px;padding-bottom:10px;}
.radioboxinline{width:100%;height:50px;margin-bottom:20px;}
.checkboxinline{width:100%;height:25px;margin-bottom:70px;}
.checkboxblock{width:100%;height:50px;float:right;}
label{display:block;
padding-top:0.16em;}
span.rbtn{width:5px;height:25px;}
span.cbtn{width:5px;height:12px;}
span.rbtn input{float:left;}
span.cbtn input{float:left;}
.radioboxinline .inlinebox span input {vertical-align:middle;}
span.rlbl,span.clbl{width:50px; height:12px;}
.leftblock,.rigthblock,.middleblock{width:30%;display:inline;float:left;}
.checkboxblock .leftblock .blocklinebox span input, .checkboxblock .middleblock .blocklinebox span input, .checkboxblock .rigthblock .blocklinebox span input {vertical-align:middle;}
.buttonbox{height:25px;float:right;padding:25px 0 0 0;}
.instructbox{width:100%;height:25px;}

/*MISE EN FORME BLOC DIVISION DANS FORMULAIRE*/
.adressedivision {float:left;width:165px;margin:0 10px 20px 0;}
.adressedivision {border:0;border-top:0px solid #ffffff;list-style-type:none;}
.adressedivision h2 {margin-top:5px;}
.adressedivision p {margin:0;padding:0;}
.adressedivision p span {display:block;}
.adressedivision p a {text-decoration:none;}
.adressedivision p a:hover {text-decoration:underline;}

/********************************* SCROLLING ********************************/
.scrollgeneric {position:absolute;top:0;left:0;}
.vscrollerbase {width:9px;background-color:#FFF;background:url(../img/bkg_scroll.gif) no-repeat top left;}
.vscrollerbar {width:5px;background-color:#D1DEF3;cursor:hand;cursor:pointer;margin:2px 2px 0 2px;}

/********************************* ROOTLINE ********************************/
#rootline,#rootline2 {background:url(../img/top_rootline.gif) no-repeat top left;width:538px;padding-top:3px;}
#rootline .bottomrootline {position:relative;background:url(../img/bottom_rootline.gif) no-repeat bottom left;padding:0 60px 12px 6px;}
#rootline2 {display:none;}
#rootline2 .bottomrootline {display:none;position:relative;background:url(../img/bottom_rootline.gif) no-repeat bottom left;padding:0 0 8px 0;}
#rootline_sitemap,#rootline2_sitemap {background:url(../img/top_rootline_sitemap.gif) no-repeat top left;width:755px;padding-top:3px;}
#rootline_sitemap .bottomrootline {position:relative;background:url(../img/bottom_rootline_sitemap.gif) no-repeat bottom left;padding:0 60px 12px 6px;}
#rootline2_sitemap .bottomrootline {position:relative;background:url(../img/bottom_rootline_sitemap.gif) no-repeat bottom left;padding:0 60px 8px 6px;}
#rootline .bottomrootline .linkroot,#rootline_sitemap .bottomrootline .linkroot {margin:0 5px 0 0;font-size:10px;}
#rootline .bottomrootline em,#rootline_sitemap .bottomrootline em {font-size:10px;font-style:normal;font-weight:bold;}
#rootline .bottomrootline ul,#rootline_sitemap .bottomrootline ul {list-style:none;position:absolute;right:0;top:0;margin:1px 12px 0 0;padding:0;}
#rootline .bottomrootline ul li,#rootline_sitemap .bottomrootline ul li {float:left;}
#rootline .bottomrootline ul li a,#rootline_sitemap .bottomrootline ul li a {display:block;width:14px;height:12px;margin-left:6px;text-indent:-3000px;}
#rootline .bottomrootline ul li a.print,#rootline_sitemap .bottomrootline ul li a.print {background:url(../img/print.gif) no-repeat top left;}
#rootline .bottomrootline ul li a.load-pdf {background:url(../img/load-pdf.gif) no-repeat top left;}
#rootline .bottomrootline ul li a.sendto,#rootline_sitemap .bottomrootline ul li a.sendto {background:url(../img/sendto.gif) no-repeat top left;}
#rootline .bottomrootline a {text-decoration:none;}
#rootline .bottomrootline a:hover {text-decoration:underline;}
#rootline2 .bottomrootline a.print {display:none;background:url(../img/print.gif) no-repeat 0 0;width:14px;height:12px;text-indent:-3000px;margin-left:260px;}
#rootline2_sitemap .bottomrootline a.print {display:block;background:url(../img/print.gif) no-repeat 0 0;width:14px;height:12px;text-indent:-3000px;margin-left:370px;}

/******************************** PAGINATION *******************************/
ul#pagination {list-style:none;margin:0;padding:0;float:right;}
ul#pagination li {float:left;}
ul#pagination li a {text-decoration:none;margin:0 2px;}
ul#pagination li em {font-style:normal;font-weight:bold;margin:0 3px;}
ul#pagination li a.firstpage {display:block;background:url(../img/pagination.gif) no-repeat 0 -3px;width:4px;height:4px;text-indent:-3000px;padding:10px 3px;}
ul#pagination li a.previewpage {display:block;background:url(../img/pagination.gif) no-repeat -10px -3px;width:2px;height:4px;text-indent:-3000px;padding:10px 3px;}
ul#pagination li a.nextpage {display:block;background:url(../img/pagination.gif) no-repeat -18px -3px;width:2px;height:4px;text-indent:-3000px;padding:10px 3px;}
ul#pagination li a.lastpage {display:block;background:url(../img/pagination.gif) no-repeat -26px -3px;width:4px;height:4px;text-indent:-3000px;padding:10px 3px;}

/********************************** CORPS *********************************/

.h2rubrique {
	margin: 18px 0 0 0;
	padding: 0;
	font-size: 11px;
	color: #1D4C92;
	text-transform: uppercase;
}

h1 {padding-right:10px;text-transform:uppercase;line-height:30px;padding-bottom:5px;border-bottom-width:3px;border-bottom-style:solid;margin:0 0 18px 0;font-size:28px;font-weight:normal;font-family:"Trebuchet MS", Helvetica, Verdana, Arial, "Times New Roman";}
h2 {margin:0;padding:0;font-size:11px;}
h3 {padding:0;margin:0;font-size:14px;}

/*****************DELIMITEUR POUR LISTE COMMUNIQUE PRESSE*********************/
.hr2 {height:1px;width:495px;margin:0;padding:0;color:#BCBCBC;background-color:#BCBCBC;border:0;clear:both;}

/****************POUR LE LIEN SUR LE PICTO PDF*********************************/
.picto_pdf {width:45px;height:95px;position:relative;float:left;}

.intro {font-weight:bold;line-height:14px;margin:-10px 0 0 0;}
hr {height:1px;margin:0;padding:0;color:#BCBCBC;background-color:#BCBCBC;border:0;clear:both;}
a.back {display:block;float:right;text-decoration:none;background:url(../img/back.gif) no-repeat 0 4px;padding-left:10px;margin-bottom:10px;}
a.back:hover {text-decoration:underline;}
a.suite {text-decoration:none;font-weight:bold;}
a.suite:hover {text-decoration:underline;}

.blocoffre {background:url(../img/top_bloc_offre.gif) no-repeat top left;width:538px;padding-top:10px;margin-left:10px;}
.blocoffre .bottomblocoffre {position:relative;background:url(../img/bottom_bloc_offre.gif) no-repeat bottom left;padding:0 10px 45px 10px;}
.blocoffre .bottomblocoffre img {position:absolute;}
.blocoffre .bottomblocoffre div {padding:0 15px 0 100px;line-height:16px;}
.blocoffre h2,.blocarticle h2, .blocarticle2 h2 {margin:0 0 3px 0;}
.blocoffre h2 a,.blocarticle h2 a,.blocarticle2 h2 a {text-decoration:none;}
.blocoffre h2 a:hover,.blocarticle h2 a:hover,.blocarticle2 h2 a:hover {text-decoration:underline;}

.blocarticle {padding:20px 0 30px 0;line-height:20px;word-wrap: break-word;/* Internet Explorer 5.5+ */ /* Mozilla, since 1999 */
			width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */}
.blocarticle img {float:left;padding:0 10px 30px 0;}
.blocarticle span {border-left-width:2px;border-left-style:solid;padding-left:5px;margin:3px 0 0 5px;}
.blocarticle2 {padding:20px 0 30px 0;line-height:20px;word-wrap: break-word;/* Internet Explorer 5.5+ */ /* Mozilla, since 1999 */
				width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */}
.blocarticle2 img {float:left;padding:0 10px 30px 0;}

.blocmorepresse .blocelastic h2 {padding:0 0 0 10px;line-height:20px;}
.blocmorepressefreight .blocelastic h2 {padding:0 0 0 10px;line-height:20px;}
.blocmoremesspresse .blocelastic h2 {padding:0 0 0 10px;line-height:20px;}
.blocmorelogpresse .blocelastic h2 {padding:0 0 0 10px;line-height:20px;}
.blocmorepresseroute .blocelastic h2 {padding:0 0 0 10px;line-height:20px;}

ul#photos {list-style:none;margin:0;padding:0;clear:both;}
ul#photos li {float:left;margin:5px 12px 20px 0;}
ul#photos li a {text-decoration:none;}
ul#photos li em {display:block;font-style:normal;font-weight:bold;margin-bottom:5px;}
ul#photos li span {display:block;cursor:hand;font-weight:bold;background:url(../img/bkg_select_photos.gif) no-repeat top left;width:159px;height:25px;padding:3px 0 0 8px;margin-top:4px;}
ul#photos li a:hover span{text-decoration:underline;}
ul#photos li a:hover em {cursor:hand;}
.titretheme{width:165px;}
.homelink{cursor:pointer;}

.bolcimage {          
	display : table-cell;
	vertical-align : middle;
	text-align:center;
	width:162px;
	height:162px;
}

ul#detailphoto {list-style:none;margin:10px 0 20px 0;padding:0;}
ul#detailphoto li {margin-bottom:8px;}
ul#detailphoto span {border-left-width:2px;border-left-style:solid;padding-left:5px;margin:3px 0 0 5px;}
ul#btn_detailphoto {list-style:none;margin:0;padding:0;}
ul#btn_detailphoto h2 {margin-bottom:10px;}
ul#btn_detailphoto a {text-decoration:none;font-weight:bold;}
ul#btn_detailphoto a:hover {text-decoration:underline;}
ul#btn_detailphoto .print_detailphoto {background:url(../img/print.gif) no-repeat top left;}
ul#btn_detailphoto .load_detailphoto {background:url(../img/load.gif) no-repeat top left;}
ul#btn_detailphoto div div a {padding:0 0 0 18px;}
ul#btn_detailphoto div {background:url(../img/top_select_photos.gif) no-repeat top left;width:171px;padding:6px 0 0 0;}
ul#btn_detailphoto div div {background:url(../img/bottom_select_photos.gif) no-repeat bottom left;padding:0 0 14px 6px;}
ul#btn_detailphoto div div ul {display:block;list-style:none;margin:0;padding:0;}
ul#btn_detailphoto div div ul li {margin:0;padding:0;line-height:18px;}

ul#bx-article-load {list-style:none;margin:30px 0;clear:both;padding:0;}
ul#bx-article-load h2 {margin-bottom:10px;}
ul#bx-article-load a {text-decoration:none;font-weight:bold;}
ul#bx-article-load a:hover {text-decoration:underline;}
ul#bx-article-load .load {background:url(../img/load-pdf2.gif) no-repeat top left;}
ul#bx-article-load div div a {padding:0 0 2px 18px;}
ul#bx-article-load div {background:url(../img/top_article_load.gif) no-repeat top left;width:237px;padding:6px 0 0 0;}
ul#bx-article-load div div {background:url(../img/bottom_article_load.gif) no-repeat bottom left;padding:0 0 14px 6px;}
ul#bx-article-load div div ul {display:block;list-style:none;margin:0;padding:0;}
ul#bx-article-load div div ul li {margin:0;padding:0;line-height:18px;}

a.postulez {display:block;margin:-10px 0 10px 0;}

.rang {clear:both;margin:0;padding:0 0 1px 0;}
.rang .ordre1,.rang .ordre2 {float:left;width:260px;}
.rang .ordre1 .profil,.rang .ordre2 .profil,.rang .ordre1 .img-profil,.rang .ordre2 .img-profil {padding-bottom:20px;}
.rang .ordre1 .profil {float:left;width:176px;}
.rang .ordre1 .img-profil {float:right;width:84px;}
.rang .ordre2 .profil {float:right;width:176px;}
.rang .ordre1 .img-profil {float:left;width:84px;}
.rang .ordre1 ul,.rang .ordre2 ul {list-style:none;margin:0;padding:0;}
.rang .ordre1 ul li,.rang .ordre2 ul li {line-height:13px;}
.rang .ordre1 a,.rang .ordre2 a {background:url(../img/load.gif) no-repeat 0 0;padding-left:15px;font-weight:bold;text-decoration:none;}
.rang .ordre1 a:hover,.rang .ordre2 a:hover {text-decoration:underline;}
.rang .ordre1 {margin-right:18px;text-align:right;}

.sitemap {float:left;width:175px;margin-right:10px;}
.sitemap h2 {text-transform:uppercase;font-weight:bold;}
.sitemap ul {list-style:none;margin:3px 0 25px 0;padding:0;}
.sitemap ul li {margin:0;padding:0;}
.sitemap ul li a {cursor:pointer;display:block;text-decoration:none;background:url(../img/puce_sitemap.gif) no-repeat 0 7px;padding-left:8px;line-height:18px;}
.sitemap ul li a:hover {text-decoration:underline;}

#bkg-implantations {width:538px;height:312px;background:url(../img/bkg_liste_implantations.gif) no-repeat top left;}
#bkg-implantations .cible {float:left;font-weight:bold;padding:0 10px 10px 23px;font-size:13px;margin-top:20px;width:500px;}
#bkg-implantations .cible a {display:block;float:right;font-weight:normal;text-decoration:none;margin-top:0px;}
#bkg-implantations .cible a:hover {text-decoration:underline;}
#bkg-implantations a.backmap {text-align:center;font-size:10px;text-decoration:none;display:block;margin-top:17px;}
#bkg-implantations a.backmap:hover {text-decoration:underline;}
#mycustomscroll {width:520px;height:225px;overflow:auto;position:relative;}
#bkg-implantations ul {list-style:none;width:230px;margin:0;}
#bkg-implantations ul.contactmap {padding:0 0 15px 25px;position:absolute;}
#bkg-implantations ul.contactmap2 {padding:0 0 15px 255px;position:relative;top:0;left:0;}
#bkg-implantations ul.contactmap li,#bkg-implantations ul.contactmap2 li {line-height:16px;}

.implantations {margin:20px 0;}
.implantations select {margin:0 10px 10px 0;float:left;}
.implantations select#activity {width:254px;}
.implantations select#pays {width:150px;}

span.btn {display:block;float:right;background:url(../img/btn.gif) no-repeat top left;margin-top:0px;margin-right: 5% ;}
span.btn a {display:block;text-decoration:none;font-weight:bold;text-transform:uppercase;padding-left:15px;}
span.btn a span {cursor:pointer;display:block;background:url(../img/btn.gif) no-repeat top right;padding:6px 18px 12px 0;}

span.btn1 {display:block;float:right;background:url(../img/btn.gif) no-repeat top left;margin-top:54px;margin-right: 13% ;}
span.btn1 a {display:block;text-decoration:none;font-weight:bold;text-transform:uppercase;padding-left:15px;}
span.btn1 a span {display:block;background:url(../img/btn.gif) no-repeat top right;padding:6px 18px 12px 0;}

.bx-article1,.bx-article2,.bx-article3 {clear:both;padding:10px 0 0 0;margin:0;}
.bx-article1 .article-img {float:left;width:100px;margin-right:0;}
.bx-article1 .article-img strong,.bx-article2 .article-img strong {display:block;margin-bottom:0;}
.bx-article1 .article-txt,.bx-article2 .article-txt {float:left;width:425px;line-height:18px;}
.bx-article1 .article-txt1,.bx-article2 .article-txt1 {float:left;line-height:18px;}
.bx-article1 .article-txt a,.bx-article2 .article-txt a,.bx-article1 .article-txt1 a,.bx-article2 .article-txt1 a {text-decoration:none;font-weight:bold;}
.bx-article1 .article-txt a:hover,.bx-article2 .article-txt a:hover,.bx-article1 .article-txt1 a:hover,.bx-article2 .article-txt1 a:hover {text-decoration:underline;}
.bx-article2 .article-img {float:right;width:100px;margin-left:10px;}
.bx-article3 {line-height:18px;}
.bx-article3 .article-txt a {text-decoration:none;font-weight:bold;}
.bx-article3 .article-txt a:hover {text-decoration:underline;}
.bx-article3 .article-img {width:100px;}
.bx-article3 img {margin:0;padding:0;height:auto;}
rubrique-img img {margin:0;padding:0;height:auto;}

.bx-casclient1,.bx-casclient2,.bx-casclient3 {clear:both;}
.bx-casclient1 .casclient-img {float:left;width:165px;margin:0 10px 30px 0;}
.bx-casclient1 .casclient-img strong,.bx-casclient3 .casclient-img strong {display:block;margin-bottom:5px;}
.bx-casclient1 .casclient-txt,.bx-casclient2 .casclient-txt,.bx-casclient3 .casclient-txt {float:left;width:360px;line-height:18px;margin:0 0 15px 0;}
.bx-casclient1 .casclient-txt1,.bx-casclient3 .casclient-txt1  {float:left;line-height:18px;margin:0 0 15px 0;}
.bx-casclient1 .casclient-txt a,.bx-casclient2 .casclient-txt a,.bx-casclient1 .casclient-txt1 a,.bx-casclient3 .casclient-txt a,.bx-casclient3 .casclient-txt1 a {text-decoration:none;font-weight:bold;}
.bx-casclient1 .casclient-txt a:hover,.bx-casclient2 .casclient-txt a:hover,.bx-casclient3 .casclient-txt a:hover {text-decoration:underline;}
.bx-casclient2 .casclient-img {float:right;width:165px;margin:0 0 15px 10px;}
.bx-casclient3 .casclient-img {float:right;width:165px;margin:0 10px 30px 0;}
.solution-casclient {clear:both;margin:0 0 30px 0;padding:0;}
.solution-casclient p {line-height:18px;margin:0;padding:0;}
.solution-casclient h2 {margin:0;padding:0;}
.solution-casclient p a {text-decoration:none;font-weight:bold;}
.solution-casclient p a:hover {text-decoration:underline;}

.casclient-txt blockquote {padding:5px 0 0 30px;background:url(../img/quotel.gif) no-repeat top left;}
.casclient-txt blockquote p {font-style:italic;margin:0;padding:0;}
.casclient-txt blockquote div {display:block;height:18px;background:url(../img/quoter.gif) no-repeat top right;}

#content p.morlink{
	font-weight: bold;
	margin: 30px 0 ;
	color: #1D4C92;
	font-size:16px;
}
#content p.morlink a{
	font-size:16px;
  text-decoration: underline;
	color: #1D4C92;
	text-transform: uppercase;
}
#content p.morlink a:hover{
  text-decoration: none;
}

#connexLink{
	margin: 40px 0 0 0;
}



/*************************************************************************/
/********************************* FOOTER *********************************/
/*************************************************************************/
#global-footer #footer ul {list-style:none;margin:120px 0 0 0;padding:0;float:left;}
#global-footer #footer ul li {display:inline;margin:0;}
#global-footer #footer ul li a,#global-footer #footer p a.lang {text-decoration:none;font-size:10px;}
#global-footer #footer p a.lang {padding-left:2px;}
#global-footer #footer ul li a {}/*padding-right:2px; background:url(../img/border_footer.gif) no-repeat 100% 3px;*/
#global-footer #footer p {padding:120px 0 0 0;margin:0;}
#global-footer #footer a.lienext {position:absolute;bottom:0;right:0;text-decoration:none;}
#global-footer #footer a.lienext img {margin-left:5px;}