/* -----ELEMENTS DE BASE ----- */
html {
	background-image:url(../../images/background.gif);
	margin: 0px;
	padding: 0px;
	color: black;
	font-size: 11px;
	font-family: 'Tahoma', Arial, 'Trebuchet MS', serif;
	background-repeat: repeat-x;
}

body {
	background-position: 0px 0px;
	margin: auto;
	width: 1000px;
	height: 700px;
	font-size: 12px;
	font-family: Tahoma;
	color:black;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
p {
margin-left:10px;
width:180px;
text-align:justify;
line-height:1.4em;
font-size: 11px;
margin-top: 0px;
margin-bottom:0px;
}
a {
text-decoration:none;
color: white;
}
a:link{
text-decoration:none;
}
img {
border: 0px;
}
img a {
border: 0px;
}

a:hover {
	text-decoration:blink;
	color: #1A98D3;
}
h1 {
text-align:center;
margin: 0px 0px 0px 0px;
font-weight:bold;
font-size:15px;
color:black;
}

h2 {
line-height:1.3em;
text-align:center;
margin-top:0px;
margin-bottom:0px;
font-size:12px;
font-weight:bold;
color: white;
}
h3 {
text-align:center;
margin-top:5px !important;
margin-top:2px;
margin-bottom:0px;
font-size:11px;
font-weight:bold;
color:black;
}

h4 { 
display: inline;
font-size:11px;
margin-top:0px;
margin-bottom:0px;
font-weight:normal; 
color:black; 
}


/* -----FIN ELEMENTS DE BASE ----- */ 


/* -----TETE DE PAGE ----- */

#tete {
	width:1000px;
	height:90px;
	margin-top: 0px;
	padding-top: 0px;
}

.logo {
float: left;  
width: 198px; 
height: 90px; 
margin-top: 0px;
padding-top: 0px;
}
.ROYAL {
	float: left;
	width: 300px;
	height: 80px;
	margin-top: 0px;
	padding-top: 0px;
}

#navigation {
margin : 0px;
margin : 0px;
float: right; 
width: 150px;
height: 90px; 
margin-right: 50px;
}

ul#navigation {
	float: right;
	width: 180px;
	height: 90px;
	list-style-type: none;
}


ul#navigation a {
float: left;
margin: 0 5px;
text-decoration: none;
}

.langue{
	font-size:10px;
	float: right;
	color: black;
	margin-top: 0px;
	padding-top: 0px;
	height: 80px;
	width: 120px;
}

.reser{
	font-size:10px;
	color: black;
	top: 38px;
	left: 1171px;
	width: 118px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	float: right;
}

.langue p {
margin-top: 0px;
padding-top: 0px;
}

.langue a {
color: black;
margin-top: 0;
}

.langue a:hover {
color: Orange;
margin-top: 0;
}

/* -----FIN TETE DE PAGE ----- */

/* -----PUBE DE PAGE ----- */

#pube {
	height: 80px;
	width: 1000px;
	background-repeat: no-repeat;
}
.omra {
	height: 80px;
	width: 311px;
	float: left;
	color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-left: 40px;
}
.promo{
	height: 80px;
	width: 300px;
	float: left;
}
.promo1{
	height: 100px;
	width: 360px;
	float: right;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.promo2{
	height: 100px;
	width: 200px;
	float: left;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

/* -----FIN PUB DE PAGE ----- */

/* -----CORPS DE PAGE ----- */
 
#corps {
	width:1000px;
	height: 440px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* -----COLONNE DE GAUCHE ----- */
#colonnegauche {
float: left;
width: 200px; 
height: 440px; 
margin-top: 0px; 
}
.colonnegauchetitre {
background-image: url(../../images/colgauchetitre.png);
float: left;
width: 200px; 
height: 40px; 
margin-top: 0px;
margin-left:0px
}
.colonnegauchecorps1 {
background-image: url(../../images/colgauchecorps1.png);
float: left;
width: 200px; 
height: 170px; 
margin-top: 0px; 
}
.colonnegauchebande {
background-image:url(../../images/colgauchebande.png);
float: left;
width: 200px; 
height: 50px; 
margin-top: 0px; 
}
.colonnegauchecorps2 {
background-image: url(../../images/colgauchecorps2.gif);
float: left;
width: 200px; 
height: 180px; 
margin-top: 0px;
}

/* -----FIN COLONNE DE GAUCHE ----- */

/* -----COLONNE DU CENTRE ----- */
#colonnecentre {
	float: left;
	width: 760px;
	height: 440px;
	margin-top: 0px;
	margin-left:15px
}
/* ----- MENU ----- */

.menu {
	float: left;
	width: 760px;
	height: 20px;
	margin-top: 0px;
	margin-left:0px;
	padding-bottom: 0px;
	padding-top: 10px;
	font-size:93%;
	line-height:normal;
}
.menu ul {
margin:0;
padding: 0px 0px 0px 6px;
list-style:none;
}
    
.menu li {
display:inline;
margin:0;
padding:0;
}
.menu a {
float:left;
background:url(../../images/tableft2.gif) no-repeat left top;
margin:0px;
padding:0 0 0 4px;
text-decoration:none;
}
.menu a:hover {
text-decoration:none;
}
.menu a span {
	float:left;
	display:block;
	padding:5px 8px 4px 6px;
	color: #000000;
	background-image: url(../../images/tabright2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

    
/* IE5-Mac */
.menu a span {
float:none;
}
/* FIN IE5-Mac hack */
.menu a:hover span {
color: black;
}

.menu a:hover {
background-position:0% -42px;
}

.menu a:hover span {
background-position:100% -42px;
}
 
/* -----FIN MENU ----- */
/* ----- MENULEFT ----- */

.menuleft {
	float: left;
	width: 760px;
	height: 20px;
	margin-top: 0px;
	margin-left:0px;
	padding-bottom: 0px;
	padding-top: 10px !important;
	padding-top: 2px;
	font-size:93%;
	line-height:normal;
}
.menuleft ul {
margin:0;
padding: 0px 0px 0px 6px;
list-style:none;
}
    
.menuleft li {
display:inline;
margin:0;
padding:0;
}
.menuleft a {
float:left;
background:url(../../images/tableft.gif) no-repeat left top;
margin:0px;
padding:0 0 0 4px;
text-decoration:none;
}
.menuleft a:hover {
text-decoration:none;
}
.menuleft a span {
	float:left;
	display:block;
	padding:5px 8px 4px 3px;
	color: #FFFFFF;
	background-image: url(../../images/tabright.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

    
/* IE5-Mac */
.menuleft a span {
float:none;
}
/* FIN IE5-Mac hack */
.menuleft a:hover span {
color: black;
}

.menuleft a:hover {
background-position:0% -42px;
}

.menuleft a:hover span {
background-position:100% -42px;
}
 
/* -----FIN MENULEFT ----- */
/* ----- MENURIGHT ----- */

.menuright {
float: right;
width: auto; 
height: 20px; 
margin-top: 0px;
margin-left:0px;
margin-right: 10px;
padding-bottom: 0px;
padding-top: 10px !important;
padding-top: 2px;
font-size:93%;
line-height:normal;
}
.menuright ul {
margin:0;
padding: 0px 0px 0px 20px;
list-style:none;
}
    
.menuright li {
display:inline;
margin:0;
padding:0;
}
.menuright a {
float:left;
background:url(../../images/tableft2.gif) no-repeat left top;
margin:0px;
padding:0 0 0 4px;
text-decoration:none;
}
.menuright a:hover {
text-decoration:none;
}
.menuright a span {
float:left;
display:block;
background:url(../../images/tabright2.gif) no-repeat right top;
padding:5px 15px 4px 6px;
color: black;
}

/* IE5-Mac */
.menuright a span {
float:none;
}
/* FIN IE5-Mac hack */
.menuright a:hover span {
color: black;
}

.menuright a:hover {
background-position:0% -42px;
}

.menuright a:hover span {
background-position:100% -42px;
}
 
/* -----FIN MENURIGHT ----- */
.colonnecentretete1{
	background-image:url(../../images/specialbgtete.gif);
	background-repeat:no-repeat;
	float: left;
	width: 760px;
	height: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	line-height:0px;
}
.colonnecentrecorps1{
	background-repeat:no-repeat;
	float: left;
	width: 760px;
	height: 170px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	line-height:0px;
}

.colonnecentrepied1{
	background-repeat:no-repeat;
	background-image:url(../../images/specialbgpied.gif);
	float: left;
	width: 760px;
	height: 10px;
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
}
.colonnecentretete2{
	background-image:url(../../images/iframebg1tete.gif);
	background-repeat:no-repeat;
	float: left;
	width: 760px;
	height: 10px;
	margin-top: 0px;
	margin-left:0px;
}
.colonnecentrecorps2{
	background-repeat:no-repeat;
	float: left;
	width: 560px;
	height: 377px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	line-height:0px;
}
.colonnecentrepied2{
	background-image:url(../../images/iframebg1pied.gif);
	background-repeat:no-repeat;
	float: left;
	width: 760px;
	height: 10px;
	margin-top: 0px;
	margin-left:0px;
	line-height:normal;
}
/* -----FIN COLONNE DU CENTRE ----- */

/* -----COLONNE DE DROITE ----- */
#colonnedroite {
	float: left;
	width: 25px;
	height: 410px !Important;
	height: 400px;
	margin-top:30px !Important;
	margin-top:30px;
	background-image: url(../../images/colonnedroite.png);

}
/* -----FIN COLONNE DE DROIT ----- */

/* -----COLONNE DE DR ----- */
#colonneDR {
	float: right;
	width: 200px;
	height: 180px;
}
.colonneDRtitre {
	background-image: url(../../images/colDRtitre.png);
	float: left;
	width: 200px;
	height: 40px;
	margin-top: 0px;
	margin-left:0px
}
.colonneDRcorps1 {
	float: left;
	width: 200px;
	height: 170px;
}
.colonneDRbande {
	background-image:url(../../images/colDRbande.png);
	float: left;
	width: 200px;
	height: 50px;
	margin-top: 0px;
}
.colonneDRcorps2 {
	background-image: url(../../images/colgauchecorps2.gif);
	float: left;
	width: 200px;
	height: 180px;
}

/* -----FIN COLONNE DE DR ----- */

/* -----INDERFEET DE PAGE ----- */

#inderfeet {
	height: 200px;
	width: 1000px;
	float: left;
	background-image: url(../../images/inderfeet.png);
	margin-top: 10px;
}
.inderdiv {
	height: 194px;
	width: 495px;
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.inderdiv1 {
	height: 1+7;
	width: 495px;
	float: right;
	margin-top: 3px;
	margin-right: 5px;
}

/* -----FIN INDERFEET DE PAGE ----- */

/* -----FIN CORPS DE PAGE ----- */

/* -----PIED DE PAGE ----- */

#pied {
	position:absolute;
	background-image:url(../../images/palm.png);
	width: 800px;
	height: 110px;
	background-repeat: no-repeat;
	top: 610px;
	left: 170px;
}

.text {
display:block;
height:10px;
font-size:10px;
width: auto;
margin-left:295px;
}
.mail {
color:white;
}

#pied a:hover {
text-decoration: underline;
}

/* -----FIN PIED DE PAGE ----- */

