img{border: 0px solid #fff;}

.actutitre {font-family:arial,verdana,helvetica,sans-serif; font-size:13px; font-weight:bold; color: #1B1B1B; font-style:italic}
.actudate {font-family:arial,verdana,helvetica,sans-serif; font-size:10px; font-weight:normal; color:#1B1B1B;}
.actu {font-family:arial,verdana,helvetica,sans-serif; font-size:9pt; font-weight:normal;color : #1B1B1B;}


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


.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;}


html, body {
  font-family:arial;
  font-size:12px;
  margin: 0; /* pour éviter les marges */
  text-align: center; /* pour corriger le bug de centrage IE */
  color:#1B1B1B;
   background-color:#FFFFFF;
}

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

a:link, a:visited {text-decoration: none;}
a{color:#2FB4E9;}
a:hover{color:#1491C0}

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:988px;
	max-width:1246px;
	text-align: left;
	 height:100%;
	border:0px solid red;

}

#haut {
	position:fixed;
	top:0px;
	min-width:988px;
	max-width:1246px;
	height:190px;
	background-image:url(/images_2011/1/haut.jpg);
	width:100%;
	background-repeat:no-repeat;
  background-position:center;
}
#mbretagne {
	position:absolute;
	top:61px;
	right:0px;
	width:100px;
	height:39px;
	border:0px solid red;
}
#fond {
	position:absolute;
	left:0px;
	top:190px;
	min-width:988px;
	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;
	width:940px;
	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:988px;
	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:163px;
  margin-left: auto;
  margin-right: auto;
	width:940px;
	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;
	width:940px;
	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;

  }

  .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;
  }
  .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: 33px;
  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 {
  width: 35px;
  height: 35px;
  float: left;
  background: url(/images_2011/bretagne.png) no-repeat;
}
a.region:link {
  text-decoration: none;
  display: block;
}
a.region:hover {
  background-position: left bottom;
}


  .bpop {
  width: 36px;
  height: 37px;
  float: left;
  background: url(/images_2011/banque_populaire.png) no-repeat;
}
a.bpop:link {
  text-decoration: none;
  display: block;
}
a.bpop: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;
}

.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;}
