
body
{
   background-color: ;
	width:835px;
	margin:auto;
	margin-top:px;
	padding:0;
	background-image: url("fond6.jpg");
}

#site {
width:875px;
height:;
background-repeat: repeat-y;
background-color:white;
margin:auto;
padding:20px;
padding-top:0.5px;
margin-top:20px;
border:1px solid rgb(245,245,245);
}

#page {
width:835px;
height:;
background-image:;
background-repeat: no-repeat;
background-color:;
margin:auto;
padding-top:10px;
padding-bottom:10px;
margin-bottom:0px;
}

img
{
border:0;
}

#banniere {
width:835px;
height:100px;
margin:0;
padding:0;
margin:auto;
padding-top:;
padding-bottom:10px;
background-image: url("banniere2.jpg");
background-repeat: no-repeat;
background-color:;
}

#banniere_reserve {
width:835px;
height:100px;
margin:0;
padding:0;
margin:auto;
padding-top:;
padding-bottom:10px;
background-image: url("banniere2.jpg");
background-repeat: no-repeat;
background-color:;
}

#menu {
width:100px;
height:320px;
padding:0;
padding-left:;
background-color:;
float:left;
}


#corps {
width:690px;
padding:0px;
background-color:;
float:right;
padding-left:30px;
background-image:url("bande.jpg");
background-repeat:repeat-y;
margin-left:10px;
border: 1px solid rgb(169,186,202);
margin-bottom:20px;
}

#corpslong {
width:670px;
padding:0px;
padding-right:10px;
background-color:;
float:right;
padding-left:40px;
background-image:url("bande.jpg");
background-repeat:repeat-y;
margin-left:10px;
margin-right:0px;
border: 1px solid rgb(169,186,202);
margin-bottom:15px;
}

#corpsgauche_simple {
width:470px;
padding:10px;
background-color:;
background-image:url("bande.jpg");
background-repeat:repeat-y;
float:left;
padding-left:30px;
background-repeat:repeat-y;
margin-left:10px;
border: 1px solid rgb(169,186,202);
margin-bottom:10px;
}

#corpsgauche_sanscadre {
width:560px;
height:300px;
padding:0px;
background-color:;
background-image:url("");
background-repeat:no-repeat;
float:left;
margin-left:10px;
border: 0px solid rgb(169,186,202);
margin-bottom:10px;
}

#corpsgauche_fond_voyage {
background-image:url("photo_groupe_benin_fond.jpg");
background-repeat:no-repeat;
width:560px;
padding:10px;
background-color:;
float:left;
padding-left:30px;
margin-left:10px;
border: 0px solid rgb(169,186,202);
margin-bottom:10px;
}

#corpsgauche {
width:500px;
padding:0px;
background-color:white;
float:left;
padding-left:0px;
margin-left:10px;
margin-bottom:10px;
}

#accueil {
width:470px;
padding:0px;
padding-left:30px;
background-color:white;
background-image:url("accueil.jpg");
background-repeat:no-repeat;
border: 1px solid rgb(169,186,202);
margin-bottom:0px;
}

#moitie_gauche {
float:left;
width:300px;
}

#moitie_droite {
float:right;
width:350px;
background-color:white;
}

#videos{
width:500px;
background-image:url("video_cadre.jpg");
background-repeat:no-repeat;
padding-top:50px;
margin-bottom:10px;
margin-top:10px;
border:solid px silver;
padding:0px;
border:1px solid silver;
padding-top:25px;
}

#conteneur_videos{
width:150;
margin-right:20px;
margin-left: 20px;
float:left;
}

#a_la_une{
width:500px;
background-repeat:no-repeat;
background-image:url("a_la_une.jpg");
padding-top:50px;
margin-bottom:10px;
margin-top:10px;
border:solid px silver;
padding:0px;
border:1px solid silver;
}

#billetterie{
width:500px;
height:58px;
float:left;
margin-bottom:10px;
margin-top:5px;
border:solid px silver;
background-color: ;
padding:0px;
border:1px solid silver;
}

#dernieres_nouvelles_page{
width:600px;
float:left;
margin:5px;
margin-bottom:10px;
border:solid 1.5px silver;
background-color: rgb(219,229,241);
padding:5px;
}

#corpsdroite_mince {
width:120px;
float:right;
padding-left:0px;
background-color:;
}

#corpsdroite {
width:207px;
float:right;
padding-left:0px;
background-color:;
}

#menunews {
width:180px;
background-color:;
padding-left:27px;
background-image:url("news3.jpg") ;
background-repeat:no-repeat;
margin:0px;
margin-top:0px;
margin-bottom:5px;
border:  solid 1px ;
border-color:rgb(225,196,255);
}

#menunews2 {
width:207px;
background-color:;
padding:2px;
padding-top:30px;
background-image:url("news4.jpg") ;
background-repeat:no-repeat;
margin:0px;
margin-top:0px;
margin-bottom:5px;
border:  solid 1px ;
border-color:rgb(225,196,255);
}


#voyage_dessous {
width:670px;
background-color:;
margin-top:0px;
padding-left:130px;
clear:both;
}


#pieddepage {
width:735px;
background-color:;
margin-top:0px;
padding-left:130px;
clear:both;
}




#formulaireacces {
padding-right:10px;
padding-bottom:20px;
padding-left:0px;
margin:0px;
margin-top:0px;
}

#donnees {
background-color:rgb(245,240,230);
border: 1px solid silver;
padding-left:5px;
padding-right:5px;
height:20px;
width:200px;
margin-top:20px;
}

#newsmenu {
background-image:url("newsmenu.jpg");
background-repeat:no-repeat;
width:180px;
margin-bottom:15px;
}

#paragraphe {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
}

#paragraphejustify {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
text-align:justify;
}

#paragraphenews {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:0.8em;
text-align:justify;
}

#musicplayer-right{
width:250px;
margin-left:200px;
background-color:;

}

#newsletter{
margin-left:28px;
background-color:white;
}

span .paragraphe {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:1em;
text-align:justify;
}

.text_accueil{
font-size:0.9em;
text-align:justify;
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
}

.titre_derniere_nouvelle {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:0.8em;
font-weight:bold;
color: rgb(22,62,98);
}

.paragraphe_petit {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:0.7em;
text-align:justify;
}

.paragraphe_tres_petit {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:0.6em;
}

.paragraphe_login {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
padding-top:6px;
font-size:0.95em;
}

.petit_gauche {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:0.8em;
text-align:left;
}

.bienvenue {
padding-top:10px;
font-size:1.3em;
color:rgb(230,230,230);
font-weight:bold;
}

.grand_gros{
font-weight:bold;
font-size:1.6em;
color: rgb(22,62,98);
}




p {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:1em;
}

.livreor {
background-color:rgb();
border: solid 1px silver;
padding:10px;
margin-right:10px;
}


.moyen {
font-size:0.9em;
text-align:justify;
}

.petit {
font-size:0.8em;
text-align:justify;
}

.justify {
text-align:justify;
}

.index {
text-align:justify;

}

h1 {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:1.3em;

margin-top:0px;
padding-top:0px;
}

h2{
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:1.1em;
margin-top:0px;
padding-top:0px;
clear:both;
color: rgb(22,62,98);
}

em {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
}

li {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
}

.date_livreor {
float:right;
font-size:0.9em;
}

.message_livreor {
padding-right:80px;
text-align:justify;
}




a {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:1em;
text-decoration:underlined;
color:black;
}

a:hover {
font-weight:bold;
font-style:none;
}

.lien_fleche{
background-image:url("fleche.png");
background-repeat:no-repeat;
padding-left:31px;
text-decoration:none;
font-size:0.9em;
font-weight:bold;
}



.lien_fleche:hover{
background-image:url("fleche2.png");
}

.pages {
font-weight:bold;
text-decoration:none;
}

.pages:hover {
color:rgb(42,102,156);
font-style:underlined;
}

.voyage_lien_voyage{
background-image:url("voyage_lien_voyage1.jpg");
width:120px;
height:96px;
background-repeat:no-repeat;
margin:0px;
margin-top:20px;
float:right;
}
.voyage_lien_voyage:hover{
background-image:url("voyage_lien_voyage2.jpg");
background-repeat:no-repeat;
}

.voyage_lien_recit{
background-image:url("voyage_lien_recit1.jpg");
width:120px;
height:96px;
background-repeat:no-repeat;
margin:0px;
float:right;
}
.voyage_lien_recit:hover{
background-image:url("voyage_lien_recit2.jpg");
background-repeat:no-repeat;
}

.voyage_lien_photo{
background-image:url("voyage_lien_photo1.jpg");
width:120px;
height:96px;
background-repeat:no-repeat;
margin:0px;
float:right;
}
.voyage_lien_photo:hover{
background-image:url("voyage_lien_photo3.jpg");
width:120px;
height:96px;
background-repeat:no-repeat;
margin:0px;
float:right;
}

.lien_film {
background-image:url("lien_film.jpg");
float:right;
width:200px;
height:114px;
background-repeat:no-repeat;
margin:10px;
}

.lien_film:hover{
background-image:url("lien_film2.jpg");
float:right;
width:200px;
height:114px;
background-repeat:no-repeat;
margin:10px;
}

.lien_petit_droite {
text-align:right;
float:right;
font-size:0.9em;
color:grey;
}

.lien_clignotant {
color:rgb(178,34,34);
font-weight:bold;
text-decoration:blink;
text-align:right;
}

.retour {
float:left;
color:silver;
font-size:0.9em;
}

.newsmenu {
text-decoration:none;
font-weight:bold;
}

.newsmenu:hover {
text-decoration:none;
font-weight:bold;
padding-left:5px;
color:rgb(155,19,61);
}

.lienfleche {
background-image:url("fleche.jpg");
background-repeat:no-repeat;
padding-left:40px;
text-decoration:none;
font-weight:bold;
}

.lienfleche:hover{
background-position:10px;
color:rgb(27,80,124);
}


.lienimage {
text-decoration:none;
margin-right:20px;
}

.lien_nonsouligne {
text-decoration:none;
}

.menu1 {
background-image: url("lienmenu1.jpg");
background-repeat:no-repeat;
padding-left:25px;
padding-right:50px;
text-decoration:none;
font-weight:bold;
}

.menu1:hover{
background-image: url("lienmenu1hover.jpg");
background-repeat:no-repeat;
font-weight:bold;
color:white;
}

.menu2 {
background-image: url("lienmenu2.jpg");
background-repeat:no-repeat;
padding-left:25px;
padding-right:50px;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;
margin-bottom:5px;
}

.menu2:hover{
background-image: url("lienmenu2hover.jpg");
background-repeat:no-repeat;
font-weight:bold;
color:white;
}

.menu3 {
background-image: url("lienmenu3.jpg");
background-repeat:no-repeat;
padding-left:25px;
padding-right:50px;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;
}

.menu3:hover{
background-image: url("lienmenu3hover.jpg");
background-repeat:no-repeat;
font-weight:bold;
color:white;
}

.menu4 {
background-image: url("lienmenu4.jpg");
background-repeat:no-repeat;
padding-left:25px;
padding-right:50px;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;
}

.menu4:hover{
background-image: url("lienmenu4hover.jpg");
background-repeat:no-repeat;
font-weight:bold;
color:white;
}

.menu5 {
background-image: url("lienmenu5.jpg");
background-repeat:no-repeat;
padding-left:25px;
padding-right:50px;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;

}

.menu5:hover{
background-image: url("lienmenu5hover.jpg");
background-repeat:no-repeat;
font-weight:bold;
color:white;
}

.menu6 {
background-image: url("lienmenu6.jpg");
background-repeat:no-repeat;
padding-left:25px;
padding-right:50px;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;

}

.menu6:hover{
background-image: url("lienmenu6hover.jpg");
background-repeat:no-repeat;
font-weight:bold;
color:white;
}

.menu7 {
background-image: url("lienmenu7.jpg");
background-repeat:no-repeat;
padding-left:25px;
padding-right:50px;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;

}

.menu7:hover{
background-image: url("lienmenu7hover.jpg");
background-repeat:no-repeat;
font-weight:bold;
color:white;
}

.menu8 {
background-image: url("lienmenu8.jpg");
background-repeat:no-repeat;
padding-left:25px;
padding-right:50px;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;
}

.menu8:hover{
background-image: url("lienmenu8hover.jpg");
background-repeat:no-repeat;
font-weight:bold;
color:white;
}

.menu9 {
background-image: url("lienmenu8.jpg");
background-repeat:no-repeat;
padding-left:25px;
padding-right:50px;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;
}

.menu9:hover{
background-image: url("lienmenu8hover.jpg");
background-repeat:no-repeat;
font-weight:bold;
color:white;
}

fieldset {
border:1px solid silver;
margin:10px;
}

legend {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
color:rgb(40,80,120);
font-weight:bold;
}

label {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:1em;
width:130px;
float:left;
display:block;
text-align:right;
padding-right:5px;
padding-top:3px;
}

.label_option {
font-family:calibri, "Trebuchet MS", corbel, centaur, "arial narrow", sans-serif;
font-size:1em;
width:300px;
float:none;
display:inline;
text-align:left;
margin-left:10px;
}

.gauche {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:0.7em;
float:left;
display:block;
text-align:left;
}

.acces {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:0.6em;
float:left;
display:block;
text-align:left;
}


.long {
width:200px;
}

.tres_long {
width:350px;
}

.petit {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
font-size:0.7em;
float:left;
display:block;
text-align:right;
}

input {
margin-top:px;
margin-bottom:6px;
background-color:rgb(250,245,210);
font-style:italic;
border: solid 1px silver;
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
padding:2px;
padding-right:;
}

.motdepasse {
background-color:rgb(245,245,245);
border:solid 1px silver;
width:85px;
margin:0px;
font-size:0.7em;
}

.pseudo{
background-color:rgb(245,245,245);
border:solid 1px silver;
width:85px;
margin:0px;
font-style:normal;
font-size:0.7em;
}

.newsletter {
margin:0px;
width:140px;
font-size:0.7em;
}

.input_option {
margin-bottom:0;
font-family:calibri, "Trebuchet MS", corbel, centaur, "arial narrow", sans-serif;
width:10px;
margin-left:130px;
}


select {
background-color:rgb(251,247,220);
border: solid 1px silver;

}

.select {
width:152px;
}

.bouton {
background-color:rgb(245,245,245);
margin-left:300px;
font-size:1em;
font-style:normal;
font-weight:bold;
}

.bouton_gauche {
background-color:rgb(245,245,245);
margin-left:90px;
font-size:1em;
font-style:normal;
font-weight:bold;
}


.logout {
background-color:rgb(245,245,245);
color:rgb(239,111,72);
border:1px solid silver;
font-size:0.8em;
font-style:normal;
font-weight:bold;
margin-left:110px;
}

.login {
background-color:rgb(245,245,245);
border:1px solid silver;
margin-top:5px;
margin-right:0px;
font-style:normal;
font-size:0.6em;
font-weight:bold;
float:right;
}

.bouton_court {
background-color:rgb(245,245,245);
margin-left:50px;
font-size:1em;
font-style:normal;
}

.bouton_livreor {
background-color:rgb(245,245,245);
margin-left:10px;
font-size:1em;
margin-bottom:10px;
font-style:normal;
}

textarea {
margin-top:3px;
margin-bottom:6px;
background-color:rgb(251,247,220);
border: solid 1px silver;
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
}

.message {
width:310px;
height:100px;
}

select {
margin-top:3px;
margin-bottom:3px;
}

table {
border:none;
width:100%;
border-collapse: collapse;
vertical-align:top;
}

.a_la_une {
margin-left:5px;
background-color:;
margin-top:25px;
width:50&;
}

.gris {
background-color:rgb(244,244,250);
padding:4px;
}

.tableau_etapes{
background-color:white;
}

.places_billeterie {
margin:auto;
width:250px;
background-image:url("degrade250.jpg");
background-repeat:no-repeat;
}

.places_billeterie2 {
width:250px;
margin-left:110px;
background-image:url("degrade250.jpg");
background-repeat:no-repeat;
}

.tableau_billeterie {
width:65%;
margin:auto;
border:1px solid silver;
border-collapse: separate;
}




.tableaubas {
width:100%;
border:1px solid silver;
background-color:rgb(247,247,250);
}

.tableau_marche_noel {
width:55%;
border:1.3px solid silver;
border-collapse: collapse;
}

tr .fond_degrade {
background-image:url("degrade.jpg");
padding:5px;
height:20px;
background:red;
}

.gris {
margin-bottom:20px;
background-color: rgb(235,234,250);
}

th {
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
background-color: rgb(245,245,245);
font-weight:bold;
}

td{
font-family:calibri, Trebuchet MS, corbel, centaur, arial narrow;
border-bottom: solid 0.5px silver;
vertical-align:top;
}



.middle{
vertical-align:middle;
color:silver;
}

.bas {
vertical-align:bottom;
width:20%;
margin-right:5px;
margin-bottom:5px;
}

.middle_gras{
vertical-align:middle;
font-weight:bold;
font-size:1.2 em;
color:rgb(40,40,100);
}

.cellule_gauche {
border-right:2px solid white;
height:10px;
}

.billeterie_rouge_fonce {
background-color: rgb(181,41,20);
font-size:0.8em;
font-weight:bold;
border:1px solid white;
}

.billeterie_rouge{
background-color: rgb(236,41,20);
font-size:0.8em;
font-weight:bold;
border:1px solid white;
}

.billeterie_orange{
background-color: rgb(255,172,34);
font-size:0.8em;
font-weight:bold;
border:1px solid white;
}

.billeterie_vert{
background-color: rgb(90,176,0);
font-size:0.9em;
font-weight:bold;
border:1px solid white;
}


.td_marche_noel1 {
background-color:rgb(200,225,230);
text-align:center;
}

.td_marche_noel {
border: 1px silver solid;
}
.td_marche_noel2 {
border: 1px silver solid;
background-color:rgb(220,220,220);
}

.sans_bordure {
border:none;
}

.droite {
text-align:right;
}

.imagegauche {
float:left;
margin:5px;
}



.margintop {
margin-top:2px;
}

.imagedroite {
float:right;
margin:5px;
}

.imagedroite2 {
float:right;
margin:5px;
margin-left:20px;
border: 1px solid silver;
}
.pieddepage {
float:right;
font-size:0.8em;
padding-top:22px;
}

.pieddepage2 {
float:left;
font-size:0.8em;
padding-top:22px;
}

.pieddepage3 {
float:left;
font-size:0.8em;
padding-top:22px;
padding-left:100px;
}

.spacer {
visibility:hidden;
margin:0;
padding:0;
clear:both;
}