/*  [[[  PAR DEFAUT ]]]   */

a{text-decoration:none; color:#000; font-size:12px;}
a:hover{text-decoration:none; color:#405EA4; font-weight:normal; font-size:12px;}

img{border:0;}

#image{float:left; padding:0px 15px 0px 0px;}

body {

	background: url(images/body_font.png) repeat ;
	background-color:#EDF7F2;
	width: 920px;
	margin:auto;
	text-align:center;
	color:#046380;
	font: normal 10pt Tahoma, Verdana, sans-serif, Arial;
}

/*  [[[  HEADER ]]]   */

#header{  background: url(images/header.png) no-repeat;	text-align:center; width:920px; height:111px; }
#header_count{margin:auto; text-align:right; padding:20px 25px 0px 0px; color:#FFF; font-weight:bold; font-size:13px;}
#case{height:30px;}
#case:hover{height:30px; color:#E1E6FA;}

.go { background: url('images/go.png') no-repeat top left; width:41px; height:25px; border:0px; display:inline;}
.go:hover { background: url('images/go_on.png') no-repeat top left; border:0px; width:41px; height:25px; display:inline; }

/*  [[[  MENU HEADER ]]]   */

#menu{width: 920px; height:48px;}

.Bouton_info {float:left;  background: url('images/bouton_1.png') no-repeat top left; width:202px; height:48px; display: inline-block;}
.Bouton_info:hover {float:left;  background: url('images/bouton_1_on.png') no-repeat top left; width:202px; height:48px; display: inline-block;}
.Bouton_client {float:left;  background: url('images/bouton_2.png') no-repeat top left; width:186px; height:48px; display: inline-block;}
.Bouton_client:hover {float:left;  background: url('images/bouton_2_on.png') no-repeat top left; width:186px; height:48px; display: inline-block;}

.space_count {float:left;  background: url('images/count.png') no-repeat top left; width:69px; height:40px; padding:8px 0px 0px 65px; display: inline-block; color:#FFF;}
.space_search {float:left;  background: url('images/search.png') no-repeat top left; width:353px; height:45px; padding:3px 0px 0px 40px; display: inline-block; }

#body_head {background: url(images/body_head.png) no-repeat left top; width: 920px; height: 12px;}
#body_line {background: url(images/body_int.png); width: 912px; padding:0px 0px 0px 0px; text-align: justify;}
#body_foot {background: url(images/body_foot.png) no-repeat left top; width: 920px; height: 13px;}

#long_box { width: 892px; margin:0px 0px 0px 11px;}
#long_body_head {background: url(images/long_body_head.png) no-repeat left top; width: 832px; height: 33px; margin:auto; padding:7px 0px 0px 60px; color:#FFF; font-weight:bold; font-size:13px;}
#long_body_int {background: url(images/long_body_int.png); width: 866px; padding:0 12px 0px 12px; text-align: justify;}
#long_body_foot {background: url(images/long_body_foot.png) no-repeat left top; width: 892px; height: 40px;}
#long_titre {background: url(images/long_titre.png) no-repeat left top; text-align:left;  width: 867px; height:39px; margin:0px 0px 0px -12px;  padding:6px 0px 0px 45px; color:#002F2F; font-weight:bold; font-size:13px;}

/*  [[[  MENU GENERAL ]]]   */

#menu_head {background: url(images/menu_head.png) no-repeat left top; width: 151px; height: 27px; margin:auto; padding:8px 0px 0px 40px; color:#002F2F; font-weight:bold; font-size:15px;}
#menu_spacer {background: url(images/menu_spacer.png); width: 191px; padding:0 0px 0px 0px; display: inline-block ;}
.Bouton_menu {float:left;  background: url('images/bouton_menu.png') no-repeat top left; width:161px; height:24px; display: inline-block ; padding:6px 0px 0px 40px; color:#375D81; font-weight:bold; font-size:13px;}
.Bouton_menu:hover {float:left;  background: url('images/bouton_menu_on.png') no-repeat top left; width:161px; height:24px; padding:6px 0px 0px 40px; color:#641A02; font-weight:bold; font-size:13px;}
#menu_foot {background: url(images/menu_footer.png) no-repeat left top; width: 191px; height: 34px;}

/*  [[[  CONTENEUR ]]]   */

#page_body_head {background: url(images/page_body_head.png) no-repeat left top; width: 641px; height: 30px; margin:auto; text-align:left; padding:9px 0px 0px 60px; color:#FFF; font-weight:bold; font-size:13px;}
#page_body_int {background: url(images/page_body_int.png); width: 701px; padding:0px 0px 0px 0px; text-align: justify;}
#page_body_foot {background: url(images/page_body_foot.png) no-repeat left top; width: 701px; height: 41px;}


/*  [[[  CONTENEUR PAGE ]]]   */

#page { width: 701px; margin:0px 0px 0px 0px;}
#texte_minibox{color:#FFF; padding:0px 10px 0px 10px;}

#cadpage {float: left; width: 721px; margin:auto;}
#cadpagehi {background: url(images/page_head.png) no-repeat left top; width: 721px; height: 15px;}
#cadpageext {background: url(images/page_int.png); width: 681px; padding:0 20px 0px 20px; text-align: justify;}
#cadpagelo {background: url(images/page_foot.png) no-repeat left top; width: 721px; height: 22px;}

#conteneur_head {background: url(images/header_conteneur.png) no-repeat left top; width: 684px; height: 14px;}
#conteneur_int {background: url(images/int_conteneur.png); width: 648px; padding:0px 20px 0px 16px; text-align: justify;}
#conteneur_foot {background: url(images/footer_conteneur.png) no-repeat left top; width: 684px; height: 16px;}
#conteneur_titre {float: left; background: url(images/titre_conteneur.png) no-repeat left top; text-align:left;  width:611px; height:34px; margin:auto; padding:5px 0px 0px 30px; color:#002F2F; font-weight:bold; font-size:13px;}

#conteneur_mini_head {background: url(images/head_mini.png) no-repeat left top; width: 681px; height:7px;}
#conteneur_mini_int {background: url(images/int_mini.png); width: 681px; padding:0px 0px 0px 0px; text-align: justify;}
#conteneur_mini_foot {background: url(images/footer_mini.png) no-repeat left top; width: 681px; height: 5px;}

#minibox_head {background: url(images/mini_box_head.png) no-repeat left top; width: 187px; height:33px; margin:auto; padding:12px 0px 0px 35px; color:#D45858; font-weight:bold; font-size:15px;}
#minibox_int {background: url(images/mini_box_int.png); width: 208px; padding:0px 7px 0px 7px; text-align: justify;}
#minibox_foot {background: url(images/mini_box_footer.png) no-repeat left top; width: 222px; height: 15px;}

#midbox_head {background: url(images/medium_head.png) no-repeat left top; width: 398px; height:34px; margin:auto; padding:12px 0px 0px 35px; color:#D45858; font-weight:bold; font-size:15px;}
#midbox_int {background: url(images/medium_int.png); width: 423px; padding:0px 5px 0px 5px; text-align: justify;}
#midbox_foot {background: url(images/medium_footer.png) no-repeat left top; width: 433px; height: 9px;}

/*  [[[  ELEMENT ]]]   */

#description{color:#002F2F; font-weight:bold; font-size:10px;}

#prix { background: url(images/ico_prix.png) no-repeat left top; text-align:left;  width:69px; height:38px; margin:auto; padding:14px 0px 0px 140px; color:#FFF; font-weight:bold; font-size:15px;}
#prix:hover { background: url(images/ico_prix_on.png) no-repeat left top; text-align:left;  width:69px; height:38px; margin:auto; padding:14px 0px 0px 140px; color:#FFF; font-weight:bold; font-size:15px;}

#titre_bloc {background: url(images/titre_ext.png) no-repeat left top; text-align:left;  width:646px; height:25px; margin:auto; padding:7px 0px 0px 35px; color:#FFF; font-weight:bold; font-size:13px;}

#box_ban{background: url(images/ban_look.png) no-repeat left top; text-align:left;  width:482px; height:106px; margin:auto; padding:12px 0px 0px 17px; color:#D45858; font-weight:bold; font-size:15px;}
#url_ban{ text-align:left;  margin:auto; padding:5px 0px 0px 40px; }
/*  [[[  FOOTER ]]]   */

#copyright{color:#FFF}

#footer_link {background: url(images/footer_link.png) no-repeat left top; width: 920px; padding:11px 0px 0px 0px; height: 45px; font-size:11px;}

.link{text-decoration:none; color:#FFF; font-size:8pt}
.link:hover{text-decoration:none; color:#405EA4; font-weight:normal;}

#footer_img {text-align:left;background: url(images/footer_img.png) no-repeat left top; width: 902px; height: 52px; padding:12px 0px 0px 18px;}

.bouton{background: url(images/input_off.png) no-repeat left top; text-align:center;  width:230px; height:25px; margin:auto; padding:5px 0px 0px 0px; color:#FFF; font-weight:bold; font-size:13px; display:block;}
.bouton:hover{background: url(images/input_on.png) no-repeat left top; text-align:center;  width:230px; height:25px; margin:auto; padding:5px 0px 0px 0px; color:#FFF; font-weight:bold; font-size:13px; display:block;}

