body{	
font-family: Arial,Verdana,  Helvetica, sans-serif;	
font-size: 11px;	
color: #000000;  
margin:0px;
padding:0px;
background-color : #f5f5f5; 
 }

/* start - attributs utilisés par le formulaire ne pas modifier */ 
.bg3{ background-color: #fff; font-size: 11px; color: #333333;}
.bg1{background-color: #ffffff; font-size: 11px; color: #333333;}
.bg2{ color: #5F5F5F;  background-color: #F6F6F6; font-size: 11px; }
/* end - attributs utilisés par le formulaire ne pas modifier */ 

a{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;color: #0033F4; }
a:hover{ font-family:Arial, Verdana,  Helvetica, sans-serif; font-size: 12px;color: #333399; }
a:visited{ font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px;color: #4692FF; }

h3{	font-size: 14px;}
h4{	font-size: 14px;}
h5{	font-size: 14px;}
h6{	font-size: 14px;}
th{ color: White;   font-size: 14px;}

.textform{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color:#DC143C;
font-weight:bold;
}
.fd_cap{
background-image: url(../images/fond_cap.gif);
background-repeat: repeat-y;
border: 1px solid #d5d5d5;
}
.txtintro{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
}
.txtentree{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
	text-align:center;
	font-weight:bold;
}
.txtmin{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	line-height:1.5em;
	text-align:justify;
}
.txtattn{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
	text-align:justify;
	font-weight:bold;
}
.txttableau{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-align: left;
	padding-left : 10px;
	font-weight:bold;
}
.mois{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:1.5em;
	text-align: left;
	padding-left : 10px;
}

.txtimp{
	color: #DC143C;
	font-weight: bold;
}

#classique{
font-family: Arial, Verdana, Helvetica, sans-serif;	
font-size: 12px;	
/*color : #D71921;*/
color: #000;
/*color: #483D8B;*/
line-height : 20px;
text-align: justify;
}
#classique h1{
	border-top:1px solid #d71921;
	border-bottom:1px solid #d71921;
	color:#d71921;
	font-style:normal;
}
#classique li{
	list-style : square;
	font-size: 12px;
	margin-left:-15px
}
#classique li span{
	font-weight:bold;
}
.titreclassique{
font-size: 15px;	
font-weight:bold;
font-style:italic;
}
.tarifsb{
	background-color: #D71921;
	color : white;
	font-weight:bold;
	padding:2px;
}


#role{
font-family: Arial, Verdana, Helvetica, sans-serif;	
font-size: 12px;	
/*color: #483D8B;*/
color:#000;
line-height : 20px;
text-align: justify;
}
#role h1{
	border-bottom: 1px solid #483d8b;
	border-top: 1px solid #483d8b;
	/*padding :3px 0 0 3px;*/
	color:#483d8b;
	font-style: normal;
}
#role li{
	list-style : square;
	font-size: 12px;
	margin-left:-15px
}
#role li span{
	font-weight:bold;
}
.titrerole{
font-size: 15px;	
font-weight:bold;
font-style:italic;
}
.tarifsr{
	background-color: #483D8B;
	color : white;
	font-weight:bold;
	padding:2px;
}



#activites{
font-family: Arial, Verdana, Helvetica, sans-serif;	
font-size: 12px;	
/*color: #008B8B;*/
color: #000;
line-height : 20px;
text-align: justify;
}
#activites h1{
	color:#008b8b;
	border-top:1px solid #008b8b;
	border-bottom:1px solid #008b8b;
	font-style:normal;
}
#activites li{
	list-style : square;
	font-size: 12px;
	margin-left:-15px
}
#activites li span{
	font-weight:bold;
}
.titreactivites{
font-size: 15px;	
font-weight:bold;
font-style:italic;
}
.tarifsa{
	background-color: #008B8B;
	color : white;
	font-weight:bold;
	padding:2px;
}
h1{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 15px;
	font-weight:bold;
font-style:italic;
color: #000;
}
h1 span{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 15px;
	font-weight:bold;
font-style:italic;
color: #483D8B;
}
h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 15px;
	font-weight:bold;
font-style:italic;
color: #008B8B;
}
A.JC { 
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #DC143C;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}

A.JC:hover {
 font-weight : bold;
 font-size : 13px;
 color : #dc143c;
 background-color: White;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}

A.JC:visited {
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #DC143C;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.eco {
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #483D8B;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}

A.eco:hover {
 font-weight : bold;
 font-size : 13px;
 color : #483D8B;
 background-color: White;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}

A.eco:visited {
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #483D8B;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.ASC {
  font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #008B8B;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 2px 3px;
}

A.ASC:hover {
  font-weight : bold;
 font-size : 13px;
 color : #008B8B;
 background-color: White;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
 padding : 3px 8px 3px 8px;
}

A.ASC:visited {
   font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #008B8B;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.DP {
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #C71585;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
 padding : 3px 8px 3px 8px;
}
A.DP:hover {
 font-weight : bold;
 font-size : 13px;
 color : #C71585;
 background-color: White;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.DP:visited {
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #C71585;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.DUP {
 font-weight : bold;
 font-size : 13px;
 color : white;
 background-color: #666666;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
 padding : 3px 8px 3px 8px;
}
A.DUP:hover {
 font-weight : bold;
 font-size : 13px;
 color : #000;
 background-color: White;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.DUP:visited {
 font-weight : bold;
 font-size : 13px;
 color : #fff;
 background-color: #666;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
#dp{
font-family: Arial, Verdana, Helvetica, sans-serif;	
font-size: 12px;	
/*color: #C71585;*/
color: #000;
line-height : 20px;
text-align: justify;
}
#dp h1{
	border-bottom: 1px solid #c71585;
	border-top:1px solid #c71585;
	font-style:normal;
	color:#c71585;
}
#dp li{
	list-style : square;
	font-size: 12px;
	margin-left:-15px
}
#dp li span{
	font-weight:bold;
}
#dp h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 15px;
	font-weight:bold;
font-style:italic;
color: #C71585;
}
#dup{
font-family: Arial, Verdana, Helvetica, sans-serif;	
font-size: 12px;	
/*color: #C71585;*/
color: #000;
line-height : 20px;
text-align: justify;
}
#dup h1{
	border-bottom: 1px solid #666;
	border-top:1px solid #666;
	font-style:normal;
	color:#000;
}
#dup li{
	list-style : square;
	font-size: 12px;
	margin-left:-15px
}
#dup li span{
	font-weight:bold;
}
#dup h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 15px;
	font-weight:bold;
font-style:italic;
color: #000;
}

#interce h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 15px;
	font-weight:bold;
font-style:italic;
color: #FF9900;
}

#chsct h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 15px;
	font-weight:bold;
font-style:italic;
color: #0099FF;
}

A.chsct {
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #dc143c;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
 padding : 3px 8px 3px 8px;
}
A.chsct:hover {
 font-weight : bold;
 font-size : 13px;
 color : #dc143c;
 background-color:#fff;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.chsct:visited {
 font-weight : bold;
 font-size : 13px;
 color : #fff;
 background-color: #dc143c;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}

#chsct{
font-family: Arial, Verdana, Helvetica, sans-serif;	
font-size: 12px;	
color: #000;
line-height : 20px;
text-align: justify;
}
#chsct h1{
color: #dc143c;
border-top:1px solid #dc143c;
border-bottom: 1px solid #dc143c;
font-style:normal;
}
#chsct li{
	list-style : square;
	font-size: 12px;
	margin-left:-15px
}

A.interce {
 font-weight : bold;
 font-size : 11px;
 color : White;
 background-color: #f90;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
 padding : 2px 8px 2px 8px;
}
A.interce:hover {
 font-weight : bold;
 font-size : 11px;
 color : #f90;
 background-color:#fff;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 2px 8px 2px 8px;
}
A.interce:visited {
 font-weight : bold;
 font-size : 11px;
 color : #fff;
 background-color: #f90;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 2px 8px 2px 8px;
}

#secretaire{
font-family: Arial, Verdana, Helvetica, sans-serif;	
font-size: 12px;	
color: #000;
line-height : 20px;
text-align: justify;
}
#secretaire h1{
	color: #FF9900;
	font-style: normal;
	border-bottom: 1px solid #ff9900;
	border-top:1px solid #ff9900;
}
#secretaire li{
	list-style : square;
	font-size: 12px;
	margin-left:-15px
}

#tresorier{
font-family: Arial, Verdana, Helvetica, sans-serif;	
font-size: 12px;	
color: #000;
line-height : 20px;
text-align: justify;
}
#tresorier h1{
	color: #228B22;
	font-style: normal;
	border-bottom: 1px solid #228b22;
	border-top:1px solid #228b22;
}
#pack li{
	list-style : square;
	font-size: 12px;
	margin-left:-15px
}
#tresorier li{
	list-style : square;
	font-size: 12px;
	margin-left:-15px
}
#pack{
font-family: Arial, Verdana, Helvetica, sans-serif;	
font-size: 12px;	
color: #000;
line-height : 20px;
text-align: justify;
}
#pack h1{
	color: #BA55D3;
	font-style: normal;
	border-bottom: 1px solid #BA55D3;
	border-top: 1px solid #BA55D3;
}
A.pack {
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #BA55D3;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
 padding : 3px 8px 3px 8px;
}
A.pack:hover {
 font-weight : bold;
 font-size : 13px;
 color : #BA55D3;
 background-color:#fff;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.pack:visited {
 font-weight : bold;
 font-size : 13px;
 color : #fff;
 background-color: #BA55D3;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.tres {
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color:#228b22;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
 padding : 3px 8px 3px 8px;
}
A.tres:hover {
 font-weight : bold;
 font-size : 13px;
 color : #228b22;
 background-color:#fff;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.tres:visited {
 font-weight : bold;
 font-size : 13px;
 color : #fff;
 background-color: #228b22;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.SECRETAIRE {
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #ff9900;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
 padding : 3px 8px 3px 8px;
}
A.SECRETAIRE:hover {
 font-weight : bold;
 font-size : 13px;
 color : #ff9900;
 background-color: White;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}
A.SECRETAIRE:visited {
 font-weight : bold;
 font-size : 13px;
 color : White;
 background-color: #ff9900;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 text-decoration : none;
padding : 3px 8px 3px 8px;
}