body {color:#333333;margin:0;padding:0;font-family:Arial;font-weight:normal;margin:auto;overflow:hidden;}
body > div.esp {width:100%;height:32px;display:block;position:relative;float:left;}


a {text-decoration:none;}

#multicol{list-style:none;column-gap:0px;-moz-column-gap:0px;-webkit-column-gap:0px;margin:0;}
#multicol2{list-style:none;column-gap:0px;-moz-column-gap:0px;-webkit-column-gap:0px;margin:0;width:140px;padding-left:32px;}

div.barrex > p {color:#333;font-size:12px;line-height:18px;}


div.barrex {border:0;color:#333;font-family:Arial;width:1800px;float:left;height:170px;position:relative;white-space:nowrap;padding-right:16px;}

div.ram {width:100%;overflow:scroll;overflow-y:hidden;margin-top:-240px;height:180px;clear:left;position:relative;padding-left:64px;}

div.cach {width:100%;height:100px;}

div.ram::-webkit-scrollbar
{  
    display: none;
}
div.barrex > div > a, div.double > p > a {float:left;font-size:12px;line-height:18px;color:#949494;width:100%;}



div.barrex > div {float:left;padding-right:32px;}
div.barrex > div > div.block {float:left;padding-bottom:16px;margin-right:0;font-size:14px;font-family: Alef, sans-serif !important;}
div.barrex > div > div.blockind {float:left;width:160px;padding-bottom:10px;margin-right:0;font-size:14px;font-family: Alef, sans-serif !important;}
div.barrex > div > img {width:177px;height:54px;float:left;padding-right:8px;opacity:0.5;}


div.barrex > div > a > img.vfr {width:196px;height:128px;float:left;opacity:1;border:8px solid #eee;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:0;background-color:#f9f9f9;}


div.barrex > div > img:hover {opacity:1;}
div.barrex > div > div > p {float:left;font-size:11px;line-height:15px;margin:0;color:#999;padding-top:2px;padding-left:12px;}





div.barrex > div > div > a:hover, div.double > p > a:hover {color:#666;}
div.barrex > div > div > a > span, div.double > p > a > span {color:#ff2200;font-weight:bold;}






div.rally4 {margin-top:24px;}
div.barrex > ul {margin-top:124px;padding-left:0;}
div.barrex > ul.centre {margin-top:96px;padding-left:64px;width:24%;}

article.main {width:56%;height:auto;float:left;padding-bottom:64px;padding-top:64px;}
article.main > img {width:100%;float:left;display:block;position:relative;}
article.main > div {margin:50px 64px;margin-bottom:0;}
article.main > div.double {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;float:left;text-align:justify;
text-justify:inter-word;margin-top:0;margin-bottom:22px;}

article > div.doubleTab {margin-top:64px;}

article.main > div.cadre {margin-left:64px;margin-right:64px;margin-bottom:32px;margin-top:64px;}
article.main > div.pleincadre > img, article.main > div.cadre > img, div.cadreTxt > img {width:100%;}
article.main > div.pleincadre {margin-left:0;margin-right:0;margin-bottom:64px;margin-top:0px;}
div.cadreTxt {margin-bottom:32px;}

div.barrex > ul > li > div > a  {float:left;width:103px;}
div.barrex > ul > li > div > a  > img {width:96px;height:64px;opacity:0.5;-webkit-border-radius:3px;-moz-border-radius:3px;}
div.barrex > ul > li > div > a  > img:hover {opacity:1;}

div.barrex > ul > li > div.txt {min-height:64px;}

article.main p {font-family:arial;font-size:12px;line-height:18px;color:#777;margin-top:13px;}

article.main p.titr,
nav.colonne p.titr
{font-size:12px;line-height:16px;color:#888;font-family:Arial;margin-bottom:0;font-weight:bold;}
article.main p.titr
{font-size:14px;}

article.main p.surtitr {color:#777;font-family:Arial;font-size:18px;line-height:24px;padding-left:0;margin-top:0;margin-bottom:0;}
article.main p.soustitr {color:#ff2200;font-family:Arial;font-size:15px;line-height:21px;padding-left:0;margin-top:32px;margin-bottom:32px;font-weight:bold;}

nav.colonne {display:block;position:absolute;background:transparent;top:0;}
nav.colonne ul > li {list-style:none;color:#777;}
nav.colonne > img {float:left;max-height:100%;max-width:100%;vertical-align:middle;}
nav.colonne > p {font-family:Arial;font-size:14px;float:left;padding-left:5%;color:#e6e6e6;letter-spacing:1px;padding-top:0;}

div.manchette {float:left;}
div.manchette > p {float:left;color:#e6e6e6;font-size:23px;letter-spacing:1px;margin:0;padding-top:2%;line-height:1.3;padding-right:6%;}
div.manchette > p > img {float:left;max-height:100%;width:65%;vertical-align:middle;}
div.manchette > p.address {padding-left:5%;font-size:14px;padding-right:0;margin-top:1.5%;}
div.manchette > p > a {font-family:Arial;font-size:14px;float:left;color:#949494;letter-spacing:1px;width:100%;}

div.carte {background:#171717;float:left;width:25%;position:relative;}
div.carte > img {float:left;width:100%;}
div.carte > p {position:absolute;padding-left:4%;padding-top:2.5%;font-family:Arial;letter-spacing:1px;margin-top:0;}
div.carte > p > a {font-size:23px;float:left;color:#949494;}
div.carte > p.lien  {letter-spacing:0;bottom:0;margin-bottom:4%;}
div.carte > p.lien > a  {font-size:14px;}

.slide + .slide {display:none;}

footer {display:block;margin:0;padding:0;width:99%;z-index:9;bottom:0;margin-left:0.7%;}
footer > a  {float:left;width:23%;margin:1.7% 0.95%;}
footer > a > img  {text-align:center;width:100%;border:0;}
footer > a  > span {float:left;color:#e6e6e6;font-size:15px;}

article.main > div.map {margin-top:0 !important;} 
footer.map {display:block;position:fixed;margin:0;padding:0;height:32px;width:100%;background-color:#fff;z-index:9;bottom:0;}
section.map {position:relative;width:100%;height:1000px;bottom:0;left:0;right:0;}
footer.map > a > img {float:left;}
footer.map > a {float:left;width:18px;margin:0;padding-top:7px;padding-left:7px;}
footer.map > div {position:relative;float:left;font-size:11px;padding-top:0px;margin-top:8px;padding-left:9px;}
footer.map > div > a {cursor:pointer;color:#999;}

footer.template {border-top:0;}
footer.template {margin:0;padding:0;height:32px;width:100%;background:#eee;bottom:0;float:left;opacity:0.5;}
footer.template > a {float:left;width:18px;margin:0;padding-top:7px;padding-left:7px;}
footer.template > div {position:relative;float:right;font-size:11px;padding-top:0px;margin-top:8px;padding-right:64px;color:#999;}
footer.template > div > a {cursor:pointer;color:#999;font-size:9px;}
footer.template > div > a:hover {color:#777;}

/* MENU */
header {display:block;position:fixed;margin:0;padding:0;height:64px;width:100%;background-color:#f9f9f9;z-index:9;top:0;}
header > img, header > a > img {display:block;position:relative;float:left;width:210px;height:64px;}
header > a.b1 > img {top:0;width:48px;height:48px;position:absolute;top:12px;}


header > div {display:block;position:relative;float:left;padding-top:17px;}
header > div.ico {display:block;position:relative;float:right;width:68px;}
header > div.ico > a > img {height:32px;width:32px;}
header > div.ico > a {display:block;position:relative;background-repeat:no-repeat;opacity:0.5;height:32px;width:32px;float:left;}
header > div.ico > a:hover {opacity:1;}
header > div.ico > a.langue {background-image:url('../img/fr.png');}
header > div.ico > a.recherche {background-image:url('../img/loupe.png');}

header > div.menuAdm {display:block;font-family:Arial;position:relative;float:right;width:378px;font-size:12px;background-color:#fff;letter-spacing:1px;z-index:99;}
header > div.menuAdm > a {float:left;padding-left:32px;color:#999;line-height:32px;margin:0;float:left;cursor:pointer;}
div.menuAdm > a:hover {color:#e6e6e6;}
div.menuAdm > a.active {color:#fff;}

div.menu {width:100%;font-family:Arial;font-size:11px;letter-spacing:0;position:fixed;z-index:99;margin-left:0;margin-top:32px;background:#eee;}
div.menu > a {text-align:center;color:#999;line-height:32px;margin:0;font-size:13px;float:left;cursor:pointer;padding-left:46px;text-align:left;font-weight:normal;width:85px;}
div.menu > a:hover {color:#111;}
div.menu > a.sel {color:#111;font-weight:bold;}
div.menu > a:first-child {padding-left:64px;}

div.smenuss > ul > li > a {display:block;position:relative;width:210px;text-indent:0px;color:#fff;margin:0;line-height:32px;font-family:Arial;font-size:12px;background-repeat:no-repeat;opacity:0.80;letter-spacing:1px;background-image:none;left:-10px;}
div.smenuss > ul > li > a:hover {opacity:1;}
div.smenuss > ul > li  {list-style:none;}
div.smenuss {display:none;}
div.smenu ul {padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}
div.smenu li {list-style:none;}
div.smenu > ul > li > a,
div.smenu > ul > li > p
{display:block;position:relative;width:210px;text-indent:32px;color:#fff;margin:0;line-height:32px;font-family:Arial;font-size:12px;background-repeat:no-repeat;opacity:0.40;background-image:url('../img/puce.png');letter-spacing:1px;}
div.smenu > ul > li > p:hover,
div.smenu > ul > li > a:hover
{opacity:1;}
div.smenuss > ul > li > p {display:block;position:relative;width:210px;text-indent:32px;color:#fff;margin:0;line-height:32px;font-family:Arial;font-size:12px;opacity:0.5;letter-spacing:1px;background-image:none;}

div.smenu ul > li > p:hover,
div.smenu ul > li > a:hover,
div.smenu p > a.sel
{opacity:1;}

div.smenu ul > li > p.active {opacity:0.80 !important;cursor:pointer;}
div.smenu ul,
div.smenu ul > li
{margin-bottom:0;padding-bottom:0;float:left;}

p.menuss {cursor:pointer;}





.b0 {
	font-size:7px;
	color:#000;
	text-decoration:none;
	line-height:10px;
	letter-spacing:3px;
	margin-top:0;
	margin-bottom:0;
	margin-left:32px;
}
.b1 {
	float:left;
	font-size:25px;
	color:#999;
	letter-spacing:2px;
	text-decoration:none !important;
	line-height:42px;
	padding-top:0;
	margin-top:14px;
	margin-bottom:0;
	margin-left:64px;
	text-indent:64px;
	font-weight:bold;
	font-family: Alef, sans-serif;
}
.b2 {
	font-size:10px;
	color:#000;
	text-decoration:none;
	line-height:10px;
	letter-spacing:5px;
	margin-top:0;
	margin-bottom:0;
	margin-left:32px;
}

p.sb {margin:0;padding:0;}

div.show-one {left:32px;}

article.main > div.maskTop  {background:white;height:20px;float:left;width:100%;padding-top:-20px;display:block;position:relative;background:red;margin:0;}

article.main > div.maskBot {height:20px;float:left;width:100%;top:-20px;margin:0;}

article.main > iframe {margin-left:0;margin-right:0;width:100%;margin-top:0;border:1px solid #555;}

div.barrex iframe {border:1px solid #ccc;}

div.Profil-N01 > iframe,
div.Profil-N02 > iframe {border:1px solid #ccc;float:right;margin-left:16px;}
div.Profil-N03 > iframe {border:1px solid #ccc;float:left;margin-right:16px;margin-bottom:16px;}

div.Profil-N03 > img {border:1px solid #ccc;float:left;margin-right:16px;margin-bottom:16px;width:328px;}

section.row {padding-top:0;}

section.row > div.span3 {width:199px;font-size:12px;font-style:Arial !important;}
.the-icons li {padding-left:0 !important;}

h1, h2 {color:#999 !important;font-family: Alef, sans-serif !important;margin-bottom:8px !important;line-height:32px !important;font-size:32px !important;}
h2 {font-size:24px !important;margin-top:32px;}
h3 {color:#777 !important;font-family: Alef, sans-serif !important;margin-bottom:8px !important;line-height:24px !important;font-size:18px !important;}

p > a {color:#777 !important;font-weight:bold;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:13px;}
p > a:hover {text-decoration:none !important;color:#3165b0!important;}

div > a {font-weight:bold;}
div > a:hover {text-decoration:none !important;}

div.Profil-N03 > h1 {font-size:28px;line-height:33px;}
div.Profil-N03 {min-height:250px;}
div.Profil-N03t {min-height:32px;}

div.barrex > h3 {color:#3165b0 !important;padding-top:32px !important;}

nav.colonne div.titr
{font-size:14px;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif !important;line-height:32px;color:#777;margin-top:64px;font-weight:bold;width:100%;}

nav.colonne div.suite
{margin-top:38px;}

nav.colonne div.text
{font-size:12px;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif !important;line-height:18px;color:#777;margin-top:0;font-weight:normal;width:100%;}


div.index {margin-top:64px;}
div.index > iframe {padding-left:54px;padding-top:32px;}

input {
	font-size:0.8rem;
	margin-bottom:0.4rem;
	color:#555;
	background-color:#f9f9f9;
	font-family: Alef, sans-serif;
	font-size:0.9rem;
	border:4px solid #eee;
	border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
	width:256px;
}

article.main p.form {width:360px;float:left;padding-left:64px;}
article.main p.form > input {float:right;}

button {font-family:Arial;color:#777;font-weight:normal;border:0;width:100%;background-color:transparent;}

button.button {
	display:inline-block;
	color:#333;
	font-weight: bold;
	font-size:0.7rem;
	border: 0px;
	cursor: pointer;
	margin: 0px;
	padding:5px 10px;
	vertical-align:middle;
	border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
	background:#EEE;
	text-decoration:none;
	text-align:center;
	width:138px;
	float:right;
}







