body
{
margin:0px;
padding:0px;
font-family:"Times New Roman", Times, serif;
background:#4d1c45;
}
#logo img
{
padding-left:5px;
padding-top:5px;
}

a
{
text-decoration:none;
color:#036;
}
a:hover
{
color:brown;
}
#content
{
margin:auto;
padding:0px;
width:995px;
background:
#FBFDF7;
height:100%;
}
#mil p
{
margin:0px;
padding:0px;
}
#header h1
{
margin:0px;
padding:5px;
color:#990000;
font-family:constantia,"Times New Roman", Times, serif;
font-size:18px;
color:white;
width:749px;
}
#header h1 span
{
font-style:italic;}
h3
{
padding-left:5px;	
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#036;
padding-top:10px;
}
h2
{
margin-left:2px;	
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#036;
}
#price
{
background:#f5e8b1;
width:700px;
margin:auto;
margin-bottom:10px;
}
#header
{
width:100%;
margin:0px;
padding:0px;
background-color:#2c4393;
position:static;
height:147px;
}
#lg
{
width:220px;
float:left;
margin-top:48px;
margin-right:5px;
right:0px;
position:relative;
padding:5px;
color:#fff;

}
#logo
{
float:left;
}
.lgimg
{
text-align:right;
margin:0px;
padding:2px;
width:222px;

}
.lgimg2
{
text-align:center;
margin:0px;
padding-top:4px;
padding-bottom:4px;

border:0px solid orange;
width:222px;
margin-left:0px;
background:#2a325a;
color:#fff;
}
.lgimg2 a
{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.lgimg2 span
{
color:#ffb414;	
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#left
{
width:250px;
float:left;
position:relative;
padding-right:1px;
padding-left:2px;
background:#FEFEF3;
padding-top:10px;
height:100%;
}
.recherche
{
padding:10px;
font-size:15px;
font-weight:bold;
color:#006;
background-image:url(../img/gauche_top.gif);
background-repeat:no-repeat;
margin-left:2px;
height:27px;
width:248px;

}
#mil
{
float:left;
width:740px;
margin:0px;
padding:0px;
}
#mil p
{
padding:5px;
}
#mil h2
{
margin-top:0px;
margin-bottom:0px;
padding:5px;
font-family:constantia,"Times New Roman", Times, serif;
font-size:20px;
}

#clear
{
clear:both;
height:20px;
}
.search
{
margin-bottom:0px;
background:#FDFFF4;
padding:8px;
margin-top:0px;
margin-left:2px;
margin:auto;
width:232px;
color:#036;
border:1px solid #f5e8b1;
margin-bottom:8px;
}
.search img
{

}
.search ul, li
{
margin:0px;
padding:0px;
list-style-type:none;
}
#footer
{
padding-top:20px;
background:#36458f;
color:white;	
text-align:center;
margin:0px;
border-bottom:5px solid #303966;
border-top:10px solid #303966;
padding-bottom:5px;
margin-bottom:0px;
}

#footer a
{
color:white;	
}
#cop
{
margin:0px;
}
.element
{
margin:1px;
margin-top:10px;

width:736px;
border:0px solid #E2E2C5;
padding:0px;
}
.element h2
{
color:#303966;
background:#E2E2C5;
padding:0px;
font-size:14px;

}
.element2
{
float:left;
width:364px;
margin:2px;
padding:0px;
border:1px solid #E2E2C5;
}
.element2 p
{
margin:0px;	
}
.element2 h2 
{
	color:#303966;
background:#E2E2C5;
margin:0px;
padding:0px;
font-size:14px;
}
.element2 img
{
float:left;	
padding:5px;
margin-top:0px;
}
.element2 p
{
color:#030;	
}
.element2 span
{
color:#600;	
}
.element2 a
{
text-decoration:none;
color:#009;
font-size:14px;
font-weight:bold;
}
.prix
{
	font-weight:bold;
	font-size:14px;
	font-family:arial, "Courier New", Courier, monospace;
	text-align:left;
	color:#666;
	padding-left:5px;
}
.right
{
background:#533A5A;
padding:3px;
margin:2px;
color:orange;
width:195px;
text-align:left;
}
#book
{
padding-left:0px;
width:715px;
margin:auto;
}
#infos
{
background:#FFFFF9;
width:730px;
margin:auto;
margin-bottom:10px;
}
#amneties
{
width:730px;
margin:auto;
margin-bottom:10px;

}
.str
{
width:248px;
margin:0px;
padding:0px;
background-image:url(../img/gauche_bottom.gif);
height:15px;
margin-bottom:5px;
margin-left:1px;
}
.menu3 a
{
color:#036;	
}
.menu3 a:hover
{
color:#630;	
}
.menu4 a
{
color:#036;	
}
.menu4 a:hover
{
color:#630;	
}

.menu1
{
padding-left:30px;	
color:#036;
}
.menu1 a
{
color:#630;	

}
.menu1 a:hover
{
color:#036;	

}
.home
{
width:740px;
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
	
}
.home h3
{
margin-left:15px;
margin-bottom:10px;
margin-top:5px;
padding-top:5px;


}
.home2
{
width:740px;
margin:auto;

}
.home2 h3
{
margin-left:15px;
margin-bottom:0px;
margin-top:0px;
}

.home3
{
width:740px;
margin:auto;
	
}
.home3 h3
{
margin-left:15px;
margin-bottom:0px;
padding:0px;
margin-top:0px;

}

 h1
{
padding:5px;
margin-left:20px;
margin-bottom:0px;
}

.ul
{
margin:0px;
padding:0px;
height:100%;
}
.ul li
{
list-style-type:none;
padding-right:5px;
margin:0px;
}
.page
{
width:100%;margin:auto;text-align:left;padding-left:5px;padding-top:0px;margin-bottom:15px;	
}
.page a
{
background:#eaead5;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #f5e8b1;
}
.page a:hover
{
}
.page span
{
background:#eaead5;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
border:1px solid #eaead5;

}
