body {
	background:#fff;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding:0;
	
}
#body{
	background:url(../img/fond_ombre.jpg)center top repeat-y ;
	margin:0 auto;
	width:1145px;
}
#page {
	margin:0 auto;
	width:814px;
}
#header {
	background:url(../img/fond_header_ebp.jpg) no-repeat right top;
	height:150px;
}
#header a, #header a:link, #header a:visited {
	color:#000;
}
#menu_top {
	padding-bottom:10px;
	display:block;
}
#header img {
	float:left;
}
#langues {
	width:100px;
	overflow:auto;
	padding:10px 0 0 30px;
}
#langues img {
	padding:0 5px;
}
#login {
	width:160px;
	float:right;
	overflow:visible;
	margin-top:-10px;
}
#login label {
	float:left;
	width:50px;
	padding-top:3px;
	color:#fff;
}
#login input {
	width:50px;
	float:left;
	margin:2px 3px;
	font-size:10px;
}
#login .submit {
	width:inherit;
	width:auto;
	margin:2px 3px;
	font-size:10px;
}
#header_bottom {
	clear:both;
	width:100%;
	display:block;
	padding-top:15px;
}
#header_bottom label {
	float:left;
	padding-top:3px;
	color:#bcbcbc;
}
#header_bottom input {
	float:left;
	margin:0px 3px;
	font-size:10px;
}
#menu_header_bottom {
	float:right;
	font-size:11px;
	color:#194170;
	height:30px;
	padding-left:30px;
	margin-top:7px;
	background:url(../img/fond_menu_espace.gif) left top no-repeat;
}
#header_bottom input {
	font-size:12px;
}
#menu_header_bottom a, #menu_header_bottom a:link, #menu_header_bottom a:visited {
	color:#194170;
}
#menu_header_bottom div {
	background:#fff;
	padding:6px 10px 0 0;
}
#menu {
	background:#7c9edb;
	clear:both;
	overflow:auto;
	color:#fff;
	padding:5px 2px;
}
#menu a, #menu a:link, #menu a:visited {
	padding:1px;
	width:auto;
	color:#fff;
}
#menu a:hover, #menu a#selected {
	background:#002e61;
	text-decoration:none;
}
#content_right a {
	color:#3564c5;
}
#content_right a.bouton, #content_right a.bouton2{
	color:#fff;
}
#content_top {
	padding:6px 0 10px 0;
	width:681px;
	_width:679px;
	overflow:auto;
	display:block;
	background:url(../img/bg.jpg) repeat-x bottom;
}
#pub {
	width:122px;
	padding:10px 10px 15px 0;
	float:left;
	text-align:center;
}
#title {
	width:auto;
	float:left;
}
#title b {
	padding:0;
	margin:5px 0 0 0;
	font-weight:normal;
	font-size:18px;
	float:left;
}
#payement {
	float:right;
	padding-top:15px;
}
#menu_left {
	width:130px;
	float:left;
	padding-bottom:20px;
}
#menu_left ul {
	margin:0 0 0 2px;
	padding:0;
	list-style:none;
}

#menu_left li {
	margin:3px 0;
	padding:0 0 0 10px;
	background:url(../img/li.gif) left top no-repeat;
}
#menu_left li li {
	padding:0 0 0 10px;
	background:url(../img/li.gif) left top no-repeat;
}
#menu_left a, #menu_left a:link, #menu_left a:visited {
	color:#5b7ab6;
	font-weight:bold;
	font-size:12px;
}
#menu_left li a, #menu_left li a:link, #menu_left li a:visited {
	color:#000;
	font-size:10px;
}
#menu_left li li a, #menu_left li li a:link, #menu_left li li a:visited {
	color:#003466;
	font-size:9px;
}
#content_right {
	width:681px;
	float:left;
	padding:0;
	margin:0 0 0 2px;
	margin-bottom:15px;
}
#footer {
	text-align:center;
	background:#003466;
	color:#fff;
	clear:both;
	width:100%;
	float:none;
	bottom:0;
}
#footer div {
	background:#7c9edb;
	width:100%;
	line-height:16px;
}
#footer p {
	text-align:center;
	margin:0;
	padding:3px 0;
}
#footer a, #footer a:link, #footer a:visited {
	color:#fff;
}

/********* Html ******/
a, a:link, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1, h2{
	font-size:18px;
	color:#000;
	padding:0;
	margin:4px 0;
}
h2{
	color:#adadad;
	font-size:14px;
}
h3{
	font-size:13px;
}
.title_h{
	background:url(../img/h3.jpg) repeat-x;
	line-height:15px;
	height:15px;
	font-size:10px;
	font-weight:bold;
	border:1px solid #d5d5d5;
	width:497px;
	display:block;
	padding:0 0 0 5px;
	margin:0;
	clear:both;
}
/*******************Right********************/
.title, .titleg {
	background:url(../img/title.jpg) no-repeat top;
	height:18px;
	line-height:18px;
	width:146px;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	margin-top:10px;
}
.pannier {
	background:url(../img/pannier.gif) left center no-repeat;
	padding-left:25px;
	display:block;
	height:18px;
	line-height:18px;
}
.titleg {
	background:url(../img/titleg.jpg) no-repeat top;
	height:29px;
	font-size:14px;
	line-height:29px;
}
.content_div {
	background:url(../img/fond_div_left.jpg) repeat-y;
	width:150px;
	padding:3px;
}
.content_div p {
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:5px 0 0 0;
	clear:both;
}
.content_div p span {
	color:#C33;
}
.content_pannier p {
	border-bottom:2px solid #ccc;
	font-size:10px;
	clear:both;
	overflow:auto;
	padding:3px 5px;
	height:13px;
}
.content_pannier b {
	margin:0;
	float:left;
}
.content_pannier p span {
	float:right;
	color:#000;
}
.bottom_div {
	background:url(../img/bottom_div_left.jpg) no-repeat top;
	height:8px;
	width:156px;
	clear:both;
	float:right;
}
.prix_c_noir {
	font-weight:bold;
	font-size:14px;
	float:right;
	width:140px;
}
.prix_c_orange {
	color:#ff891e;
	font-weight:bold;
	font-size:13px;
	float:right;
	width:100px;
}
#verticalSlider span {
	background:url(../img/li_background.gif) repeat-x bottom;
}
#verticalSlider {
	overflow: hidden;
	position: relative;
}
#sliderVert {
	margin: 0px;
	padding: 0px;
}
#sliderVert ul {
	margin: 0px;
	padding: 0px;
	position: relative;
}
#sliderVert .item {
	display: block;
	overflow: hidden;
	background:#fff url(../img/slidebg.gif) repeat-x bottom;
}
#sliderVert .num {
	background:url(../img/li_number.gif) no-repeat left center;
	display:block;
	height:19px;
	width:15px;
	padding-left:5px;
	margin:30px 0 0 10px;
	_margin:30px 0 0 5px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	float:left;
}
#sliderVert .toggler {
	overflow: hidden;
	height: 115px;
}
#sliderVert .active .toggler {
	background-repeat:repeat-x;
	background-position: center;
}
#sliderVert .toggler {
	background-repeat:repeat-x;
	border-top: 0px solid #FFFFFF;
	background-position: center;
}
#sliderVert .imgList {
	text-align: center;/*background-color: #cccccc;*/
}
#sliderVert .txtList h3 {
	color: #000000;
	font-size: 11px;
}
#sliderVert .txtList {
	padding-top: 3px;
	/*background-color: #cccccc;*/
	color: #000000;
	font-size: 11px;
}
#sliderVert .active .txtList, #colRight #sliderVert .active .imgList {
	background-color: transparent;
}
#sliderVert .prixMea {
	padding: 5px 0;
	color: #c30404;
	font-size: 14px;
	font-weight: bold;
}
a.bouton, a.bouton2, a.bouton3 {
	background:url(../img/bouton.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	height:24px;
	line-height:24px;
	width:100px;
	text-align:center;
	float:right;
	margin:6px 25px 0 0;
}
a.bouton2 {
	background:url(../img/bouton2.gif) no-repeat;
	height:17px;
	line-height:15px;
	width:121px;
	margin:6px 15px 15px 0;
	padding:0;
}
a.bouton3 {
	background:url(../img/bouton3.gif) no-repeat;
	height:17px;
	line-height:15px;
	width:121px;
	margin:6px 15px 15px 0;
	color:#6382ba;
}
a.bouton:hover, a.bouton2:hover, a.bouton3:hover {
	text-decoration:none;
}

.titlegras{
	font-weight:bold;
	font-size:14px;
	background:url(../img/fiche/bgtitle.jpg) repeat-y left;
	padding:5px;
	clear:both;
}

.listC {
	list-style:none;
	font-weight:bold;
	line-height:20px;
	font-size:11px;
}
.li_vert{
	color:#00d700;
	background:url(../img/fiche/ok.jpg) left top no-repeat;
	padding-left:20px;
}
.li_rouge{
	color:#ff2222;
	background:url(../img/fiche/no.jpg) left top no-repeat;
	padding-left:20px;
}
.comaptif{
	background:url(../img/fiche/compartif.jpg) no-repeat top;
	width:165px;
	height:171px;
	float:left;
	margin-right:5px;
}
.comaptif strong{
	font-size:12px;
	margin:5px 0;
	display:block;
}
.span{
	font-size:9px;
	padding:1px;
}
.span input{
	padding:0;
	margin:0;
}
.span b{
	font-size:11px;
}
.comaptif strong span, .prd_lier strong span{
	color:#660000;
}
.comaptif p{
	padding:5px 3px;
	margin:0;
}
.prd_lier p a:link,.prd_lier p a:visited,.prd_lier p a {
	color:#646464;
}
.comaptif p a:link,.comaptif p a:visited,.comaptif p a {
	color:#646464;
}
a.compart_a{
	height:30px;
	display:block;
	width:121px;
	margin:10px auto;
	z-index:1;
	position:relative;
	margin-top:-25px;
	padding-right:25px;
}
a.compart_a:hover{
	text-decoration:none;
}

#pannierachat {
	background:url(../img/pannierachat.gif) left center no-repeat;
	padding-left:25px;
	height:17px;
	line-height:17px;
}
#pannierachat select {
	font-size:10px;
}
#pannierachat span {
	float:right;
}
#pannierachat b {
	float:left;
	font-weight:normal;
}
#navPanier {
	color:#999;
	font-size:11px;
	font-weight:bold;
	height:19px;
	line-height:19px;
}
#navPanier span.actif {
	background:url(../img/qte/numOn.gif) no-repeat;
	width:29px;
	height:19px;
	display:block;
}
#navPanier strong.actif {
	color:#fff;
	background:#4371ad url(../img/qte/numOn2.gif) left no-repeat;
	margin-left:-29px;
	padding-left:60px;
}
#navPanier strong.first {
	background:#4371ad;
	margin-left:0px;
}
#navPanier span {
	background-color:#999999;
	background-image:url(../img/qte/numOff.gif);
	background-position:right center;
	background-repeat:no-repeat;
	display:block;
	width:29px;
	height:19px;
	float:left;
}
#navPanier strong {
	display:block;
	float:left;
	line-height:19px;
	height:19px;
	padding:0;
	width:auto;
	padding:0 30px;
	background:#e0e0e0;
}
.bt_cmd, .bt_cmdb{
	font-weight:bold;
	color:#fff;
	line-height:20px;
	width:auto; 
	height:26px; 
	float:left; 
	background-image:url(../img/rech/bt_bleu_bg.gif); 
	background-repeat:repeat-x; 
	padding-top:1px;
}
.bt_cmdb{
	background-image:url(../img/rech/bt_blan_bg.gif);
	color:#fff;
}

.bt_cmdb a, .bt_cmdb a:link, .bt_cmdb a:visited{
	color:#7c9edb;
}
.bt_cmd a, .bt_cmd a:link, .bt_cmd a:visited{
	color:#fff;
}
.bt_cmd a:hover, .bt_cmdb a:hover{
	text-decoration:none;
}
img{
	border:0;
}
#moyen_paiment h3{
  font-size:10px;
  font-weight:bold;
  color:red;
  clear:both;
  border-bottom:1px solid  #a2a2a1
}
#moyen_paiment h3 img{
	  float:left
}
#moyen_paiment h3 span{
  padding-top:15px;
  padding-bottom:5px;
  display:block;
}
#moyen_paiment ul{
	list-style:none;
	color:#a9a8a8;
	margin:0;
	padding:0;

}
#moyen_paiment ul.aide li, #moyen_paiment ul.paiment li{
	background:inherit;
	background:url(img/atos/help.gif) right center no-repeat;
	line-height:16px;
	margin:0;
	padding:0;padding-right:17px;
}
#moyen_paiment ul.aide li a, #moyen_paiment ul.paiment li a{
		font-size:10px;
		color:#a9a8a8;
		font-weight:normal;
}
#moyen_paiment ul.paiment li{
		background:none;
}
#moyen_paiment ul.paiment li img{
	margin:3px;
}

.service_bas{
z-index:0;
border-left:1px solid #b0b0b0;
float:left;
}
#service_1{
width:165px;
border-bottom:1px solid #b0b0b0;
height:20px;
margin-left:80px;
_margin-left:40px;
}
#service_2{
width:1px;
height:20px;
}
#service_3{
border-bottom:1px solid #b0b0b0;
border-right:1px solid #b0b0b0;
border-left:none;
width:165px;
height:20px;
}
.comp_width_1 #service_2{
margin-left:80px;
}
.comp_width_1{
width:180px;
}
.comp_width_2{
width:350px;
}
.comp_width_3{
width:520px;
}
.comp_width_1 .btn_position {
left:15px;
}
.comp_width_2 .btn_position {
left:105px;
}
.comp_width_3 .btn_position {
left:190px;
}

.corner
{
	border-top: solid 1px #ccc;
	padding: 5px 0;
	margin: 0 auto;
    width:98%;
}
.corner p
{
	margin:0;
	padding:0;
}
.corner a
{
	text-decoration: none;
}

.corner .prix {
	color: #000000;
	padding: 5px;
	font-size: 18px;
	text-align: center;
}