@charset "UTF-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background-color:#d80016;
}

	#fond{
	margin:auto;
	height:977px;
	width:1300px;
	background-image:url(images/bg.png);
	background-repeat:no-repeat;
	}

	#decalage{
	padding-top:130px;
	}
	
		#ensemblefond{
		margin:auto;
		height:740px;
		width:945px;
		}
		
			#fondtransparent{
			float:left;
			height:704px;
			width:849px;
			background-color:#000000;
			opacity : 0.2;
			filter : alpha(opacity=20);
			}
			
			#decalage2{
			padding-top:22px;
			}
			
			#fondblanc{
			position:absolute;
			margin-left:22px;
			height:660px;
			width:805px;
			background-color:#ffffff;
			}
			
			
	/* ----- HEADER -----*/
	#header{
	float:left;
	margin:0px;
	padding:0px;
	height:255px;
	width:805px;
	}
	
	#logo{
	float:left;
	height:255px;
	width:176px;
	}
	
	#banniere{
	float:left;
	height:255px;
	width:629px;
	}
	

	/* ----- MENU -----*/
	#menu{
	margin-top:255px;
	height:35px;
	width:805px;
	background-color:#e31c18;
	font-size:10px;
	}
	
	#menu a{
	text-decoration:none;
	color:#FFFFFF;
	}
	
	#menu a:hover{
	color:#000000;
	}
	
	#menu ul {
	padding:0;
	list-style-type:none;
	margin-left:22px;
	padding-top:12px;
	}
	 
	#menu li {
	margin-right:25px;
	float:left; /*pour IE*/
	}
	
	
	/* ----- CONTENU -----*/
	#ensemblecontenu{
	width:805px;
	height:370px;
	}
	
		#contenu{
		float:left;
		margin-top:22px;
		margin-left:30px;
		}

			#texte{
			font-size:11px;
			width:335px;
			height:280px;
			}
			
			.txt{
			line-height:15px;
			}
			
			#new{
			font-size:10px;
			width:335px;
			height:30px;
			}
			
			.champ{
			margin-left:30px;
			}
	
	#cadres{
	float:left;
	}
		#cadres2{
	float:left;

	}
	.cadre{
	margin-top:22px;
	margin-left:30px;
	width:370px;
	height:auto;
	}
	.calendrier{
	margin-left:30px;
	margin-top:0px;
	width:370px;
	height:200px;
	}
	
	/* page avis */
		#textequi p{
		font-size:12px;
		}
		
		#contenu a{
		font-size:12px;
		color:#000000;
		text-decoration:none;
		}
		
		#contenu a:hover{
		text-decoration:underline;
		}
		
	/* PAGE PLAN */
		#adresses{
		float:left;
		height:300px;
		width:320px;
		margin-top:20px;
		margin-left:30px;
		}
		
		#adresses a{
		font-size:12px;
		color:#000000;
		text-decoration:none;
		}
		
		#adresses a:hover{
		font-size:12px;
		color:#d80016;
		text-decoration:none;
		}
		
			.liensadresse{
			margin-bottom:20px;
			height:60px;
			width:490px;
			}
			
					
			.adresse{
			float:left;
			margin-top:2px;
			margin-left:20px;
			height:60px;
			width:490px;
			}
	
			.gras{
			font-weight:bold;
			}
			
			#iconechargement{
			margin-left:245px;
			}
	
	/* --- CARTE ---*/
		#carte{
		margin-top:20px;
		margin-left:30px;
		height:80px;
		width:370px;
		background-color:#FF0000;
		}
		
		
	/* --- BG FRANCHISE ---*/
		#bgfranchise{
				}
	
	/* ----- FOOTER -----*/
	#footer{
	float:left;
	margin-top:10px;
	height:50px;
	width:827px;
	color:#FFFFFF;
	font-size:10px;
	}
	
	#copyright{
	margin-top:6px;
	float:left;
	width:400px;
	}
	
	#facebook{
	float:left;
	margin-right:20px;
	}
	
	
	#slideshow {
    position:absolute;
    height:346px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

	/* ----- TEXTE -----*/
h1{ 
text-decoration : none; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bold;
color: #e31c18; 
line-height:5px;

} 

h2{ 
text-decoration : none; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 12px;
font-weight : bold;
color: #e31c18;
line-height:5px;
} 


a:link {
	background-color: e31c18;
	text-decoration:none;
}

a:visited {
	color: #000000;
	text-decoration:none;
}

a:active {
	background-color: e31c18;
	text-decoration:none;
}

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

.module_newsletter{
	width:250px;
	float:left;
}

.champ_newsletter{
	width:250px;
	float:left;
}
