body{
margin:0;
background: #000 url('../../images/bando2.jpg') repeat-x top left;
}
img{
border: 0;
}
div#conteneur1{
margin: auto;
background: url('../../images/body.jpg') no-repeat top center;
}
div#conteneur{
width: 980px;
margin:0;
padding:0;
margin: auto;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#666666;
}
#titre_h1{
display:none
}
#page a{
color:#E90A52;
text-decoration:underline;
}
#page a:hover{
color:#E90A52;
text-decoration:none;
}
#marg{
margin:0;
padding:0;
margin-left:30px;
}
div#top{
margin:0;
padding:0;
width:980px;
height:465px;
}
div#video{
padding:0;
position:absolute;
margin:85px 0 0 313px;
width:348px;
height:259px;
}
div#bull_1{
padding:0;
position:absolute;
margin:85px 0 0 661px;
width:319px;
height:259px;
}
div#bull_2, #flash_infos{
padding:0;
position:absolute;
margin:85px 0 0 -35px;
width:319px;
height:259px;
z-index:0
}

#flash_infos{
z-index:1;
margin-top:94px;
height:auto
}

#flash_infos marquee{
height:238px
}

#flash_infos a {
color:#E90A52;
text-decoration:underline;
}

#menu0 {
height:20px;
width:99px;
float:left;
position:absolute;
margin:2px 0 0 881px;
}
#menu0 a {
height:20px;
display:bolck;
float:left;
}
#menu0 a:hover {
}
#accueil a {
width:24px;
background:url('../../images/icone1.jpg') no-repeat;
}
#accueil a:hover {
background:url('../../images/icone11.jpg') no-repeat;
}
#recommander a {
width:28px;
background:url('../../images/icone2.jpg') no-repeat;
}
#recommander a:hover {
background:url('../../images/icone22.jpg') no-repeat;
}
#favoris a {
width:27px;
background:url('../../images/icone3.jpg') no-repeat;
}
#favoris a:hover {
background:url('../../images/icone33.jpg') no-repeat;
}
#plann a {
width:20px;
background:url('../../images/icone4.jpg') no-repeat;
}
#plann a:hover {
background:url('../../images/icone44.jpg') no-repeat;
}

#menu_haut{
padding:0;
position:absolute;
list-style:none;
width:400px;
margin:2px 0 0 0;
}
#menu_haut li{
padding:0;
margin:0;
color:#7E777D;
float:left;
}
#menu_haut a{
padding:0;
margin:0;
font-size:12px;
color:#7E777D;
text-decoration:none;
padding-top:3px;
width:100px;
height:17px;
float:left;
text-align:center;
}
#menu_haut a:hover{
text-decoration:none;
color:#FF0059;
}
#son{
padding:0;
position:absolute;
list-style:none;
width:40px;
margin:2px 0 0 647px;
}
#son a{
padding:0;
margin:0;
font-size:12px;
color:#7E777D;
text-decoration:none;
padding-top:3px;
width:20px;
height:17px;
float:left;
text-align:center;
}
#son a:hover{
text-decoration:none;
color:#FF0059;
}

#menu_g {
margin:0;
padding:0;
position:absolute;
margin:428px 0 0 0;
list-style:none;
}
#menu_g a{
float:left;
color:#CCCCCC;
text-decoration:none;
width:147px;
height:18px;
padding-top:2px;
text-align:center;
background: url('../../images/menu1.png') no-repeat;
}
#menu_g a:hover{
text-decoration:none;
color:#E90052;
background: url('../../images/menu2.jpg') no-repeat;
}
#menu {
display:block;
height:20px;
width:980px;
margin:428px 0 0 0;
list-style-type:none;
padding:0;
text-align:center;
font-size:11px;
position:absolute;
}
#menu td {
vertical-align:top;
text-align:center
}
.link_horiz {
display:block;
float:left;
height:20px;
color:#CCC;
font-weight:400;
text-decoration:none;
margin:0;
width:132px;
padding-top:2px;
background:url('../../images/menu1.png') no-repeat;
}
#menu .link_horiz:hover {
color:#E90052;
background:url('../../images/menu2.jpg') no-repeat;
}

.item1,.item2,.item3,.item4 {
display:inline;
float:left;
}

.sous_menu {
display:none;
width:100%;
height:auto;
text-align:left;
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
clear:both;
text-align:left
}

.sous_menu li {
font-size:12px;
float:none;
display:block;
list-style-type:none;
text-align:left;
margin:0;
padding:0;
}

.sous_menu a {
display:block;
width:100%;
padding:2px;
background:#000;
border:1px solid #B81D5A;
border-top:none;
color:#CCC;
text-decoration:none;
text-align:left
}

.sous_menu a:hover {
color:#C41F60
}

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

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

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

h2.rub a,h2.rub a:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:25px;
padding-left:25px;
font-weight:400;
background:url('../../images/imgg.jpg') no-repeat;
}

h2.rub:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}
div#contenu{
padding:0;
margin:0;
width:980px;
float:left;
}
div#centre{
padding:0;
margin:0;
width:980px;
min-height:200px;
float:left;
}

div#page{
margin:0;
padding:0;
width:980px;
margin-top:20px;
}
html>body #page {
height: auto;
}
#page h2{
margin:0;
padding:0;		
}
#page h2.titre{
margin:0;
padding:0;
font-size:12px;
color:#999999;
height:20px;
text-align:center;
}
.texte{
margin:0;
padding:0;
margin-top:10px;
padding-bottom:15px;
width:980px;
text-align:center;
}

div#bas2 {
clear: both;
background: url('../../images/bando1.jpg') repeat-x bottom left;
height: 157px;
}
div#bas {
margin: auto;
width:980px;
height:157px;
background: url('../../images/bas.jpg') no-repeat;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-left:846px;
margin-top:60px;
width:134px;
height:15px;
}
div#ekinoxe a{
font-size:11px;
color:#BCBCBC;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
div#ekinoxe a:hover{
color:#BCBCBC;
text-decoration: underline;
}
div#ekinoxe span{
color:#FF6600;
}

#rss{
margin:0;
padding:0;
position:absolute;
width:30px;
margin-left:36px;
margin-top:129px;
}
#rss a{
font-size:11px;
color:#FF6600;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}
#rss a:hover{ 
text-decoration:underline;
}
div#adresse{
margin:0;
padding:0;
position:absolute;
width:440px;
height:15px;
font-family: Arial, Helvetica, sans-serif;
margin-left:11px;
margin-top:37px;
font-size:11px;
color:#666666;
}
div#siret{
margin:0;
padding:0;
position:absolute;
width:116px;
height:15px;
font-family: Arial, Helvetica, sans-serif;
margin-left:103px;
margin-top:129px;
font-size:10px;
color:#777777;
}

div#news{
padding:0;
position:absolute;
width:248px;
height:20px;
margin:72px 0 0 84px;
}
.champs{
width:160px;
height:16px;
position:absolute;
margin-top:2px;
margin-left:6px;
background:transparent;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#999999;
border:none;
}
.send{
width:54px;
height:18px;
position:absolute;
margin-left:193px;
margin-top:1px;
background:transparent;
border:none;
cursor:pointer;
}
form{
margin:0;
padding:0;
}

#menu_bas {
width:499px;
list-style:none;
margin:0;
padding:0;
}

a.menu_bas {
color:#444444;
text-decoration:none;
height:30px;
margin:0;
padding:0;
}

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

#menu_bas li {
color:#444444;
text-decoration:none;
float:left;
margin:0;
padding:0;
}
div#sommaire_bas{
padding:0;
position:absolute;
margin:125px 0 0 481px;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
line-height:15px;
width:499px;
color:#444444;
}
#sommaire_bas a{
text-decoration:none;
color:#444444;
margin-left:2px;
margin-right:2px;
}
#sommaire_bas a:hover{
color:#E90052;
text-decoration:underline;
}
#sommaire_bas span{
color:#444444;
}
.champ_qte {
border:0;
background:none;
color:#000;
width:18px;
}

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;
}
