html, body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height : normal;
	text-align : center;
	color : #ffffff;
	background-color : #000000;
	margin : auto;
	font-style : normal;
	font-weight : normal;
	vertical-align: inherit;
} 
#container { 
width : 990px; 
background : url("../images/container.jpg") repeat-y left top; 
margin : 0 auto; 
padding : 0;
} 
#containerpop { 
width : 990px; 
background : url("../images/pop.gif") repeat-y left top; 
margin : 0 auto; 
padding : 0; 
} 
#containermerci { 
width : 990px; 
height : 500px; 
background : url("../images/containermerci.jpg") no-repeat left top; 
margin : 0 auto; 
padding : 0;
} 
#container2 {
	width : 350px;
	margin : 0 auto;
	padding : 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: inherit;
	background-color: #00FF00;
	font-variant: normal;
	height: 20px;
	} 
#container3 {
	width : 720px;
	margin : 30 10 10 150;
	float : right;
	padding : 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	height: auto;
	text-decoration: none;
	border-left-color: #00FF00;
	border-left-style: none;
}
#header { 
width : 990px; 
height : 170px; 
background : url("../images/header.jpg") no-repeat left top; 
}
#headerpop {
	width : 990px;
	height : 200px;
	background : url("../images/pop.gif") no-repeat left top;
	left: 300px;
} 
#headeruk { 
width : 990px; 
height : 170px; 
background : url("../images/headeruk.jpg") no-repeat left top; 
} 
#headeral { 
width : 990px; 
height : 170px; 
background : url("../images/headeral.jpg") no-repeat left top; 
} 
#headersp { 
width : 990px; 
height : 170px; 
background : url("../images/headersp.jpg") no-repeat left top; 
} 
#headerit { 
width : 990px; 
height : 170px; 
background : url("../images/headerit.jpg") no-repeat left top; 
} 
#headerlooly { 
width : 990px; 
height : 170px; 
background : url("../images/header_looly.jpg") no-repeat left top; 
} 
#headerloolyal { 
width : 990px; 
height : 170px; 
background : url("../images/header_looly_AL.jpg") no-repeat left top;
} 
#headerloolysp { 
width : 990px; 
height : 170px; 
background : url("../images/header_looly_SP.jpg") no-repeat left top; 
} 
#headerloolyit { 
width : 990px; 
height : 170px; 
background : url("../images/header_looly_IT.jpg") no-repeat left top; 
}  
#headerdeco { 
width : 990px; 
height : 170px; 
background : url("../images/header_artsdeco.jpg") no-repeat left top; 
} 
#headerdecouk { 
width : 990px; 
height : 170px; 
background : url("../images/header_artsdeco_UK.jpg") no-repeat left top; 
} 
#headerdecosp { 
width : 990px; 
height : 170px; 
background : url("../images/header_artsdeco_SP.jpg") no-repeat left top; 
} 
#headerdecoal { 
width : 990px; 
height : 170px; 
background : url("../images/header_artsdeco_AL.jpg") no-repeat left top; 
} 
#headerdecoit { 
width : 990px; 
height : 170px; 
background : url("../images/header_artsdeco_IT.jpg") no-repeat left top; 
} 
#corps { 
width : 990px; 
min-height : 220px; 
background : url("../images/corps.jpg") no-repeat left top;
} 
#corpspays {
	width : 990px;
	height : 100px;
	background : none
} 
#gauche {
	width : 719px;
	height : inherit;
	text-align : left;
	float : left;
} 
#gauchedeux { 
width : 990px; 
height : inherit; 
text-align : justify; 
} 
#gauchegeneral { 
width : 990px; 
text-align : center; 
} 
#gauchegalerie {
	width : 719px;
	height : 900px;
	text-align : inherit;
	float : left;
} 
#gauchecontinent {
	width : 719px;
	height : 535px;
	text-align : center;
	float : left;
	background : url("../images/containermerci.jpg") no-repeat left top; 
}
#gauchecontinent2 {
	width : 990px;
	height : 535px;
	text-align : center;
	float : left;
	background : url("../images/containermerci.jpg") no-repeat left top;
	}
#gaucheterre {
	width : 990px;
	height : 535px;
	text-align : center;
	float : left;
	padding: 0px;
	background-color: #000000;
}
#galeriedrapeaux { 
width : 100px; 
height : 100px; 
border : none; 
margin : 10px; 
vertical-align : middle; 
} 
#merci { 
width : 990px; 
height : 500px; 
text-align : justify; 
}
#navigation {
	width: 719px;
	height : 20px;
	text-align: center;
	padding: 0px;
	background-color: #000000;
	border: none;
	position: left;
	left: 400px;
	top: 800px;
}
#zone01 {
	width: 720px; /* largeur (obligatoire) */
	height : 100px; /* hauteur (obligatoire) */
	text-align: center;
	padding: 0px;
	border: none;
	position: left;
	right: auto;
	top: 580px;
	left: 250px;
}
/* boule looly */
#zone2 {
	width : 150px;
	height : 150px;
	padding: 0px;
	background-color: #000000;
	border: none;
	position: absolute;
	right : 70%;
	top: 350px;
  }
 /* zone de texte */
#zone3 {
	width : 510px;
	height : 282px;
	padding: 0px;
	background-color: #000000;
	border: none;
	position: absolute;
	right : 37%;
	top: 297px;
  }
  /* zone de texte */
#zone4 {
	position: absolute;
	width : 510px;
	height : 80px;
	padding: 0px;
	background-color: #000000;
	border: none;
	position: absolute;
	right : 37%;
	top: 590px;
  }
#zone05 {
	width: 720px; /* largeur (obligatoire) */
	height : 400px; /* hauteur (obligatoire) */
	text-align: center;
	padding: 0px;
	border: none;
	position: static;
	right: 162px;
	top: 250px;
	 }
#zonePUB {
	width: auto; /* largeur (obligatoire) */
	height : 100px; /* hauteur (obligatoire) */
	text-align: left;
	padding: 20px;
	border: none;
	position: relative;
	float: left;
	font: verdana;
	font-size: 14px;
	font-variant: normal;
	text-decoration: none;
	left: 20px;
	top: auto;
	min-width: 100px;
		 }
#zonePUB2 {
	width: auto; /* largeur (obligatoire) */
	height : 15px; /* hauteur (obligatoire) */
	text-align: left;
	padding: 5px;
	border: none;
	position: relative;
	float: left;
	font-size: 12px;
	font-variant: normal;
	text-decoration: none;
	left: 30px;
	top: 60px;
	visibility: visible;
	font-family: verdana;
	font-weight: normal;
}
#droite {
	width : 230px;
	height : 480px;
	text-align : left;
	float : right;
}
#droitephoto {
	width : 230px;
	height : 800px;
	text-align : center;
	float : left;
} 
#droitegalerie { 
width : 220px; 
height : 880px; 
text-align : center; 
float : right; 
} 
#footer { 
width : 990px; 
height : 50px; 
background : url("../images/footer.jpg") no-repeat left top; 
clear : both; 
} 
#footer p { 
width : 840px; 
font-size : 7pt; 
text-align : center; 
color : #0b655f; 
margin-left : 150px; 
padding : 5px 0; 
} 
* html #footer p { 
padding : 0; 
} 
dl#top_menu { 
width : 990px; 
height : 30px; 
line-height : 30px; 
margin : 0; 
background : url("../images/menu.jpg") no-repeat left top; 
} 
#top_menu dd {
	font-size : 11pt;
	font-weight : bold;
	margin-left : 60px;
	display : inline;
	float : left;
} 
#top_menu_AL{ 
width : 990px; 
height : 30px; 
line-height : 30px; 
margin : 0; 
background : url("../images/menu.jpg") no-repeat left top; 
} 
#top_menu a:link, #top_menu a:visited { 
color : #82ff16; 
background-color : transparent; 
text-decoration : none; 
} 
#top_menu a:active, #top_menu a:hover, #top_menu #on { 
color : white; 
background-color : transparent; 
text-decoration : none; 
} 
a:link, a:visited { 
text-decoration : none; 
color : #ffffff; 
background-color : transparent; 
outline : none; 
} 
a:active, a:hover { 
color : #ffff00; 
background-color : transparent; 
outline : none; 
}
a:link2, a:visited2 { 
text-decoration : none; 
color : #ffffff;
font-weight : bold;
background-color : transparent; 
outline : none; 
} 
a:active2, a:hover2 { 
color : #ffff00;
font-weight : bold;
background-color : transparent; 
outline : none; 
} 
h1 { 
font-size : 13pt; 
font-weight : bold; 
text-align : left; 
color : white; 
background-color : transparent; 
margin : 5px 0 5px 0; 
} 
h1center {
	font-size : 13pt;
	font-weight : bold;
	text-align : center;
	color : #000000;
	background-color : transparent;
	margin : 5px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
} 
h1 span { 
color : #82ff16; 
} 
h2 { 
font-size : 11pt; 
text-align : left; 
color : #1466ff; 
background-color : transparent; 
margin : 0; 
} 
h2 span { 
color : white; 
font-size : 10pt; 
font-weight : normal; 
margin : 0 !important ; 
} 
h3 {
	font-size : 11pt;
	text-align : right;
	color : #000000;
	background-color : transparent;
	margin : 0;
}
h4 { 
font-size : 16pt; 
font-weight : bold; 
text-align : center; 
color : black; 
background-color : transparent; 
margin : 5px 0 5px 0; 
img { 
border : none; 
vertical-align : middle; 
margin : 5px; 
}
h5 {
	font-size : 18pt;
	font-weight : bold;
	text-align : center;
	color : #00FF00;
	margin : 5px 0 5px 0;
}
h6 {
	font-size : 14pt;
	font-weight : bold;
	text-align : center;
	color : #000000;
	margin : 5px 0 5px 0;
} 
h7 {
	font-size : 14pt;
	font-weight : bold;
	text-align : center;
	color : #FFFFFF;
	background-color: #0000FF;
		margin : 5px 0 5px 0;
} 
h8 {
	font-size : 12pt;
	font-weight : normal;
	text-align : center;
	color : #FFFFFF;
	margin : 5px 0 5px 0;
} 
img { 
border : none; 
vertical-align : middle; 
margin : 5px; 
} 
.bord { 
border : 1px dotted white; 
} 
.left { 
margin : 5px 10px 0 0; 
float : left; 
} 
.right { 
margin : 5px 0 0 10px; 
float : right; 
} 
.center {
	text-align : center;
} 
small { 
font-size : 7pt; 
} 
ul { 
padding : 0; 
margin : 5px 0 15px 0; 
text-align : left; 
} 
li {
	list-style-position : inside;
	list-style-type : square;
} 
.hr { 
height : 1px; 
line-height : 1px; 
color : white; 
background-color : black; 
margin : 10px auto; 
border : 1px dotted white; 
clear : both; 
} 
p {
	margin : 5px auto;
	width: auto;
} 
form { 
margin : 0 0 15px 0; 
} 
form p { 
margin : 5px 0; 
} 
input#nom, input#email, input#tel { 
width : 300px; 
height : 20px; 
line-height : 20px; 
text-indent : 5px; 
outline : none; 
} 
textarea#texte { 
width : 330px; 
height : 160px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt; 
vertical-align : middle; 
outline : none; 
padding : 3px; 
} 
#contact fieldset { 
text-align : center; 
width : 46%; 
border : none; 
float : left; 
margin : 0; 
} 
#galerie { 
text-align : left; 
} 
#galerie img { 
border : 1px solid white; 
margin : 10px; 
vertical-align : middle; 
} 
#galerie a { 
background-color : transparent; 
} 
#thumbBox { 
position : absolute; 
left : 0; 
top : 0; 
width : auto; 
padding : 5px 10px 0 10px; 
text-align : center; 
color : white; 
background-color : black; 
border : 1px solid white; 
visibility : hidden; 
z-index : 10; 
cursor : pointer; 
} 
#thumbBox #thumbImage { 
font-weight : bold; 
color : white; 
background-color : transparent; 
margin-bottom : 5px; 
} 
#thumbBox #thumbImage img { 
border : 1px solid white; 
} 
#thumbLoading { 
position : absolute; 
visibility : hidden; 
border : 1px solid black; 
color : black; 
background-color : #efefef; 
padding : 5px; 
z-index : 5; 
} 
.Style5 { 
color : #0b655f; 
} 
.Style8 { 
font-size : 8pt; 
} 
.Style12 { 
color : #cccccc; 
font-weight : bold; 
font-size : 12pt; 
} 
.Style13 { 
color : #cccccc; 
} 
.Style15 { 
font-size : large; 
font-weight : bold; 
} 
.Style18 { 
font-size : large; 
font-weight : bold; 
color : #ffff00; 
} 
.Style19 { 
font-size : large; 
font-weight : bold; 
color : #ff0000; 
}
.Style20 { 
font-size : medium; 
font-weight : bold;
color : #ffffff;
} 
.Style30 {
	font-size : small;
	font-weight : bold;
	color : #ff0000;
} 
.Style32 {
color : #ffffff; 
font-size: medium;
}
.Style40 {
font-size: 14px;
	color: #ffffff
}
#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 16px;
}

#navcontainer li {
	margin: 0 20px 10px 0px;
	background-color: #999999;
}

#navcontainer a
{
	display: run-in;
	border: 1px solid #333;
	width: 500px;
	background-color: #999;
	white-space: normal;
	text-align: left;
	padding: 2px;
	height: 20px;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
border: 1px solid #333;
background-color: #F60;
color: #333;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
background-color: #FF6600;
color: #333;
}
-------------------------------------------------
#navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer2 li a
{
width: 10em;
margin: .2em 0 .2em 0;
font-weight: bold;
padding: .2em .8em .2em .6em;
color: #00FFFF;
}

#navcontainer2 li li a
{
width: 9em;
margin: .2em 0 .2em 0;
font-weight: normal;
}

#navcontainer2 ul ul { margin-left: 1em; }

#navcontainer2 a
{
text-decoration: none;
background-color: #4682B4;
display: block;
border-style: outset;
border-width: 3px;
}

#navcontainer2 li a:hover
{
background-color: #6A5ACD;
border-style: none;
}

#navcontainer2 li li a:hover
{
background-color: #6A5ACD;
border-style: none;
}

#navcontainer2 li a#current { background-color: #708090; }
#navcontainer2 li li a#subcurrent { background-color: #708090; }
} 
#gaucheContinents {
	width : 719px;
	height : 800px;
	text-align : left;
	float : left;

