body { 
     font-family: Verdana,Geneva,Arial,Sans-serif; 
	font-size: 12px; 
	background-color : #FFFFFF 
}

a         { color : #2222FF; text-decoration : underline; }
a:visited { color : #000080; }
a:hover   { color : #2222FF; text-decoration : none; }

a.missing_page:visited { color : Red; }
a.missing_page:link    { color : Red; }
a.missing_page:hover   { color : Red; text-decoration : none; }



.error { color : Red; font-weight:bold; }

#akmenu a
{
        display: block;
        text-decoration: none;
}

/* Accesskey'd links -- first letter underlined */
a.ak {	text-decoration: none; }
a.ak:hover { color:#2222FF; text-decoration: underline;}
a.ak:focus { color:#2222FF; text-decoration: underline;}
a.ak:first-letter { color:#2222FF; text-decoration: underline; font-weight:bold; }

code { color : #000070 }
pre { color :  #000070 }


span.red{
    color: #2222FF;
}



img {
    color:#FFFFFF;
}
span.center{
    text-align: center;
}






span.left{
	text-align: left ;
	}
h4.entry { text-decoration: underline }
h1 {
  text-align: left;
  color:#AF4040;
}

h1.left_aligned {
  text-align: left; 
}

h4 {
  margin-bottom:0px;
  margin-top:0px;
}

h2 {color:#BF3030; }

html, body {
	margin: 0;
	padding: 0;
	}


	
	
#content {
	padding: 20px;
	margin-left: 00px;
	margin-right: 10px;
	border: 1px solid #ab4 ;
	background:transparent url(fonddroite.png) no-repeat right top; 
 
	

}



#content p{
    text-align: justify ;
    line-height: 1.2em ;
    margin-left: 5px; 
}


span.illustration{
text-align : center ;

}

.thumbright{ 
    padding:5px 5px;
    border: 1px solid #ab4;
    float: right;
    margin-left: 10px;
}

.thumbrightnoborder{ 
    padding:5px 5px;
    float: right;
    margin-left: 10px;
}


.thumbleft{ 
    padding:5px 5px;
    border: 1px solid #ab4;
    float: left;
    margin-right: 10px;
}

.thumbleftnoborder{ 
    padding:5px 5px;
    float: left;
    margin-right: 10px;
}

.thumbcenter{
    display: block;
    margin:0 auto ;
    padding:5px 5px;
    border: 1px solid #ab4;
    text-align: center;
}

.thumbhcenternoborder{
    display: block;
    margin:0 auto ;
    padding:5px 5px;
    text-align: center;
}


table.tablecentree{
margin-left: auto ;
margin-right: auto ;
}

div#mainp
{
text-align: center;
}

div#left
{
text-align: left;
}

#rmenu {
    width: 160px;
    height: 100px;
}

div#donate{
  margin-left: 10px;
  margin-top: 8px;
    width: 120px;
    padding: 12px;
    
    text-align: center;
    border: 1px solid #ab4 ;
    
    
}

div#akmenu
{
    margin-left: 10px;
    width: 120px;
    padding: 12px;
    
    text-align: left;
    border: 1px solid #ab4 ;
    background:transparent url(fondmenu.png) no-repeat right bottom; 
    
}

div#akmenu p
{
	text-align: justify ;
	text-indent: 20px ;
	line-height: 1.2em ;
}

.boxcenter{
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom:10px;
    border: 1px solid #ab4 ;
    padding: 0px 10px;
    float: center;
    width: 20%;
    
}

.boxleft{
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom:10px;
    border: 1px solid #ab4 ;
    padding: 10px 10px;
    float: left;
    width: 20%;
    
}

.boxright{
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom:10px;
    border: 1px solid #ab4 ;
    padding: 10px 10px;
    float: right;
    width: 20%;
    
}

.tabletitle{
  text-align: left;
  color:#AF4040;


}


table{
    /* width: 600px */
}



div.tlogin{
    margin-left:auto ;
    margin-right:auto;
    text-align:left;
}

table.tablelogin{
    margin-left:auto ;
    margin-right:auto;
    border: 1px solid #ab4 ;
    padding:10px 10px;
}

table.tinscr{
    margin-left:auto ;
    margin-right:auto;
    padding:10px 10px;
    width:70%;
    text-align:left;
}


div#inscra{
    display: block;
    margin-left: auto;
    margin-right: auto;
    
}


div#inscra td.tableright{
text-align: right
}


div#inscra td.inherit{
text-align: inherit
}

div#manager {
 margin-left: auto;
 margin-right: auto;
}

div#manager iframe{
 border: none;
 margin-left: auto;
 margin-right: auto;
}



.tleft{
text-align: left
}
textarea {
    padding:0.1em;
    width:100%;
}


/* Tables  */

.tablenormal {
    border: thin solid #6495ed;
    margin-left: auto; 
    margin-right: auto;
    margin-bottom: 10px;
    text-align: center;
}

.tablenormalleft {
    border: thin solid #6495ed;
    margin-left: 0; 
    margin-right: auto;
    text-align: center;
}

.tablenormalright {
    border: thin solid #6495ed;
    margin-left: auto; 
    margin-right: 0;
    text-align: center;
}



.tablehidden {
    margin-left: auto; 
    margin-right: auto;
    margin-bottom: 10px;
    text-align: center;
    
}

.tablehiddenleft {
    margin-left: 0; 
    margin-right: auto;
    text-align: center;
    
}

.tablehiddenright {
    margin-left: auto; 
    margin-right: 0;
    text-align: center;
    
}


.normalcell {
    text-align:center;
    margin-right:10px;   
}

.center {
    text-align:center;
}

div#header {
    background:transparent url(logo5.png) no-repeat scroll left top; 
    margin-top: 4px ; 
    margin-bottom : auto ;
    margin-right: 10px;
    margin-left: 20px;
    text-align: right;
    height:120px;
    /* border: 1px solid #ab4 ; */
}

div#espaceheader {
    margin-right: 10px;
    height:10px;
   
}

.logop {
    color:#89d;
    /* font-weight:bold;  */
    font-size:1.2em;
    line-height:1em;
    margin-top: 100px;
    margin-bottom: auto;
    
    
}

