body	{
	width: 800px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url("img/fond.gif"); 
	}

tr	{
	font-family: arial;
	font-size: 10pt;	
	}

h2	{
	margin-top: 0px;
	text-align: center;
	color: #e4252c;
	font-family: arial;
	}
	
.width1	{
			width: 48%;
			}
	
.width2	{
			width: 13%;
			}
	
.width3	{
			width: 14%;
			}
	
.width4	{
			width: 290px;
			}
	
.width5	{
			width: 166px;
			}
	
.width6	{
			width: 84px;
			}
	
.width7	{
			width: 46px;
			}
		
.width8	{
			width: 500px;
			}
	
.width	{
		width: 225px;
		}

.marge	{
		margin-left: 5em;
		}
		
#page	{
	    position: relative;
		width: 800px;
		background-color: #e0ecff;
		padding-bottom: 6px;
		-moz-border-radius: 10px;
		}
	
#page_esp	{
			position: relative;
			width: 800px;
			background-color: #fffdc4;
			padding-bottom: 6px;
			-moz-border-radius: 10px;
			}
	
#page_en	{
			position: relative;
			width: 800px;
			/*background-color: #ccffc2;*/
			background-color: #d2ffc9;
			padding-bottom: 6px;
			-moz-border-radius: 10px;
			}
			
#header	{
		width: 798px;
		height: 132px;
		background-image: url("img/banniere.png");
		background-repeat: no-repeat;
		margin-bottom: 6px;
		border: 1px solid #5c98ff;
		}
			
#header_esp	{
			width: 798px;
			height: 132px;
			background-image: url("img/banniere_esp.png");
			background-repeat: no-repeat;
			margin-bottom: 6px;
			border: 1px solid #e4252c;
			}
			
#header_en	{
			width: 798px;
			height: 132px;
			background-image: url("img/banniere_en.png");
			background-repeat: no-repeat;
			margin-bottom: 6px;
			border: 1px solid #46e427;
			}

#menu_gauche	{
				float: left;
				width: 150px;
				margin-left: 6px;
				}

#menu_droite	{
				position: absolute;
				top: 140px;
				width: 130px;
				margin-left: 664px;
				}
				
.menu_elements	{
				border: 1px solid #5c98ff;
				background-color: #b8d2ff;
				-moz-border-radius: 10px;
				/* padding: 10px; */
				}
				
.menu_elements_esp	{
					border: 1px solid #e4252c;
					background-color: #fffb90;
					-moz-border-radius: 10px;
					/* padding: 10px; */
					}
				
.menu_elements_en	{
					border: 1px solid #46e427;
					/*background-color: #9eff8b;*/
					background-color: #afff9f;
					-moz-border-radius: 10px;
					/* padding: 10px; */
					}
				
.menu_elements h3	{
					color: #e4252c;
					font-family: arial;
					font-size: 12pt;
					text-align: center;
					margin:0px;
					padding:0px;
					margin-bottom: 5px;
					}
				
.menu_elements_esp h3	{
						color: #e4252c;
						font-family: arial;
						font-size: 12pt;
						text-align: center;
						margin:0px;
						padding:0px;
						margin-bottom: 5px;
						}
				
.menu_elements_en h3	{
					color: #e4252c;
					font-family: arial;
					font-size: 12pt;
					text-align: center;
					margin:0px;
					padding:0px;
					margin-bottom: 5px;
					}
					
.menu_elements ul	{
					font-size: 10pt;
					list-style-type: none;
					padding-left: 5px;						
					padding-right: 5px;
					margin: 0px;
					margin-bottom: 5px;
					}
					
.menu_elements_esp ul	{
						font-size: 10pt;
						list-style-type: none;
						padding-left: 5px;
						padding-right: 5px;
						margin: 0px;
						margin-bottom: 5px;
						}
					
.menu_elements_en ul	{
					font-size: 10pt;
					list-style-type: none;
					padding-left: 5px;
					padding-right: 5px;
					margin: 0px;
					margin-bottom: 5px;
					}
					
.menu_elements a	{
				color: black;
				text-decoration:none;
				font-family: arial;		
				outline: 0;
				}
					
.menu_elements_esp a	{
					color: black;
					text-decoration:none;
					font-family: arial;		
					outline: 0;
					}
					
.menu_elements_en a	{
					color: black;
					text-decoration:none;
					font-family: arial;		
					outline: 0;
					}
					
.menu_elements a:hover	{
						color: red;
						text-decoration: none;
						font-family: arial;				
						}
					
.menu_elements_esp a:hover	{
							color: red;
							text-decoration: none;
							font-family: arial;				
							}
						
.menu_elements_en a:hover	{
							color: red;
							text-decoration: none;
							font-family: arial;				
							}
				
li.puce	{
		/* list-style-image: url("img/puce.png"); */
		font-size: 12pt;
		font-weight: bold;
		font-family: arial;
		background-repeat: no-repeat;
		background-position: 7px 1px;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 10px;
		}
					
li.puce2	{
		/* list-style-image: url("img/puce.png"); */
		font-size: 12pt;
		font-weight: bold;
		font-family: arial;
		background-repeat: no-repeat;
		background-position: 7px 1px;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 10px;
		}
							
li.puce2 	a{
			color:red;
			}
							
li.puce_esp	{
			/* list-style-image: url("img/puce.png"); */
			font-size: 12pt;
			font-weight: bold;
			font-family: arial;
			background-repeat: no-repeat;
			background-position: 7px 1px;
			padding-left: 5px;
			padding-right: 5px;
			margin-top: 10px;
			}
					
li.puce2_esp	{
			/* list-style-image: url("img/puce.png"); */
			font-size: 12pt;
			font-weight: bold;
			font-family: arial;
			background-repeat: no-repeat;
			background-position: 7px 1px;
			padding-left: 5px;
			padding-right: 5px;
			margin-top: 10px;
			}
							
li.puce2_esp 	a{
				color:red;
				}
							
li.puce_en	{
			/* list-style-image: url("img/puce.png"); */
			font-size: 12pt;
			font-weight: bold;
			font-family: arial;
			background-repeat: no-repeat;
			background-position: 7px 1px;
			padding-left: 5px;
			padding-right: 5px;
			margin-top: 10px;
			}
					
li.puce2_en	{
			/* list-style-image: url("img/puce.png"); */
			font-size: 12pt;
			font-weight: bold;
			font-family: arial;
			background-repeat: no-repeat;
			background-position: 7px 1px;
			padding-left: 5px;
			padding-right: 5px;
			margin-top: 10px;
			}
							
li.puce2_en a{
			color:red;
			}
		
li.sousmenu	{
			margin-left: 15px;
			font-family: arial;
			}
		
li.sousmenu_esp	{
				margin-left: 15px;
				font-family: arial;
				}
			
li.sousmenu_en	{
				margin-left: 15px;
				font-family: arial;
				}

li.image	{
		text-align: center;
		margin-top: 10px;
		}

ul.police	{
			font-size: 10pt;
			font-family: arial;
			}

ul.circle	{
			font-size: 10pt;
			font-family: arial;
			list-style-type: circle;
			}

ol.police	{
			font-size: 10pt;
			font-family: arial;
			}
			
#arbo	{
		width: 484px;
		margin-bottom: 6px;
		margin-left: 162px;
		margin-right: 6px;
		padding: 5px;
		}
			
#arbo_esp	{
			width: 484px;
			margin-bottom: 6px;
			margin-left: 162px;
			margin-right: 6px;
			padding: 5px;
			}
			
#arbo_en	{
			width: 484px;
			margin-bottom: 6px;
			margin-left: 162px;
			margin-right: 6px;
			padding: 5px;
			}
		
#arbo a	{
		color: black;
		text-decoration:none;
		font-family: arial;	
		font-size: 9pt;
		outline: 0;
		}
		
#arbo_esp a	{
		color: black;
		text-decoration:none;
		font-family: arial;	
		font-size: 9pt;
		outline: 0;
		}
		
#arbo_en a	{
			color: black;
			text-decoration:none;
			font-family: arial;	
			font-size: 9pt;
			outline: 0;
			}
		
#arbo a:hover	{
				color: red;
				text-decoration:none;
				font-family: arial;	
				}		
		
#arbo_esp a:hover	{
				color: red;
				text-decoration:none;
				font-family: arial;	
				}		
		
#arbo_en a:hover	{
				color: red;
				text-decoration:none;
				font-family: arial;	
				}		
			
#corps	{
		min-height: 600px;
		border: 1px solid #5c98ff;
		width: 484px;
		margin-left: 162px;
		padding: 5px;
		background-color: #b8d2ff;
		font-size: 10pt;
		-moz-border-radius: 10px;
		}
			
#corps_esp	{
			min-height: 578px;
			border: 1px solid #e4252c;
			width: 484px;
			margin-left: 162px;
			padding: 5px;
			background-color: #fffb90;
			font-size: 10pt;
			-moz-border-radius: 10px;
			}
			
#corps_en	{
			min-height: 578px;
			border: 1px solid #46e427;
			width: 484px;
			margin-left: 162px;
			padding: 5px;
			/*background-color: #9eff8b;*/
			background-color: #afff9f;
			font-size: 10pt;
			-moz-border-radius: 10px;
			}
		
#corps a	{
		color: black;
		text-decoration:none;
		font-family: arial;	
		outline: 0;
		}
		
#corps_esp a	{
			color: black;
			text-decoration:none;
			font-family: arial;	
			outline: 0;
			}
		
#corps_en a	{
			color: black;
			text-decoration:none;
			font-family: arial;	
			outline: 0;
			}
		
#corps a:hover	{
				color: red;
				text-decoration:none;
				font-family: arial;	
				}
		
#corps_esp a:hover	{
					color: red;
					text-decoration:none;
					font-family: arial;	
					}
		
#corps_en a:hover	{
					color: red;
					text-decoration:none;
					font-family: arial;	
					}
				
#corps h2	{
			margin-top: 0px;
			text-align: center;
			color: #e4252c;
			font-family: arial;
			}
				
#corps_esp h2	{
				margin-top: 0px;
				text-align: center;
				color: #e4252c;
				font-family: arial;
				}
				
#corps_en h2	{
			margin-top: 0px;
			text-align: center;
			color: #e4252c;
			font-family: arial;
			}
			
#corps p	{
		font-family: arial;
		text-align: left;
		color: black;
		}
			
#corps_esp p	{
			font-family: arial;
			text-align: left;
			color: black;
			}
			
#corps_en p	{
			font-family: arial;
			text-align: left;
			color: black;
			}
			
#corps p.centrer	{
				font-family: arial;
				text-align: center;
				font-weight: bold;
				color: black;
				}
			
#corps_esp p.centrer	{
					font-family: arial;
					text-align: center;
					font-weight: bold;
					color: black;
					}
			
#corps_en p.centrer	{
					font-family: arial;
					text-align: center;
					font-weight: bold;
					color: black;
					}

#corps hr	{
			width: 50%;
			}

#corps_esp hr	{
				width: 50%;
				}

#corps_en hr	{
			width: 50%;
			}

#corps p.soustitre	{
					text-align: center;
					color: #e4252c;
					font-weight: bold;
					}

#corps_esp p.soustitre_esp	{
							text-align: center;
							color: #e4252c;
							font-weight: bold;
							}

#corps_en p.soustitre_en	{
							text-align: center;
							color: #e4252c;
							font-weight: bold;
							}
			
#footer	{
		margin-top: 10px;
		margin-left: 6px;
		margin-right: 6px;
		text-align: center;
		}
		
#footer p	{
			font-size: 9pt;
			font-family: arial;
			text-align: center;
			}
		
#footer a	{
			font-family: arial;
			font-size: 8pt;
			color: black;
			text-decoration:none;
			font-family: arial;	
			outline: 0;
			}
			
#footer a:hover	{
				color: red;
				text-decoration: none;
				font-family: arial;				
				}

#partenaires	{
				position: absolute;
				top: 853px;
				width: 140px;
				margin-left: 6px;
				}
				
#accueil1	{
			float: left;
			width: 257px;
			min-height: 510px;
			border: 1px solid #e4252c;
			margin-left: 6px;
			margin-right: 6px;
			background-color: #fffb90;
			-moz-border-radius: 10px;
			}
				
#accueil2	{
			width: 256px;
			min-height: 510px;
			border: 1px solid #5c98ff;
			margin-left: 271px;
			background-color: #b8d2ff;
			-moz-border-radius: 10px;
			}
				
#accueil3	{
			position: absolute;
			top: 140px;
			width: 257px;
			min-height: 510px;
			border: 1px solid #46e427;
			margin-left: 535px;
			margin-right: 6px;
			background-color: #afff9f;
			-moz-border-radius: 10px;
			}
			
#accueil1 p	{
			text-align: center;
			font-family: arial;
			font-weight: bold;
			padding-top: 40px;
			padding-bottom: 40px;
			padding-left: 20px;
			padding-right: 20px;
			}
			
#accueil1 a	{
			font-size: 10pt;
			font-family: arial;
			font-weight: bold;
			color: black;
			text-decoration: none;
			outline: 0;
			}

#accueil1 a:hover	{
					color: red;
					text-decoration: none;
					}
			
#accueil2 p	{
			text-align: center;
			font-family: arial;
			font-weight: bold;
			padding-top: 40px;
			padding-bottom: 40px;
			padding-left: 20px;
			padding-right: 20px;
			}
			
#accueil2 a	{
			font-size: 10pt;
			font-family: arial;
			font-weight: bold;
			color: black;
			text-decoration: none;
			outline: 0;
			}

#accueil2 a:hover	{
					color: red;
					text-decoration: none;
					}
			
#accueil3 p	{
			text-align: center;
			font-family: arial;
			font-weight: bold;
			padding-top: 40px;
			padding-bottom: 40px;
			padding-left: 20px;
			padding-right: 20px;
			}
			
#accueil3 a	{
			font-size: 10pt;
			font-family: arial;
			font-weight: bold;
			color: black;
			text-decoration: none;
			outline: 0;
			}

#accueil3 a:hover	{
					color: red;
					text-decoration: none;
					}
