html,body{
margin:0;
padding:0;
}
body{
font: 70% arial,sans-serif;
text-align:center;

background-color:black;
color:#FFFFFF;
}
p{
margin:0 0px 0px;
}
h1 {
color:#FFF;
font-size:25px;
}
h2 {
font-size:13px;
text-transform:uppercase;
color:#fec52d;
}
h2 a{
font-size:13px;
text-transform:uppercase;
color:#fec52d;
text-decoration:none;
}
h2 a:hover{
font-size:13px;
text-transform:uppercase;
color:#fec52d;
text-decoration:underline;
}
h3 {
color:white;
font-size:17px;
margin:0;
padding:0;
}


div#logo{
line-height:80px;
margin:0;
padding-left:10px;
height:132px;
}
div#menu{
color: #FFF;
height:28px;
margin-left:32px;
margin-top:3px;
}
div#content {
line-height:1.4;
height:269px;
margin-top:15px;
}
div#content p{
background-image:url(../images/background_encart.gif);
background-repeat:no-repeat;
width:786px;
height:245px;
line-height:1.4;
margin-top:15px;
padding-left:1px;
padding-top:1px;
}

#content2 {
height:269px;
margin-top:15px;
}

div#content2 p{
width:786px;
height:245px;
margin-top:15px;
padding-left:1px;
padding-top:1px;
}

div#footer{
background-image:url(../images/background_footer.gif);
background-repeat:no-repeat;
width:781px;
height:50px;
text-align:center;
background-color: black;
color:#FFF;
padding-top:10px;
clear:both;
}
div#footer a {
color:#FFFFFF;
text-decoration:none;
}
div#footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}











div#footer_accueil{
background-image:url(../images/background_footer.gif);
background-repeat:no-repeat;
width:781px;
height:50px;
text-align:center;
background-color: black;
color:#FFF;
padding-top:10px;
margin-top:190px;
}
div#footer_accueil a {
color:#FFFFFF;
text-decoration:none;
}
div#footer_accueil a:hover {
color:#FFFFFF;
text-decoration:underline;
}


#container{
height: auto;
min-height: 650px;
width:783px;
margin:0 auto;
text-align:left;
}
html>body #container{
height: auto;
min-height: 650px;
width:783px;
margin:0 auto;
text-align:left;
}

#bas {
width:783px;
min-height: 550px;
height:auto;
}
html>body #bas {
width:783px;
height: auto;
min-height: 550px;
}
#bas_agence {
	margin-top:50px;
min-height: 650px;
}
html>body #bas_agence {
height: auto;
min-height: 650px;
}
.bas_agence {
min-height: 650px;
}


























#navigation{
width:430px;
}
html>body #navigation {
height: auto;
min-height: 550px;
width:430px;

}

div#navigation_404{
margin:150px 0 0 0;
text-align:center;
width:100%;
}
div#navigation_404 a{
color:#FFF;
text-decoration:none;
}
div#navigation_404 a:hover{
color:#FFF;
text-decoration:underline;
}






#extra{
width:350px;
height: auto;
min-height: 550px;
float:right;
}
html>body #extra {
height: auto;
min-height: 550px;
width:350px;
float:right;
}

div#extra h1 {
color:#FFF;
margin-left:18px;
margin-top:0px;
}

div#extra a{
color:#fec52d;
text-decoration:none;
}
div#extra a:hover{
color:#fec52d;
text-decoration:underline;
}

div#navigation2{
float:left;
width:390px;
}
div#extra2{
float:right;
width:382px;
margin-top:34px;
padding-left:8px;
}
div#extra2 a{
color:#d5b22b;
text-decoration:none;
}
div#extra2 a:hover{
color:#d5b22b;
text-decoration:underline;
}
.galerie{
width:100%;
list-style-type:none;
}
.galerie a{
color:#d5b22b;
text-decoration:none;
}
.galerie a:hover{
color:#d5b22b;
text-decoration:underline;
}

#edito {
background-image:url(../images/background_edito.gif);
background-repeat:no-repeat;
width:429px;
height:188px;
color:#1a1a1a;
padding-left:19px;
}
#edito h1 {
color:#24210f;
text-transform:uppercase;
}
#edito h1 span{
color:#ad8701;
text-transform:uppercase;
}

#contenu_edito {
width:382px;
height:110px;
margin-top:10px;
padding-right:10px;
}
.titre_edito {
margin-top:5px;
padding-top:5px;
}
#contenu_edito a{
	color:#24210f;
	text-decoration:underline;
	font-weight:bold;
}
#contenu_edito a:hover{
	color:#24210f;
	text-decoration:none;
	font-weight:bold;
}
.news {
width:333px;
margin-left:18px;
}
.contenu_news {
margin-top:10px;
}
.titre_news {
font-size:13px;
text-transform:uppercase;
color:#fec52d;
}

.texte_news {
color:#FFFFFF;
}
.champ {
border: solid 1px #b5b5b5;
width:162px;
height:16px;
}
textarea {
border: solid 1px #b5b5b5;
width:162px;
height:50px;
}
.newsletter {
float:right;
width:206px;
height:123px;
}
.newsletter h1 {
color:white;
font-size:25px;
margin:0;
padding:0;
}
.contenu_newsletter {
width:216px;
height:50px;
margin-top:13px;
color:#1a1a1a;
}
.bouton_ok{
cursor:pointer;
background:url("../images/background_bouton_ok.gif") no-repeat left top;
width:42px;
height:20px;
text-align:center;
color:#FFFFFF;
border:none;
}
.bouton_valider{
cursor:pointer;
background:url("http://www.mcboxevents.com/images/background_bouton_valider.gif") no-repeat left top;
width:101px;
height:19px;
text-align:center;
color:#FFFFFF;
border:none;
}
.titre_newsletter {
margin-top:32px;
}
.evenement {
width:402px;
margin-left:0px;
}
.contenu_evenement {
margin-top:10px;
/*padding-right:10px;*/
}
.contenu_evenement a{
color:#fec52d;
text-decoration:none;
}
.contenu_evenement a:hover{
color:#fec52d;
text-decoration:underline;
}

.titre_evenement {
font-size:13px;
text-transform:uppercase;
color:#fec52d;
}
.texte_evenement {
color:#FFFFFF;
}
.grand_titre_evenement {
margin-left:0px;
margin-top:38px;
}
.radio_surf {
width:333px;
padding:0;
margin:10px 0 0 18px;
/*padding-right:10px;*/
}
.titre_partenaires {
font-size:13px;
text-transform:uppercase;
color:#fec52d;
}
.texte_partenaires {
color:#FFFFFF;
}
.grand_titre_partenaires {
margin-left:18px;
margin-top:24px;
}
.contenu {
margin-top:10px;
/*padding-right:10px;*/
}
.contenu a{
	text-decoration:none;
	color:#fec52d;
}
.contenu a:hover{
	text-decoration:none;
	color:#fec52d;
}
.titre {
font-size:13px;
text-transform:uppercase;
color:#fec52d;
}
.titre_contact {
margin-top:6px;
font-size:13px;
text-transform:uppercase;
color:#fec52d;
}
.grand_titre {
margin-left:0px;
margin-top:0px;
}
.contenu_equipe {
width:100%;
margin-top:125px;
}
#navlist {
margin-top:0px;
margin-left: 0;
padding-left: 0;
list-style: none;
}
#navlist li {
padding-left: 10px;
margin-top:3px;
background-image: url("http://www.mcboxevents.com/mcboxevents/images/icone_liste.gif");
background-repeat: no-repeat;
background-position: 0.3em;
}
#navlist li a{
color:#2b2c32;
}
#navlist li a:hover{
color:#bf5505;
}
.images {
border:solid 1px #fec52d;
padding:3px;
float:right;
width:105px;
margin-top:23px;
margin-left:4px;
}
.detail_images {
border:solid 1px #fec52d;
padding:3px;
float:right;
width:483px;
}
.images2 {
border:solid 1px #fec52d;
padding:3px;
float:right;
width:185px;
margin-top:17px;
margin-left:4px;
}
.images_agence {
border:solid 1px #fec52d;
padding:3px;
float:right;
width:115px;
margin-top:0px;
margin-left:6px;
}
.images_agence2 {
border:solid 1px #fec52d;
padding:3px;
float:left;
width:115px;
margin-top:0px;
margin-left:0px;
margin-right:6px;
}
.images_news {
border:solid 1px #fec52d;
padding:3px;
width:137px;
margin-top:0px;
margin-left:6px;
float:left;
}
.bouton_details_bio {
float:right;
margin-top:0px;
margin-right:200px;
width:96px;
height:16px;
}
.alerte {
color:#d5b22b;
font-weight:bold;
font-size:12px;
}
.blue2 #slatenav2{
position:relative;
display:block;
font-size:11px;
font-weight:bold;
font-family: Trebuchet MS,Arial,Verdana,Helvitica,sans-serif;
text-transform:uppercase;
}
.blue2 #slatenav2 ul{
margin:0;
padding:0;
list-style-type:none;
}
.blue2 #slatenav2 ul li{
display:block;
float:left;
margin:0 1px 0 0;
width:140px;
}
.blue2 #slatenav2 ul li a{
display:block;
float:left;
color:#f7f3c6;
text-decoration:none;
padding:9px 22px 0 0px;
}
.blue2 #slatenav2 ul li a:hover,.blue #slatenav2 ul li a.current{
color:#fff;
}
#podcast {
width:786px;
}
#podcast a{
color:#fec52d;
text-decoration:underline;
}
#podcast a:hover{
color:#fec52d;
text-decoration:underline;
}

#presse{
	margin-top:50px;}