/* Corps du texte 
body
{
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}*/

/* Style des liens
a
{
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

a:hover
{
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}*/

/* Style du tableau d'inscription
.textfield
{
border: solid 1px #C9C9C9;
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}*/

/* Style du tableau des membres
.tableau
{
border: solid 1px #C9C9C9;
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}*/




p { margin: 0px;  padding: 0px 0px 16px;  line-height: 1.7em;}
h1 {  /*border-bottom: 1px solid;*/  margin: 0px 0px 12px;  padding: 16px 0px 5px;  font-family: arial,sans-serif;  letter-spacing: 0.1em;  font-weight: normal;  /*text-transform: uppercase;*/  font-size: 150%;}
h2 {  font-size: 150%; color: #333; margin : 0 0 0 20px ; padding : 0}
h3 { font-size: 130%; color: #333; margin : 5px 0 5px 0 ; padding : 0}
h4 { font-size: 130%; color: #333; margin: 20px 0 20px  0; padding:0;}
h5 { font-size: 90%; color: #333; margin: 0; padding: 10px 0 5px 0;}
/*h6 { font-size: 80%; color: #333; margin: 0; padding: 10px 0 5px 0;}*/
h6 {text-align:center; font-size: 68%; color: #666; margin: 0; padding: 0; font-weight:500;}

.align_center { text-align:center; border:0; float:center;	}
.align_right { text-align:right; border:0;	}
.align_left { text-align:left; border:0;}
hr { color: #2c62cf; line-height:1pt;	}
.align {clear: both;	border: 1px solid #e3eff9;}
.align2 {clear: both;	border: 1px solid #c5e0f3;}
.align3 {clear : left ;}

.paragraphe_right {font-size: 130%; color: #154c7b; margin:20px; text-align:left;}
.paragraphe_right a { color:#00f; text-decoration:underline;}
.paragraphe_right a:hover { color:#f00; text-decoration: none;}
.paragraphe_right a:visited { color:#999; text-decoration: none;}

.slogan {width:320px; height:28px; /*color:#ced41d; background :url(Bretagne-web.fr_titre_2.png) no-repeat ;*/}

.sub {  font-size: 55%;  padding-left: 12px;  letter-spacing: 0.1em;}
a {}
blockquote {  border-left: 8px solid;  margin: 20px 0px;  padding: 10px 20px 0px;}
ul {  margin: 2px 0px 18px 16px;  padding: 0px;}
ul li {  margin: 0px 0px 6px;  padding: 0px;  list-style-type: square;}
ol {  margin: 8px 0px 0px 24px;  padding: 0px;}
ol li {  margin: 0px 0px 11px;  padding: 0px;}

/***********************************************************************************/

html { height: 100%;}
body { margin: 0px;  padding: 0px;  font-family: verdana, arial, sans-serif;  font-size: 0.68em; background:#e3eff9 /*url(http://bretagne-web.fr/couleurs_Bretagne/img/bg.gif) repeat-x  top center*/; font-size: 12pt;}
body img {margin:0; padding:0; border:0px none;}
#cont {width:70%; width : 988px; background : /*#e3eff9*/#c2d9eb ; margin : 0 auto ; margin-top:0; padding:0; border-left:1px solid #9c8a5c; border-right:1px solid #9c8a5c; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.7em ; }

#haut { width : 990px; height : 150px ; background :url(top0.jpg) no-repeat;  /*border: 1px solid #f00;*/}
#haut h1 {text-align:left; margin: 0px 0px 0px 20px; font-size:16pt; color:#FFFFFF; font-weight:600; }
#haut a {/*float:right;	width:240px; margin: 10px 10px 0 0; font-size:11pt; color:#FFFFFF;*/ text-decoration: none;}

#haut_2 { margin-top:0px; margin: 0px auto;  text-align:left; padding: 0px 0 0 0px; font-size:11pt; color:#FFFFFF; width:990px; }

#banner{margin:85px 0px 0px 0px; width:988px;	padding:0px; text-align:left; color:#fff; font-size:10pt;}

#menu { margin-top:0px; margin-left:0px; padding:0; width : 990px;  height : 30px ; background : url(fon_top.png);}
#liens_menu { float : left ; margin-left:40px; width : 908px; font-size: 11pt;	font-weight:600;/* border-top: 1px solid #bdaa84;*/}

#menu { margin-top:0px; margin-left:0px; padding:0; width : 990px;  height : 30px ; background : url(fon_top.png);}
#liens_menu { float : left ; margin-left:0px; width : 990px; font-size: 11pt;	font-weight:600;}
ul#menu_liens {list-style-type: none; margin-left:40px; width: 908px; /* pr+cision pour Opera */ border-top: 1px solid #bdaa84;}
ul#menu_liens li {float: left;}
ul#menu_liens a {float: left; margin:0 0px; padding: 5px 5px; color: #fff; font-weight:600; text-align:center; list-style:none; text-decoration:none;/*background: #fff; border: 1px solid gray;*/}
ul#menu_liens a:hover {background: #bdaa84; /*border: 1px solid gray;*/ }
ul#menu_liens a.selected {  color: #f8b645;}
ul#menu_liens a.selected:hover { color: #fff;}
#liens_menu a  { margin:5px 8px 0px 0px; color : #fff ; list-style:none; text-decoration:none;}
#liens_menu a:hover  { color : #f69d0d ;text-decoration : none;  }
#liens_menu :first-child {border:0;}

#menu { width: 633px; height : 33px ; background : url(menu_1.png); }
#menu ul {list-style:none;	margin-top:4px ;	padding:0px 5px 0 0;	float:left; display:inline; /*height : 20px ;*/}
#menu li {display:inline;	font-size:12pt;	padding:10px 2px 0px 2px;	font-weight:600;}
#menu a  { font-weight:600; padding : 5px 2px 0 2px  ; margin:0; font-size: 80%;  color : #fff ; text-decoration : none ;}
#menu a:hover  { color : #fff ; text-decoration : none ;}
#menu img {float:right; margin :-15px 0  0 0 ;}

#menu_stats {background:url(menu_2.png); width:354px; height:54px; margin:0px 0px 0px 633px;	padding:0px; text-align:left; color:#fff; font-size:10pt;}

#menu_top { /**/width: 96%; height : 33px ;	float:center; text-align:center; /*background : url(menu_1.png)*/; }
#menu_top  ul {list-style:none;	margin-top:4px ;	padding:0; display:inline; /*height : 20px ;*/}
#menu_top  li {display:inline;	font-size:12pt;	padding:0px;	font-weight:600;}
#menu_top  a  { font-weight:600; padding : 0px  ; margin:0; font-size: 80%;  color : #00f ; text-decoration : none ;}
#menu_top  a:hover  { color : #f00 ; text-decoration : none ;}


#site_content {  margin-left: auto;  margin-right: auto; margin-top:25px;  width: 988px;/* border-left:1px solid #9c8a5c; border-right:1px solid #9c8a5c; border-bottom:1px solid #9c8a5c; background: #c2d9eb;*/ /*overflow: hidden;*/ }

#left_titre {width:142px; height:25px; margin:0px; padding:0px; background: #c2d9eb; /*border:1px dotted #00f;*/}

#left {float:left;  margin:20px 0px 20px 0px; padding:0px; float: left;  width: 200px; height:100%; /*border:1px solid #f00;*/}

#right {float:right; margin:20px 0px 20px 20px; padding:0px; width: 750px; height:100%; float: left; /*border:1px solid #0f0;*/}
#right a,
#right a:hover {  text-decoration: none;}
#right h1 {  border-color: #40403e;  background: transparent none repeat scroll 0% 50%;  color: #e6e8dc;}

#links {  margin: 15px 9px 0px 0px;  padding: 20px 10px 0px 0px;  font-size: 80%;  text-align: right;  text-transform: uppercase;}
#links a,
#links a:hover {  padding: 0px 0px 2px;  text-decoration: none;}

.info {  padding-top: 4px;  float: left; width:142px;}

.container {width:100%; height:1%; margin:0; padding:0;}
.gauche { float:left; width:25%; height:100%; margin:0; padding:0;}
.centre { float:left; width:50%; height:100%; margin:0; padding:0;}
.droite { float:left; width:22%; height:100%; margin:0; padding-left:20px;}
.spacer {  clear:both;}

.footer {clear : left ; float : left ; /*background-color : #c2d9eb ;*/ text-align : center ; color : #ccc ; height : 20px ; width:100%; /*border-top:1px solid #9c8a5c;*/}

/* Corps du texte */
body{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}

/* Style des liens
a {color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
a:hover {color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}*/

/* Style du tableau d'inscription*/
.textfield {border: solid 1px #C9C9C9; background:#d0e2ef; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}

/* Style du tableau des membres*/
.tableau {border: solid 1px #C9C9C9; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }




















p { margin: 0px;  padding: 0px 0px 16px;  line-height: 1.7em;}
h1 {  /*border-bottom: 1px solid;*/  margin: 0px 0px 12px;  padding: 16px 0px 5px;  font-family: arial,sans-serif;  letter-spacing: 0.1em;  font-weight: normal;  /*text-transform: uppercase;*/  font-size: 150%;}
h2 {  font-size: 150%; color: #333; margin : 0 0 0 20px ; padding : 0}
h3 { font-size: 130%; color: #333; margin : 5px 0 5px 0 ; padding : 0}
h4 { font-size: 130%; color: #333; margin: 20px 0 20px  0; padding:0;}
h5 { font-size: 90%; color: #333; margin: 0; padding: 10px 0 5px 0;}
/*h6 { font-size: 80%; color: #333; margin: 0; padding: 10px 0 5px 0;}*/
h6 {text-align:center; font-size: 68%; color: #666; margin: 0; padding: 0; font-weight:500;}

.align_center { text-align:center; border:0; float:center;	}
.align_right { text-align:right; border:0;	}
.align_left { text-align:left; border:0;}
hr { color: #2c62cf; line-height:1pt;	}
.align {clear: both;	border: 1px solid #e3eff9;}
.align2 {clear: both;	border: 1px solid #c5e0f3;}
.align3 {clear : left ;}

.paragraphe_right {font-size: 130%; color: #154c7b; margin:20px; text-align:left;}
.paragraphe_right a { color:#00f; text-decoration:underline;}
.paragraphe_right a:hover { color:#f00; text-decoration: none;}
.paragraphe_right a:visited { color:#999; text-decoration: none;}

.slogan {width:320px; height:28px; /*color:#ced41d; background :url(Bretagne-web.fr_titre_2.png) no-repeat ;*/}

.sub {  font-size: 55%;  padding-left: 12px;  letter-spacing: 0.1em;}
a {}
blockquote {  border-left: 8px solid;  margin: 20px 0px;  padding: 10px 20px 0px;}
ul {  margin: 2px 0px 18px 16px;  padding: 0px;}
ul li {  margin: 0px 0px 6px;  padding: 0px;  list-style-type: square;}
ol {  margin: 8px 0px 0px 24px;  padding: 0px;}
ol li {  margin: 0px 0px 11px;  padding: 0px;}

/***********************************************************************************/

html { height: 100%;}
body { margin: 0px;  padding: 0px;  font-family: verdana, arial, sans-serif;  font-size: 0.68em; background:#e3eff9 /*url(http://bretagne-web.fr/couleurs_Bretagne/img/bg.gif) repeat-x  top center*/; font-size: 12pt;}
body img {margin:0; padding:0; border:0px none;}
#cont {width:70%; width : 988px; background : /*#e3eff9*/#c2d9eb ; margin : 0 auto ; margin-top:0; padding:0; border-left:1px solid #9c8a5c; border-right:1px solid #9c8a5c; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.7em ; }





#haut { width : 990px; height : 150px ; background :url(top0.jpg) no-repeat;  /*border: 1px solid #f00;*/}
#haut h1 {text-align:left; margin: 0px 0px 0px 20px; font-size:16pt; color:#FFFFFF; font-weight:600; }
#haut a {/*float:right;	width:240px; margin: 10px 10px 0 0; font-size:11pt; color:#FFFFFF;*/ text-decoration: none;}

#haut_2 { margin-top:0px; margin: 0px auto;  text-align:left; padding: 0px 0 0 0px; font-size:11pt; color:#FFFFFF; width:990px; }

#banner{margin:85px 0px 0px 0px; width:988px;	padding:0px; text-align:left; color:#fff; font-size:10pt;}

#menu { margin-top:0px; margin-left:0px; padding:0; width : 990px;  height : 30px ; background : url(fon_top.png);}
#liens_menu { float : left ; margin-left:40px; width : 908px; font-size: 11pt;	font-weight:600;/* border-top: 1px solid #bdaa84;*/}

#menu { margin-top:0px; margin-left:0px; padding:0; width : 990px;  height : 30px ; background : url(fon_top.png);}
#liens_menu { float : left ; margin-left:0px; width : 990px; font-size: 11pt;	font-weight:600;}
ul#menu_liens {list-style-type: none; margin-left:40px; width: 908px; /* prÚcision pour Opera */ border-top: 1px solid #bdaa84;}
ul#menu_liens li {float: left;}
ul#menu_liens a {float: left; margin:0 0px; padding: 5px 5px; color: #fff; font-weight:600; text-align:center; list-style:none; text-decoration:none;/*background: #fff; border: 1px solid gray;*/}
ul#menu_liens a:hover {background: #bdaa84; /*border: 1px solid gray;*/ }
ul#menu_liens a.selected {  color: #f8b645;}
ul#menu_liens a.selected:hover { color: #fff;}
#liens_menu a  { margin:5px 8px 0px 0px; color : #fff ; list-style:none; text-decoration:none;}
#liens_menu a:hover  { color : #f69d0d ;text-decoration : none;  }
#liens_menu :first-child {border:0;}



#menu { width: 633px; height : 33px ; background : url(menu_1.png); }
#menu ul {list-style:none;	margin-top:4px ;	padding:0px 5px 0 0;	float:left; display:inline; /*height : 20px ;*/}
#menu li {display:inline;	font-size:12pt;	padding:10px 2px 0px 2px;	font-weight:600;}
#menu a  { font-weight:600; padding : 5px 2px 0 2px  ; margin:0; font-size: 80%;  color : #fff ; text-decoration : none ;}
#menu a:hover  { color : #fff ; text-decoration : none ;}
#menu img {float:right; margin :-15px 0  0 0 ;}


#menu_stats {background:url(menu_2.png); width:354px; height:54px; margin:0px 0px 0px 633px;	padding:0px; text-align:left; color:#fff; font-size:10pt;
}

#menu_top { width: 90%; height : 33px ;	float:center; text-align:center; /*background : url(menu_1.png)*/; }
#menu_top  ul {list-style:none;	margin-top:4px ;	padding:0; display:inline; /*height : 20px ;*/}
#menu_top  li {display:inline;	font-size:12pt;	padding:0px;	font-weight:600;}
#menu_top  a  { font-weight:600; padding : 0px  ; margin:0; font-size: 80%;  color : #00f ; text-decoration : none ;}
#menu_top  a:hover  { color : #f00 ; text-decoration : none ;}


#site_content {  margin-left: auto;  margin-right: auto; margin-top:25px;  width: 988px;/* border-left:1px solid #9c8a5c; border-right:1px solid #9c8a5c; border-bottom:1px solid #9c8a5c; background: #c2d9eb;*/ /*overflow: hidden;*/ }

#left_titre {width:142px; height:25px; margin:0px; padding:0px; background: #c2d9eb; /*border:1px dotted #00f;*/}

#left {float:left; /*margin-top:10px;*/ margin: 10px 5px 10px 8px; float: left;  width: 200px; /*border-right:1px solid #00f;*/}

#right {  margin-top:20px; /*padding: 12px 0px 12px 14px;*/  text-align: left;  width: 720px; /*height:620px;*/ float: left;/* border:1px solid #0f0;*/}
#right a,
#right a:hover {  text-decoration: none;}
#right h1 {  border-color: #40403e;  background: transparent none repeat scroll 0% 50%;  color: #e6e8dc;}

#links {  margin: 15px 9px 0px 0px;  padding: 20px 10px 0px 0px;  font-size: 80%;  text-align: right;  text-transform: uppercase;}
#links a,
#links a:hover {  padding: 0px 0px 2px;  text-decoration: none;}

.info {  padding-top: 4px;  float: left; width:142px;}

.container {width:100%; height:1%; margin:0; padding:0;}
.gauche { float:left; width:25%; height:100%; margin:0; padding:0;}
.centre { float:left; width:50%; height:100%; margin:0; padding:0;}
.droite { float:left; width:22%; height:100%; margin:0; padding-left:20px;}
.spacer {  clear:both;}

.footer {clear : left ; float : left ; /*background-color : #c2d9eb ;*/ text-align : center ; color : #ccc ; height : 20px ; width:100%; /*border-top:1px solid #9c8a5c;*/}
