﻿.form{display:none;}
.form2{display:none;}

#header{ display:none;}
#swfobject_flash1 {}

.displaynone{ display:none;}
.logoprint {}
.piedprint { float:left;}
.adresse { float:left; width:300px; font-size:80%;}
.coordonnees { float:right; width:300px; font-size:80%;}

.google { display:none;}

.float{ float:left; }

.floatleft{ float:left; width:153px;} 

/* colonnes contenu */
.ctn1ColCenter {  margin: 0; text-align:left; clear:both; margin-top:25px;}
.ctn1ColCenter a {  color: #FFFFFF; text-decoration:underline; }
.ctn1ColCenter a:hover {  color: #eebf02; }

.ctn2ColRight { float:left; margin:30px 0 0 0; width:100%; height:100%;  }
.ctn2ColLeft {  }

.ctn2ColRight h2, .ctn2ColLeft h2, .ctn1ColCenter h2 { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size: 150%; color: #f1c741; margin: 0 0 10px 0; z-index: 2; font-weight:normal; }

.ctn2ColRight h2 sup, .ctn2ColLeft h2 sup, .ctn1ColCenter h2 sup { font-size:70%;  }

/* scroll contenu */
#mycustomscroll { overflow:visible;   }
.scrollgeneric { visibility:hidden;}
.vscrollerbase { visibility:hidden;  }
.vscrollerbar { visibility:hidden;}
.scrollerjogbox { visibility:hidden;}
.flexcroll {  font-size: 79%; color:#3d3d3d; padding: 0; margin:0;  }
.flexcroll p { margin:5px 0 10px 0;}
.flexcroll h2 { font-size:175%; color: #f1c741; margin:5px 0 5px 0; padding:8px 0px 0px 0px; font-weight:normal; font-family:"Century Gothic", Arial, Helvetica, sans-serif; line-height:25px;}
.flexcroll h3 { font-size:125%; color:#dde1e4; margin:5px 0 5px 0; padding:8px 0 5px 0px; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.flexcroll h4 { font-size:115%; color:#dde1e4; margin:5px 0 5px 0; padding:0 0 13px 0px; font-weight:normal; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.flexcroll ul { margin:5px 0 20px 20px;}
.flexcroll ul li { margin:0 0 5px 0;}

.orange { color: #f1c741;}

span.orange { color: #000;}

.contentext { color:#000; text-align: left; float:left; font-size: 100%; margin:0px;}
.contentext a { color:#000;}
.contentext a:hover { color:#000;}
.contentext h3 { font-size:150%; color: #000; margin:0px; padding:10px 0px 5px 0px; font-weight:normal; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.contentext h4 { font-size:125%; color: #000; margin:0px; padding:5px 0px 5px 0px; font-weight:normal; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.contentext p { margin:0px; padding:0px 0px 10px 0px;}

html, body, form { margin: 0; padding: 0; font-size: 100%; }
body {	 font-family: Arial, Helvetica, sans-serif;}


a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color:#000; }

table { border-spacing: 0; font-size: 100%; }
td, th { padding: 0; }
ul { margin: 0; padding: 0;}

div.hr { height: 12px;  margin: 10px 0 0 0; clear:left; }
div.hr hr { display: none; }

/* master page (template) */

#mstrCtn { position: relative; margin: 0 auto; }
#ctl00_mstrHdr {display: none; position: relative;  height: 78px; font-size: 69%; color: #000; z-index: 3;}
#mstrHdrPrint, #mstrFtrPrint { display: none; } 
#mstrLogo a img { border: 0;}

/* mstrSdMenu */
div.SdMenu {display:none;} 
/* Fin mstrSdMenu */

#hdrNav {display:none;}
#hdrNavSec {display:none;}
/* header logo */
#mstrLogo {display:none;}
#mstrLogo .logo {display:none;}
#mstrLogo h1 {display:none;}

.padtop{ padding-top:20px;}

/* images dans le contenu en background */

.left { float:left;  position:relative; margin: 0 auto; text-align:center; }

.systemtempflash1 {   margin-top:22px; }
.homeflashleft {   }
.homeflashcenter {   position:relative; margin: 0 auto; }
.corporateleft { }
.avisoleft { }



/* btns interne */
.btnTxt { width:98px; padding: 0px; margin: 0 -3px 0 0 ; font-size:93%; float:right; }
.btnTxt div { width:98px; height:26px; margin: 0; }
.btnTxt div a { font-weight:bold; position: relative; }
.btnTxt div.divbtnTxt {  color:#000; padding: 7px 0 0 0; text-align:center; cursor:pointer; text-decoration: none; font-weight:bold;}
.btnTxt div.divbtnTxt a { color:#000; text-align:center; text-decoration:none; }
.btnTxt div.divbtnTxt:hover, .btnTxt div.divbtnTxt.over {  text-align:center; cursor:pointer;}
.btnTxt div.divbtnTxt:hover a { color:#000; }
#mstrCtnt .btnTxt a { text-decoration: none; display:block; }

#ctn2ColDt div.btnTxt  { margin-left: -13px; }
#ctn2ColDt div.btnTxt div  { float:left; margin-right: 3px; }

/* Plan de site */
.plansite{ font-size:72%; color:#000;}
.plansite ul { margin:5px 0 0 60px;}
.plansite li{ padding:0px 0px 3px 0px; }
.plansite ul ul{ padding:2px 0px 5px 20px; margin-left:10px;}
.plansite li li{ padding:0px 0px 0px 0px; }
.plansite a { margin:0px; padding:0px;}


/* footer */
#mstrFtr {display:none;}


/* clearfix pour floats */
.clearfix:after, .clearfixafter { content: "."; display: block; height: 1%; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; clear: both; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

/* autres */
.print { display: none; }
.screen { display: block; }

#content { position:relative; top:0; left:0; z-index: 2; background: transparent none;}
#animFlash { position: absolute; top:75px; z-index: 1; }
#flashcontent {  color:#000; font-size: 70%; margin: 15px 0 0 0 ;}
.games{ z-index:1;}

/* Cadre Photos */
.padcadre{ padding:8px; float:left; width:151px; height:190px;}
.cadre1{ padding:8px; width:137px; height:130px;}
.cadre2{ padding:0px 10px 0px 10px; overflow:visible; background-color:#000; width:133px; height:38px; text-align:center; color:#00182c; font-size:12px; text-transform:uppercase;}

.large { height: 700px;}

.largehaut { height: 700px;}


.etroit {height: 700px; }


.small { height: 700px;  }
.small h3 { font-size:125%; color:#dde1e4; margin:5px 0 0 0; padding:0 0 0px 0px; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}


.bleu{ color:#00a8ff;}
.orange { color: #f1c741;}