body.commun{ background:#006633 url(../images/fond-pres.jpg) repeat-x left top; }

h2{
	color:#CB071F;
	font-size:1.2em;
	padding-bottom:10px;
}

h3, form#formContact caption{
	color:#006633;
	font-size:1.1em;
	font-style:italic;
	padding-bottom:10px;
}

.commun #header{
  background:#cb071f url(../images/header-commun.jpg) no-repeat center top;
  border-bottom:solid #FFFFFF 4px;
  height:60px;
  width:950px;
}

.logo{
	background:transparent url(../images/logo-arena-medium.png) no-repeat left top;
	color:#CB071F;
	display:block;
	font-size:12px;
	height:31px;
	left:30px;
	padding:80px 0 0;
	position:absolute;
	text-align:center;
	width:341px;
	z-index:2;
}

.drapeau{
	padding:30px 0 0 15px;
	height:30px;
	overflow:hidden;
	width:97px;
}

	.drapeau li{ display:inline; }
	
		.drapeau li a, .drapeau li span{ 
			padding:0 5px 0 0;
			height:28px;
			width:14px;
		}
	
#menu{ width:225px; }	

.download, #menu address{
	padding:5px;
	width:215px;
}

.download{ height:80px; }

#menu address{
	height:100px;
	border-bottom:4px solid #FFFFFF;
}

.commun #appear{ left:-110px; top:78px; width:325px; }

	
#contenu{
	border-right:solid #FFFFFF 4px;
	height:470px;
	width:710px;
}

	#contenu .texte{
		background:#EAEDC5 url(../images/fond_txt.jpg) no-repeat left bottom;
		font-size:0.9em;
		height:370px;
		margin:60px 0 10px 0;
		padding:0 20px;
		position:relative;
		overflow:auto;
		width:370px;
	}
	
	.texte p{ padding: 0 0 5px 0;}
	
		.texte ul li{ padding: 0 0 5px 5px; }

	#contenu .image{ height:440px; width:300px; }
	
		#slideshow, #ymap{
			height:350px;
			overflow:hidden;
			width:300px;
		}
		
		#ymap{
			height:440px;
		}
		
		#ymap p{ font-size:0.85em; }
		#ymap .nomCarte{ font-weight:bold; text-indent:12px; }
	
		.image #nav { background-color:#EDF1D0; height:50px; padding-top:5px; }
		
		#nav div{ 
			border:1px solid #888888;
			cursor:pointer;
			float:left;
			height:32px;
			margin-right:5px;
			overflow:hidden;
			padding:5px;
		}
		
			#nav form label{
				display:block;
				padding-left:5px;
				width:110px;
			}
			
			#nav form caption{
				border-bottom:1px solid #666666;
				color:#006633;
				font-weight:bold;
				margin-bottom:5px;
				padding-bottom:5px;
				text-indent:5px;
			}
			
			#nav form .input{
				border: 1px solid #666666
			}
		
			#nav .activeLI{ border:1px solid #CB071F; }
		
			#nav li img { height:35px; width:35px;}

#form1{	padding:15px 0 0 0; }

	#form1 select{ border:solid 1px #006633; color:#666666; width:350px; }
			
	#favoris a{ background:#EAEDC5 url(../images/favoris.jpg) no-repeat 10px top; }
	
	#diffusion .intitule { background:#EAEDC5 url(../images/ami.jpg) no-repeat 10px top; width:48%; }

.planSite{ padding:10px; }

.commun #recommanderAmi{bottom:112px;}

.chien { float:left; padding:20px 70px 0px;}

.texte .focus{
	background:transparent url(../images/fond_focus.jpg) left top;
	border:solid 2px #CB071F;
	font-size:0.95em;
	margin:10px;
	padding:10px;
	text-align:center;
}

	.texte .focus span{ 
		border-bottom:1px solid #CB071F;
		color:#B50018;
		display:block;
		font-size:1.2em;
		font-weight:bold;
		height:18px; 
	}
	
.mention .texte h2{
padding-top:10px;
}

.mention .texte a{color:#006633;}

#meteo{
	background-color:#FFFFFF;
	border:1px solid #666666;
	height:136px;
	margin:10px auto;
	overflow:hidden;
	padding:0 5px;
	width:141px;
}
