/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; background:#72012c url(../images/bg.gif) repeat-x; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
table{border-collapse: collapse; }
dd { font-size:14px;}
#wrapper { width:930px; position:relative; margin:0 auto; padding:0;}
#top { width:920px;  margin:0 auto;}
#banier { width:920px; height:135px; overflow:hidden; margin:0; padding:0;}
.logo { width:629px; height:135px; overflow:hidden; float:left;}
.logo img { margin:0 54px 0 75px;}
.tel { width:291px; height:135px; float:left; }
h1 {font-size:20px; text-align:center;}
h2 {font-size:15px;}

#anim { width:920px; height:225px; margin:0 auto; overflow:hidden; padding:0; }
#flash { width:645px; height:225px; float:left;}
#menu { width:275px; height:225px; float:left; overflow:hidden; margin:0; padding:0;}
#menu ul { list-style-type:none; list-style-image:none; overflow:hidden; margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { width:550px; display:block;}
#menu ul li a:hover { margin-left:-275px;}
.mn1 {}
.mn2 {}
.mn3 {}
.mn4 {}
.mn5 {}
.mn6 {}
.mn7 {}
.mn8 {}
.mn9 {}
#main-tab { width:930px; background:url(../images/bg_main_g.gif) repeat-y; padding:0 0 1px 0; margin:0; }
.border { width:5px; height:240px; float:left;}
#main { width:920px; background:url(../images/bg_main.gif) top repeat-x; padding:0; margin:0; float:left;}
#ttl { width:920px; height:35px; text-align:left; }
#left { width:559px; float:left; background:url(../images/bgleft.gif) repeat-y; padding:0 0 45px 0;}
.texte { text-align:justify; padding:10px 20px; color:#be557d;}
.texte a  { color:#be557d;}
#right { width:361px; float:left;}
#video { width:346px; height:300px; overflow:hidden; margin:4px 6px 5px 8px; }
.photos { text-align:center; color:#fff; margin-top:10px;}
.photos h3{ font-size:12px;}
.photos img { border:5px solid #72012C; margin:0 0 5px 0;}
#footer { width:920px; margin:1px 5px 0 5px; text-align:center; background:#3e0d20 url(../images/bgfooter.gif) bottom left no-repeat; color:#7f0a37; line-height:15px;}
#footer img { margin:5px 0;}
#footer a { padding:0 5px; color:#7f0a37; text-decoration:none;}
#footer a:hover { color:#CCCCCC; text-decoration:none;}
.photosalons { text-align:center;}
.photosalons img { border:5px solid #72012C; margin:5px;}

/*PAGES MENTIONS LEGALES*/

#mentions p{margin: 10px 0 20px 40px;}

/* ------------- page demande styles ----------------*/
.left-demande { float:left; width:300px; overflow:hidden;}
.right-demande { float:left; width:578px; overflow:hidden; border:1px solid #AC557D;}	
.lab1 { float:left; width:120px; margin:0 0 5px 0;}
.input1 { float:left; width:150px; margin:0 0 5px 0;}
.bold-ttl { font-size:14px; color:#840536; font-weight:bold;}
.btn_envoyer{
	background: url(../images/btn_envoyer.gif);
	width: 202px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.btn_envoyer2{
	background: url(../images/btn_envoyer2.gif);
	width: 202px;
	height: 30px;
	border: none;
	cursor: pointer;
}

p.legende{margin-top:0; padding-top:0;}