/* Import des styles séparés */
@import url(style-textes.css);
@import url(style-liens.css);


/* Mise en forme générale */
body {
	margin:0;
	padding:0;
	font-family:georgia;
	font-size:11px;
	color:#4D4E5F;
	text-align:center;
	background:#D4D0D0 url(images/fond.jpg) top no-repeat;
}

#general {
	margin:0 auto 0 auto;
	padding:0;
	width:940px;
	text-align:center;
	overflow:hidden;
}

/* Div top : bandeau haut > logo + pub + lien accueil et contact */
#top{
	margin:0;
	padding:0;
	width: 940px;
	height:261px;
	text-align:center;
	overflow:hidden;
}

	/* Div top left */
	#top-left{
	margin:0;
	padding:0;
	width: 320px;
	height:261px;
	background:url(images/fond-logo.jpg) top no-repeat;
	text-align:left;
	float:left;
	}
	
		/* Div top left : logo */
		#logo{
		margin:0;
		padding:22px 0px 0px 31px;
		}

	/* Div top right : pub */
	#top-right{
	margin:0;
	padding:0;
	width:620px;
	height:261px;
	text-align:left;
	background:url(images/top-right.jpg) top no-repeat;
	float:right;
	}
	
/* DIV CONTENU */
#contenu{
	margin:0;
	padding:0;
	width: 940px;
	text-align:center;
	overflow:hidden;
}

/* DIV CONTENU left : Menu gauche */
#contenu-left{
	margin:0;
	padding:0;
	width: 320px;
	height:324px;
	background:url(images/fond-nav.jpg) top no-repeat;
	text-align:left;
	float:left;
}

	#menu{
	margin:0;
	padding:0px 0px 0px 114px;
	width: 206px;
	text-align:left;
	}
	
		#menu-texte{
		margin:0;
		padding:10px 0px 0px 5px;
		text-align:left;
		}

/* FIN DIV CONTENU left*/

/* DIV CONTENU right : partie centrale du texte */
#contenu-right-acc{
	margin:0;
	padding:0;
	width: 620px;
	text-align:left;
	background-color:#F7F6F7;
	float:right;
}

#contenu-right{
	margin:0;
	padding:0;
	width: 620px;
	text-align:left;
	background:#F7F6F7 url(images/bottom-left.gif) bottom left no-repeat;
	float:right;
}

	/* DIV CONTENU right : partie gauche texte intérieur */
	#contenu-right-left{
	margin:0;
	padding:0px 20px 30px 20px;
	width: 270px;
	text-align:left;
	float:left;
	}
	
	/* DIV CONTENU right : partie gauche texte intérieur */
	#contenu-right-right{
	margin:0;
	padding:0px 20px 30px 20px;
	width: 270px;
	text-align:left;
	float:right;
	}

/* DIV CONTENU right : Texte accueil */
	#texte-accueil{
	margin:0;
	padding:0;
	width: 370px;
	text-align:left;
	float:left;
	}
	
		#texte-accueil-1{
		margin:0;
		padding:0px 70px 20px 20px;
		text-align:left;
		}
		
/* DIV CONTENU right : ACTUALITES */
	#actus{
	margin:0;
	padding:0;
	width: 250px;
	text-align:left;
	float:right;
	}
	
	#cadre-actus{
	margin:0px 0px 20px 0px;
	padding:0;
	width: 250px;
	}
	
		#titre-actus{
		margin:0;
		padding:0;
		width: 245px;
		background-color:#EEEEEE;
		border-left:5px solid #F7F6F7;
		border-bottom:1px solid #F7F6F7;
		text-align:left;
		}
		
			#titre-actus-1{
			margin:0;
			padding:3px 10px 3px 10px;
			}

		#texte-actus{
		margin:0;
		padding:0;
		width: 245px;
		background-color:#4D4E5F;
		border-left:5px solid #FFC400;
		text-align:left;
		}
		
			#texte-actus-1{
			margin:0;
			padding:5px 5px 10px 10px;
			}
			
			
	/* DIV CONTENU right : ACTUALITES interieur*/
	#cadre-actus-2{
	margin:0px 0px 20px 0px;
	padding:0;
	border-bottom:2px solid #FDD52A;
	}
	
	#texte-actus-2{
	margin:0;
	padding:10px 0px 10px 0px;
	}
	
	.image-gauche{
	margin-right:6px;
	margin-bottom:6px;
	padding:0;
	float:left;
	border:4px solid #ECECEC;
}

/* DIV bottom */
#bottom {
	margin:0 auto 0 auto;
	padding:0;
	width:940px;
	height:22px;
	text-align:right;
	background:url(images/fond-bottom.jpg) top right no-repeat;
	overflow:hidden;
}

	#bottom-text {
	margin:3px 50px 0px 0px;
	padding:0;
	}

.form{
background-color:#EEEEEE;
color:#4D4E5F;
font-size : 11px;
font-family : arial;
border:1px solid #BEBEBE;
}
