body.site { margin:0; font-size:1em; }

img {  border: 0px; }

      H1,H2,H3,H4,H5,.txt,.txt2,.txt3,.Titre,.footmenus,.titre_Article{font-family:Tahoma,Arial,Helvetica,sans-serif;}

      H1,H5{font-size:0.7em;font-weight:bold;color:#3a3a3a;text-align:left;}

      H1{padding:10px;}

      H2{color:#a72824;font-size:0.75em; font-weight:bold;margin:0px;
      }

      H3{;color:#ffffff;font-size:0.7em; font-weight:bold;
      padding:5px;margin:0px;}

      H4{;color:#ffffff;font-size:0.7em; font-weight:bold; text-align:left;padding:10px 0px 10px 10px;margin:0; float:left;}

      H5{padding:0px 0px 2px 5px; margin:0;}

      .txt,.dates{font-size:0.688em;color:#3a3a3a; font-weight:normal;text-align:left;}
#primetime .txt {font-size:0.75em;}
ol.magScroller{font-size:0.75em;}
      .txt{padding:0px 10px 10px 10px;}
      .dates{padding:2px 0px 15px 18px; margin:0;}

      .titre_Article{font-size:0.75em;font-weight:bold;color:#3a3a3a;padding:20px 40px 5px 40px;margin-top:30px;}

      .Haut{width:980px; height:114px;vertical-align:middle;margin:0;padding:0;}
      .envlogo{float: left; position: relative;}
      .ombre{position:absolute;top:115px;left:0;z-index:1;width:400px; height:50px;}
      .envlogo .logo{position:absolute;top:14px;left:0;width:311px; height:113px;margin:0;padding:0;z-index:2;}
      .banniere{vertical-align:middle;width:480px;height:100px;float:right;margin:0;padding:0; margin-top:10px}
.banniere iframe { vertical-align:middle; float:left; }

.envBarreR
{
  vertical-align:middle; 
  height:40px;
  margin-bottom:1px;
  background-color:#b5302c; 
  width:100%;
}

.BarreR
{
  background-color:#b5302c;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:0.75em;
  color:#ffffff;
  font-weight:normal;
  padding-left:300px;
  vertical-align:middle;
  padding-top:8px;padding-bottom:9px;
  margin:0;
  height: 23px;
  line-height: 23px;
  width: 720px;
}

.BarreR form, .BarreR span, .BarreR img { float:left; }
.BarreR input.ok { height: 22px; } 
.BarreR img.drapfr, .BarreR img.drapen { margin-top: 5px; } 

      .txt2,.txt5{font-size:0.75em;font-weight:normal;color:#3a3a3a;}
      .txt2{text-align:left;}
      .txt3{font-size:0.75em;font-weight:normal;color:#3a3a3a;float:right; padding-right:5px;}
      .txt4{font-size:0.75em;font-weight:normal;color:#3a3a3a;text-align:left;}
      .txt5{padding-bottom:30px;}

      .visu{padding-top:15px;}

.txtlegende 
{
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:0.7em;
  color:#3a3a3a;
  padding-top:5px;padding-bottom:0px;
}

a.txtlegende, a.txtlegende:link, a.txtlegende:visited, a.txtlegende:hover 
{ 
  color: #3a3a3a;
  text-decoration: none;
}

input.login, input.search
{
  background-color:#FFFFFF;
  border-top:1px solid  #c0c0c0;
  border-left:1px solid  #c0c0c0;
  color:#042833;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:0.75em;
  font-weight:normal;
  height:17px;
  letter-spacing:0px;
  margin:0pt 5px 0pt 5px;
}

.BarreMenus,.footer{width:100%; background-color:#000000;height:40px; margin-bottom:10px;}
.BarreMenus { line-height:40px;}
.footer{margin-top:10px;line-height:18px;}

.BarreG,.BarreG div,.BarreG2
{
  background:url(../media/BarreGrise.gif); 
  background-repeat: repeat-x;
  width:100%;
  height:26px; 
  margin-bottom:10px;
}
      .BarreG2{margin-top:30px;clear:both;}

      .contGlob{width:980px;background-color:#ffffff;position:relative;}
      .colg0{width:200px;float:left; padding-right:0px;}
      .colg1{width:200px;float:left;background-color:#ebdcbd;margin-top:15px;/*margin-bottom:15px;*/}
      .colg2{width:200px;float:left;background-color:#ebdcbd; margin-bottom:0px;padding-bottom:10px;padding-top:0px;}
      .colg3{width:200px;background-color:#606060;padding-top:0px;padding-bottom:10px; float:left;}
      .colg4{width:200px;float:left;background-color:#ebdcbd; /*margin-top:15px;*/}
      .colg5{width:200px;float:left;background-color:#ebdcbd; margin-top:15px;padding-top:10px;}

      .colc0{width:573px;float:left; padding-right:0px; padding-left:5px;}
      .colc1{width:568px;float:left; margin-bottom:20px; }
.colc1b,.colc4,.colc3,.colc2,.cold1 { border-bottom: 1px solid #000000; border-left: 1px solid #000000;border-right: 1px solid #000000;}
.sommaire .colc1 { border-bottom: 1px solid #000000; border-left: 1px solid #000000;border-right: 1px solid #000000; } 
/*height:300px;*/
/*was 390 */
.colc1b,.colc4,.colc3{width:568px;float:left; margin-bottom:20px;}

      .colc2{padding-bottom:20px;float:left;width:278px;float:left; height:445px; overflow: hidden; margin-bottom:20px;}
      .colc2_left_top {height:240px; }
      .colc2_right_top {height:240px; }
      .colc2_left_bottom {height:300px; }
      .colc2_right_bottom {height:300px; }

      .cont1ou2{width:550px; padding-bottom:10px;padding-top:10px; margin-left:9px;margin-right:9px;float:left;list-style-type: none;}
      .cont1ou2:nth-child(even){background-color:#f7f7f7;}
      .cont1ou2:nth-child(odd) {background-color:#e7e7e7;}

.colc2d1desc{width:120px; float:left;padding:0px 5px 10px 0px;}
.colc2d1desc p.txt4 { margin-bottom: 0px; margin-top:5px;}
      .colc2d1{width:120px; float:left;padding:10px 5px 10px 10px;}
      .colc2d2{width:120px; float:left;padding:10px 10px 10px 5px;}

      .colc1bcont,.colc4cont,.colc3cont{width:573px;float:left;}
      .colc1bg,.colc4g,.colc3g{width:278px;float:left;padding:10px 5px 0 0;margin:0;border-right:1px dotted #a72824; height: 220px; overflow-y: hidden;}
      .colc1bd,.colc4d,.colc3d{width:279px;float:left;padding:10px 0 0 5px;margin:0; height: 220px; overflow-y: hidden;}

      .colc1bg,.colc1bd{height: 100px;}

      .colc2g1_PrimeTime {width:265px;float:left;padding:5px;}
      .colc1bd1,.colc3d1 {width:110px;float:left;padding:5px;}

      .colc1bg1,.colc4g1,.colc3g1{width:140px;float:left;padding:5px;}
      .colc1bg2,.colc4g2,.colc3g2{width:120px;float:left;padding-top:10px;padding-left:5px;}

      .colc1bg1,.colc1bg2 { float:none;}

      .colcCont{width:500px;padding-top:20px;padding-bottom:20px;float:left;font-family:Tahoma,arial,helvetica, sans-serif;font-size:0.8em; color:#a72824;font-weight:bold;}

      .cold0{width:200px;float:left;}
      .cold1{width:200px;background-color:#ececec;float:left;}
      .cold2{width:200px;background-color:#ececec;margin-top:15px;padding-top:10px;float:left;}
      .cold3{width:200px;background-color:#ebdcbd;margin-top:15px;padding-top:10px;float:left;}
      .cold4{width:200px;background-color:#ececec;margin-top:15px;padding-top:10px;float:left;}

p.primeTimeLogo {  margin-top: 2px; margin-bottom:2px; };

      .env_envTitre{float:left;width:278px;}
      .envTitre{ height:35px; float:left;background-color:#000000;z-index:1;margin:0;}

      .Titre{vertical-align:middle;color:#ffffff;font-size:0.75em; font-weight:bold;}
.footmenus{vertical-align:middle;color:#ffffff;font-size:0.688em; font-weight:bold;}
      .Titre{position:relative;left:10px;top:10px;z-index:2;float:left; text-align:left;}
      .footmenus{padding-left:10px;}

      .ic{position:relative;left:40px;top:-5px;z-index:3;float:left;}
      .fleche{position:relative;left:20px;text-align:left; width:26px;float:left;line-height:0px;vertical-align:top; height:5px;}

      .actu,.affiche,.evenement_milieu,.whitePaperHome {width:568px;}
      .evt{width:200px;}
      .prime,.forma{width:278px;}

      .bgBtn{padding:4px;background-color:#a72824; width:50px; height:22px; font-family:Tahoma,arial,helvetica, sans-serif;color:#ffffff;font-size:0.75em; font-weight:bold;vertical-align:middle;}

      input.bgBtn{padding:4px; height:14px; height:22px; width: auto;}

      .desab{font-family:Tahoma,arial,helvetica, sans-serif;color:#a72824;font-size:0.7em; font-weight:normal;padding-left:15px;}

      .ok{float:center;vertical-align:middle; padding-right:15px;}
      .twitter{padding-left:15px; padding-right:5px;vertical-align:middle;}
      .facebook{padding-left:15px; padding-right:5px;vertical-align:middle; height: 23px; }
      .drapfr{padding-left:25px; padding-right:5px;vertical-align:middle;}
      .drapen{padding-left:5px; padding-right:5px;vertical-align:middle;}

      .bulletR{padding-right:8px;}

      .evt_ic{position:relative;float:left; padding-left:20px;z-index:2;width:20px;}

      a.rouge:visited, a.lien_pagination:visited { color:#a72824; text-decoration: none; }
      a.rouge:link, a.lien_pagination:link { color:#a72824; text-decoration: none;}
      a.rouge:hover, a.lien_pagination:hover { color:#a72824; text-decoration: underline;}


      a.blanc:visited,a.blanc:link, .footmenus a:visited, .footmenus a:link, .BarreR a:visited, .BarreR a:link { color:#ffffff; text-decoration: none; }
      a.blanc:hover, .footmenus a:hover, .BarreR a:hover { color:#ffffff; text-decoration: underline;}

      a.noir:visited, a.noir:link, a.noir:hover { color:#000000; text-decoration: none;}


ol
{
  padding-left:20px; 
  padding-bottom:3px; 
  padding-top:0px;
  margin-top:5px;
  list-style-image: URL(../media/bulletp_r.gif);
  list-style-position: inside;
}
ol li 
{ 
  font-size: 0.75em;
  font-weight: bold;
}

      .align{text-align:left;}
      .align1{text-align:left;padding:15px 0px 5px 10px;}
      .align2{text-align:left;padding:5px 0px 15px 10px;}
      .align3{padding:13px;float:right;}
      .align4{padding:5px 13px 5px 0;text-align:right;}
      .align5{background-color:#ececec;padding:5px 10px 5px 10px;text-align:left;}
      .align6{text-align:left;padding:5px 0px 5px 10px;}
      .align7{padding:0 13px 13px 13px;float:right;}
      .article{padding-bottom:20px;}

div.articleChapo p, div.articleText p, div.rubriqueText p { padding-bottom:20px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:0.7em;font-weight:normal;color:#3a3a3a; text-align: left; margin-left:5px; margin-right:5px;}

div.articleNotes p
{ 
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:0.7em;
  font-weight:normal;
  color:#3a3a3a;
  text-align: left;
  margin-left:5px;
  margin-right:5px;
}

div.rubriqueText { margin-top: 50px; }
      hr {
      color:#575757;
      height:1px;
      padding-top:1px;
      margin:0 0 10px 0;

      }
      .points{width:278px;height:1px;float:left;margin:0;padding:0px;border-bottom:1px dotted #a72824;}
.points:nth-last-child(1)  { height:0px;border-bottom:0px; }


div#visu img { padding-top: 15px;  }

ul.connexe { text-align:left; }
div.PubPlace_Busy
{
  border: 1px solid #CC0000;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.PubPlace_NotBusy
{
  border: 1px solid #00CC00;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.PubPlaceTitle_Busy
{
  font-size: 12pt;
  color: #CC0000;
}

div.PubPlaceTitle_NotBusy
{
  font-size: 12pt;
  color: #00CC00;
}

p.PubGaucheDroite
{  
/*  border: 2px solid #CCCCCC;*/
  padding: 3px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div.PubGaucheDroite
{ 
  float: left;
} 


/*------------------------------*/
h3.spip {
  color: #000000;
	text-align: center; 
	margin-top: 2em; 
	margin-bottom: 1.4em; 
	font-size: 1.15em; 
	font-weight: bold; }

      a.spip_out, a.spip_out:visited,a.spip_out:link { color:#000000; text-decoration: none; }
      a.spip_out:hover { text-decoration: underline;}

      a.spip_mail, a.spip_mail:visited,a.spip_mail:link { color:#000000; text-decoration: none; }
      a.spip_mail:hover { text-decoration: underline;}


.formulaire_formidable label {
	display: inline-block;
	width: 30%;
	text-align: left;
}

.formulaire_formidable label .obligatoire {
	display: none;
}

.formulaire_formidable .obligatoire label::after {
	content: " *";
	color: red;
}

.formulaire_formidable input,
.formulaire_formidable textarea {
	width: 60%;
	vertical-align: top;
}