body {
	background-color		: #f0f4f7;
	margin				: 0;
	padding				: 0;
	text-align				: center;
	font					: 100% Helvetica, Arial, sans-serif;
	color					: #000000;
	font-size				: 12px;
}

#container {
	width				: 800px;
	background			: #fdfceb;
	margin				: 0 auto;
	text-align				: left;
}

#entete {
	background-image		: url(http://www.souvarine.fr/images/entete.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	height				: 110px;
	width				: 800px;
}

#logo {
	float					: left;
}

#recherche {
	text-align				: right;
	padding				: 5px 0 0 0;
	margin				: 0;
	color					: #0882ba;
	font-weight			: bold;
}

#recherche form {
	padding				: 0;
	margin				: 0;
}

#recherche input {
	border				: 1px solid #626262;
	font-size				: 11px;
	color					: #626262;
	height				: 12px;
	padding-left			: 5px;
}

#recherche .go {
	width				: 19px;
	height				: 12px;
	border				: none;
	background			: url(http://www.souvarine.fr/images/recherche.png) no-repeat;
	margin-left			: 10px;
}

#recherche .go:hover {
	cursor: pointer
}


#recherche img {
	margin				: 0 0 0 0;
	padding				: 0 10px 0 0;
}

#res_recherche li {
	list-style				: none;
	background-image		: url(http://www.souvarine.fr/images/puce-a.jpg);
	background-position	: top left;
	background-repeat		: no-repeat;
	padding-left			: 15px;
}

#res_recherche li a {
	color					: #0082ba;
	text-decoration		: none;
}

#res_recherche li a:hover {
	color					: #0082ba;
	text-decoration		: underline;
}

#menu {
	padding-top			: 50px;
	width				: 600px;
	padding-left			: 250px;
	height				: 50px;
	text-align				: right;
}

*+html #menu {
	width				: 575px;
	padding-left			: 10px;
	padding-top			: 10px;
}


/**********************************/
/*              MENU              */
/**********************************/

#menu_test {
	top					: 0px;
	margin-left			: 0px;
	padding				: 0;
	width				: 600px;
}

*+html #menu_test {
	margin-left			: 80px;
	margin-top			: 60px;
}

#menu_test li {
	float					: left;
	padding-left			: 5px;
	text-align				: left;
	list-style-type			: none; 
	color					: #fff;
}

#menu_test li:hover {
	color					: #a2a2a2;
}

#menu_test li ul{
	display				: none;
	padding				: 0;
	margin				: 0;
}

#menu_test li:hover ul{
	position				: absolute;
	float					: left;
	width				: 100px;
	padding				: 9px 0 0 0;
	margin				: 0;
	display				: block;
}

/* IE */
*+html #menu_test li:hover ul {
	position				: relative;
	padding-top			: 11px;
	padding-left			: 0px;
	width				: 10px;
}

#menu_test li ul li {
	padding				: 0px;
	margin				: 0;
	padding				: 0px 10px 0px 10px;
	background-color		: #ce2419;
	line-height			: 20px;
}

#item2 li {
		width			: 155px;
}

#item3 li {
		width			: 120px;
}

#item4 li {
		width			: 95px;
}

#item5 li {
		width			: 130px;
}

#item6 li {
		width			: 105px;
}


#item7 li {
		width			: 40px;
}

#menu_test li ul li:hover {
	
}


/* Liens */
#menu_test li a {
	text-decoration		: none;
	color					: #fff;
}

#menu_test li a:hover {
	text-decoration		: none;
	color					: #a2a2a2;
}

#menu_test li ul li a {
	color					: #a2a2a2;
}


#menu_test li ul li a:hover {
	color					: #fff;
}

#current a {
	color					: #0882ba;
}

/**********************************/
/*            FIN MENU            */
/**********************************/
a {
	color					: #0882ba;
	text-decoration:none;
}

a:hover {
	color					: #0882ba;
	text-decoration:underline;
}

.content, .narrowcolumn, .widecolumn {
float: left;
width: 510px;
margin: 0 20px 0 20px;
background-image:url(images/souvarine.jpg);
background-repeat:no-repeat;
background-position:top left;
min-height:400px;
}
 
.sidebar {
	float: right;
	width: 250px;
}

.sidebar ul {
	list-style:none;
}

.sidebar ul ul{
	padding-left:20px;
	margin-left:0;
}

h1, h2 {
	color					: #0882ba;
	line-height			: 25px;
}

.storytitle {
	color					: #000;
}

.storytitle a {
	color					: #000;
text-decoration:underline;
}

.storytitle a:hover {
	color					: #000;
	text-decoration:none;
}

.meta, .feedback {
	color					: #000;
}

#pied {
	width				: 800px;
	padding				: 2px 0 0 0;
	margin				: 30px 0 0;
	border-top			: 1px solid #bbbcbd;
	font-size				: 9px;
	text-align				: center;
	background-color		: #f0f4f7;
	clear: both;
}

#pied a {
	color					: #0882ba;
	text-decoration		: none;
}

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

#pied_logo {
	width				: 800px;
	text-align				: right;
	background-color		: #f0f4f7;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}