
body 
{
	font-family: Tahoma;
	font-size:11px;
	color:#383838;
	background:#ffffff url("image/body_bg.jpg") repeat-x top center fixed;
}
a
{
	color:#514898;
}
a:hover
{
	color:#e09b49;
}
.fb_edge_widget_with_comment
{
	padding-top:10px;
}
.item 
{
	margin:5px;
	border:2px solid #CCC;
	background:#DDD;
	padding:5px
}
.item_ok
{
	margin:5px;
	border:2px solid #9C6;
	background:#D2F89A;
	padding:5px
}
a.sup:hover 
{
	color:#F06;
	text-decoration:none;
}
a.sup 
{
	color:#333;
	text-decoration:none;
	font-size:14px;
	line-height:10px;
}
#header 
{
	width:950px;
	margin:40px auto 10px;
	color:#e0e0e0;
}
#newsletter
{
	float:right;
	display:block;
	padding-top:45px;
}
#newsletter a
{
	text-decoration:none;
	font-size:17px;
	color:#e0e0e0;
}
#newsletter a:hover
{
	text-decoration:underline;
	color:FFF;
}
#menu 
{
	padding: 0px;
	width:100%;
	display:block;
	height: 35px;
}
.menu_w
{
	width:950px;
	margin:0 auto;
}
.menu_top li.linkm, .menu_top_2 li.linkm
{
	background:none;
	padding-bottom:5px;
	float:left;
}
.menu_top
{
	font-size:14px;
	line-height:27px;
	float: right;
	margin-top: 10px;
}
.menu_top_2 
{
	text-align: center;
	display:block;
}
.menu_top a
{
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	padding:4px 30px;
	color:#616161;
	text-decoration:none;
	display:block;
}
.menu_top_2 a 
{
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	padding:5px 19px;
	color:#4F4F4F;
	text-decoration:none;
	display:block;
}
.menu_top a:hover, .modul_form_ok:hover
{
	color:#514898;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	background:url("image/menu.png") repeat-x top center;
	text-decoration:none;
	-moz-box-shadow: 0px 0px 10px #CCC;
	-webkit-box-shadow: 0px 0px 10px #CCC;
	box-shadow: 0px 0px 10px #CCC;
}
.menu_top a:active, .modul_form_ok:active
{
	color:#ababab;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	background:url("image/hover.png") repeat-x top center;
	text-decoration:none;
	-moz-box-shadow: 0px 0px 10px #CCC;
	-webkit-box-shadow: 0px 0px 10px #CCC;
	box-shadow: 0px 0px 10px #CCC;
}
.menu_top_2 a:hover 
{
	color:#000;
	text-decoration:none;
}
.menu_top a.isitp
{
	color:#514898;
}
.menu_top_2 a.isitp
{
}
.menu_top a.isitp:hover, .menu_top2 a.isitp:hover, .menu_top a.isitp:active, .menu_top2 a.isitp:active
{
	background:none;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	color:#514898;
	-moz-box-shadow: 0px 0px 0px #CCC;
	-webkit-box-shadow: 0px 0px 0px #CCC;
	box-shadow: 0px 0px 0px #CCC;
}
.ad_d_logo 
{
	height:96px;
	float:left;
	color:#e0e0e0;
}
.ad_d_logo a, .ad_d_logo_hp a
{
text-decoration:none;
}
.ad_d_logo_hp 
{
	padding:30px 0;
	height:161px;
	font-size:14px;
	color:#e0e0e0;
}
.ad_d_sit_hp
{
	color:#e0e0e0;
	font-size:29px;
	padding-bottom:30px;
}
.ad_d_sit
{
	float:left;
	color:#e0e0e0;
	font-size:14px;
}
.colonne_F 
{
	border-left:1px solid #E1D0BA;
	border-bottom:1px solid #F2EBE1;
	padding:0;
	float:right;
	display:block;
}
.colonne_F2
{
	border-left:2px solid #F2EBE1;
	padding:0;
	width:200px;
	display:block;
	padding:10px 0 0;
}
.colonne_B 
{
	border-right:1px solid #E1D0BA;
	border-bottom:1px solid #F2EBE1;
	padding:0;
	float:left;
	display:block;
}
.colonne_B2
{
	border-right:2px solid #F2EBE1;
	padding:0;
	width:200px;
	display:block;
	padding:10px 0 0;
}
.colonne_B2 img
{
	padding-top:10px;
}

.colonne_F h3, .colonne_B h3, .hp_bloc h3
{
	color:#9d6a2a;
	font-size:16px;
	display:block;
	padding:0 0 10px 10px;
}
.colonne_B a 
{
	color:#83643c;
	text-decoration:none;
	display:block;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:1px dashed transparent;
	border-top:1px dashed transparent;
}
.colonne_B a:hover 
{
	color:#333;
	text-decoration:none;
	border-bottom:1px dashed #E1D0BA;
	border-top:1px dashed #E1D0BA;
}
.link
{
	padding-left:15px;
	background:url("image/link.jpg") no-repeat center left ;
}
.link0
{
	padding-left:25px;
	background:url("image/link0.jpg") no-repeat center left ;
}
.link1
{
	padding-left:35px;
	background:url("image/link1.jpg") no-repeat center left ;
}
.link2
{
	padding-left:45px;
	background:url("image/link2.jpg") no-repeat center left ;
}
.link:hover
{
	background:#F2EBE1 url("image/linkb.jpg") no-repeat center left ;
}
.link0:hover
{
	background:#F2EBE1 url("image/link0b.jpg") no-repeat center left ;
}
.link1:hover
{
	background:#F2EBE1 url("image/link1b.jpg") no-repeat center left ;
}
.link2:hover
{
	background:#F2EBE1 url("image/link2b.jpg") no-repeat center left ;
}
#global2
{
	width:950px;
	margin:10px auto 10px;
}
.global .content 
{
	padding:0 50px;
}
.global .content ul li
{
	padding:5px 0 10px 25px;
	background: url("image/puce.jpg") no-repeat center left ;
}
.global .content ul
{
	padding:10px 0;
}
h2, h3
{
	border-top: 0px solid #E09B49;
	font-size:20px;
	margin:0 -50px 20px;
	padding:8px 43px 9px 43px;
	color:#514898;
}
h3
{
	border-bottom:1px dotted #EEE;
}
#footer 
{
	display:block;
	margin-top:20px ;
	padding:15px 0;
	border-top: 1px solid #E09B49;
	text-align:left;
	font-size:9px;
	line-height:20px;
	color:#adadad;
}
#footer a 
{
	font-size:9px;
	color:#adadad;
	text-decoration:none;
}
#footer a:hover 
{
	color:#94ba4f;
	text-decoration:none;
}
.l_img 
{
	border: 1px solid #EAEDDE;
	display:block;
	width:160px;
	height:120px;
	float:left;
	margin:5px;
	padding:5px;
}
.l_img:hover 
{
	border: 1px solid #ddd;
}
.l_img img 
{
	max-width:135px;
	max-height:99px;
	display:block;
}
.l_img a 
{
	float:left;
}
.l_img:hover .l_img_txt
{
	color:#333;
}
.l_img .l_img_txt
{
	color:#FFF;
	font-size:9px;
	float:none;
	margin-top:99px;
	display:block;
}
.l_img .l_img_del
{
	background-position: 96px top !important;
	margin:0px !important;
}
.l_img:hover .l_img_del 
{
	background-position: 96px bottom !important;
}
h4.nom
{
	font-size:16px;
	float:none;
	color:#9D6A2A;
	font-size:17px;
}
h4.nom a
{
	font-size:16px;
	float:none;
	color:#9D6A2A;
	font-size:17px;
}
.prix_focus
{
	color:#A7BF4B;
	font-size:19px;
	padding-top: 34px;
}
h4.nom_focus
{
	font-size:19px;
	float:none;
	color:#A7BF4B;
	padding-top:9px;
	padding-left:9px;
}
h5
{
	color:#9D6A2A;
	display:block;
	float:left;
	font-size:14px;
	font-family:tahoma;
}
#form_contact input.in, #form_contact textarea 
{
	background: url(image/topfade.gif) repeat-x top;
	border:1px solid #DDD;
	padding:10px;
	width:330px;
}
.modul_form_ok
{
	background:none;
	display:block;
	width:150px;
	height:38px;
	padding:4px 30px;
	border:0;
}
