/*Base du documents */

html {background: #CC3300;
color:black;
margin: 10px 0px 0px 0px;}

/*Corps du documents */

body { font-family: arial,helvetica,verdana, sans-serif;
 		 	 color: #FFFFCC;
			 font-size:small; 
			 margin: 0px 0px 0px 0px;
  		 background: #CC3300;
			 font-weight:bold;			 
			 padding: 15px 0px 0px 0px;
			 line-height: 17px;
			 
				}
#tbody{margin: 0px 0px 15px 0px;
			 padding:132px 60px 0px 340px;
			 text-align:left;
			 border:none;
			 min-height: 430px;
			 	 
			  }

			
.logo{position: absolute;
top: 0px;
left: 20px;
}

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

height:80px;
color:#CC3300;

background: #FFFFCC;
font-weight: bold;
}
.langues{text-align:right;
font-weight: bold;
color:#000000;
position:absolute;
top:4px;
right:27px;
background: #CC9966;}
.langues a{color:#000000;
background: #CC9966;}


.willkommen{margin-top: 100px;
font-size: 20px;
text-align: center;
padding: 0px 50px 0px 50px;
color:#CC9966;
background:#CC3300;}
.willkommen a{color:#CC9966;
text-decoration:none;
padding: 0px 100px 0px 100px;
background:#CC3300;}						

.texteaccueil{color:#FFFFCC;
			text-align:center;
			font-weight: bold;
			font-size: 40px;
			margin-top:40px;
			margin-bottom:25px;
			background: #cc3300;}


.accueil{text-align:center;
border:none;
margin-top:10px;
}
.accueil img{padding: 10px 0px 10px 0px;}

.photoaccueil{text-align: center;
margin-top: -340px;
}
.photoaccueil img{padding: 0px 5px 0px 5px;}


.photo{position:absolute;
top:165px;
left:210px;
}


.photo2 {position:absolute;
top:15px;
left:5px;}	
.photo3 {position:absolute;
top:110px;
left:5px;}
.photo4 {position:absolute;
top:106px;
left:0px;}
.photo5 {position:absolute;
top:106px;
left:0px;}
.photo6 {position:absolute;
top:18px;
left:5px;}
.photo7 {position:absolute;
top:15px;
left:5px;}
.photo8 {position:absolute;
top:15px;
left:5px;}

.herztexte{position:absolute;
top:305px;}					
	.kopftexte{position:absolute;
top:395px;}							 
.lebentexte{position:absolute;
top:485px;}	
img {}

li {margin-left: 0px;
}
ul{margin-top: 1px;
}
.liste {line-height:15px;}



p   {margin-left:0px;
		margin-top: 2px;
		margin-bottom:0px;
		 		 }
				 strong{font-size: 120%
				  }
/*Titres*/
				
h1 {color:#20201F;
			 		font-size:17px; 
					font-weight:bold;
					margin-top: 0px;			
					background: #CC3300;					
					text-align:left;
					 
					 }
h2 {color:#CC9966;
			 		font-size:16px; 
					font-weight:bold;
					margin-top:0px;
					margin-bottom:0px;
					background: #CC3300;					
							 
					 }					 
h3 {color:#20201F;
font-size:16px; 
					font-weight:bold;
					margin-top:0px;
					margin-bottom:0px;
					background: #CC3300;	}
										
/*Liens*/							 
					 
a{color: #20201F;
			    font-weight: bold;
					font-size: 14px;
					text-decoration:none;
					border: none;	
	        background:#CC3300;}
a:hover {color:#20201F;
			 	 text-decoration:none;
				background:#CC3300;
				 font-weight: bold;}
			
#tbody a{color:#20201F;
background:#CC3300;}
/*Adresse*/
				 
address {
				 color:#CC3300;
				 font-size: 12px;
				 
				 padding: 3px 0px 3px 0px;
				 text-align: center;
    		 background:#CC9966;
				 width:100%;
				 font-weight:bold;
				 
}
address a{background: #cc9966;
					color:#20201F;
}
address a:hover{background:#20201F;
color: #FFFFCC;
}

/*Navigation principale*/

.navigationglobale{text-align:left;}	
.navigation{text-align: left;
						background:#20201F;
						color:#CC9966 ;
					  line-height:35px;
						height: 18px;
						padding:25px 0px 100px 0px;
						position: absolute;
						top: 131px;
						left:20px;
						width:190px;
						min-height: 336px;
						z-index: 2;
						font-weight: bold;
						font-size: small;}
.navigation a{padding:0px 0px 0px 0px; 
						  color:#FFFFCC;
							background: #20201F;	
							font-weight: bold;
							text-decoration:none;
							margin-left:3px;				}
.navigation a:hover{color: #FFFFCC; 
										background: #CC9966;}
										
/*Navigation secondaire*/

.navigationbis{position:absolute;
top:0px;					
						}

.navigationbis img{position: absolute;
top:5px;
left:210px;}					
					
																			
.banner{position: absolute;
        top:5px;
				left:0px;
				padding: 20px 0px 0px 0px;
        width:100%;
        text-align: center;
        background: #CC9966;
        color:#CD3300 ;
				border-bottom:none;
				height: 105px;}
						




.vepa {text-align: right;
color: #cc0033;
font-size: 9px;
border-top:0px;
padding:0px;
margin-right: 10px;
font-weight: bold;
background: #CC3300;	}
.vepa a{text-align: right;
color: #FFFFCC;
font-size: 9px;
border-top:0px;
padding:0px;
font-weight: bold;
text-decoration:none;
background: #CC3300;	}


