html{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	background-color: #00013E;
	color: #3E3E3E;
}


#container{
	margin: auto;
	padding: 0px;
	width: 900px;
	height: auto;
	background-color: #EDEDED;
}
#container2{
	background-image: url(../images/degrade01.jpg);
	padding: 0px;
	margin: auto;
	width: 930px;
}
#banner{
	width: 900px;
	height: 130px;
	border-bottom: solid 1px #AFAFAF ;
	background-image: url(../images/baniereanim-angl32.gif);
}


#contenu{
	width: auto;
	height: auto;
	margin-top: 30px;
	margin-bottom: 25px;
	padding: 10px;
	margin-left: 205px;
}
#contenu li{
	list-style-image: url(../images/fleche2.png);
}

#menu{
	float: left;
	width: 210px;
	height: 500px;
	padding-top: 10px;
	padding-bottom: 50px;
	/*background-color: #E3E3E3;*/
	background-image: url(../images/fondmenu.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#menu a{
	text-decoration: none;
	color: #3E3E3E;
}
#menu a:hover{
	color: #E5352F;
	font-weight: bolder;
}
#menu li{
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 25px;
}
#menu li:hover{
	list-style-type: disc;
	color: White;
}
#menu ul ul li{
	margin-left: -10px;
}
#menu ul ul li:hover{
	list-style-type: disc;
	color: #AFAFAF
	/*#E3E3E3;*/
}

/*MENU SUIVANT LA COURBE*/
#menu li.un{
	margin-left: 19px
}
#menu li.deux{
	margin-left: 26px
}
#menu li.trois{
	margin-left: 37px
}
#menu li.quatre{
	margin-left: 35px
}
#menu li.cinq{
	margin-left: 32px
}
/*Fin menu courbe*/

#footer{
	width: 900px;
	height: 50px;
	background-color: #E3E3E3;
	clear: left;
   border-top: solid 1px #AFAFAF ;
}
#footer p{
	text-align: center;
	margin: 10px;
}

a{
	color: #000182;
	text-decoration: none;
}

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

.adresse{
	width: 200px;
	margin: 10px;
	margin-right: 70px;
	padding: 10px;
	border: #AFAFAF double 3px;
	float: right;
	background-color: #E3E3E3;
}

.bleu{
	color: #000182;
	font-weight: bolder;
}
.contact{
	width: 260px;
	margin: 10px;
	padding-top: 20px;
	float: left;	
}

.contact2{
	width: 270px;
	margin-left: 300px;
	margin-right: 20px;
	clear: none;
}
.contact3{
	float: left;
	width: 270px;
	margin-left: 10px;
	margin-right: 20px;
	clear: none;
}

.formulaire{
	height: auto;
	width: 570px;
	clear: right;
}
h2{
	text-indent: 30px;
	color: #00014F;
	background-color: #E3E3E3;
	margin: 0px;
	margin-bottom: 5px;
	padding: 5px;
	border-top: solid 1px #AFAFAF;
	border-bottom: solid 1px #AFAFAF;
}
h4{
	text-indent: 20px;
	background-color: White;
	border-top: solid 1px #C8C8C8;
	border-bottom: solid 1px #C8C8C8;
	/*border-left: solid 1px #C8C8C8;
	border-right:solid 1px #C8C8C8;*/
	margin-right: 75px;
	margin-left: 20px;
	padding: 5px;
	color: #737373;
}
img{
	margin: 10px;
	border: #AFAFAF double 3px;
}
img.appareils{
	float: left;
	border: #AFAFAF double 3px;
	margin: 10px;
}
img.pdf{
	border: none;
	margin: 0px;
	padding: 0px;
}
img.zip{
	border: none;
	margin: 0px;
	padding: 0px;
}

img.fleche{
	float: right;
	border: none; 
	clear: left;
}

table.news{
	width: 550px;
}

td.news{
	border: double #E9E9E9;
	padding: 10px;
}

p{
	margin-left: 25px;
	margin-right: 25px;
	text-align: justify;
}


p.petit{
	font-size: smaller;
}

p.red{
	color: #D90C07;
	font-variant: small-caps;
	font-weight: bolder;
}
.rouge{
	color: #D90C07;
	font-weight: bolder;
}
table{
	margin: 10px;
}

th{
	padding-left: 10px;
	padding-right: 10px;
}
td{
	padding-left: 10px;
	padding-right: 10px;
}

table.products{
	width: 600px;
	margin-left: 14px;
}


/*tableau index*/
table.index{
	border: solid 2px #E3E3E3;
}
td.index{
	background-color: #E3E3E3;
	width: 180px;
	vertical-align: top;
}
td.index2{
	border: solid 2px #E3E3E3;
	width: 180px;
	vertical-align: top;
}
p.index{
	text-align: left;
	margin: 5px;
}
table.index li:hover{
	list-style-image: url(../images/fleche2.png);
	margin-left: 3px;
}

/*Fin tableau index*/


/*Tableaux colorés*/
table.border{
	border: solid 2px #E3E3E3;
}
td.fond{
	background-color: #E3E3E3;
}
td.fond2{
	border: solid 2px #E3E3E3;
}
th.fond{
	background-color: #E3E3E3;
}
/* Fin tTableaux colorés*/


/*formulaire */
.formulaire{
	width: 620px;
}

input:hover{
	background-color: #EAEAEA;
}

textarea:hover{
	background-color: #EAEAEA;
}
select{
	background-color: #EAEAEA;
}













