@media print
{    
    .noprint, .noprint *
    {
        display: none !important;
    }
    
    a[href]:after {display:none;}
    .pagec{padding:10px;}
    .bamimp{display: block !important;position:absolute;top:0;left:0;width:100%;}
}
@media screen
{ 
    .pagec{ padding:85px 10px 10px 210px;}
    
    .bamimp{display: none !important;}
  }


.brouge{border:1px solid red;}

.arrondi{
  -webkit-border-radius: 10px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 0;
border-radius: 10px;
border-top-left-radius: 0;
  
  
  }
.foto{cursor:pointer;}
img{border: 0px solid #fff;}


.actubreve {position:relative;border:0px solid white;border-left:5px solid #01b4e0;border-radius:0;padding:0 0 0 10px;box-shadow:none;text-align:justify;font-size:10px;margin-bottom:10px;}
.actubrevelire {clear:both;position:relative;width:100%;text-align:right;bottom:0;background-color:#f0f0f0;border-radius:0;padding:0 0 0 0px;box-shadow:none;font-size:10px;padding:2px}
.actubrevetitre {font-family:'Karla',verdana,helvetica,sans-serif; font-size:11px; font-weight:bold; color: #1284AF; text-transform:uppercase;padding:0 0 3px 0;}
.actubrevedate {float:left;font-family:'Karla',verdana,helvetica,sans-serif; font-size:9px; font-weight:normal; color:#666;}
.actubrevelien {color:#95AF01;font-weight:bold;}
.actubrevecorps {line-height:15px;}

.actutitre {font-family:'Karla',verdana,helvetica,sans-serif; font-size:15px; font-weight:bold; color: #1284AF; font-style:italic;text-transform:uppercase;padding:0 0 10px 0;}
.actuchapeau {font-family:'Karla',verdana,helvetica,sans-serif; font-size:13px; font-weight:bold; font-style:normal;padding:0 0 10px 0;}
.actudate {font-family:'Karla',verdana,helvetica,sans-serif; font-size:10px; font-weight:normal; color:#666666;}
.actubande {text-align:justify;border-left:5px solid #2FB4E9;padding:0 0 0 5px;}

/* TinyMCE specific rules */
body.mceContentBody {
   text-align:justify;
   background-color:#F1F1F1;
   width:705px;
   border:1px solid gray;
   margin:0px 0 0 0px;
   min-height:150px;
}

.mce-content-body {
   text-align:justify;
   background-color:white  !important ;
   width:920px;
   border:1px solid gray;
   margin:0px 0 0 0px;
   
   min-height:150px;
}

.aag{float:left; margin:0 10px 0 0;}
.aad{float:right; margin:0 0px 0 10px;}
.aagfb{float:left; margin:0 10px 0 0;background-color: #FFFFFF;border:10px solid white;}
.aadfb{float:right; margin:0 0px 0 10px;background-color: #FFFFFF;border:10px solid white;}
P{margin:0;padding:0;text-align:justify;}
.bleu{color:#2FB4E9;}
.vert{color:#CAD400;}
.noir{color:black;}
.gris{color:#5F6062;}
input {text-align:left;}

.tcouleur1{color:#01b4e0 !important; }
.tcouleur2{color:#00556A !important; }
.tcouleur3{color:#333332 !important; }
.tcouleur4{color:#B90000 !important; }


.aag5{width:5%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag750{width:7.5%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag10{width:10%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag125{width:12.5%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag15{width:15%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag175{width:17.5%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag20{width:20%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag225{width:22.5%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag25{width:25%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag33{width:33%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag50{width:50%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag66{width:66%;float:left;padding:5px 10px 15px 10px;box-sizing:border-box;}
.aag75{width:75%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad5{width:5%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad750{width:7.5%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad10{width:10%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad125{width:12.5%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad15{width:15%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad175{width:17.5%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad20{width:20%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad225{width:22.5%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad25{width:25%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad33{width:33%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad50{width:50%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad66{width:66%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.aad75{width:75%;float:right;Padding:5px 0px 15px 20px;;box-sizing:border-box;}
.c10{width:10%;display: block;margin-left: auto;margin-right: auto;box-sizing:border-box;}
.c20{width:20%;display: block;margin-left: auto;margin-right: auto;box-sizing:border-box;}
.c25{width:25%;display: block;margin-left: auto;margin-right: auto;box-sizing:border-box;}
.c33{width:33%;display: block;margin-left: auto;margin-right: auto;box-sizing:border-box;}
.c50{width:50%;display: block;margin-left: auto;margin-right: auto;box-sizing:border-box;}
.c66{width:66%;display: block;margin-left: auto;margin-right: auto;box-sizing:border-box;}
.c75{width:75%;display: block;margin-left: auto;margin-right: auto;box-sizing:border-box;}
.c100{width:100%;display: block;margin-left: auto;margin-right: auto;box-sizing:border-box;}



html, body {
  font-family:'Karla';
  font-size:12px;
  margin: 0; /* pour éviter les marges */
  text-align: left; /* pour corriger le bug de centrage IE */
  color:#1B1B1B;
   background-color:#1B1B1B;
   width:100%;
}

.bodyfond{background-color:#1B1B1B;
  height:100%;}

a:link, a:visited {text-decoration: none;}
a{color:#95AF01;}
a:hover{color:#ADCB01}

h1, .titre{
  font-size:18px;
  margin:10px 0 10px 0;
  color:#2FB4E9;
  font-weight:bold;
  
  }

  h2, .soustitre{
  font-size:15px;
  margin:8px 0 8px 0;
  color:#2FB4E9;
  font-weight:normal;
  }

  h3, .chapitre{
  font-size:14px;
  font-weight:bold;
 
  margin:6px 0 6px 0;
  color:#2FB4E9;
  }
  h4{
  font-size:12px;
  font-weight:bold;

  margin:4px 0 4px 0;
  color:#2FB4E9;
  }
.rouge
{
  color:red;
}

#Tableau_01 {
	position:relative;
  margin-left: auto;
  margin-right: auto;
	min-width:200px;
	max-width:1246px;
	text-align: left;
	 height:100%;
	border:0px solid red;

}

#haut {
	position:fixed;
	top:0px;
	min-width:200px;
	max-width:1246px;
	height:190px;
	background-image:url(/images_2011/1/haut.jpg);
	width:100%;
	background-repeat:no-repeat;
  background-position:center;
}

#contenu1 {
	position:relative;
	left:0px;
	top:0px;
  margin-left: auto;
  margin-right: auto;
	max-width:960px;
	width:100%;
	border:0px solid red;
	margin-bottom:0px;
}
#mbretagne {
	position:absolute;
	top:61px;
	right:0px;
	width:100px;
	height:39px;
	border:0px solid red;
}


#mserie {
	position:absolute;
	top:55px;
	right:100px;
	width:600px;
	height:50px;
	border:0px solid red;
}

.s_int{background-image:url('/images/series/int.png');background-size:100%;}
.s_int:hover{background-image:url('/images/series/int_ac.png');background-size:100%;}
.s_w{background-image:url('/images/series/w.png');background-size:100%;}
.s_w:hover{background-image:url('/images/series/w_ac.png');background-size:100%;}
.s_ds{background-image:url('/images/series/ds.png');background-size:100%;}
.s_ds:hover{background-image:url('/images/series/ds_ac.png');background-size:100%;}
.s_dd{background-image:url('/images/series/dd.png');background-size:100%;}
.s_dd:hover{background-image:url('/images/series/dd_ac.png');background-size:100%;}
.s_hab{background-image:url('/images/series/hab.png');background-size:100%;}
.s_hab:hover{background-image:url('/images/series/hab_ac.png');background-size:100%;}
.s_cata{background-image:url('/images/series/cata.png');background-size:100%;}
.s_cata:hover{background-image:url('/images/series/cata_ac.png');background-size:100%;}
.s_kite{background-image:url('/images/series/kite.png');background-size:100%;}
.s_kite:hover{background-image:url('/images/series/kite_ac.png');background-size:100%;}
.s_handi{background-image:url('/images/series/handi.png');background-size:100%;}
.s_handi:hover{background-image:url('/images/series/handi_ac.png');background-size:100%;}
.s_fun{background-image:url('/images/series/fun.png');background-size:100%;}
.s_fun:hover{background-image:url('/images/series/fun_ac.png');background-size:100%;}
.s_wg{background-image:url('/images/series/wg.png');background-size:100%;}
.s_wg:hover{background-image:url('/images/series/wg_ac.png');background-size:100%;}
.s_vrc{background-image:url('/images/series/vrc.png');background-size:100%;}
.s_vrc:hover{background-image:url('/images/series/vrc_ac.png');background-size:100%;}

.cdv35{background-image:url('/images/cdv/35_in.png');background-size:100%;}
.cdv35:hover{background-image:url('/images/cdv/35.png');background-size:100%;}
.cdv22_ffv{background-image:url('/images/cdv/22_ffv_in.png');background-size:100%;}
.cdv22_ffv:hover{background-image:url('/images/cdv/22_ffv.png');background-size:100%;}
.cdv29{background-image:url('/images/cdv/29_in.png');background-size:100%;}
.cdv29:hover{background-image:url('/images/cdv/29.png');background-size:100%;}
.cdv56{background-image:url('/images/cdv/56_in.png');background-size:100%;}
.cdv56:hover{background-image:url('/images/cdv/56.png');background-size:100%;}
.cdv56_ffv{background-image:url('/images/cdv/56ffv_in.png');background-size:100%;}
.cdv56_ffv:hover{background-image:url('/images/cdv/56ffv.png');background-size:100%;}


#fond {
	position:absolute;
	left:0px;
	top:190px;
	min-width:200px;
	max-width:1246px;
	background-image:url(/images_2011/1/milieu.jpg);
	width:100%;
	background-repeat:repeat-y;
  background-position:center;

	border:0px solid red;
}
#contenu {
	position:relative;
	left:0px;
	top:0px;
  margin-left: auto;
  margin-right: auto;
	max-width:940px;
	width:100%;
	border:0px solid red;
	margin-bottom:0px;
}

#Tableau_admin {
	position:relative;
  margin-left: auto;
  margin-right: auto;
	min-width:780px;
	max-width:780px;
	text-align: left;
	border:0px solid red;
	height:100%;
  background-color:#FFFFFF;

}
#fond_admin {
	position:absolute;
	left:0px;
	top:10px;
	width:80px;
  background-color:#FFFFFF;
	border:0px solid red;
}
#contenu_admin {
	position:relative;
	left:0px;
	top:0px;
  margin-left: auto;
  margin-right: auto;
	width:780px;
	border:0px solid red;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

#bas {
	position:relative;
	left:0px;
	bottom:0px;
	min-width:200px;
	max-width:1246px;
	height:140px;
	background-image:url(/images_2011/1/bas.jpg);
	width:100%;
	background-repeat:no-repeat;
  background-position:center;
}
#menu_haut
{
	position:relative;
	left:0px;
	top:158px;
  margin-left: auto;
  margin-right: auto;
	max-width:940px;
	width:100%;
	border:0px solid red;
	margin-bottom:0px;
	border:0px solid red;
	font-size:13px;
	color:white;
	font-weight:bold;
}


#menu_bas
{
	position:relative;
	left:0px;
	top:10px;
  margin-left: auto;
  margin-right: auto;
	max-width:940px;
	width:100%;
	border:0px solid red;
	margin-bottom:0px;
	border:0px solid red;
	font-size:10pt;
	color:white;
	text-align:right;
}

.n2{
  padding-left:12px;
	font-size:12px;
	font-weight:bold;
	margin:12px 0 0 0;

  }

.n3{
	font-size:12px;
	margin:4px 0 0px 0;
  padding-left:16px;
  }
.n4{
  padding-left:20px;
	font-size:10px;
	margin:0px 0 0 0;

  }
.n5{
  padding-left:20px;
	font-size:10px;
	margin:0px 0 0 0;

  }

  .n2:hover,.n3:hover,.n4:hover{

  background-image:url(/images_2011/puce_bleu.png);
  background-repeat:no-repeat;
  background-position:0 4px;
  cursor:pointer;
  color:#34B4E4;
  }

  .menu{color:inherit;}
  .menu:hover{color:inherit;}


.n2ac{
  padding-left:12px;
	font-size:12px;
	font-weight:bold;

	margin:12px 0 0px 0;
	background-image:url(/images_2011/puce_bleu.png);
  background-repeat:no-repeat;
  background-position:0 4px;
  cursor:pointer;
  color:#34B4E4;

  }

.n3ac{
  padding-left:16px;
	font-size:12px;

	margin:4px 0 0px 0;
	background-image:url(/images_2011/puce_bleu.png);
  background-repeat:no-repeat;
  background-position:0 4px;
  cursor:pointer;
  color:#34B4E4;

  }
.n4ac{
  padding-left:20px;
	font-size:10px;
background-image:url(/images_2011/puce_bleu.png);
  background-repeat:no-repeat;
  background-position:0 4px;
  cursor:pointer;
  color:#34B4E4;
  }
.n5ac{
  padding-left:20px;
	font-size:10px;
  background-repeat:no-repeat;
  background-position:0 4px;
  cursor:pointer;
  color:#34B4E4;
  }
  .n2in{
  padding-left:12px;
	font-size:12px;
	font-weight:bold;

	margin:12px 0 0px 0;

  }

.n3in{
  padding-left:16px;
	font-size:12px;

	margin:4px 0 0px 0;

  }

  .drjs {
  height: 42px;
  width: 39px;
  float: left;
  background: url(/images_2011/drjs.png) no-repeat;
}
a.drjs:link {
  text-decoration: none;
  display: block;
}

a.drjs:hover {
  background-position: left bottom;
}

  .region_bretagne {
  width: 35px;
  height: 35px;
  float: left;
  background: url(/images_2011/bretagne_2018.png) no-repeat;
}
a.region_bretagne:link {
  text-decoration: none;
  display: block;
}
a.region_bretagne:hover {
  background-position: left bottom;
}


  .ans {
  width: 85px;
  height: 37px;
  float: left;
  background: url(/images_2011/agence_nationale_du_sport.png) no-repeat;
}
a.ans:link {
  text-decoration: none;
  display: block;
}
a.ans:hover {
  background-position: left bottom;
}


  .bpop_ouest {
  width: 100px;
  height: 37px;
  float: left;
  background: url(/images_2011/banque_populaire_2018.png) no-repeat;
}
a.bpop_ouest:link {
  text-decoration: none;
  display: block;
}
a.bpop_ouest:hover {
  background-position: left bottom;
}

  .ffv {
  width: 45px;
  height: 25px;
  float: left;
  background: url(/images_2011/ffv.png) no-repeat;
}
a.ffv:link {
  text-decoration: none;
  display: block;
}
a.ffv:hover {
  background-position: left bottom;
}


  .twitter {
  width: 32px;
  height: 32px;
  float: left;
  background: url(/images_2011/twitter.png) no-repeat;
}
a.twitter:link {
  text-decoration: none;
  display: block;
}
a.twitter:hover {
  background-position: left bottom;
}


  .facebook {
  width: 32px;
  height: 32px;
  float: left;
  background: url(/images_2011/facebook.png) no-repeat;
}
a.facebook:link {
  text-decoration: none;
  display: block;
}
a.facebook:hover {
  background-position: left bottom;
}
  .marque_bretagne {
  width: 100px;
  height: 39px;
  float: left;
  background: url(/images_2011/marque_bretagne.png) no-repeat;
}
a.marque_bretagne:link {
  text-decoration: none;
  display: block;
}
a.marque_bretagne:hover {
  background-position: left bottom;
}


 .ligue {
  width: 174px;
  height: 78px;
  float: left;
  background: url(/images_2011/ligue.png) no-repeat;
}

a.ligue:link {
  text-decoration: none;
  display: block;
}

