a {
	color:#ff3333;
}

a:link {text-decoration:none;color:#ff3333;}
a:visited {text-decoration:none;color:#ff3333;}
a:hover {text-decoration:none; color:#000000;} 
a:active {text-decoration:none;color:#ff3333;}


a.menu {
	font-weight:bold;
	font-family:Gill, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:red;
}

a.email {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	/*color:#ff3333;*/
	font-stretch:normal;
	font-weight:bold;
}

/*ul {
/*	list-style-type:none; /*retirer les puces*/
/*}
/*li {
	/*text-decoration:underline;*/
/*}*/


h1 {
	font-weight:bold;
	font-family:Arial, Verdana, Gill, Arial, Helvetica, sans-serif;
	font-size:14px;
	/*color:red;*/
}
h2 {
	font-weight:bold;
	font-family:Arial, Verdana, Gill, Arial, Helvetica, sans-serif;
	font-size:13px;
}
h3 {
	font-weight:bold;
	font-family:Arial, Verdana, Gill, Arial, Helvetica, sans-serif;
	font-size:13px;
}

div.general {
	width:800px;
	height:600px;
	margin:0 auto;
}
div.bandeau {
	position:relative;	
	width:800px;
	height:100px;
}
div.bandeau_logo {
	position: absolute;
	left: 0px;
}
div.bandeau_images {
	position: absolute;
	right: 0px;
	top: 8px;
}

div.conteneur {
	position:relative;
	width:800px;
	height:480px;
	margin:0;
	padding: 0;
}

div.sous_menu_zone {
	width:600px;
	height:20px;
	left:200px;
	position:relative;
	top: 0px;
	/*top:0px:*/	
}
div.col_gauche {
	width:200px;
	height:480px;
	position: absolute;
}
div.menu {
	/*position:relative;*/
	width:200px;
	height:260px;
	position: relative;
	top: -7px;
	/*top:0px;*/
/*	float:left;*/
/*	position:relative;
	top:0px:	
	left:0px;
*/
}
/* menu ---------------------------------------------------------- */
#navcontainer {
	/*//background: transparent;*/
	background:none;
	width: 90%;
	margin: 0 auto;
	left:0px;
	position:relative;
	/*padding: 1em 0;*/
	font-family: Gill Sans MT, Futura, Verdana, Impact, georgia, serif;
	font-size: 15px;
	font-weight: bold;/*normal*/
	text-align: right;/*center*/
	text-transform: uppercase;	
}

ul#navlist {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 100%;
	border: none;
}

ul#navlist li {
	display: block;
	margin: 0;
	padding: 0;
}
ul#navlist li#selectionne {
	display: block;
	margin: 0;
	padding: 0;
	background-image:url(../images/menu/menu-fond-btn.jpg);
	background-repeat:no-repeat;
}

ul#navlist li a {
	display: block;
	width: 100%;

/*	padding: 0.5em 0 0.5em 2em;*/
	padding: 0.3em 0 0.3em 0;
/*
	border-width: 0px;/*1*/
/*	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
*/
	/*color: #777;*/
	color: #ffffff;
	text-decoration: none;
	/*background: #f7f2ea;*/
	

/*	background: black;/*transparent*/
/*	background-image: url(images/menu/menu-fond-1.jpg);
	background-repeat: no-repeat;*/
}


ul#navlist li#selectionne a {
	display: block;
	width: 100%;
	padding: 0.3em 0 0.3em 0;
	color: #ff3333;
	text-decoration: none;
	background-image:url(../images/menu/menu-fond-btn.jpg);
	background-repeat:no-repeat;
}

#navcontainer>ul#navlist li a {
	width: auto;
	/*background: #000000;*/
}

ul#navlist li#active a {
/*	background: #f0e7d7;*/
	/*background: #ffffff;*/
	/*color: transparent;/*transparent*/
	border:none;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
	/*width:160px;*/
	color: #ff3333;
	border:none;
	/*//background: black;/*#ffffff*/ 
	/*border-color: #aaab9c #fff #fff #ccc;*/
	/*background-image:url(../images/menu/menu-fond-btn.jpg);//*/
	/*background-repeat:no-repeat;//*/

	/*border-width: 1px;/*ajout*/
/*	background-image: url(images/menu/menu-fond-2.jpg);
	background-repeat: no-repeat;*/
}
/*
ul#navlist li#selectionne a:hover, ul#navlist li#selectionne a:hover {
	color: #ff3333;
	border:none;
	background-image:url(../images/menu/menu-fond-btn.jpg);
	background-repeat:no-repeat;
}
*/
/* -------------------------------------------------------------*/

div.news_accueil {
	/*	position:relative;*/
	width:180px;
	height:200px;
	margin:0;
	margin-left: 10px;
	margin-top: 20px;
	overflow: auto;
	background-color: #FFFFFF;
/*	top:0px:	
	left:0px;
*/
}

div.zone_blanche {
	/*left:50px;*/
	width:600px;
	height:480px;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 200px;
}
div.titre_page {
	width:580px;
	height: 25px;
	left: 20px;
	top: 5px;
	position: absolute;
}
div.accueil_zone {
	position:relative;
	left:20px;
	width:580px;
	top: 30px;
}

div.texte-resume {
	position:relative;
	font-family:Arial, Verdana, Gill, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: justify;
	/*left:20px;
	right:20px;
	top: 30px;
	bottom: 10px;
	*/
	margin: 10px 20px;
}

div.zone_accueil_texte {
	width:160px;
	float: left;
	/*text-align: justify;*/
	/*margin-left: 0px;*/
/*	height:480px;
*/

/*	position:relative;
	top:20px;
	left:20px;
	width:560px;
	height:460px;*/
}
div.galeries_zone {
	position:absolute;
	left:20px;
	width:580px;
	top: 30px;
	height: 450px;
	overflow: auto;
}
/*div.zone_accueil_flash {
	width:360px;
	float: left;
}*/
div.zone_accueil_flash {
	position:absolute;
	top:20px;
	left:154px;
	z-index:1;
	width: 430px;
}

div.zone_news_texte {
	width:560px;
	overflow:auto;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	position: absolute;
	top: 20px;
	height: 440px;
}

div.productions_zone_texte_1 {
	width:200px;
	height: 210px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	position: absolute;
	top: 30px;
	left: 360px;
}

div.productions_zone_texte_2 {
	width:560px;
	overflow:auto;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 20px;
	position: relative;
	top: 40px;
	height: 110px;
}

.texte {
	font-weight:normal;
	font-family:Arial, Verdana, Impact, Gill, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.texte_accueil {
	font-weight:normal;
	font-family:Arial, Verdana, Impact, Gill, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.texte_blanc {
	font-weight:normal;
	font-family:Arial, Verdana, Impact, Gill, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

/*div.partenaires {
	height:465px;
	width:600px;
	position: relative;
}*/
div.partenaires {/*contient les "div.partenaire" */
	position:absolute;
	top:30px;
	left:0px;
	height:450px;
	width: 600px;
	overflow: auto;
}
div.partenaire {
	float:left;
	height:90px;
	text-align:center;
	vertical-align:middle;
	width: 190px;
}

div.contact_coordonnees {
	top:10px;
	left:20px;
	width:250px;
	position: absolute;
	overflow: auto;
	height: 458px;
}
div.contact_carte {
	top: 10px;
	width:330px;
	position: absolute;
	right: 0px;
}

div.bandeau_contact {
	position: absolute;
	right: 0px;
	top: 8px;
}

div.bandeau_contact img:hover{
	background-image:url("images/bandeau/bandeau-contact.jpg");
}

#flashcontent {
	position:absolute;
	width:400px;
	left:20px;
	/*background-color:#FF0000*/
}

/*-------------------------------*/

.agrandir_bandeau {
	width:520px;
	height:72px;
}
.agrandir_bandeau :hover {
	width:520px;
	height:400px;
}



div.materiel-technique {
	position:relative;
	width:550px;
	height:60px;
}
div.materiel-technique-img {
	float:left;
	width:170px;
	height:60px;
}
div.materiel-technique-txt {
	float:left;
	width:380px;
	height:60px;
	font-weight:normal;
	font-family:Arial, Verdana, Impact, Gill, Arial, Helvetica, sans-serif;
	font-size:13px;
}
