/*Base du documents */

html { 
}

/*Corps du documents */

body { font-family: arial,helvetica,verdana, sans-serif;
 		 	 color: #FFFFCC;
			 font-size:small; 
			 margin: 0px 0px 0px 0px;
  		 background: #EEEAEA;
			 font-weight:normal;			 
			 padding: 0px 0px 0px 0px;
			 line-height: 17px;
			 
				}
#tbody{margin: 128px 50px 0px 180px;
			  padding:0px 15px 0px 0px;
			 text-align:center;			 
			 min-height: 440px;
				text-align:justify;
				border: none;
				color:#555050;	 
			  font-size:small;}
#tbody1{margin: 128px 50px 0px 180px;
			  padding:0px 15px 0px 0px;
			 text-align:center;			 
			 min-height: 440px;
				text-align:justify;
				border: none;
				color:#555050;	 
			  font-size:small;}

			
.logo{position: absolute;
top: 10px;
right: 40px;
}

.logotexte{text-align:center;
font-size: 30px;

height:80px;
color:#CC3300;

background: #FFFFCC;
font-weight: bold;
}

.langues{text-align: right;
font-style: italic;
font-weight:bold;
color:#666666;



text-decoration:none;
font-size:x-small;}
.langues a{color:#666666;
font-weight:bold;}
.langue{text-align: right;
font-style: italic;
font-weight:bold;
color:#666666;

font-size:x-small;
}
.langue a{color:#666666;
font-weight:bold;
}

.photoaccueil{text-align: center;


}
.photoaccueil img{padding: 80px 30px 0px 180px;
border: none;
float:left;}
.texteaccueil{text-align:center;
margin-top: 0px;
color:#7E7878;}





img {float: right;
padding:5px;
}

li {margin-left: 45px;
}
ul{margin-top: 5px;
}
.insideliste {margin-left:55px;}

ol{list-type-style:numeric;}



p   {margin-left:65px;
		margin-top: 3px;
		margin-bottom:1px;
		 		 }
.strong{
				font-weight:bold;  }
.logostrong{font-weight:bold; 
font-size:16px;
font-style:italic;}
.italic{font-style:italic;}				
.italicstrong{font-style:italic;
font-weight:bold;}		
					
/*Titres*/
				
h1 {color:#A30926;
			 		font-size:16px; 
					font-weight:bold;
					margin-top: 0px;
					margin-left:65px;			
					background: transparent;					
					text-align:left;
					padding-top:12px; 
					 }
h2 {color:#999999;
			 		font-size:14px; 
					font-weight:bold;
					margin-top:3px;
					margin-left:65px;
									
							 
					 }					 
h3 {color:#20201F;
font-size:13px; 
					font-weight:bold;
					margin-top:7px;
					margin-left:65px;
					}
										
/*Liens*/							 
					 
a{color: #20201F;			    
					font-size: small;
					text-decoration:none;
					border: none;	
	        }
a:hover {color:#20201F;
			 	 text-decoration:none;				
				 font-weight: bold;}
			
#tbody a{color:#20201F;}

/*Navigation principale*/
#navigationglobale{text-align:left;}	
#navigation{text-align: left;
						background:#A30926;
						color:#EEEAEA;					  
						height: 18px;
						padding:1px 0px 1px 218px;
						position: absolute;
						top: 105px;
						left:0px;
						width:65%;						
						z-index: 2;						
						font-size: small;}
#navigation a{padding:1px 0px 1px 11px; 
						  color:#EEEAEA;
							background: #A30926;	
							
							text-decoration:none;
							margin-left:0px;				}
#navigation a:hover{color: #EEEAEA; 
										background:#999999;}
#navigation a.actif{font-weight:bold;
										background: #A30926;}	
#navigation em{text-decoration: none;
font-style: normal;}
																	
/*Navigation secondaire*/

#navigationbis{position:absolute;
top:125px;	
left: 0px;	
color:#A30926;
background:	#999999;	
width:218px;
	z-index: 2;
	padding-top: 10px;
						font-size: small;	
						min-height: 130px;
						line-height:23px;
						}


#navigationbis a{padding:1px 18px 1px 5px; 
						  color:white;
							background: #999999;		
							font-weight: normal;
							text-decoration:none;
							margin-left:0px;		
							display:block;		}
#navigationbis a:hover{color: #A30926; 
										background: #CCCCCC;
										font-weight:bold;}
#navigationbis a.actif{font-weight:bold;
										background: #CCCCCC;
										}
#navigationbis a:before{content: ' '; 
									background: #CCCCCC;	}
#navigationbis .titre{color:#A30926;
font-size:17px;
font-weight: bold;
background: #999999;
text-align: center;
width:185px;

padding:10px 0px 0px 5px;
}
#navigationbis em{text-decoration: none;
font-style: normal;
}

/*Adresse*/
				 
address {				 color:#706C6C;
				 font-size: 12px;
				 height: 10px;
				 padding: 0px 0px 0px 0px;
				 text-align: center;
    		 background:#EEEAEA;
				 width:100%;
				 font-weight:bold;
				 
}
address a{background: #EEEAEA;
					color:#A30926;
}
address a:hover{background:#EEEaEa;
color: black;
}	
.copyright{text-align: left;
color: #cc0033;
font-size: 9px;
border-top:0px;
padding:0px;
margin-right: 15px;
font-weight: bold;}			
																			
.banner{position: absolute;
        top:0px;
				left:0px;
				padding: 0px 0px 0px 0px;
        
        text-align: left;
        background: #EEEAEA;
        color:black;
				border-bottom:none;
				height: 105px;
				font-size:medium;
				line-height:20px;
				font-weight:bold;}
						

.bannertexte{position:absolute;
top:17px;
left:0px;
color:black;
width:450px;}
.banner h1{color:#999999;
position:absolute;
margin-top:-10px;
left:190px;
font-weight:bold;
}
.bannerborder{border: 10px #A30926 solid;
width:70%;
position:absolute;
top:106px;}

.greyborder{background: #CCCCCC;
min-height:567px;
position:absolute;
left:100px;
top:0px;
width:118px;
color:#cccccc;}

.borderbottom{background: #999999;
width:100%;
margin-top:0px;
height: 80px;
color:#999999;
padding:0px;
text-align:center;
}
.borderbottomtexte{color:#EEEAEA;
text-align:right;
padding-right:25px;
margin-bottom:25px;
margin-top:0px;
font-size:small;
font-weight:bold;
}
.borderbottomtexte1{color:#EEEAEA;
text-align:right;
padding-right:25px;
font-size:small;
font-weight:bold;}

.redborderbottom{background:#A30926;
width:65%;
color:#A30926;
position: absolute;
right:0px;
margin-top:-23px;}

.vepa {text-align: right;
color: #cc0033;
font-size: 9px;
border-top:0px;
padding:0px;
margin-right: 15px;
margin-top:-15px;
font-weight: bold;}
.vepa a{text-align: right;
color: #666666;
font-size: 9px;
border-top:0px;
padding:0px;
font-weight: bold;
text-decoration:none;}
.docbaspage{margin-right:0px;
text-align:right;
font-style:normal;
font-size:x-small;
border-left: none;
position:absolute;
top:520px;
right:15px;}
.docbaspage a{color:red;
font-weight:normal;
font-size:x-small;
border-left: none;}
.plansite{
}      
.plansite li{color:#666666;}
.plansite h1{margin-top:10px;}
.plansite ul{}