/* -------------- Mise à zéro des styles ---------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym {border:0;}



body{

	font-family: Arial, Helvetica, sans-serif;

	background-color: #9A0000;

	color:#FDC19D;

	text-align:center;

	}

	

td{

font-size:  12px;

}



#cadre{

	border:1px solid #670001;

	width:100%;

}



ul#navmenu,

ul#navmenu li,

ul#navmenu ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 185px;

  list-style: none;

}



ul#navmenu:after {

  clear: both;

  display: block;

  font: 1px/0px serif;

  content: ".";

  height: 0;

  visibility: hidden;

}



ul#navmenu li {

  float: left;

  display: block !important;

  display: inline;

  position: relative;

}



/* Menu principal*/

ul#navmenu a {

  border: 1px solid #FDC19D;

  /*border-right-color: #FDC19D;

  border-bottom-color: #FDC19D;*/

  padding: 2px 0 2px 10px;

  display: block;

  background: #9A0000;

  color: #FDC19D;

  /*font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;*/

  text-decoration: none;

  height: auto !important;

  height: 1%; /*For IE*/

  border-collapse:collapse;

  border-spacing:0;

}



/* Survol du menu principal */

ul#navmenu a:hover,

ul#navmenu li:hover a,

ul#navmenu li.iehover a {

  background: #670001;

  color: #FDC19D;

}



/* 2nd Menu */

ul#navmenu li:hover li a,

ul#navmenu li.iehover li a {

  background: #670001;

  color: #FDC19D;

}



/* survol 2nd Menu */

ul#navmenu li:hover li a:hover,

ul#navmenu li:hover li:hover a,

ul#navmenu li.iehover li a:hover,

ul#navmenu li.iehover li.iehover a {

  background: #FDC19D;

  color: #670001;

}



/* 3eme Menu */

ul#navmenu li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

}



/* survol 3eme Menu */

ul#navmenu li:hover li:hover li a:hover,

ul#navmenu li:hover li:hover li:hover a,

ul#navmenu li.iehover li.iehover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover a {

  background: #CCC;

  color: #FFF;

}



/* 4th Menu */

ul#navmenu li:hover li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

}



/* 4th Menu Hover */

ul#navmenu li:hover li:hover li:hover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover li a:hover {

  background: #CCC;

  color: #FFF;

}



ul#navmenu ul,

ul#navmenu ul ul,

ul#navmenu ul ul ul {

  display: none;

  position: absolute;

  top: 0;

  left: 185px;

}



/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu li:hover ul ul,

ul#navmenu li:hover ul ul ul,

ul#navmenu li.iehover ul ul,

ul#navmenu li.iehover ul ul ul {

  display: none;

}



ul#navmenu li:hover ul,

ul#navmenu ul li:hover ul,

ul#navmenu ul ul li:hover ul,

ul#navmenu li.iehover ul,

ul#navmenu ul li.iehover ul,

ul#navmenu ul ul li.iehover ul {

  display: block;

}

#container {

width: 776px;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

}

#dessus{

	width:760px;

}



#contenu{

	width:760px;

	text-align:center;

}



#danseuses{

	width:217px; 

}

#bandeau{

	 width:543px;

}

#titre {

	font-size: 26px;

	font-style: italic;

	font-weight: bold;

	text-align:center;

}

#langues{

	background-color: #670001;

	font-size: 16px;

	font-weight: bolder;

	text-align: center;

}



#langues a{

	color:#FDC19D;

	text-decoration: none;

}



#gauche{

	vertical-align:top;

	width:445px;

}

#gauche h1{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 18px;

	font-weight: bold;

	padding:10px 0;

}

#gauche h2{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 16px;

	font-weight: bold;

	padding:10px 0;

}

#gauche h3{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 14px;

	font-weight: bold;

	padding:10px 0;

}

#gauche h4{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 12px;

	font-weight: bold;

	padding:10px 0;

}

#gauche h5{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 11px;

	font-weight: bold;

	padding:10px 0;

}

#gauche p{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	padding:5px 0;

}

#gauche a{

	color:#FDC19D;

}

#gauche li{

	text-align:left;

	margin-left:30px;

	padding-left:10px;

	margin-right: 6px;

	list-style: square;

	padding-bottom:10px;

}
#gauche table{
	width:100%;

}
#gauche td{
	border-style: solid;
	border-color: white;
	border-width: 1px;
	text-align:center;
	height:25px;
}

#droite{

	vertical-align:top;

	width:314px;

	background-color: #670001;	

}

#droite h1{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 18px;

	font-weight: bold;

	padding:10px 0;

}

#droite h2{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 16px;

	font-weight: bold;

	padding:10px 0;

	}

#droite h3{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 14px;

	font-weight: bold;

	padding:0 0 10px 0;

}

#droite h4{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 12px;

	font-weight: bold;

	padding:10px 0;

}

#droite h5{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 11px;

	font-weight: bold;

	padding:10px 0;

}

#droite li{

	text-align:left;

	margin-left:30px;

	padding-left:10px;

	margin-right: 6px;

	list-style: square;

	padding-bottom:10px;

}

#droite p{

	text-align:left;

	margin-left:20px;

	margin-right: 6px;

	padding-bottom:10px;

}

#droite a{

	color:#FDC19D;

}

#formulaire{

	vertical-align:top;

	width:759px;

}

#formulaire h1{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 18px;

	font-weight: bold;

	padding:10px 0;

}

#formulaire h2{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 16px;

	font-weight: bold;

	padding:10px 0;

}

#formulaire h3{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 14px;

	font-weight: bold;

	padding:10px 0;

}

#formulaire h4{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 12px;

	font-weight: bold;

	padding:10px 0;

}

#formulaire h5{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	font-size: 11px;

	font-weight: bold;

	padding:10px 0;

}

#formulaire p{

	text-align:center;

	margin-left:6px;

	margin-right: 6px;

	padding:5px 0;

}

#formulaire a{

	color:#FDC19D;

}

#formulaire li{

	text-align:left;

	margin-left:30px;

	padding-left:10px;

	margin-right: 6px;

	list-style: square;

	padding-bottom:10px;

}

#footer{

	font-size:10px;

	margin-top:5px;

}

#footer a{

		color:#FDC19D;

		text-decoration:none;

}

#signature{

   text-align:right;

   font-size: 10px;

}

#signature a{

   text-decoration: none;

		color:#FDC19D;

}

#signature img{

   vertical-align: middle;

   margin-right:20px;

}
