﻿h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: 700;
	padding: 3px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 700;
	padding: 3px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding: 3px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
body{font-family:verdana;color:#000000; background-repeat:no-repeat}
body a:link {color:#0000FF;font-weight:bold;text-decoration:underline;}
body a:visited {color:#0000FF;font-weight:bold;text-decoration:underline;}
body a:hover {color:#0000FF;text-decoration:none;}
body a:active {color:#0000FF;font-weight:bold;text-decoration:underline;}
div#site{top:0px;width:1000px;margin-left:auto;margin-right:auto;}
div#bandeau{height:85px;width:1000px;overflow:auto;float:left;background-color:#FFFFFF;padding-bottom:33px;text-align:left;position:relative;}
div#menu_horizontal{clear:both;width:1000px;margin-top:0px;margin-bottom:0px;text-align:left;padding-top:5px;padding-bottom:1px;padding-left:20px;padding-right:0px;}
div#centre{width:1000px;}
div#menu_vertical{margin-top:0px;}
div#colonne_gauche{position:relative;width:170px;padding-left:0px;padding-top:0px;margin-right:0px;display:inline;clear:both;float:left;}
div#colonne_droite{width:170px;margin-top:0px;padding:0px;float:right;display:inline;border: thin solid #CCCCCC;}
div#colonne_centre_gauche{width:324px;display:inline;float:left;border: thin solid #CCCCCC;}
div#colonne_centre_droite{width:324px;display:inline;float:left;border: thin solid #CCCCCC;}
div#titre_general{padding-top:25px;padding-bottom:35px;}
div#logo_page{position:relative;width:170px;padding-left:0px;padding-top:0px;margin-right:0px;display:inline;clear:both;float:left;}
div#titre_page{width:820px;float:left;display:inline;}
div#entete_section{margin-left:140px;font-family: "Comic Sans MS";font-size: 12pt;font-weight: 500;}
div#entete_section ul{list-style-type:none}
div#menu_organisation {padding: 10px;}
div#menu_organisation ul {
	padding: 10px;
	text-indent:140px;
	list-style:none;
	margin-top: 40px;
}
div#menu_organisation ul li a{
	padding: 10px;
	text-decoration:none;
	color: #255923;
	line-height:180%;
}
div#menu_organisation ul li a:hover, div#menu_organisation ul li a:focus {
	color:#000;
	text-decoration:none;
	background:#CCFFCC;
}
td#logo_titre {
	text-align:center;
	width:170px;
}
#texte_titre {
	color:#3D8139;
	font-size: 20pt;
	font-weight:700;
	text-decoration:none;
   	font-family: "Comic Sans MS";
    line-height: normal;
    text-align: center;
    vertical-align: middle;
 	font-style: normal;
	border-style: groove;
	padding: 2px  30px 2px 30px;
}
div#zdate {	
	position: absolute; /* placement du menu, &agrave; modifier selon vos besoins */
	top: 80px;
	left: 0px;
	z-index:90;
	width: 166px; /* correction pour Opera */
	padding-top:6px;
}
div#zdatemaj {
	position: absolute; /* placement du menu, &agrave; modifier selon vos besoins */
	top: 90px;
	left: 870px;
	padding:0;
	z-index:91;
	width: 130px; /* correction pour Opera */
}
div#zdatemaj dl{	margin: 0;	padding: 0;	list-style-type: none;}


div#menu {
	position: absolute; /* placement du menu, &agrave; modifier selon vos besoins */
	top: 90px;
	left: 170px;
	z-index:100;
	width: 830px; /* correction pour Opera */
}
div#menu dl {
	float: left;
	width: 11em;
	margin: 0;
	padding: 0;
	list-style-type: none;	
}
div#menu dt {
	cursor: pointer;
	text-align: center;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(images/fd_menu_170_light.jpg);
	background-repeat:no-repeat;
	border:none;
	line-height:150%;
	font-weight: 900;
	vertical-align: middle;
	height: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;	
}
div#menu dd {
	display: none;
}
div#menu dl dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#menu li {
	text-align: center;
	background: #FFF;
	line-height:150%;
	background-image:url(images/fd_menu_170_light.jpg);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	list-style-type: none;	
}
div#menu li a, div#menu dt a {
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	margin: 0;
	padding: 0;
	list-style-type: none;	
}
div#menu li a:hover, div#menu li a:focus, div#menu dt a:hover, div#menu dt a:focus {
	cursor: pointer;
	text-align: center;
	color:#000000;
	font-weight:900;
	text-decoration:none;
	background-image:url(images/fd_menu_170_hover.jpg);
	background-repeat:no-repeat;
	border:none;
	vertical-align: middle;
	height: 100%;
	line-height:150%;
}
#smenu1 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#zone_menu{
	position:relative;
	top:0;
	left:0;
}
#zone_date {
    color: #255923;
    font-size: 12pt;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
 	font-style: normal;
	width:170px;
}
#zone_datemaj {
    color: #255923;
    font-size: 8pt;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
 	font-style: normal;
	width:132px;
}
dl#menuvert {
	width: 10em;
}
dl#menuvert dt {
	cursor: pointer;
	margin: 0;
	padding: 0;
	list-style-type: none;	
	font-size: 11pt;
	width:170px;
	line-height:170%;
	height: 100%;
	text-align: center;
	font-weight: 900;
	background: #FFF;
	background-image:url(images/fd_menu_166_light.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:center;
	border-style:none;
	border:none;
	text-decoration:none;
	color:#FFFFFF;
}
dl#menuvert dt a {
	color: #FFF;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;	
}
dl#menuvert dt a:hover {
	cursor: pointer;
	color:#000000;
	font-size: 11pt;
	font-weight:900;
	text-align: center;
	text-decoration:none;
	background-image:url(images/fd_menu_166_hover.jpg);
	background-repeat:no-repeat;
	border:none;
	border-style:none;
	vertical-align: middle;
	height: 100%;
	line-height:170%;
	width:170px;
	margin: 0;
	padding: 0;
	list-style-type: none;	
}
div#pied_de_page{width:984px;clear:both;text-align:center;padding-right:10px;padding-top:2px;margin-top:20px;;height:57px;
	background-color:#CCFFCC;border:1px solid #000000;}
table#pied01 tr td{
	padding-right:7px;
	padding-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-align: center;
	vertical-align: middle;
}
span#lien {
	color: #703113;
}
span#lien a:hover {
	color: #703113;
	font-weight: 700;
}
.atext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	padding: 2px;
	text-align: justify;
	vertical-align: middle;
}
.atext0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	padding: 0;
	text-align: justify;
	vertical-align: middle;
}
.atext12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding:3px;
	text-align: justify;
	vertical-align: middle;
	clip:   rect(auto, auto, auto, auto);
	margin: auto;
	color:#000000;
}
.atext12r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding:3px;
	text-align: justify;
	vertical-align: middle;
	clip:   rect(auto, auto, auto, auto);
	margin: auto;
	color:#ff0000;
	background-color: #FAF4A0;
}
.atext12nj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding:3px 0 2px 2px;
	text-align: justify;
	vertical-align: middle;
	clip:   rect(auto, auto, auto, auto);
	margin: auto;
	color: #000000;
	background-color: #FAF4A0;
	border: 0;
}
.atext12bn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding:3px;
	text-align: justify;
	vertical-align: middle;
	clip:   rect(auto, auto, auto, auto);
	margin: auto;
	color: #FFFFFF;
	background-color: #000000;
	border: 0;
}
.atext2v {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 700;
	padding:3px;
	text-align: left;
	vertical-align: middle;
	color: #006600;
}

.atext3b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding:3px;
	text-align: justify;
	vertical-align: middle;
	color: #0000FF;
}

.atext3bj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding:3px;
	text-align: justify;
	vertical-align: middle;
	color: #0000FF;
	background-color: #FAF4A0;
}
.atext3bjenc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding:12px;
	text-align: center;
	vertical-align: middle;
	color: #0000FF;
	background-color: #FAF4A0;
	border: thin solid #0000FF;
}

.atext3r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding:3px;
	text-align: justify;
	vertical-align: middle;
	color: #703113;
}
.atext3rc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding:3px;
	text-align: center;
	vertical-align: middle;
	color: #CC0033;
	text-decoration: none;
}
.atext3rs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding:3px;
	text-align: center;
	vertical-align: middle;
	color: #CC0033;
	text-decoration: underline;
}

.atext3rj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding:3px;
	text-align: justify;
	vertical-align: middle;
	color: #703113;
	background-color: #FAF4A0;
}
.atext3v {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding:3px;
	text-align: center;
	line-height: 24pt;
	vertical-align: middle;
	color: #009900;
}
.atext4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	padding:3px;
	text-align: justify;
	vertical-align: middle;
}
.atext8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 500;
	padding:2px;
	text-align: center;
	vertical-align: middle;
	clip:   rect(auto, auto, auto, auto);
	margin: auto;
}

.atextc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
} 
.atextcmj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-align: center;
	vertical-align: middle;
	color: #990000;
	background-color: #FFFF99;
}
.atextg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	padding:2px 5px 0 0;
	text-align: left;
	vertical-align: middle;
} 
.atexti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	padding:3px;
	text-align: justify;
	vertical-align: middle;
	font-style: italic;
}
.atextimg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	padding: 1px;
	float:left;
	text-align: justify;
	vertical-align: top;
}
.atextmdp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	padding:2px;
	text-align: justify;
	vertical-align: middle;
}

.atextrb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	padding:2px 5px 0 0;
	text-align: right;
	vertical-align: middle;
	color: #000099;
} 
.atextrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	padding: 2px;
	text-align: justify;
	vertical-align: middle;
	color: #CC0000;
}
.atextrgc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	color: #CC0000;
}
.atextsuite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-align: justify;
	vertical-align: middle;
	color: #0000FF;
	background: transparent url(images/fleche_droite_047.gif) 4px no-repeat;
	border: none; 
	text-decoration: none;
	padding-left: 12px;
}
.atextsuite  a:link
{
	color:#0000FF;
	font-weight:500;
	text-decoration:none;
}
.atextsuite  a:visited
{
	color:#703113;
	font-weight:500;
	text-decoration:none;
}
.atextsuite  a:active
{
	color:#0033FF;
	font-weight:500;
	text-decoration:none;
}
.atextsuite  a:hover
{
	color:#0000FF;
	font-weight:700;
	text-decoration:none;
}
.atextsuitefermer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-align: right;
	vertical-align: middle;
	color: #0000FF;
	text-decoration: none;
	padding-left: 30px;
}
.atextsuitefermer  a:hover, a:active, a:link, a:visited
{
	color:#0000FF;
	font-weight:700;
	text-decoration:none;
}
.atextsuiteouvrir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	padding: 0 2px;
	text-align: justify;
	vertical-align: middle;
	width: 316px;
	border: 0;
}
.atextsuiteli {padding:0 2px 0 2px;}
.atit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
}
.atit3b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding:4px 3px;
	text-align: center;
	vertical-align: middle;
	color: #0000FF;
}
.atit3bj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding:11px 3px;
	text-align: center;
	vertical-align: middle;
	color: #0000FF;
	background-color: #FAF4A0;
}
.atit3bjenc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 6px;
	text-align: center;
	vertical-align: middle;
	color: #0000FF;
	background-color: #FAF4A0;
	border: thin solid #0000FF;
}
.atit3bjenc a:active, a:link {
	text-decoration: none;
}

.atit3s14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
}


.atit4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-align: center;
	vertical-align: middle;
	padding: 0 2px 0 2px;
}

.ct {
	text-align: center;
}
.gras {
	font-weight: 700;
	font-size: 11px;
	padding:0;
	background-color: #FFFFFF;
}
.classement {
	font-weight: 500;
	font-size: 11px;
	text-align: center;
	padding:0;
	background-color: #FFFFFF;
	vertical-align: middle;
}
.score {
	font-weight: 700;
	text-align: center;
	font-size: 12px;
	padding:0 3px 0 3px;
	background-color: #CEF6C9;
	vertical-align: middle;
}
.score0 {
	font-weight: 500;
	font-size: 12px;
	text-align: center;
	padding:0;
	background-color: #CEF6C9;
}
.gagne {
	font-size: 11px;
	font-weight: 700;
	text-decoration: underline;
	color: #006600;
	padding:0 0 0 2px;
}
.g1 {
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
	text-decoration: underline;
	color: #003300;
	padding:0 0 0 2px;
}
.g2 {
	font-family:Arial;
	font-size: 11px;
	font-weight: 700;
	text-decoration: underline;
	color: #000000;
	padding:0 0 0 2px;
}
.gagne1 {
	font-size: 11px;
	font-weight: 700;
	text-decoration: underline;
	color: #000000;
	padding:0 0 0 1px;
	background-color: #CEF6C9;
}
.gagne2 {
	font-size: 11px;
	font-weight: 500;
	text-decoration: underline;
	color: #000000;
	padding:0 0 0 1px;
	background-color: #CEF6C9;

}
.championnat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	padding: 5px 0 0 0;
	text-align: left;
	vertical-align: middle;
	color: #0000FF;
}
.titchampionnat {
	font-family: Arial, Helvetica, sans-serif;
	width: 270px;
	font-size: 12px;
	font-weight: 500;
	padding: 5px 0 0 0;
	text-align: left;
	vertical-align: middle;
	color: #0000FF;
}
.titclassement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 500;
	padding: 5px 0 0 0;
	text-align: right;
	vertical-align: middle;
	color: #0000FF;
}
.gs {
	font-weight: 700;
	text-decoration:underline;
}
.js {
	text-align: justify;
}
.perd {
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #000000;
	padding:0 0 0 1px;
}
.p1 {
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #003300;
	padding:0 0 0 2px;
}
.p2 {
	font-family:  Arial;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #000000;
	padding:0 0 0 2px;
}
.perd1 {
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #000000;
	padding:0 0 0 1px;
	background-color: #CEF6C9;
}
.perd2 {
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #000000;
	padding:0 0 0 2px;
	background-color: #CEF6C9;
}
.sl {
	text-decoration: underline;
}
.sstit
{    
	color: #000000;
    font-size: 12pt; font-style: normal;
	text-decoration: none;
    font-family: "Comic Sans MS";
    line-height: 16pt;
    text-align: justify;
	font-style: normal
}
.std{
	font-weight: 500;
	text-decoration:none;
}
.titre_colonne {
	width:324px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding:6px;
	text-align: center;
	vertical-align: middle;
	color: #0000FF;
	background-color: #FAF4A0;
	border: thin solid #0000FF;
}
.titre_colonne_droite {
	width:173px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding:4px;
	text-align: center;
	vertical-align: middle;
	color: #0000FF;
	background-color: #FAF4A0;
	border: thin solid #0000FF;
	text-decoration:none;
}
.titre_colonne_droite a:active, titre_colonne_droite a:link, titre_colonne_droite a:visited {
	text-decoration: none;
	color: #0000FF;
}

.txbleu3
{
    color: #0000FF;
    font-size: 14pt;
    font-weight: 500;
    font-family: "Comic Sans MS";
    line-height: normal;
    text-align: justify;
 	font-style: normal
}
.txvert3
{
    color: #255923;
    font-size: 12pt;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: left;
 	font-style: normal
}
.txvert3c
{
    color: #255923;
    font-size: 12pt;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: left;
 	font-style: normal;
	padding: 3px;
	vertical-align: middle;
}
.titre_corps {
	color:#000;
	font-size:14pt;
	background-color:#CCFFCC;
	font-weight: 700;
	padding:10px;
	text-decoration:none;
	font-family:arial;
	width:100%;  
	margin-top: 60px;
	
}
.titre_corps_form {
	color:#000;
	font-size:14pt;
	background-color:#CCFFCC;
	font-weight: 700;
	padding:10px;
	text-decoration:none;
	font-family:arial;
	width:100%;  
	margin-top: 140px;
	
}
.titre_corps a:link {
	text-decoration:none;
	color:#000;
}
.titre_corps a:visited {
	text-decoration:none;
	color:#000;
}
.titre_corps a:hover {
	text-decoration:none;
	color:#000;
}
.titre_corps_form a:link {
	text-decoration:none;
	color:#000;
}
.titre_corps_form a:visited {
	text-decoration:none;
	color:#000;
}
.titre_corps_form a:hover {
	text-decoration:none;
	color:#000;
}
.tableau1 {
	width:80%;
	border:thin solid #CCCCCC;
	margin-left:120px;
}
.tableau1 tr td ul{
	margin:0;
	padding-left:25px;
}
.tableau1_col1{
	width:25%;
	color: #000000;
    font-size: 12pt;
    font-weight: 500;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: left;
 	font-style: normal;
	border:thin solid #CCCCCC;
	padding:4px;
	vertical-align:top;
}
.tableau1_col2{
	width:75%;
	color: #255923;
    font-size: 12pt;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: left;
 	font-style: normal;
	border:thin solid #CCCCCC;
	padding:4px;
}
.tableau4c {
	width:90%;
	border:thin solid #CCCCCC;
	margin-left:40px;
}
.tableau4c_titre {
	font-size: 12pt;
    font-weight: 200;
    font-family: "Comic Sans MS";
    line-height: normal;
    text-align: center;
 	font-style: normal;
	vertical-align: top;
	color: #000000;
	border:thin solid #CCCCCC;
}
.tableau4c_col1{
	width:25%;
	color: #000000;
    font-size: 12pt;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: left;
 	font-style: normal;
	border:thin solid #CCCCCC;
	padding:4px;
	
}
.tableau4c_col1 a:link {
	color:#000000;
	text-decoration:none;
}
.tableau4c_col1 a:visited {
	color:#000000;
	text-decoration:none;
}
.tableau4c_col1 a:hover{
	color:#255923;
	text-decoration:none;
	background:#CCFFCC;
	
}
.tableau4c_col2{
	width:25%;
	color: #255923;
    font-size: 12pt;
    font-weight: 900;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: left;
 	font-style: normal;
	border:thin solid #CCCCCC;
	padding:4px;
}
.tableau4c_col3{
	width:30%;
	color: #000000;
    font-size: 12pt;
    font-weight: 500;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: left;
 	font-style: normal;
	border:thin solid #CCCCCC;
	padding:4px;
}
.tableau4c_col4{
	width:15%;
	color: #000000;
    font-size: 12pt;
    font-weight: 500;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: center;
 	font-style: normal;
	border:thin solid #CCCCCC;
	padding:4px;
}
.tableau4c_col4 a:link {
	color:#000099;
	text-decoration:none;
	font-size: 10pt;
    font-weight: 500;
    font-family: Arial, Helvetica, sans-serif;

}
.tableau4c_col4 a:visited {
	color:#660099;
	text-decoration:none;
}
.tableau4c_col4 a:hover{
	color:#006600;
	text-decoration:none;
}
#retour {
	text-align: center;
}
#retour	 img {
	border:0;
	text-decoration:none;
}
#plan {
	color: #3366CC;
	/*color: #255923;*/
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	margin-left: 140px;
	list-style: disc;	
	font-weight: 700;
}
#plan li a{
	text-decoration: none;
	color: #255923;;
}
#titre_telecharger {
	color: #3366CC;
	margin-left: 80px;
	font-weight: 700;
}
#logo, #organismes, #assurances, #informatique, #adherents, #personnel, #budget, #planning,
#documents_officiels, #logiciels, #compte_rendus, #logos, #notes_de_frais, #subventions{
	border:thin solid #CCCCCC;
	width:100%;
}
#logo tr td, #organismes tr td, #assurances tr td, #informatique tr td, #personnel tr td, #adherents tr td, #budget tr td,  #planning tr td,
#documents_officiels tr td, #logiciels tr td, #compte_rendus tr td, #logos tr td, #notes_de_frais tr td, #subventions tr td{
	border:thin solid #CCCCCC;
    font-size: 12pt;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
  	font-style: normal;
	padding: 1px 3px;
	vertical-align: middle;
}
.titre_tele{
    color: #255923;
	text-align: left;
}
.dim_tele{
    color: #000000;
	font-size: 15pt;
	font-weight: 500;
}
.nom_tele {
	color:#000;
	text-align: left;
}
.img_tele{
	text-align:center;
}
#img_logo{
	text-align:center;
}
.img_tele a{
	padding-left:4px;
	padding-right:4px;
}
div#colonne_droite_liens{width:200px;margin-top:0px;padding:0px;float:right;display:inline;border: none;}
div#colonne_centre_liens{width:600px;display:inline;float:left;border: none;}

#img_vertical tr td{
	padding-bottom:35px;
}
.liens {
	font-family: "Comic Sans MS";
	font-size: 11pt;
	font-weight: 700;
}
.liens li a{
	text-decoration:none;
	font-weight: 500;
}
.classique_tab_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding:1px;
	text-align: center;
	line-height: 24pt;
	vertical-align: middle;
	color: #255923;
	margin-left:150px;
	width:680px;
	
}
.classique_tab_titre td{text-decoration:underline;}
.classique_tab_contenu,.classique_tab_contenu2,.classique_tab_contenu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	padding:1px;
	text-align: center;
	vertical-align: middle;
	border: medium ridge #CCCCCC;
	color: #255923;
	margin-left:95px;
	width:780px;
	margin-bottom:35px;
}
.classique_tab_contenu td{border: medium ridge #CCCCCC;height:22pt;width:140px;padding:0;}
.classique_tab_contenu2 td{border: medium ridge #CCCCCC;height:42pt;width:140px;padding:0;}
.classique_tab_contenu3 td{border: thin solid #CCCCCC;height:22pt;width:140px;padding:0;text-align:center;}
.classique_vide {
background-color:#CCCCCC;
}
#yoga {
	margin-left:285px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	color:#3333FF;
	text-decoration:none;
	
	
}
#yoga td img, #yoga td a {
	padding-bottom:10px;
	font-size: 28pt;
	font-style:normal;
	font-weight: 900;
}
#yoga td  {
	font-size: 14pt;
	padding-bottom:5px;
	font-style:italic;
	font-weight: 500;
}
#yoga_texte_titre {
	color:#3333FF;
	font-size: 20pt;
	font-weight:700;
	text-decoration:none;
   	font-family: "Comic Sans MS";
    line-height: normal;
    text-align: center;
    vertical-align: middle;
 	font-style: normal;
	border-style: none;
	width:80%;
	margin-bottom:55px;
}
.yoga_centre {
	text-align:center;
}
.yoga_centre_bleu {
	text-align:center;
	color:#3333FF;
	font-weight:900;
}
.yoga_horaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	padding:3px;
	text-align: left;
	vertical-align: middle;
	
}
.yoga_cotis{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 900;
	padding:4px 3px;
	text-align: center;
	vertical-align: middle;
	color: #0000FF;
	border: thin ridge #CCCCCC;
	width:600px;
	margin-left:200px;
}
.yoga_cotis td{border: thin ridge #CCCCCC;
}
.dernieres_modifs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	padding:2px 5px 0 0;
	text-align: left;
	vertical-align: top;
	
} 
.dernieres_modifs  a:link, .dernieres_modifs a:visited, .dernieres_modifs a:active{text-decoration:none;}
.bordure_photo {
	border: 1px solid #000;
}

#identification {
	width:50%;
	padding-top: 1em;
	padding-bottom:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
	background-color: #99cc99;
}
#identification tr td{
	color: #0000FF;
    font-size: 12pt;
    font-weight: 500;
    font-family: "Comic Sans MS";
    line-height: normal;
    text-align: center;
 	font-style: normal;
}
.identlogin {
padding-left: 1em;
	height: 35px;
	width: 20%;
}
.inputlogin {
	height: 35px;
	width: 20%;
}

.identbouton {
	width:80px;
	height:25px; 
	font-size: 12pt;
	padding-left: 1em;
}
.identconnect {
	font-size : 8pt;
	
}
.identchoix0 { 
	font-size : 10pt;
	width : 17%;}
.identchoix { 
	font-size : 10pt;
	width : 12%;
	text-align:center;
	
	border:thin solid #000000;
}
.identchoixp { 
	font-size : 10pt;
	width : 12%;
	text-align:center;
	background-color: #ffcc33;
	border:thin solid #000000;
}
.identchoixs { 
	font-size : 10pt;
	width : 12%;
	text-align:center;
	background-color: #ffcc33;
	border:thin solid #000000;
}
.identchoixa { 
	font-size : 10pt;
	width : 12%;
	text-align:center;
	background-color: #ffcc33;
	border:thin solid #000000;
}
.identchoix  a:link, .identchoix a:visited, .identchoix a:active {text-decoration:none;}
.identchoixa  a:link, .identchoixa a:visited, .identchoixa a:active {text-decoration:none;}
.identchoixs  a:link, .identchoixs a:visited, .identchoixs a:active {text-decoration:none;}
.identchoixp  a:link, .identchoixp a:visited, .identchoixp a:active {text-decoration:none;}
.cadre2 { /* monobookocentré debut */
 background: #f9f9f9;
 color: #000;
 font-size:16px;
 font-style: italic; 
 line-height:1.1em; 
 float: left;
 margin: .2em .2em .2em .2em; /* haut droite bas gauche */
 border: 1px solid #aaa;
 padding: 0.1em;
 text-align: center;
}
.imgcadre {
	text-align: center;
	margin: 3px;
	border: 1px solid #999;
}
.text16N {text-align:justify; font-family: "Times New Roman", Times, Garamond; font-size:16px; color:#000000; vertical-align: top;}
.tabart {
	border: 0;
	padding: 1px;
	margin: 0;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-align: justify;
	vertical-align: middle;

}
.tabartnoir {
	border: 2px solid #000;
	padding: 1px;
	margin: 0;
	
}
.sansbord {
	border: 0px;
}
.bullinfo {
	border: 2px solid #000;
	padding: 1px;
	margin: 0;
	width: 150px;
	text-align: center;
}
.logotitre {
	text-align: center;
	width: 85px;
	height: 85px;
}
.logotitre2 {
	text-align: center;
	width: 170px;
	height: 70px;
}
.iconehome {
	height: 15px;
	width: 19px;
	border: 0;
	vertical-align:middle;
}

.telecharger {
	height: 24px;
	width: 100px;
	border: 0;
	vertical-align:middle;
}
.vert {
	color: #255923;
}
.presidents {
	vertical-align:middle;
	text-align:left;
	width: 100px;
}
.nompresidents {
	width:200px;
}
.photo {
	width:100px;
	text-align:center;
	vertical-align:middle;
}
.cadre2 { /* monobookocentré debut */
 background: #f9f9f9;
 color: #000;
 font-size:11px;
 font-style: italic; 
 line-height:1.1em; 
 float: left;
 margin: .2em; /* haut droite bas gauche */
 border: 1px solid #aaa;
 padding: 0.1em;
 text-align: center;
}
.corpsarticle {
	text-align:justify; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#000000; 
	clear:both;
	padding:0 0.5em;
}
.imgcadre {
	text-align: center;
	margin: 1px;
	border: 1px solid #999;
	
}
.corpssuite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	padding: 0 2px;
	text-align: justify;
	vertical-align: middle;
	background-color:#FFFFFF;
	width:318px;
	border:0px solid black;
}
.corpsliste {
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color:#000000; 
	padding:0 0.5em;
}
.corpslistenum {
	text-align:justify; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#000000; 
	padding:0 0.5em;
	list-style-type: decimal;
	counter-reset: item;
}
.corpslistenum li:before { content: counter(item) ". "; counter-increment: item;font-weight: 900; }
.tableau5 {
	width:90%;
	border:thin solid #CCCCCC;
	margin-left:120px;
}
.tableau5 tr td ul{
	margin:0;
	padding-left:25px;
}
.tableau5_col1{
	width:25%;
	color: #000000;
    font-size: 12pt;
    font-weight: 500;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: left;
 	font-style: normal;
	border:thin solid #CCCCCC;
	padding:4px;
	vertical-align:top;
}
.tableau5_col2{
	width:45%;
	color: #000000;
    font-size: 12pt;
    font-weight: 500;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: left;
 	font-style: normal;
	border:thin solid #CCCCCC;
	padding:4px;
}
.tableau5_col3{
	width:30%;
	color: #0000CC;
    font-size: 12pt;
    font-weight: 500;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    text-align: left;
 	font-style: normal;
	border:thin solid #CCCCCC;
	padding:4px;
}
.tableau5_col3 a:link {
	color:#0000CC;
	font-weight: 500;
	text-decoration:none;
}
.tableau5_col3 a:visited {
	color:#0000CC;
	font-weight: 500;
	text-decoration:none;
}
.tableau5_col3 a:hover{
	color:#255923;
	font-weight: 500;
	text-decoration:none;
	background:#CCFFCC;
}
.reunion {
	color: #0000FF;font-weight: 700;
}

.corpsarticlecentre {
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%; 
	color:#000000; 
	clear:both;
	padding:0 0.5em;
}
.imgcadreseul {
	text-align: center;
	margin: 3px;
	border: 1px solid #999;
	width: 100%;
	max-width:320px;
}
.imgcadre100 {
	text-align: center;
	margin: 1px;
	border: 1px solid #999;
	width: 98%;
	padding : 1px;
	font-size:88%;
}
.cadre100 { /* monobookocentré debut */
 background: #f9f9f9;
 color: #000;
 font-size:88%;
 font-style: italic; 
 line-height:1.1em; 
 float: left;
 margin: .2em .2em .2em .2em; /* haut droite bas gauche */
 /*border: 1px solid #aaa;*/
 padding: 0.1em;
 text-align: center;
 width:33%;
 min-width:100px;
}
.tabsas { width:100%;
	margin:0;
	padding:0;}
.tabsas tr th {
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%; 
	color:#000000; 
	clear:both;
	padding:0.5em 0;
	margin:0;
	background:#ffb68e;
	border: 2px solid #bd6800;
	width:50%;
}
.tabsas tr td {
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%; 
	color:#000000; 
	clear:both;
	padding: 0.5em 0;
	margin:0;
	background:#ffdebf;
	border: 2px solid #bd6800;
	width:50%;
}
.tabsas4 { width:100%;
	margin:0;
	padding:0;}
.tabsas4 tr th {
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 101%; 
	color:#000000; 
	clear:both;
	padding:0.5em 0.5em;
	background:#ffb68e;
	border: 2px solid #bd6800;
	width:25%;
}
.tabsas4 tr td {
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 101%; 
	color:#000000; 
	clear:both;
	padding:0.5em 0.5em;
	background:#ffdebf;
	border: 2px solid #bd6800;
}
