/*
#fffff0 beige
#B70017 dark red
#C53345 light red
*/
/*ESTHETIC*/
body {
	font-family:arial,helvetica,sans-serif;
   font-size:0.6em;
}
#looking {
   color:#B70017;
}
h1 {
   font-size:0.9em;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#B70017;
   text-align:center;
}
.menu ul {
	list-style-type:none
}
.menu a, .menupanel a {
	text-align:center;
	text-decoration:none;
   color:#FFF;
   font-size:0.9em; 
   font-weight:bold;
   display:block;
}
.menupanel a:hover {
   	color:#e28a94;
}.menu a:hover {
	text-decoration:none;
   	color:#fffff0;
}
#selection {
   font-size:0.9em;
   color:#C53345;
}
#boilerplate {
	color:#C53345;
}
#boilerplate ul {
   margin:0;
   padding-top: 1px;
}
#boilerplate li {
	display:inline;
   list-style-type:none;
   margin:0;
   padding:0;
}
#boilerplate a, #selection a{
	color:#C53345;
	text-decoration:none;   
}
#selection a:hover {
	color:#B70017;
	text-decoration:none;
}
#boilerplate a:hover {
	color:#B70017;
	text-decoration:underline;
}

/*POSITIONNING*/
body {
	margin:0;
	padding:0;
	background-color:#FFFFF0;
}	
#surcontainer {
	position:absolute;
	left:50%;
	top:50%;
	width:728px;
	height:466px;
	margin-top:-233px;/*moitié de la hauteur*/
	margin-left:-366px;/*moitié de la largeur*/
	background-color:#fffff0;
	padding:0;
}
#selection {
	margin-bottom:3px;
	height:12px;
	text-align:right;   
}
#container {
	width:728px;
	height:438px;
	background-color:#B70017;
}
#left {
	float:left;	
	width:248px;
   height:348px;
   padding-top:38px;
   text-align:center;
}
#left img {
	border-style:none;
   margin-top:118px;
}
#window {
	float:left;	
	margin-top:38px;
   width:231px;
	height:359px;
   z-index:1;   
}
.thumbnails {
   width:232px;
	height:120px;
}
.homephoto {
	float:left;
	padding:0 1px 1px 0;
}
#hart {
	position:absolute;
	left:248px;
	top:53px;
   z-index:2;
}
#looking {
   width:229px;
	height:357px;
   border:1px solid #C53345;
	background-color:#fffff0;
   margin:0;
   padding:0;
}
#strapline {
   height:18px;
   margin-bottom:25px;
}
.choix  {
	width:auto;
	height:auto;
	margin-bottom:10px;
	padding:0;
}
.choix img {
	float:left;
	margin-right:15px;
}
#looking input {
	vertical-align:middle;
}
#looking input.button {
	height:15px;/*pour définir l'interligne sur IE*/
	margin-top:0px;/*pour non-prise en compte des marges IE*/
	margin-bottom:0px;/*pour non-prise en compte des marges IE*/
}
#valid {
	float:right;
	width:84px;
	height:25px;
   font-size:0.9em;
	font-weight:bold;
   color:#FFFFFF;
	text-align:center;
   padding-top:6px;
   margin-right:5px;
	background:url(graphics/bouton.gif) no-repeat top center;
}
#right {
	float:left;	
	width:248px;
   height:348px;
   padding-top:64px;
   text-align:center;
}
#right img {
	border-style:none;
}
.menupanel {
	width:120px;
    margin-right: auto;
	margin-left: auto;
}
.menu ul {
	margin:6px 0 0 0;
	padding:0;
}
.menu a, #menu a:visited { 
	width:120px; 
	height:1.9em;
	padding-top:5px;
}
.menu a:hover {
	background-color:#C53345;
}
#maj {
	float:left;
   height:16px;
   margin:0;
   padding:0;
   margin-right:277px;
}
#language {
	float:left;
}
#boilerplate {
	float:right;
   height:16px;
	margin:0;
   padding:0;   
}

#footer a {
   font-size:0.9em;
	color:#C53345;
	text-decoration: none;
}
#footer a:hover {
	color:#B70017;
	text-decoration: underline;
}
#flags {
	float:left;
	margin-top: 2px;
}

