/* STYLES DE BASE */
*{background-repeat:no-repeat;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { 	border:0;}
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;}
ol,ul {	list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
h1 { color: #888280; font-weight: bold; font-size: 14px; font-family: Arial Black, Arial, verdana; }
q:before,q:after { content:'';}
abbr,acronym { border:0;}
em{font-style: italic ;}
body{background-repeat:no-repeat; background-position:0px 81px; font-size:12px;}

@font-face {  font-family: "spinwerad";   src: url("/styles/font/spinwerad.ttf"); }
@font-face {  font-family: "champagne";   src: url("/styles/font/Champagne--Limousines.ttf"); }
@font-face {  font-family: "orial";   src: url("/styles/font/Orial_Bold.ttf"); }
@font-face {  font-family: "varsity";   src: url("/styles/font/varsity_regular.ttf"); }
@font-face {  font-family: "edition";   src: url("/styles/font/edition.ttf"); }
@font-face {  font-family: "instant";   src: url("/styles/font/instant.ttf"); }

@font-face {  font-family: "AmasisMT-Black";   src: url("/styles/font/AmasisMT-Black.otf"); }
@font-face {  font-family: "AmasisMT-Bold";   src: url("/styles/font/AmasisMT-Bold.otf"); }
@font-face {  font-family: "AmasisMT-BoldItalic";   src: url("/styles/font/AmasisMT-BoldItalic.otf"); }
@font-face {  font-family: "AmasisMT-Italic";   src: url("/styles/font/AmasisMT-Italic.otf"); }
@font-face {  font-family: "AmasisMT-Light";   src: url("/styles/font/AmasisMT-Light.otf"); }
@font-face {  font-family: "AmasisMT-LightItalic";   src: url("/styles/font/AmasisMT-LightItalic.otf"); }
@font-face {  font-family: "AmasisMT-Medium";   src: url("/styles/font/AmasisMT-Medium.otf"); }
@font-face {  font-family: "AmasisMT-MediumItalic";   src: url("/styles/font/AmasisMT-MediumItalic.otf"); }
@font-face {  font-family: "AmasisMT";   src: url("/styles/font/AmasisMT.otf"); }
@font-face {  font-family: "Civility-F";   src: url("/styles/font/Civility-F.TTF"); }
@font-face {  font-family: "Civility-I";   src: url("/styles/font/Civility-I.TTF"); }
@font-face {  font-family: "DidotLTStd-Bold";   src: url("/styles/font/DidotLTStd-Bold.otf"); }
@font-face {  font-family: "DidotLTStd-Headline";   src: url("/styles/font/DidotLTStd-Headline.otf"); }
@font-face {  font-family: "DidotLTStd-Italic";   src: url("/styles/font/DidotLTStd-Italic.otf"); }
@font-face {  font-family: "DidotLTStd-Ornaments";   src: url("/styles/font/DidotLTStd-Ornaments.otf"); }
@font-face {  font-family: "DidotLTStd-Roman";   src: url("/styles/font/DidotLTStd-Roman.otf"); }
@font-face {  font-family: "EstiloScript";   src: url("/styles/font/EstiloScript.ttf"); }
@font-face {  font-family: "InkGotAlt";   src: url("/styles/font/InkGotAlt.ttf"); }
@font-face {  font-family: "InkGotAltBol";   src: url("/styles/font/InkGotAltBol.ttf"); }
@font-face {  font-family: "InkGotD";   src: url("/styles/font/InkGotD.ttf"); }
@font-face {  font-family: "InkGotInk";   src: url("/styles/font/InkGotInk.ttf"); }
@font-face {  font-family: "mediaIcons";   src: url("/styles/font/mediaIcons.ttf"); }
@font-face {  font-family: "Perla-G";   src: url("/styles/font/Perla-G.TTF"); }
@font-face {  font-family: "Plbab";   src: url("/styles/font/Plbab.TTF"); }
@font-face {  font-family: "URW_Didoni";   src: url("/styles/font/URW_Didoni.ttf"); }
@font-face {  font-family: "Zapf";   src: url("/styles/font/Zapf.ttf"); }
@font-face {  font-family: "HelveticaNeueCE-UltraLight";   src: url("/styles/font/HelveticaNeueCE-UltraLight.otf"); }
@font-face {  font-family: "HelveticaNeueCE-UltraLight";   src: url("/styles/font/HelveticaNeueCE-UltraLight.otf"); }
@font-face {  font-family: "HelveticaNeueLT-Black";   src: url("/styles/font/HelveticaNeueLT-Black.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BlackCond";   src: url("/styles/font/HelveticaNeueLT-BlackCond.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BlackCondObl";   src: url("/styles/font/HelveticaNeueLT-BlackCondObl.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BlackExt";   src: url("/styles/font/HelveticaNeueLT-BlackExt.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BlackExtObl";   src: url("/styles/font/HelveticaNeueLT-BlackExtObl.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BlackItalic";   src: url("/styles/font/HelveticaNeueLT-BlackItalic.otf"); }
@font-face {  font-family: "HelveticaNeueLT-Bold";   src: url("/styles/font/HelveticaNeueLT-Bold.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BoldCond";   src: url("/styles/font/HelveticaNeueLT-BoldCond.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BoldCondObl";   src: url("/styles/font/HelveticaNeueLT-BoldCondObl.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BoldExt";   src: url("/styles/font/HelveticaNeueLT-BoldExt.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BoldExtObl";   src: url("/styles/font/HelveticaNeueLT-BoldExtObl.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BoldItalic";   src: url"/styles/font/HelveticaNeueLT-BoldItalic.otf"); }
@font-face {  font-family: "HelveticaNeueLT-BoldOutline";   src: url("/styles/font/HelveticaNeueLT-BoldOutline.otf"); }
@font-face {  font-family: "HelveticaNeueLT-Condensed";   src: url("/styles/font/HelveticaNeueLT-Condensed.otf"); }
@font-face {  font-family: "HelveticaNeueLT-CondensedObl";   src: url("/styles/font/HelveticaNeueLT-CondensedObl.otf"); }
@font-face {  font-family: "HelveticaNeueLT-ExtBlackCond";   src: url("/styles/font/HelveticaNeueLT-ExtBlackCond.otf"); }
@font-face {  font-family: "HelveticaNeueLT-ExtBlackCondObl";   src: url("/styles/font/HelveticaNeueLT-ExtBlackCondObl.otf"); }
@font-face {  font-family: "HelveticaNeueLT-Extended";   src: url("/styles/font/HelveticaNeueLT-Extended.otf"); }
@font-face {  font-family: "HelveticaNeueLT-ExtendedObl";   src: url("/styles/font/HelveticaNeueLT-ExtendedObl.otf"); }
@font-face {  font-family: "HelveticaNeueLT-Italic";   src: url("/styles/font/HelveticaNeueLT-Italic.otf"); }
@font-face {  font-family: "HelveticaNeueLT-Light";   src: url("/styles/font/HelveticaNeueLT-Light.otf"); }
@font-face {  font-family: "HelveticaNeueLT-LightCond";   src: url("/styles/font/HelveticaNeueLT-LightCond.otf"); }
@font-face {  font-family: "HelveticaNeueLT-LightExt";   src: url("/styles/font/HelveticaNeueLT-LightExt.otf"); }
@font-face {  font-family: "HelveticaNeueLT-LightItalic";   src: url("/styles/font/HelveticaNeueLT-LightItalic.otf"); }
@font-face {  font-family: "HelveticaNeueLT-Medium";   src: url("/styles/font/HelveticaNeueLT-Medium.otf"); }
@font-face {  font-family: "HelveticaNeueLT-MediumCond";   src: url("/styles/font/HelveticaNeueLT-MediumCond.otf"); }
@font-face {  font-family: "HelveticaNeueLT-MediumExt";   src: url("/styles/font/HelveticaNeueLT-MediumExt.otf"); }
@font-face {  font-family: "HelveticaNeueLT-MediumItalic";   src: url("/styles/font/HelveticaNeueLT-MediumItalic.otf"); }
@font-face {  font-family: "HelveticaNeueLT-Roman";   src: url("/styles/font/HelveticaNeueLT-Roman.otf"); }
@font-face {  font-family: "HelveticaNeueLT-Thin";   src: url("/styles/font/HelveticaNeueLT-Thin.otf"); }
@font-face {  font-family: "HelveticaNeueLT-ThinCond";   src: url("/styles/font/HelveticaNeueLT-ThinCond.otf"); }
@font-face {  font-family: "HelveticaNeueLT-ThinExt";   src: url("/styles/font/HelveticaNeueCE-UltraLight.otf"); }
@font-face {  font-family: "HelveticaNeueLT-UltraLigCond";   src: url("/styles/font/HelveticaNeueCE-UltraLightCond.otf"); }
@font-face {  font-family: "HelveticaNeueLT-UltraLigExt";   src: url("/styles/font/HelveticaNeueCE-UltraLightExt.otf"); }
@font-face {  font-family: "HelveticaNeueLT-UltraLight";   src: url("/styles/font/HelveticaNeueCE-UltraLight.otf"); }

.instant{ font-family: "instant",Times;}
.edition{ font-family: "spinwerad",Times;}
.spinwerad{ font-family: "spinwerad",Times;}
.orial{ font-family: "orial",Times;}
.champagne{ font-family: "champagne",Times;}
.varsity{ font-family: "varsity",Times;}
.times{ font-family: Times;}

.linkH3{color:#B6AEAB; float:right; font-size:8px; padding-top:9px; text-transform:inherit;}
#friends h4{ background-color:#DAD7D5; padding:5px 10px 5px 15px; } 
#friends table{margin-left:20px;width:300px;}
#friends input,#friends textarea{margin:2px 10px;}
a { color: #a9183a; text-decoration: none;  }
a:hover { text-decoration: none; }

.clear{clear:both; display:block; }
fieldset{ margin-bottom:10px; padding:10px 10px 15px 10px;}
legend{color:#B6AEAB; font-size:13px; font-weight:bold; padding:0px 10px;}
input, textarea{border:solid 1px grey;}
fieldset input{ margin:4px 10px;}
.widgetBlock H2{ font-size:16px; }

h1{ text-transform:uppercase; }
body{line-height:12px;}

/* BLOCS GENERAUX */

#top {  margin: 0 auto 0 auto; background:white; text-align:center;  }

@font-face {  font-family: "spinwerad";   src: url("/styles/font/spinwerad.ttf"); }
@font-face {  font-family: "champagne";   src: url("/styles/font/Champagne--Limousines.ttf"); }
@font-face {  font-family: "orial";   src: url("/styles/font/Orial_Bold.ttf"); }
@font-face {  font-family: "varsity";   src: url("/styles/font/varsity_regular.ttf"); }
@font-face {  font-family: "edition";   src: url("/styles/font/edition.ttf"); }
@font-face {  font-family: "instant";   src: url("/styles/font/instant.ttf"); }
@font-face {  font-family: "liberation";   src: url("/styles/font/LiberationSerif.ttf"); }

.instant{ font-family: "instant",Times;}
.edition{ font-family: "spinwerad",Times;}
.spinwerad{ font-family: "spinwerad",Times;}
.orial{ font-family: "orial",Times;}
.champagne{ font-family: "champagne",Times;}
.varsity{ font-family: "varsity",Times;}
.times{ font-family: Times;}
.liberation{font-family:"liberation";}

#HighContainerMenu{background:white; height:63px;}
#containerMenu{ background:black; margin-bottom:23px;}
#menuh{  text-align:left; color:white; padding:0px 0px; font-family:liberation; margin:10px auto; font-size:12px; text-transform:uppercase; overflow:hidden; width:1100px; }
#menuh a{ color:white; float:left; display:block; padding:7px 15px; font-size:15px; background-image:url('/styles/images/separateur.png'); }
#menuh a:hover, #menuh a.selected{ color:black; background-color:white; }
#menuh .newsletter{ font-size:12px;  padding-top:9px; background-image:none; background-color:black !important;  color:white !important;   }
#menuh .newsletter:hover{ background-color:black !important;   color:white !important; text-decoration:underline;  }
#menuh .newsletter img{ vertical-align:bottom;  }
#search{ float:right; margin-top:7px; }
#inputSearch{ width:87px; color:black; border:1px solid black; text-align:center;  }
.submitSearch{ width:19px;height:15px; background-image:url('/styles/images/icoFlecheBlack.png'); border:none; curdor:pointer; padding-top:2px; }
#menuh ul.autocomplete{display:none; position:absolute; background:white; border:1px solid black;  z-index:200000}
#menuh ul.autocomplete a{ background:none; color: black; padding:2px 10px; font-size:11px; }
#menuh ul.autocomplete a:hover{ text-decoration:underline; }
#menuh ul.autocomplete .mep{ background-color:black; text-align:center;  }
#menuh div ul{position:absolute; width:800px; margin-top:34px;  margin-left:170px; }
#menuh div ul a{ background:none; color:black; font-size:12px; }
#menuh div ul a:hover{ text-decoration:underline; }

#fancybox-inner h4{ font-weight:bold; font-size:16px;  }

#fancybox-inner{ font-size:11px; }

.containerPlus{position:absolute;}
.parent{position:relative; height:3000px; margin:0px auto;}

.footer1{font-size:12px; padding:5px; text-align:center; background:white; color:white; height:154px; }
.footer2{font-size:12px; padding:5px; text-align:center; background:black; color:white; height:48px; overflow:hidden; }
.footer3{font-size:12px; padding:5px; text-align:center; background:#eaeaea; color:#737272; height:214px; }
.footer3 a{ color:black;  }
.footer3 .centerFooter{ margin-top:16px;  text-align:justify; font-family:arial; font-size:10px; }
.footer1 .colFooter{ font-size:13px; color:black; padding:0px 30px; text-align:left;  float:left;  }
.footer1 .colFooter a{ color:black;  display:block; font-size:11px; font-family:arial; }
.footer1 .colFooter a:hover{text-decoration:underline;}
.footer1 .colFooter H5{ font-size:15px; font-family:arial; margin-top:10px; font-weight:bold; }
.centerFooter{width:1100px; margin:0px auto;} 
.footer2 a{font-size:16px; color:white; margin:6px 10px; font-family:liberation;   }
.tabl2News{ float:right; width:320px; }
.tabl2News td{ text-align:left; }
.tabl2News input{ border:1px solid black; margin:4px; height:15px; }
.tabl1News{ float:left; margin-left:100px;}
.tabl1News th{ padding-right:15px; text-align:right;  }
.tabl1News input{ border:1px solid black; margin:4px; height:15px; }


/* RESET YUI */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a{color: #000000; text-decoration:none;}
a:hover { text-decoration:none; }
label { cursor: pointer; }


/* GENERAL BLOCK */

body { font-family: Arial, Verdana,sans-serif; color: #000000; font-size:68.75%;  background:#FFFFFF;}
#container { height:200px; }

#top { margin-top:2px; }
#main {width:950px; margin:0 auto; position:relative; padding:30px 0 0 0;}
#left {}
#center  {}
#right {}
#bottom {}

/* GENERAL STYLES */
.float_left { float: left; }
.float_right { float: right; }
.noBorder { border: none; }


/* Clear les float */
.clear { clear: both; }
.floatbox { overflow: hidden; }
.clearfix:after { clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden; }
.clearfix { display:block; }

/* Fonts */
.gothic { font-family:"Century Gothic",Arial,sans-serif; }
.bell { font-family: "Bell MT",Garamond,"Times New Roman",Georgia,serif; }
.cambria { font-family: Cambria, serif; }

/* Titles */
h1 {}
h2 {}
h3 {}

/* TOP */
#top-content {width:950px; margin:0 auto; position:relative;}
#top-content #top-content-texte{text-align:center; position:relative;}
#top-content #top-content-texte h1{background: transparent url(images/logo-top-h1.gif) top left no-repeat; width:357px; height:48px; margin:0 auto; text-indent:-9999px;}
#top-content #top-content-texte h2{font: normal 14px "AmasisMT-Light", Arial, Verdana, sans-serif; padding:3px 0 5px 0;}

#top-content #top-content-partage{position:absolute; bottom:32px; right:0;}
#top-content #top-content-partage ul{}
#top-content #top-content-partage ul li{float:left;}
#top-content #top-content-partage ul li a{font: normal 11px Arial, Verdana, sans-serif; padding:0 0 0 20px; margin: 0 20px 0 0;}
#top-content #top-content-partage ul li a.partager {background: transparent url(images/ico-partager.gif) bottom left no-repeat;}
#top-content #top-content-partage ul li a.rss{background: transparent url(images/ico-rss.gif) bottom left no-repeat;}


#top-menu {width:100%; height:33px; background:#000000;}
#top-menu-content {width:950px; margin:0 auto; position:relative;}
#top-menu-content-newsletters{position:absolute; right:0px; bottom:12px; width:145px; text-align: left;  }
 #top-menu-content-newsletters a{background: transparent url(images/ico-newsletter.gif) top left no-repeat; font: normal 11px Arial, Verdana, sans-serif; padding:0 0 0 20px; margin: 0 20px 0 0; color:black;  text-transform:uppercase;}


#top-menu-content #menu{width:630px; margin:0 0 0 22px; text-align:center; padding:0 0 0 0; float:left; margin-left: 169px; }
#top-menu-content #menu ul{margin:0;}
#top-menu-content #menu ul li{float:left; padding:5px 0 0 0; height:28px;}
#top-menu-content #menu ul li:hover,#top-menu-content #menu ul li.actif{float:left;  border-right:none;  background:#ffffff; color:black; margin-left:-1px; padding-left:1px; }
#top-menu-content #menu ul li a{color:#ffffff;  text-transform:uppercase; font: normal 14px "AmasisMT-Medium", Arial, Verdana, sans-serif; text-transform:uppercase; border-right:1px solid #ffffff; padding:0 20px; line-height:22px;}
#top-menu-content #menu ul li:hover a,#top-menu-content #menu ul li.actif a{ color:black;}
#top-menu-content #menu ul li.noBorder a{ border-right:none;}

.top-submenu {width:100%; padding:0;  border-bottom:1px solid #7d7d7d;   background:white; z-index:300000; height:25px; }
.top-submenu .top-submenu-content  {width:950px; margin:0px auto; text-align:center; padding:0;}
.top-submenu .top-submenu-content .submenu{width:790px; margin:0 auto; }
.top-submenu .top-submenu-content  .submenu ul{margin:0;}
.top-submenu .top-submenu-content  .submenu ul li{display:inline-block; *display:inline; padding:0px 0 0 12px;  height:24px; margin-top:1px;}
.top-submenu .top-submenu-content  .submenu ul li a{color:#7d7d7d;  text-transform:uppercase; font: normal 12px "AmasisMT-Medium", Arial, Verdana, sans-serif; text-transform:uppercase; border-right:1px solid #7d7d7d; padding: 0 12px 0 0; line-height:23px;}
/* .top-submenu .top-submenu-content  .submenu ul li.actif{border-bottom:1px solid #ffffff; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-top:1px solid #7d7d7d;  }
.top-submenu .top-submenu-content  .submenu ul li.actif a{border-right:none;padding:4px 0 15px 0 15px; color:#000000;} */
.top-submenu .top-submenu-content  .submenu ul li:hover a, .top-submenu .top-submenu-content  .submenu ul li.actif a{ color:black; }
.top-submenu .top-submenu-content  .submenu ul li.noBorder a{ border-right:none;}
.top-link-top{ color:#d60000; font-size:11px; text-align:left; line-height:19px;   }
.top-link-top a{ color:white; }
#top-menu-content #top-menu-content-rechercher{float:right; padding: 3px 0 0 0;}
#top-menu-content #top-menu-content-rechercher input{height:12px; font: normal 10px Arial, Verdana, sans-serif; border:0px; text-align:center; line-height: 14px;}
#top-menu-content #top-menu-content-rechercher input.valider{height:12px; width:17px; border:0px; background: transparent url(images/ico-valider-rechercher.gif) bottom left no-repeat;}

/* Left column */

/* Center column */

/* Right column */

/* BOTTOM */
.maxiWidgetWide { width: 950px; position:absolute; top:1097px;  }  
.maxiWidgetWide H6{ background:url(/styles/images/bckH2widget.png); height:22px; color:white; font: 15px "AmasisMT-Black", Arial, Verdana, sans-serif; padding-top:3px; text-align:center;  }
.maxiWidgetWide .innerImage{ display:block; background:black; color:white; margin-top:24px; height:15px; font: normal 12px "AmasisMT-Black"; text-align:center; text-transform:uppercase; }
.maxiWidgetWide .maxiWidgetDiv{ width: 165px; margin-left:31Px; float:left; } 
.maxiWidgetWide .maxiWidgetGo{ display:block; color:black; font-size:12px; font-family:Arial; border-bottom:1px #355970 solid;  }

#bottom { font-family:Arial, Helvetica, sans-serif; font-size: 10px; position:absolute;
top:3000px; } 
#bottom #bottom-menu{}
#bottom #bottom-menu{background:#000000; border-top:1px solid #222222;}
#bottom #bottom-menu #bottom-menu-content{width:950px; margin:0 auto; padding:23px 0; }

#bottom #bottom-menu #bottom-menu-content .bottom-menu-content-bloc{float:left; width:80px; color:#757575;}
#bottom #bottom-menu #bottom-menu-content .bottom-menu-content-bloc h3{ color:#757575; font: bold 9px Arial, Verdana, sans-serif; text-transform:uppercase;}
#bottom #bottom-menu #bottom-menu-content .bottom-menu-content-bloc ul{ border-top: 1px solid #757575; padding-top: 3px; }
#bottom #bottom-menu #bottom-menu-content .bottom-menu-content-bloc.bright{ margin-right: 30px; }
#bottom #bottom-menu #bottom-menu-content .bottom-menu-content-bloc ul li{line-height:15px;}
#bottom #bottom-menu #bottom-menu-content .bottom-menu-content-bloc ul li a{ color:#757575;}


#bottom #bottom-utiles{padding:10px 0; background:white;}
#bottom #bottom-utiles #bottom-utiles-content{width:950px; margin:0 auto; padding:10px 0; }
#bottom #bottom-utiles #bottom-utiles-content ul{width:400px; margin:0 auto;}
#bottom #bottom-utiles #bottom-utiles-content ul li{float:left; text-align:center; margin:0 10px;}
#bottom #bottom-utiles #bottom-utiles-content ul li a{font: normal 12px "AmasisMT", Arial, Verdana, sans-serif; text-transform:uppercase;}

#bottom #bottom-description{background:#eaeaea; padding: 0 0 50px 0;}
#bottom #bottom-description #bottom-description-content{width:950px; margin:0 auto; padding:10px 0;}
#bottom #bottom-description #bottom-description-content p{font: normal 10px Arial, Verdana, sans-serif; color:#737272;}
#bottom #bottom-description #bottom-description-content p a{font: normal 10px Arial, Verdana, sans-serif; color:#000000;}

.sIFR-alternate {
    visibility: hidden;
    display:none;
    /* other CSS properties go here */
}
.linkCTPrev{ background:url('/images/71/style-elle/SE-C-manuel/citygauche.png'); height:41Px; display:block; left:91px; top:370px; width:45px; font-size:0px; position:absolute;   }
.linkCTNext{ background:url('/images/71/style-elle/SE-C-manuel/citydroite.png'); height:41Px; display:block; left:513px; top:170px; width:45px; font-size:0px; position:absolute;  }

#block2385{ width:950px; height:160px;  top:880px; position:absolute;  }
#block2385 a img { display:inline; margin:12px 6px;;  }
body{ background-repeat:no-repeat; text-align:left; background-position:50% 120px; }

#partenariat { position: absolute; margin-left: 750px; margin-top: 32px; z-index: 10; }
body#body{ background-position:50% 129px; margin-top:-2px; }
#parent{  height: 1306px; }

/* MISC */
#blockHenryVid{ background-color:black; left:1px; height:275px; top:824px;
width:489px;}
#banner{top:100px;}
.sIFR-root {text-align: center; font-size: 35px;}'
#body{ background-color:white; }
#sepaSsHome{ width:100%; position:absolute; height:1px; background:#e0e0e0; top:525px; z-index:0; line-height:0px; font-size:0px; }

.credt{font-size:9px; margin-top:-12px;  white-space: nowrap; text-align:right; float:right; z-index:13000000; position:absolute; -moz-transform:rotate(-90deg); width:1px; margin-left:6px; color:#999999; //firefox
-webkit-transform:rotate(-90deg); //Chrome, Safari
-o-transform:rotate(-90deg); //Opera }
.credt {/*\**/margin-top: -20px\9;}
li .credt{ position:absolute; float:none; top:10px;}

.credt span{ padding: 0px 3px; }
body .remonteArticleVertical h6{ line-height:19px; }
body .remonteArticleVertical h5,body .remonteArticleLarge h5{ letter-spacing:-0.5px !important; line-height:12px !important;   }
body .innerWiget .remonteArticleVertical .contentImgremonte{ border-color:#CCC !important; }
body .innerWiget .remonteArticleVertical .contentImgremonte3{ border-color:#CCC !important; width:130px !important; }
body .innerWiget .remonteArticleVertical .contentImgremonte3 h5{ letter-spacing:-0.4px !important; }
body .innerWiget .remonteArticleHoryzontale .contentImgremonte3 { font-size:11px !important; }
body .innerWiget .remonteArticleHoryzontale .contentImgremonte3 { font-size:11px !important; }
body .innerWiget .remonteArticleVertical .contentImgremonte2 { border-color:#CCC !important; width:141px !important;}
body .innerWiget .remonteArticleVertical .contentImgremonte3 span{ display:block !important; margin-right:3px !important;  }
body .innerWiget .remonteArticleLarge .contentImgremonte2{ border-bottom:#CCC 1px solid !important; }
body .innerWiget .remonteArticleLarge .contentImgremonte3{ border-color:#CCC !important; }
body .innerWiget .remonteArticleLarge h5{margin-top:5px !important; margin-bottom:3px !important; font-size:13px !important;}
.newsRubjj .blockh2{ font-family:AmasisMT-Bold !important; line-height:18px !important; }
.newsRubjj H5{font-family:AmasisMT-Bold !important; font-size:12px !important;}
.ContentNewsFromNewsRubrique img{ border:1px solid #CCC; }
.newsRubjj .ContentNewsFromNewsRubrique{width:199px !important}
.maxiWidgetWide .maxiWidgetGo{ font-size:11px !important;}
.newsRubjj .Borderleft{height:109px !important; overflow:hidden !important;}


#main h3.resultat-recherche { background: transparent url(images/h3-resultat-recherche.gif) bottom left no-repeat; width:400px; height:92px; margin:0 auto; text-indent:-9999px;}
#main .main-bloc-recherche{width:100%; margin:10px 0 0 0; }
#main .main-bloc-recherche h4{background:#000000; font: normal 14px Arial, Verdana, sans-serif; color:#ffffff; text-align:center; padding:3px 0;}
#main .main-bloc-recherche h4 span{text-transform:uppercase; font: bold 16px "AmasisMT-Black", Arial, Verdana, sans-serif;}
#main .main-bloc-recherche .main-bloc-recherche-content{background:#eaeaea;position:relative;}
#main .main-bloc-recherche .main-bloc-recherche-content .rechercher{width:350px; margin:0px auto; padding:30px 0; position:relative;}
#main .main-bloc-recherche .main-bloc-recherche-content .rechercher input{width:340px; border:1px solid #dddcdc; height:25px; line-height:25px; font: normal 14px Arial, Verdana, sans-serif; padding:0 5px;}
#main .main-bloc-recherche .main-bloc-recherche-content .valider{ position:absolute; top:30px; right:20px;}
#main .main-bloc-recherche .main-bloc-recherche-content .valider input{width:110px; border:1px solid #dddcdc; height:25px; line-height:23px; font: normal 14px Arial, Verdana, sans-serif; padding:0 5px; background:#000000; color:#ffffff; }

.formrech{width:100%; margin:2px 0 0 0; padding:2px 0 0 0;  position:relative;}

.formrech h4{background:#000000; font: normal 14px Arial, Verdana, sans-serif; color:#ffffff; text-align:center; padding:3px 0;}

.formrech h4 span{text-transform:uppercase; font: bold 16px "AmasisMT-Black", Arial, Verdana, sans-serif;}
 .ouvrir{ float:right; margin-top:6px; margin-right:5px;}
.formrech .ouvrir a{font: normal 12px "AmasisMT", Arial, Verdana, sans-serif; color:#ffffff; padding: 0 25px 0 0;  background: transparent url(images/bg-ouvert.gif) bottom right no-repeat; text-transform:uppercase;}
.formrech .fermer{ float:right; margin-top:6px; margin-right:5px;}
.formrech .fermer a{font: normal 12px "AmasisMT", Arial, Verdana, sans-serif; color:#ffffff; padding: 0 25px 0 0;  background: transparent url(images/bg-fermer.gif) bottom right no-repeat; text-transform:uppercase;}


.formrech .main-bloc-criteres  .ouvrir{ position:absolute; top:8px; right:5px; float:none; margin:0px;}
.formrech .main-bloc-criteres  .ouvrir a{font: normal 12px "AmasisMT", Arial, Verdana, sans-serif; color:#ffffff; padding: 0 25px 0 0;  background: transparent url(images/bg-ouvert.gif) bottom right no-repeat; text-transform:uppercase;}
.formrech .main-bloc-criteres .fermer{ position:absolute; top:8px; right:5px float:none; margin:0px; }
.formrech .main-bloc-criteres  .fermer a{font: normal 12px "AmasisMT", Arial, Verdana, sans-serif; color:#ffffff; padding: 0 25px 0 0;  background: transparent url(images/bg-fermer.gif) bottom right no-repeat; text-transform:uppercase;}



#main  .main-bloc-recherche-avancee-content{background:#ffffff;position:relative;  padding: 0 0 30px 0;}
#main .main-bloc-recherche-avancee-content .rechercher{width:350px; margin:0px auto; padding:30px 0 0 0; position:relative;}
#main  .main-bloc-recherche-avancee-content .rechercher .bloc-content-left{width:175px;float:left;}
#main  .main-bloc-recherche-avancee-content .rechercher .bloc-content-left p{text-transform:uppercase; font: normal 15px "AmasisMT", Arial, Verdana, sans-serif;  text-transform:uppercase; margin:5px 0 0 0;}
#main  .main-bloc-recherche-avancee-content .rechercher .bloc-content-right p{text-transform:uppercase; font: normal 15px "AmasisMT", Arial, Verdana, sans-serif;  text-transform:uppercase; text-align:right;  margin:5px 0 0 0;}
#main .main-bloc-recherche-avancee-content .rechercher .bloc-content-right input{float:right; margin:0 0 0 5px;}

#main  .main-bloc-recherche-avancee-content .valider{ position:absolute; bottom:30px; right:20px;}
#main  .main-bloc-recherche-avancee-content .valider input{width:110px; border:1px solid #dddcdc; height:25px; line-height:23px; font: normal 14px Arial, Verdana, sans-serif; padding:0 5px; background:#000000; color:#ffffff; }


#main .main-bloc-criteres{width:100%; margin:2px 0 0 0; padding:2px 0 0 0; border-top:1px solid #000000; position:relative;}
#main .main-bloc-criteres h4{background:#000000; font: normal 14px Arial, Verdana, sans-serif; color:#ffffff; text-align:center; padding:3px 0;}
#main .main-bloc-criteres h4 span{text-transform:uppercase; font: bold 16px "AmasisMT-Black", Arial, Verdana, sans-serif;}

#main .main-bloc-criteres .ouvrir{ position:absolute; top:8px; right:5px; }
#main .main-bloc-criteres .ouvrir a{font: normal 12px "AmasisMT", Arial, Verdana, sans-serif; color:#ffffff; padding: 0 25px 0 0;  background: transparent url(images/bg-ouvert.gif) bottom right no-repeat; text-transform:uppercase;}
#main .main-bloc-criteres .fermer{ position:absolute; top:8px; right:5px; }
#main .main-bloc-criteres .fermer a{font: normal 12px "AmasisMT", Arial, Verdana, sans-serif; color:#ffffff; padding: 0 25px 0 0;  background: transparent url(images/bg-fermer.gif) bottom right no-repeat; text-transform:uppercase;}

#main .main-bloc-criteres-content{background:#000000;position:relative;  padding: 0 0 30px 0; color:#ffffff; border-top:1px solid #ffffff;}
#main .rechercher{width:350px; margin:0px auto; padding:30px 0 0 0; position:relative;}
#main .rechercher .bloc-content-left{width:175px;float:left;}
#main .rechercher .bloc-content-left p{text-transform:uppercase; font: normal 15px "AmasisMT", Arial, Verdana, sans-serif;  text-transform:uppercase; margin:5px 0 0 0;}
#main .rechercher .bloc-content-right p{text-transform:uppercase; font: normal 15px "AmasisMT", Arial, Verdana, sans-serif;  text-transform:uppercase; text-align:right;  margin:5px 0 0 0;}
#main .rechercher .bloc-content-right input{float:right; margin:0 0 0 5px; }

#main .main-bloc-criteres .main-bloc-criteres-content .valider{ position:absolute; bottom:30px; right:20px;}
#main .main-bloc-criteres .main-bloc-criteres-content .valider input{width:110px; border:1px solid #ffffff; height:25px; line-height:23px; font: normal 14px Arial, Verdana, sans-serif; padding:0 5px; background:#ffffff; color:#000000; }

#main .main-bloc-resultats{width:100%; margin:10px 0 30px 0; position:relative; }

#main .main-bloc-resultats h4{background:#000000; font: normal 14px Arial, Verdana, sans-serif; color:#ffffff; text-align:left; padding:2px 0 0 3px; text-transform:uppercase;}
#main .main-bloc-resultats h4 span{ font: normal 15px "AmasisMT", Arial, Verdana, sans-serif;}
#main .main-bloc-resultats h4 strong{font: bold 16px "AmasisMT", Arial, Verdana, sans-serif;}
#main .main-bloc-resultats .main-bloc-resultats-content{background:#ffffff;position:relative; padding:10px 0;}
#main .main-bloc-resultats .main-bloc-resultats-content .resultatsr{width:350px; margin:0px auto; padding:30px 0; position:relative;}
#main .main-bloc-resultats .main-bloc-resultats-content .resultatsr input{width:340px; border:1px solid #dddcdc; height:25px; line-height:25px; font: normal 14px Arial, Verdana, sans-serif; padding:0 5px;}
#main .main-bloc-resultats .main-bloc-resultats-content .valider{ position:absolute; top:30px; right:20px;}
#main .main-bloc-resultats .main-bloc-resultats-content .valider input{width:110px; border:1px solid #dddcdc; height:25px; line-height:23px; font: normal 14px Arial, Verdana, sans-serif; padding:0 5px; background:#000000; color:#ffffff; }
#main .main-bloc-resultats .main-bloc-resultats-bottom{width:100%; background:#000000; color:#ffffff; }
#main .main-bloc-resultats .main-bloc-resultats-pagination{width:100%; background:#000000; color:#ffffff; text-align:center; height:15px; }
#main .main-bloc-resultats .main-bloc-resultats-pagination ul{background:#ffffff;margin: 0 0 0 400px;}
#main .main-bloc-resultats .main-bloc-resultats-pagination ul li{float:left; background:#ffffff; padding:0 10px; height:18px; margin-top:-3px;}
#main .main-bloc-resultats .main-bloc-resultats-pagination ul li.fleche{float:left; background:#000000; padding:0 5px; margin-top:-3px;}
#main .main-bloc-resultats .main-bloc-resultats-pagination ul li a{color:#000000; font: bold 14px "AmasisMT", Arial, Verdana, sans-serif; }


.main-bloc-resultats-content-left   {float:left; width:435px;}
.main-bloc-resultats-content-right  {float:right; width:435px;}

.main-bloc-resultats-content-item  {width:435px; padding:10px 0 10px 0;}
.main-bloc-resultats-content-item  .main-bloc-resultats-content-item-titre{float:left; width:140px; position:relative; height:110px;}
.main-bloc-resultats-content-item  .main-bloc-resultats-content-item-titre h5{font: bold 22px "AmasisMT-Black", Arial, Verdana, sans-serif;  text-transform:uppercase;}
.main-bloc-resultats-content-item  .main-bloc-resultats-content-item-titre h6{font: normal 15px "AmasisMT", Arial, Verdana, sans-serif;  text-transform:uppercase;}
.main-bloc-resultats-content-item  .main-bloc-resultats-content-item-titre .date{position:absolute; bottom:0; left:0; color:#7d7d7d; font: normal 12px Arial, Verdana, sans-serif;}
.main-bloc-resultats-content-item  .main-bloc-resultats-content-item-img{float:left; margin: 0 0 0 20px; width:140px;}
.main-bloc-resultats-content-item  .main-bloc-resultats-content-item-description{float:right; width:125px; position:relative; height:110px;}
.main-bloc-resultats-content-item  .main-bloc-resultats-content-item-description .main-bloc-resultats-content-item-description-texte{font: normal 12px Arial, Verdana, sans-serif;}
.main-bloc-resultats-content-item  .main-bloc-resultats-content-item-description .suite{position:absolute; bottom:0; left:0; background:#000000; width:115px; padding: 0 0 0 10px;}
.main-bloc-resultats-content-item  .main-bloc-resultats-content-item-description .suite a{color:#ffffff; font: normal 12px "Amasis MT Medium", Arial, Verdana, sans-serif;background:#000000; text-transform:uppercase;  background: transparent url(images/a-suite.gif) bottom right no-repeat; padding: 0 20px 0 0;}
.imgDiapoAutoGenerate{ position:absolute; }
.diapoAutoGenerate .diaporama_controls{ display:none;}
.diaporama_controls, .diaporama_controls2, .diaporama_controls3{ position: absolute; z-index: 488962; width:100%; }
.diaporama_controls .next,.diaporama_controls .next2, .diaporama_controls2 .next2, .diaporama_controls3 .next2{ background-color: black; padding: 2px 4px; position: absolute; right: -1px; top: 0px; }
.diaporama_controls .prev,.diaporama_controls .prev2, .diaporama_controls2 .prev2, .diaporama_controls3 .prev2{ background-color: black; padding: 2px 4px; position: absolute; left: 0px; top: 0px; }
.diaporama_controls
.diapoAutoGenerate, .diapoAutoGenerateNav{
    position:relative;
   
}
.diapoAutoGenerateNav2 li img{ display:none;}
.diapoAutoGenerateNav3 li img{ display:none; }
.diapoAutoGenerateNav4 li img{ display:none; }

.diapoAutoGenerate li, .diapoAutoGenerateNav li{
    list-style-type:none;
   position:absolute 
}
.diaporama_controls3 .numberPagediapo{ text-align:center; font-size:13px; margin-top:8Px; color:#FFF;  }
.diaporama_controls3 .numberPagediapo span{ color:#FFF; font-weight:bold;}
.diaporama_controls2 .numberPagediapo{ text-align:center; font-size:13px; margin-top:8Px;  color:#000;  }
.diaporama_controls2 .numberPagediapo span{ color:#000;  font-weight:bold;}
.diapoAutoGenerate li img, .diapoAutoGenerateNav li img{ position:absolute; }
.diaporama_controls{ background:url('/images/_compo-template/players_03.png'); height:35px; bottom:0px;  }
.diaporama_controls2{ background:url('/styles/images/fleches_04.png'); height:36px; bottom:0px;  }
.diaporama_controls2 .next2 { background-color: transparent; padding:0px; }
.diaporama_controls2 .prev2 { background-color: transparent; padding:0px; }
.diaporama_controls3{ background:url('/styles/images/fleches2_04.png'); height:36px; bottom:0px;  }
.diaporama_controls3 .next2 { background-color: transparent; padding:0px; }
.diaporama_controls3 .prev2 { background-color: transparent; padding:0px; }
.diaporama_controls .btns{ width:70Px; margin:5px auto; background-color:black; position:relative; height:25px; border-radius:6px;  -moz-border-radius:6px; -webkit-border-radius:6px; }
.btns a { margin-top:3px; margin-left:2px; margin-right:2px;}
.diaporama_controls2 .btns a, .diaporama_controls3 .btns a { margin-top:0px; margin-left:0px; margin-right:0px;}
.float_left { float: left; }
.float_right { float: right; }
.noBorder { border: none; }

/* Clear les float */
.clear { clear: both; }
.floatbox { overflow: hidden; }
.clearfix:after { clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden; }
.clearfix { display:block; }

/* Fonts */
.gothic { font-family:"Century Gothic",Arial,sans-serif; }
.bell { font-family: "Bell MT",Garamond,"Times New Roman",Georgia,serif; }
.cambria { font-family: Cambria, serif; }

/* Titles */
h1 {}
h2 {}
h3 {}

h6.pubh{
background: black;
color: #666;
font-family: Arial;
font-size: 12px;
font-weight: normal;
height: 18px;
line-height: 18px;
margin: 0px;
padding: 0px;
text-align: center;
text-transform: uppercase;
width: 300px; }
.contentarticlePlusLus{ z-index:49999999; }
h1{ font-weight:normal!important; font-size:12px; font-family:Arial;}
#tags-bottom { border-top: 1px #EAEAEA solid;  margin-top:10px; font: normal 13px "AmasisMT", Arial, Verdana, sans-serif;
text-transform: uppercase; }
.bottom-menu-content2{ width:950px; margin:0px auto; text-align:center;  padding:5px 0px;  }
.bottom-menu-content2 a { text-decoration:underline;  }
.bottom-menu-content2 a:hover { text-decoration:none; }

#blockChich{  width:952px; height:261px; margin-left:-3px; border:none !important;  position: relative; margin:0px auto;  }
#blockChich .maxiWidgetWide { width: 950px; top:0px;  } 
#blockChich .maxiWidgetWide a{ text-decoration:none; } 
#blockChich .maxiWidgetWide H6{ background:url(/styles/images/bckH2widget.png); height:22px; color:white; font: 15px "AmasisMT-Black", Arial, Verdana, sans-serif; padding-top:3px; text-align:center; margin:0px;   }
#blockChich .maxiWidgetWide .innerImage{ display:block; background:black; color:white; margin-top:24px; height:15px; font: normal 12px "AmasisMT-Black"; text-align:center; text-transform:uppercase; }
#blockChich .maxiWidgetWide .maxiWidgetDiv{ width: 165px; margin-left:31Px; float:left; } 
#blockChich .maxiWidgetWide .maxiWidgetGo{ display:block; color:black; font-size:12px; font-family:Arial; border-bottom:1px #355970 solid; line-height:18px  }
.top-submenu .top-submenu-content .submenu ul li a.activSousMenu{color:black;}

.dateHeader{ width:128px; height:48px; background-image:url('/styles/images/fond_date.png'); position:absolute; top:-14px;  font: normal 12px "AmasisMT-Medium", Arial, Verdana, sans-serif; padding-top:18px; letter-spacing: 1px;
 }
.dateNewsWidget{ opacity:0.5; font-weight:normal;}

.block99909887 embed, .block99909887 object, .block99909887 { z-index:0; position:absolute; }
