* html {
margin : 0;
border : 0;
padding : 0;
}
body {
font : medium arial, sans-serif;
color : white;
margin : 0;
text-align : left;
background : #FFFFFF url(../image/fondno.jpg) no-repeat top left;
height : 100%;
}
ab {
color : #9C9B89;
text-decoration : none;
outline : none;
border : none;
}
a img {
border: 0px; 
}
a:link {
color : #9C9B89;
text-decoration : none;
outline : none;
border : none;
}
a:visited {
color : #9C9B89;
text-decoration : none;
outline : none;
border : none;
}
a:hover {
color:#5C5B43; 
outline : none;
border : none;
}
a:active {
color:#5C5B43; 
outline : none;
border : none;
}
p {
margin: -0.1em 0 0 0;
padding: 0 0 0 1em;
}
h1 {
font : medium arial, sans-serif;
font-weight : 100;
padding : 2em 0 1em 0;
line-height: 1.4em;
background : transparent;
}
h2 {
font : small arial, sans-serif;
font-weight : 100;
padding : 0 0 0 1.7em;
background : transparent;
}
h3 {
font : small arial, sans-serif;
font-weight : 100;
padding : 0 0 0 0;
background : transparent;
float: right;
}
h4 {
font : small arial, sans-serif;
font-weight : 100;
padding : 0 0 0 0.5em;
background : transparent;
}
h6 {
font : small arial, sans-serif;
color : white;
padding : 0 0 0 0;
margin : 0 0 0 0;
background : transparent;
font-weight : 100;
}
.pager {
margin : 1em 0 1em 0;
background : #FFFFFF;
position: relative;
bottom: 0; 
top: 0;
width: 100%;
width: 990px;
margin-left: auto; 
margin-right: auto; 
}
.marger {
margin : 0 5% 0 5%;
padding : 0 0 1em 0;
position: relative;
background : #FFFFFF;
height: 100%;
bottom: 0; 
top: 0;
}
.bord {
margin : 1em 0 -100em 0;
padding : 0 0 0 0;
position: relative;
background : transparent;
z-index: -1;
float: right;
right: -39px;
top: -50px;
}
.side {
margin : 0 0 0 -13%;
padding : 0 0 100% 0;
height: 100%;
width: 100px;
background : transparent url(../image/test3.gf) top left repeat fixed;
position: absolute;
z-index: -1;
bottom: 0;
}
.side2 {
margin : 0 0 0 100%;
height: 100%;
width: 0px;
background: transparent url(../image/bande2.gf) repeat-y;
position: absolute;
right: 0;
}
.header {
margin: 0 0 1em 0;
padding: 0 0 1em 0;
}
.chamas {
margin: -1em 0 0 0;
padding: 0 0 20% 0;
display: block;
text-align: center;
width: 100%;
background: #F2F1E3;
}
.logo {
margin: 1em 0 0 0;
position: relative;
top: 23px;
left: 30px;
width: 310px;
}
.assur {
margin: 0 0 0 0;
position: absolute;
left: 36px;
width: 52px;
height: 44px;
bottom: 28px;
}
.enter {
position: absolute;
top: 304px;
left: 717px;
font : x-small arial, sans-serif;
font-weight: 100;
float: left;
color: #898877;
}
.enter2 {
position: absolute;
top: 334px;
left: 717px;
font : x-small arial, sans-serif;
font-weight: 100;
float: left;
color: #898877;
}
*html .enter {
position: absolute;
top: 288px;
left: 717px;
font : x-small arial, sans-serif;
font-weight: 100;
float: left;
color: #898877;
}
*html .enter2 {
position: absolute;
top: 318px;
left: 717px;
font : x-small arial, sans-serif;
font-weight: 100;
float: left;
color: #898877;
}
.enter a:link, .enter2 a:link {
color: #898877;
}
.enter a:visited, .enter2 a:visited {
color: #898877;
}
.enter a:hover, .enter2 a:hover {
color:#5C5B43; 
}
.trans {
font: x-small arial, sans-serif;
font-weight: 100;
float: left;
margin: 0 0 0 0;
}
.trans a:link {
color: #AEAD9E;
}
.trans a:visited {
color: #AEAD9E;
}
.trans a:hover {
color:#5C5B43;  
}
.sousligne {
margin: 2.4em 0 0 0;
float: right;
}
*html .sousligne {
margin: 3em 0 0 0;
float: right;
}
.ligne {
border-top : 1px dotted transparent;
color : silver;
clear : right;
}
.blocB {
position: relative;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: transparent;
float: right;
width: 30%;
clear: left;
}
.blocD {
position: relative;
margin: -1em 0 -0.1em 0;
padding: 0 0 0 0;
background: transparent url(../image/esperluette.jpg) top right no-repeat;
float: left;
width: 100%;
height: 140px;
}
.bloccadre {
position: relative;
font: x-small arial, sans-serif;
margin: 0 0 0 0;
padding: 0em 1em 1em 1em;
background: transparent;
border: silver solid 1px; 
}
.bloccadre2 {
position: relative;
font: x-small arial, sans-serif;
margin: 0 0 0 0;
padding: 0em 1em 1em 1em;
background: white;
border-left: #AEAD9E solid 10px; 
}

.bloc3 {
position: relative;
font : x-small arial, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: transparent;
}
.bloc4 {
position: relative;
font: x-small arial, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 1em;
background: transparent;
}
.bloc5 {
position: relative;
font: x-small arial, sans-serif;
margin: 0 0 0 0;
padding: 2.5em 3.5em 0em 3.5em;
background: transparent;
}
.bloc6 {
position: absolute;
font: x-small arial, sans-serif;
margin: 1em 0 0 -3.5em;
padding: 0 3.5em 0 0;
background: transparent;
float: right;
width: 100%;
bottom: 12px;
}
.bloc7 {
margin: 0 0 0 0;
position: relative;
background: white;
width: 238px;
float: right;
}
.bloc8 {
margin: 0 0 0 0;
position: relative;
background: #F2F1E3 url(../image/corner.jpg) top right no-repeat;
width: 647px;
float: left;
height: 500px;
}
.bloc9 {
margin: 5em 0 0 0;
position: relative;
float: left;
}
.bloc14 {
margin: 3em 0 0 0;
position: relative;
float: left;
width: 33%;
}
.image1 {
margin: 1em 1em 0 0;
padding: 0 0 1em 0;
width: 20%;
float: left;
}
.image2 {
margin: 1em 3em 0 0;
padding: 0 0 0 0;
float: left;
border: silver solid 1px;
width: 382px;
height: 382px;
}
.image3 {
margin: -0.1em 0.3em 0 0;
padding: 0 0 0 0;
float: left;
}
.image3b {
margin: 0em 0.3em 0 0;
padding: 0 0 0 0;
float: left;
}
.image6 {
margin: 0 0 0 0;
padding: 0 0 1em 0;
}
a.rolloverA {
margin: 0.2em 0 0 1em;
padding: 0 0 0 0;
display : block;
height : 32px;
width : 18px;
background : url(../image/vbulle.gif) no-repeat 0 -32px;
float: right;
}
a.rolloverA:hover {
margin: 0.2em 0 0 1em;
padding: 0 0 0 0;
background-position : 0 0px;
float: right;
}
a.rolloverB {
margin: 4.85em 0 0 0.5em;
padding: 0 0 0 0;
display : block;
height : 13px;
width : 20px;
background : url(../image/france.jpg) no-repeat 0 -13px;
float: right;
}
a.rolloverB:hover {
margin: 4.85em 0 0 0.5em;
padding: 0 0 0 0;
background-position : 0 0px;
float: right;
}
a.rolloverC {
margin: 4.85em 0 0 0.5em;
padding: 0 0 0 0;
display : block;
height : 13px;
width : 20px;
background : url(../image/royaumeuni.jpg) no-repeat 0 -13px;
float: right;
}
a.rolloverC:hover {
margin: 4.85em 0 0 0.5em;
padding: 0 0 0 0;
background-position : 0 0px;
float: right;
}
.barre {
font : x-small arial, sans-serif;
font-weight: 100;
color: silver;
}
.separ2 {
padding : 0 0 0 0;
margin : 0 0 0 0;
clear : left;
}
.contener {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 100%;

}
.tiret {
font : small arial, sans-serif;
text-align: justify;
position: absolute; 
top: auto; 
left: 2.7em;
color :#696969;
padding: 0em 0 0.5em 0;
}
.descript7 {
font : small arial, sans-serif;
text-align: justify;
color :#696969;
padding: 1em 0 0.5em 0;
}
.descript6 {
font : small arial, sans-serif;
text-align: justify;
color :#696969;
padding: 0.5em 0 0 1em;
}
.descript5 {
font : x-small arial, sans-serif;
text-align: justify;
color :#696969;
padding: 0.5em 0 0 0;
}
.descript4 {
font : small arial, sans-serif;
color :#696969;
padding: 0.5em 0 0 0;
}
.descript1 {
font : small arial, sans-serif;
text-align: justify;
color :#696969;
padding: 0.5em 0 0 0;
}
.descript1no {
font : small arial, sans-serif;
color :#696969;
padding: 0.5em 0 0 0;
}
.descript1no2 {
font : small arial, sans-serif;
color :#696969;
padding: 0em 0 0 0;
}
.descript1no3 {
font : x-small arial, sans-serif;
color :#696969;
padding: 0em 0 0 0;
}
.item1 {
font : small arial, sans-serif;
font-weight : 700;
line-height: 3em;
color :#696969;
margin : -2em 0 -1em 0;
}
.item1B {
font : small arial, sans-serif;
font-weight : 700;
line-height: 3em;
color :#696969;
margin : -4em 0 0em 0;
}
.item1C {
font : small arial, sans-serif;
font-weight : 700;
line-height: 3em;
color :#696969;
margin : -2.9em 0 -2em 0;
}
.descript2 {
font : small arial, sans-serif;
color :#9C9B89;
padding: 0.5em 0 0 0;
font-weight : 700;
}
.item2 {
font : small arial, sans-serif;
font-weight : 100;
color :#9C9B89;
margin : 0 0.5em -0.3em 0;
}
.item2plus {
font : small arial, sans-serif;
font-weight : 100;
color:#5C5B43;
margin : 0 0 0 1.3em;
clear: left;
}
.plus2 {
font : medium arial, sans-serif;
color :#9C9B89;
padding: 0 0.5em 0 0;
vertical-align: -1px;
font-weight : 100;
float: left;
}
.descript3 {
font : small arial, sans-serif;
text-align: justify;
color :#9C9B89;
padding: 0.5em 0 0 0;
}
.item3 {
font : small arial, sans-serif;
font-weight : 700;
color :#9C9B89;
margin : 0 0 0.5em 0;
clear: left;
}
.item3b {
font : small arial, sans-serif;
font-weight : 700;
color :#9C9B89;
margin : 0 0 0.5em 0;
}
.navpage4 {
font : small arial, sans-serif;
font-weight: 100;
margin: -6.4em 0 0 0;
padding: 0 0 0 0;
color: #808080;
background: transparent;
float: right;
position:relative;
}
.separ {
font : small arial, sans-serif;
font-weight: 100;
margin: 0.4em 0 0 0;
padding: 0 0 0 0;
color: #808080;
background: transparent;
}
.nav {
color:#5C5B43; 
padding:0;
margin: 5.5em 0 0 0;
position:relative;
font-size:0.85em;
z-index: 100;
float: right;
}
.separ3 {
font : medium arial, sans-serif;
font-weight: 100;
margin: 0.4em 0 0 0;
padding: 0 0 0 0;
color: #808080;
background: transparent;
}
.navB {
font-weight: 100;
padding:0;
margin: -2.7em 0 0 0;
position:relative;
font-size:1.25em;
color :#696969;
z-index: 100;
float: right;
}
.navC {
font-weight: 100;
padding:0;
margin: -2.4em 0 0 0;
position:relative;
font-size:1.25em;
color :#696969;
z-index: 100;
float: right;
}
.comment {
font-weight: 100;
padding:0;
margin: -2.4em 0 0 5em;
position:relative;
font-size:1.25em;
color :#696969;
z-index: 100;
float: right;
}
.bloc10 {
position: relative;
font: x-small arial, sans-serif;
margin: 2.3em 0 0 0;
padding: 0 0 0 0;
width: 10%;
background: transparent;
float: left;
}
.bloc11 {
position: relative;
font: x-small arial, sans-serif;
margin: -1.4em 0 0 0;
padding: 0 0 0 0;
width: 30%;
background: transparent;
float: left;
}
.legend {
font : small arial, sans-serif;
font-weight: 700;
margin: 2em 0 1em 0;
padding : 0 0 0 1em;
border-left : 1px dotted gray;
color: white;
}
.contact table {
width: 70%;
text-align: left;
margin: 0em 0em 0 -0.3em;
font : small arial, sans-serif;
font-weight: 100;
color: #696969;
float: left;
}
.contact td {
padding: 0.35 0 0 -2em;
float: left;
text-align: left;
width: 35%;
vertical-align: top;
}
.def {
font : small arial, sans-serif;
font-weight: 100;
color: #696969;
padding: 0 0 1.05em 0;
text-align: left;
vertical-align: top;
}
.cube {
padding:0;
margin:0;
list-style:none;
position:absolute;
z-index:100;
display:block;
line-height:20px;
}
.cube img {
text-decoration : none;
outline : none;
border : none;
}
.cube li a {
width:100%;
height:14px;
background:#9C9B89;
position:absolute;
overflow:hidden;
cursor: default;
}
.cube li a.ve {
width:137px;
height:14px;
}
.cube li a.ro {
width:101px;
height:14px;
}
.cube li a em {
visibility:hidden; 
position:absolute;
}
.cube li a.ve {
top:60px;
left:422px;
text-decoration: none;
background:transparent;
}
.cube li a.ro {
top:183px;
left:422px;
text-decoration: none;
background:transparent;
}
.cube li a:hover {
text-indent:0px;
font-size:1em;
color:#fff;
line-height:3em;
z-index:200;
overflow:visible;
}
.cube li a.ve:hover {
width:137px;
height:14px;
top:56px; 
left:422px;
}
.cube li a.ro:hover {
width:101px;
height:14px;
top:179px; 
left:422px;
}
* html .cube li a:hover {
text-indent:0px;
font-size:1em;
color:#fff;
line-height:3em;
z-index:200;
overflow:visible;
}
* html .cube li a.ve:hover {
width:137px;
height:14px;
top:60px; 
left:422px;
}
* html .cube li a.ro:hover {
width:101px;
height:14px;
top:183px; 
left:422px;
}
.cube li a:hover em {
visibility:visible;
background:transparent;
border: 0px solid #600;
width:238px;
top:0px;
z-index:200;
}
.cube li a.ve:hover em {
width:238px;
top:-137px;
left:196px;
background:transparent;
}
.cube li a.ro:hover em {
width:238px;
top:-260px;
left:196px;
background:transparent;
}
* html .cube li a:hover em {
width:238px;
z-index:200;
background:transparent;
}
* html .cube li a.ve:hover em {
width:238px;
top:-136px;
left:95px;
}
* html .cube li a.ro:hover em {
width:238px;
top:-259px;
left:95px;
}
.cube li a:hover em img {
border-left: 1px solid #FFFFFF;
border-top: 2px solid #FFFFFF;
border-bottom: 3px solid #FFFFFF;
display:block;
}
* html .cube li a:hover em img {
border-left: 1px solid #FFFFFF;
border-top: 2px solid #FFFFFF;
border-bottom: 3px solid #FFFFFF;
display:block;
}