body {
margin:0;
padding:0;
background:  url('../../images/body.jpg') no-repeat  top center ;
} 
html{
margin:0;
padding:0;
background: #EEEEEE url('../../images/htm.jpg') repeat-y top center;
}

#conteneur1{
margin:0;
padding:0;
background: url('../../images/cont1.jpg')  no-repeat bottom center;	
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#fff;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
#page a{
	color:#040C10;
	font-weight:bold;
	text-decoration:none;
}

#page a:hover{
	
	text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
div#top{
	margin:0;
	padding:0;
	width:980px;
	height:261px;
	/*background:url('../../images/entete1.jpg') no-repeat;*/
}
#menu0{
height:23px;
width:380px;
position:absolute;
margin:0px 0 0 0px;
}
#menu0 a {
height:23px;
float:left;
text-decoration:none;
color:#313131;
cursor:pointer;
font-size:11px;
font-weight:normal;
padding-top:4px;
text-indent:28px;
}
#menu0 a:hover {
color:#313131;
font-weight:normal;
text-decoration:underline;
}
#favoris a{
width:130px;
background:url('../../images/icone1.jpg') no-repeat;
}
#favoris a:hover{
text-decoration:underline;
}
#recommander a{
width:152px;
background:url('../../images/icone2.jpg') no-repeat;
}
#recommander a:hover{
text-decoration:underline;
}
#plan a{
width:96px;
background:url('../../images/icone3.jpg') no-repeat;
}
#plan a:hover{
text-decoration:underline;
}
div#anim{
margin:0;
padding:0;
position:absolute;	
width:978px;
height:242px;
margin-left:1px;
margin-top:18px;
}
/*div#logo{
    margin:0;
	padding:0;
    position:absolute;	
	width:417px;
	height:156px;
	margin-left:9px;
	margin-top:29px;
}*/
h1.slogan{
margin:0;
padding:0;
position:absolute;
width:255px;
height:36px;
font-size:16px;
color:#7D1114;
margin-top:123px;
margin-left:177px;
font-weight:bold;
}
.acces{
width:202px;
height:55px;
position:absolute;
margin-left:528px;
margin-top:173px;
background:transparent;
border:none;
cursor:pointer;
}
.permi{
width:202px;
height:55px;
position:absolute;
margin-left:762px;
margin-top:173px;
background:transparent;
border:none;
cursor:pointer;
}
#haut{
margin:0;
padding:0;
width:980px;
height:47px;
background:url('../../images/entete2.jpg') no-repeat;
}
#news{
margin:0;
padding:0;
position:absolute;
width:321px;
height:48px;
}
.champs{
width:152px;
height:18px;
position:absolute;
margin-top:14px;
margin-left:109px;
background:transparent;
font-size:11px;
border:none;
color:#FFFFFF;
}
.send{
width:42px;
height:19px;
position:absolute;
margin-left:271px;
margin-top:14px;
background:transparent;
border:none;
cursor:pointer;
}
#tel{
margin:0;
padding:0;
position:absolute;
width:160px;
height:13px;
font-size:13px;
color:#fff;
margin-left:400px;
margin-top:18px;
}
#menu-haut{
margin:0;
padding:0;
position:absolute;
width:330px;
height:25px;
margin-left:636px;
margin-top:12px;
}
#menu-haut a{
float:left;
height:25px;
display:block;
font-size:18px;
color:#fff;
cursor:pointer;
font-weight:normal;
text-align:center;
text-decoration:none;
text-indent:20px;
}
#menu-haut a:hover {
color:#fff;
text-decoration:underline;
}
#contenu{
	margin:0;
	padding:0;
	width:980px;
}

table#contenu td{
	vertical-align: top;
}
td#gauche{
	margin:0;
	padding:0;
	width:256px;
	
} 


#menu {
width:225px;
padding:0;
margin:20px 0 0 0;

}

#menu h2 {
height:auto;
width:225px;
cursor:pointer;
margin:0;
padding:0;
}

#menu h2 a {
font-size:14px;
display:block;
width:207px;
height:23px;
color:#fff;
text-decoration:none;
font-weight:400;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/menu1.png');
margin:0;
padding:3px 0 0 18px;
}

html>body #menu h2 a {
filter:none;
background:url('../../images/menu1.png') no-repeat;
}

#menu h2 a:hover {
color:#fff;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/menu2.png');
}

html>body #menu h2 a:hover {
filter:none;
background:url('../../images/menu2.png') no-repeat;
}

.stretcher {
font-size:14px;
display:block;
margin:0;
padding:0;
}

.stretcher li {
text-align:left;
height:27px;
width:225px;
font-weight:400;
margin:0;
}

.stretcher a {
text-decoration:none;
display:block;
color:#fff;
width:207px;
height:23px;
padding:3px 0 0 18px;
font-style:italic;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/slien.png');
}
html>body .stretcher a {
filter:none;
background:url('../../images/slien.png') no-repeat;
}

.stretcher a:hover {
color:#fff;
text-decoration:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/slien1.png');
}
html>body .stretcher a:hover {
filter:none;
background:url('../../images/slien1.png') no-repeat;
}

.map,.map li {
list-style:none;
}

.map a,.map a:hover {
list-style:none;
font-size:11px;
text-decoration:none;
padding-left:10px;
}

h2.rub {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:30px;
}

h2.rub a,h2.rub a:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:30px;
padding-left:20px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/imgg.png');
}
html>body h2.rub a,h2.rub a:hover {
filter:none;
background:url('../../images/imgg.png') no-repeat;
}

h2.rub:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}
#flash{
margin:0;
padding:0;
width:256px;
height:270px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/flash.png');
}
html>body #flash {
	filter:none;
	background: url('../../images/flash.png') no-repeat; 
}
div#flash_infos{
	margin:0;
	padding:0;
	position:absolute;
	width:217px;
	height:205px;
	margin-left:6px;
	margin-top:51px;
	text-align:left;
	color:#082234;
	font-size:12px;
}
#flash_infos marquee {
height:205px;
}

#flash_infos h2 {
font-size:11px;
}
div#flash_infos a{
	text-decoration:none;
	color:#133F57;
	font-weight:bold;
}
div#flash_infos a:hover{
	text-decoration:underline;
}
div#contac{
margin:0px;
padding:0px;
width:256px;
height:180px;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/contac.png');
}
html>body #contac {
	filter:none;
	background: url('../../images/contac.png') no-repeat; 
}
div#contact_infos{
	margin:0;
	padding:0;
	position:absolute;
	width:210px;
	height:117px;
	margin-top:49px;
	margin-left:6px;
	font-weight:normal;
	text-align:left;
	color:#133040;
	font-size:14px;
	
}
td#centre{
	margin:0;
	padding:0;
	width:724px;
} 
div#page{
	margin:0;
	padding:0;
	width:706px;
	margin-left:10px;
	margin-top:2px;
}
html>body #page {
	height: auto;
}
#page h2{
	margin:0;
	padding:0;		
}
#arbo{
height:25px;
width:255px;
text-align:left;
font:12px ;
color:#fff;
margin-top:20px;
margin-left:11px;
}
#arbo a{
font-size:12px;
text-decoration:none;
color:#fff;
}
#arbo a:hover{
color:#fff;
text-decoration: underline;
}
#page h2.titre{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#fff;
	margin-top:15px;
	margin-left:10px;
	padding-left:12px;
	padding-top:5px;
   	width:694px;
	height:37px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/titre.png');
}	
html>body #page h2.titre{
	filter:none;
	background: url('../../images/titre.png') no-repeat; 
}
.texte{
	margin:0;
	padding:0;
	padding-bottom:5px;
	margin-left:13px;
	padding-left:5px;
	padding-right:5px;
	width:691px;
	text-align:left;
	background:#235977;
	opacity : 0.6;
    filter : alpha(opacity=60);
} 

.separateur{
margin:0;
padding:0;
width:706px;
height:7px;
margin-left:11px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/txt_bas.png');
}	
html>body .separateur{
	filter:none;
	background: url('../../images/txt_bas.png') no-repeat; 
}
div#bas{
margin:0;
padding:0;
width:980px;
height:122px;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bas.png');
}
html>body #bas {
	filter:none;
	background: url('../../images/bas.png') no-repeat; 
}

#ekinoxe {
margin:0;
padding:0;
position:absolute;
width:177px;
height:76px;
margin-top:42px;
}
#menu_bas {
width:555px;
list-style:none;
margin:0;
padding:0;
}

a.menu_bas {
color:#1F89C6;
text-decoration:none;
margin:0;
padding:0;
}

a.menu_bas:hover {
color:#CF5236;
text-decoration:none;
margin:0;
padding:0;
}

#menu_bas li {
color:#1F89C6;
text-decoration:none;
float:left;
margin:0;
padding:0;
}
div#sommaire_bas{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:60px;
	margin-left:420px;
	font-size:14px;
	width:555px;
	text-align:left;
	font-weight:normal;
	color:#1F89C6;
}
#sommaire_bas a{
text-decoration:none;
color:#1F89C6;
padding-left:2px;
padding-right:2px;
}
#sommaire_bas a:hover{
color:#CF5236;
font-weight:normal;
}
#sommaire_bas span{
	color:#1F89C6;
}
ul.compte {
border:1px solid #ccc;
list-style:none;
padding:5px;
}

p.centre {
text-align:center;
margin:10px;
}

p.erreur {
color:#c00;
font-weight:700;
text-align:center;
}

span.erreur {
font-size:11px;
color:#c00;
}

span.rouge {
color:#c00;
}