
body {
	margin: 0px;
	padding: 0px;
	/*background-color: Silver;*/
	 background-color: #81A7C7;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: small;
}
td {
font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: small;
font-color: #000000;
}

h1 {
	font-family: helvetica, Bitstream Vera Sans, sans-serif;
	font-size: 20px;
	font-weight: lighter;
	color: #000000;
	letter-spacing: 2px;
	border-bottom-color: #FF8400;
	border-bottom-style: dashed;
	border-width: 2px;
	border-top-style: none;
	border-bottom-style: dashed;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FF8400;
	/*height: 36px;
	background-image: url(images/carre.png);
	background-repeat: no-repeat;
	margin-right:5px;
	padding-left: 40px;
	padding-top: 5px;*/
	}

h2 {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	color: #ffffff;
	font-size: 18px;
	letter-spacing: 2px;
	font-weight: lighter;
	border-color: #FF6500;
	border-style: solid;
	border-width: 2px 0px 2px 0px;
	background-color: #2769B8;
	padding-left: 5px;
}
.H2img {
   position: relative;
	height:38px;
	width:38px;
	top:-47px;
	left:-10px;
   float: right;
	background-image: url(images/carre.png);
	background-repeat: no-repeat;
}

h3 {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: lighter;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-width: 1px;
	border-top-style: none;
}


h4 {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	color: #FF6600;
	font-size: 14px;
	font-weight: lighter;
	text-align: center;
}
A, A:VISITED, A:LINK {
	color: #1975A3;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: small;
	text-decoration: none;

}
A:HOVER {
	color: #FC712C;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: small;
	text-decoration: underline;
}

A:ACTIVE {
   color: #000000;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: small;
   text-decoration: none;
}
A.NOIR, A.NOIR:VISITED, A.NOIR:ACTIVE {
	color: #3A3A3A;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	word-spacing: 2px;


}

A.NOIR:HOVER {
        color: #FF8400;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
}

A.ROUGE:HOVER {
        color: #FF0000;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
}

HR {

	height: 2px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(images/HR.gif);
}

.NAVBAR{
font-family: Verdana, sans-serif;
 font-size: 11px;
	color: White;
	font-weight: bold;

}
A.NAVBAR:hover {
        font-family: Verdana, sans-serif;
        font-size: 11px;
		  color: White;
        text-decoration: underline;
        font-weight: bold;
}

A.NAVBAR, a.navbar:link, A.NAVBAR:VISITED, A.NAVBAR:ACTIVE {
	color: White;
	font-family: Verdana, sans-serif;
	font-size: 11px;
   word-spacing: 2px;
	font-weight: bold;
}
.orange
{
color:#FF8400;
}
.orangebold {

	color:#FF8400;
	text-decoration: none;
	font-weight : bold
}

.ROUGE {
	color: Red;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.NOIR {
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 
  }
.bleumoyen {
	color:#1975A3;
}  
#legal { 
/*background-image:url();*/
width:100%;
padding:5px;
}

.legalTB { 
/*background:#ffffff;*/
background:#EAEAEA;
border:1px solid #C1C1C1;

}
.legalTB td {
vertical-align:top;
text-align:left; 
background:#ffffff;
border:1px solid #C1C1C1;
}
#bandeau {
	background-image:url(images/bandeau.png);
	width:760px;
	height:102px;
	
}

#bandeau4 {
	background-image:url(images/bandeau4.png);
	width:760px;
	height:102px;

}
#barrebleue{
	background-image:url(images/ombre.png);
	height:5px;
	width:100%;
}
#footer{
	text-align: center; 
	width: 100%;
	height: 30px;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 10px;
	
}
#footertext{
	padding-top:5px;
}
#basfooter{
position:relative;
height:0px;
padding-top:2px;
 background-color: #AAC4D9;
}
.slogan-page {
	text-align: left;
	letter-spacing: 1px;
	font-size:15px;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
}
.slogan-clink {
	text-align: center;
	letter-spacing: 1px;
	font-size:15px;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	color:#FF8400;
	text-decoration: none;
}
a.slogan-clink, a.slogan-clink:ACTIVE, a.slogan-clink:LINK, a.slogan-clink:VISITED {
	text-align: center;
	letter-spacing: 1px;
	font-size:16px;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	color:#FF8400;
	text-decoration: none;
}
a.slogan-clink:HOVER {
	text-align: center;
	letter-spacing: 1px;
	font-size: 16px;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	color: #FF8400;
	text-decoration: underline;
}

#slogan {
	position: relative;
	left: 0px;
	top: 80px;
	text-align: left;
	margin-left: 8px ;
	letter-spacing: 2px;
	font-size:15px;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
}
#site {
	position: absolute;
	left: 50%;
	top: 10px;
	width: 760px;
	text-align:left;
	background-color:white;
	margin-left: -389px;
	border:1px solid #092861;
	/*min-height:400px;
	height:400px*/
}

#contenu {
 overflow: visible;
 /* 	overflow: auto;*/
	font-size: small;
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	width: auto;
	/*height:350px*/
}

DL {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	  PADDING-BOTTOM: 0px;
	   MARGIN: 0px;
		 PADDING-TOP:0px;
		  LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	  PADDING-BOTTOM: 0px;
	   MARGIN: 0px;
		 PADDING-TOP:0px;
		  LIST-STYLE-TYPE: none;
		  
}
DD {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	  PADDING-BOTTOM: 0px;
	   MARGIN: 0px;
		 PADDING-TOP:0px;
		  
		
}
UL {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 15px;
	  PADDING-BOTTOM: 5px;
	   MARGIN: 0px;
		 PADDING-TOP:0px;
		 LIST-STYLE-TYPE: none;
}
LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
.squareLI {
	LIST-STYLE-TYPE: square;
	color:#000000;
	margin-left:15px;
	font-weight:bold;
}
.puce {
	color: Black;
	padding-left: 15px;
	
	font-size: 13px;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
}
.puce span {
	color: Black;
  font-weight: bold;
	background-image: url("images/puce.gif");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}
#topmenu {
  color:white;
   float:right;
	text-align: right;
}

#menu {
font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: small;
	Z-INDEX: 100;
   WIDTH: 100%;
	POSITION: absolute;
	right:2px;
	TOP: 79px
}
/*conteneur liste definitions menu*/
#menu DL {
	FLOAT: right;
	/*	WIDTH: 150px;*/
		HEIGHT: 17px;
	
}
/*titre menu */
#menu DT {
  BORDER-TOP: Gray 1px solid;
  BORDER-LEFT: Gray 1px solid;
  BORDER-RIGHT: none;
  BORDER-BOTTOM:none;
  color:white;
  FONT-WEIGHT: bold; 
  MARGIN: 1px; 
  CURSOR: pointer;
 TEXT-ALIGN: center;
   BACKGROUND-IMAGE: url(images/menu.jpg);
	HEIGHT: 17px;
	WIDTH: 150px;
}
#menu DT A {
  DISPLAY: block; 
  COLOR: white; 
  HEIGHT: 100%; 
  TEXT-DECORATION: none

}
#menu DT A:hover {
		BACKGROUND: #FF8400;
		color:white;
}
/*conteneur menu deroulant*/
#menu DD {
	BORDER: 1px solid Gray;
	DISPLAY: none;
   width:150px;
	background:white;
}
/*elements menu*/
#menu LI {
	text-align: left;
	
}
#menu LI A {
	BORDER: 0px;
	DISPLAY: block;
	COLOR: #318FCE;
	HEIGHT: 100%;
	TEXT-DECORATION: none;
	
}
#menu LI A:hover {
	/*BACKGROUND: #FF8400;*/
	color: #FF6600;
	TEXT-DECORATION: underline;


}
/*fleche orange au survol element*/
.menupuce A:hover{
	BACKGROUND-POSITION: right center;
	BACKGROUND-IMAGE: url(images/reversepuce.gif);
	BACKGROUND-REPEAT: no-repeat;

}

.soustitre {
	font-size: 16px;
	color: #1975A3;
	text-decoration: none;
	letter-spacing: 1px;
	margin-left: 0px;
}
.GREY-BORDER  {
  border-color: #DDE0E3;
  border-style: solid;
  border-width: 1px;
text-align:center;
padding:2px;
margin-top:10px
}
img { border:none;}
#nom,#email,#texte,#tel{width:400px;}
#texte {height:250px;font-family: Verdana, Bitstream Vera Sans, sans-serif;font-size:12px;}
#contactTable td {vertical-align:top; }