﻿* {
  margin: 0px;
  padding: 0px;
}

img{
	  border: none;
	}
body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
}
#page {
  width: 100%;
  margin:auto;
  margin-top: 5px;
}
#page #header {
  height: 119px;
  width: 965px;
  margin:auto;
}
#logo {
  background-image: url(../images/logo.png);
  background-repeat: no-repeat;
  background-position: left top;
  height: 41px;
  width: 200px;
  margin-top: 15px;
  float: left;
}
#page #header #logo {
  float: left;
  display: inline;
}
#page #header #logo a {
  display: block;
  height: 41px;
  width: 200px;
}

.moduletable_menbre{
	float:left;
	background:url("../images/header_right/back_menbre.gif") no-repeat left center;
	width:215px;
}

.moduletable_menbre h5{
	padding-bottom: 5px;
	padding-top: 5px;
}

.moduletable_menbre h5 a{
	color:#004595;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

.moduletable_menbre h5,
.moduletable_menbre h6{
	padding-left: 10px;
}

.moduletable_menbre h6{
	padding-bottom: 9px;
}

.moduletable_menbre a.link{
	float:right;
	background:url("../images/header_right/puce_grise.gif") no-repeat left center;
	padding-left: 10px;
	color:#da0019;
	text-decoration: none;
	padding-right: 15px;
	font-size: 11px;
	font-weight: bold;
	}

.moduletable_head_title{
	width: 734px;
	height:23px;
}

.moduletable_rechange{
	float: left;
	width: 144px;
}

.moduletable_rechange a.link_img{
	padding:22px 0 8px;
	}

.moduletable_rechange a{
	display: block;
	text-align: center;
}

.moduletable_rechange a.link{
	float:right;
	background:url("../images/header_right/puce_grise.gif") no-repeat left center;
	padding-left: 10px;
	color:#da0019;
	text-decoration: none;
	padding-right: 15px;
	font-size: 11px;
    	font-weight: bold;
	}

#page #header_right{
	float:right;
	width:734px;
	height:87px;
	border:1px solid #d3e5f4;
}

#page #header #identification {
  float: left;
  width: 355px;
  padding: 0 10px;
}
#page #header #identification h4 {
	color:#004595;
	font-size: 11px;
	font-weight: bold;
	clear: both;
	margin-top:5px;
	margin-bottom:5px;
}
#page #header #identification label {
  float: left;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  line-height: 14px;
  margin-right: 5px;
  padding-left:7px;
  background: url(../images/header_right/puce_noir.gif) no-repeat left center;

}
#page #header #identification input {
  float: left;
  width:106px;
  margin-right: 5px;
  border:1px solid #bfbfbf;
  color:#bfbfbf;
  height:15px;
  font-size:10px;
  background-color: transparent;
}

#page #header #identification input#password{
	margin-right:0px;
}



#page #header #identification .btn_ok {
  float: left;
  margin-right: 0px;
  cursor:pointer;
  border:none;
  text-transform: uppercase;
  color:#004494;
  font-weight: bold;
  width: 25px;
}
#page #header #identification .liens_id {
  float:left;
  margin-top: 0px;
  width: 99%;
  /*margin-top: 17px;*/
}

#page #header #identification .liens_id ul li{
    float: left;
    /*width: 49%;*/
}


#logout .identification_hi{
	margin-bottom:17px;
}

#page #header #identification .liens_id ul li a{
    background: url("../images/header_right/puce_grise.gif") no-repeat scroll left center transparent;
    color: #DA0019;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 15px;
    text-decoration: none;
}


#page #header #identification .liens_id ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#page #header #identification .liens_id li.mdp_oublie{
	float:left;
}

#page #header #identification .liens_id li.mdp_oublie a{
	color:#484848;
	font-size: 9px;
	text-decoration: none;
	margin-left: 96px;
	margin-top: 7px;
	float: left;
}

#page #header #identification .liens_id li.inscrir{
	float:right;
}

#page #header #identification .liens_id li.inscrir a{
	background:url("../images/header_right/puce_grise.gif") no-repeat left center;
	padding-left: 10px;
	color:#da0019;
	text-decoration: none;
	font-size: 11px;
    	font-weight: bold;
	margin-top: 5px;
	float: left;
}

#page #header #identification .identification_hi {
  color:#133674;
  font-size:11px;
  font-weight: bold;
  padding-left:10px;
  padding-top:10px;
}


/*****************************************************
	menbre du club
*****************************************************/


/*****************************************************
	Piéce de rechange
*****************************************************/


#page #barre_menu {
  background-color: #596b83;
  /*background-color: #003a8a;*/
  clear: right;
  height: 28px;
  width: 100%;
  margin-top: 1px;
  /*background-image: url(../images/barre_menu.png);
  background-repeat: no-repeat;
  background-position: 35px top;*/
  position:absolute;
  top: 95px;
  
}

#page #barre_menu #corps_menu {
 width:965px;
 margin:auto;
 
  
}
#page #barre_menu #search {
  float: right;
  height: 22px;
  width: 355px;
  padding-top: 6px;
}
#page #barre_menu #search label {
  background-image: url(../images/recherche_rapide.png);
  background-repeat: no-repeat;
  background-position: left top;
  float: left;
  height: 13px;
  width: 118px;
  margin-left: 5px;
  display:block;
  margin-top: 2px;
}
#page #header strong, #page #barre_menu #search strong{
  display: none;
}
#page #header input, #page #barre_menu #search input {
  width: 93px;
  float: left;
  background-color: #efefef;
  border-top: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #d8d5d5;
}
#page #barre_menu #search a {
  background-image: url(../images/bouton_ok_bleu.png);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  height: 9px;
  width: 18px;
  float: left;
  margin-left: 5px;
  margin-top: 4px;
}
#page #corps {
  min-height: 450px;
  width: 965px;
  margin:auto;
  background-color:#ffffff;
}

#page #corps_background {
  min-height: 450px;
  width: 100%;
  background-color:#e5ecf5;
  
}

#page #corps #corps_left {
  float: left;
  width: 721px;
  min-height:357px;
  position:relative;
 
}
#page #corps #corps_right {
  float: left;
  width: 239px;
  text-align:right;
}
#page #corps #liens_home {
 float:left;
 width:100%;
 background-image:url(../images/bg-liens-home.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 height:130px;
  
}
#page #footer {
  height: 35px;
  width: 965px;
  margin:auto;
}

#page #corps #corps_right .bouton{
  margin-top:10px;
}

#page #corps #corps_left #chemin_fer{
  position:absolute;
  width:720px;
  margin-top:115px;
  color:#004595;
  font-size:11px;
  margin-left: 35px;
  /*z-index:5;*/
}

#page #corps #corps_left #chemin_fer img
{
  margin-left:5px;
  margin-right:5px;
}

#page #corps #corps_left #chemin_fer a{
  color:#004595;
  text-decoration:underline;
}
#page #corps #corps_left #chemin_fer a:hover{
  text-decoration:underline;
}

#page #corps #corps_left #titre_page{
  margin-bottom:50px;
  width: 721px;
}

#page #corps #news_home {
  /*background-image: url(../images/degrade_news.jpg);
   background-repeat: repeat-x;
   background-color: #FFFFFF;*/
  text-align:left;
  width: auto;
  font-size: 10px;
  color: #596b83;
  float:left;
}

#page #corps #news_home .boite_news_border {float:left;margin:0 10px;width:300px;}

#page #corps #news_home .boite_news {
  width: 255px;
  float: left;
  padding:20px 0 20px 25px;

}

#page #corps #news_home .boite_news img {border:1px solid #cedaeb;}

#page #corps #news_home .boite_news a {text-decoration:none;color: #596b83;}
#page #corps #news_home .boite_news a:hover {text-decoration:underline;color: #596b83;}

#page #corps #news_home .boite_news h3 {
  font-size: 11px;
  font-weight: bold;
  
}
#page #corps #news_home .boite_news h4 {
  font-size: 10px;
  font-weight: normal;
  background-image: url(../images/puce_bleu.png);
  background-repeat: no-repeat;
  background-position: left 3px;
  display: block;
  height: 10px;
  padding-left: 10px;
  float: left;
  margin-bottom:15px;
  width:110px;
}

#page #corps #news_home .boite_news img {
  float: left;
  margin-right: 25px;
  margin-top: 5px;
}
#page #corps #news_home .boite_news p img {
  margin-top: 3px;
  margin-right: 5px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#page #corps .lien_image_home {
  float: left;
  height: 110px;
  width: 320px;
  margin:10px 0;
  text-align:center;
  border-right:1px solid #394e6a;
  border-left:1px solid #909eb2;
}

#page #corps .lien_image_home.first {border-left:none;}
#page #corps .lien_image_home.last {border-right:none;}

#page #corps .lien_image_home a{
  display:block;
  height: 110px;
  text-align: center;
  width: 320px;
  position:relative;
  z-index:5;
}

#page #corps .lien_image_home img{margin-top:10px;}


#page #corps #texte_home {
  clear: left;
  width: 564px;
  padding-right: 10px;
  font-size: 9px;
  color: #7c7c7c;
  padding-left: 35px;
  text-align: justify;
}
#page #corps #texte_home a{
  text-decoration:none;
  color: #7c7c7c;
}
#page #corps #texte_home a:hover{
  text-decoration:underline;
}
#page #corps .bloc_content,
#page #corps .bloc_content_contact,
#page #corps .bloc_content_inscription {
  font-size: 11px;
  width: 652px;
  position:relative;
  margin-left: 30px;
  margin-top:16px;
  margin-bottom:10px;
}



#page #corps .bloc_content .bloc_content_top,
#page #corps .bloc_content_contact .bloc_content_top,
#page #corps .bloc_content_inscription .bloc_content_top{
  background-image: url(../images/bloc_top.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 8px;
  font-size: 0px;
}
#page #corps .bloc_content .bloc_content_bottom,
#page #corps .bloc_content_contact .bloc_content_bottom,
#page #corps .bloc_content_inscription .bloc_content_bottom {
  font-size: 0px;
  background-image: url(../images/bloc_bottom.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 8px;
  clear: left;
}
#page #corps .bloc_content .bloc_content_middle,
#page #corps .bloc_content_contact .bloc_content_middle,
#page #corps .bloc_content_inscription .bloc_content_middle {
  background-color: #fff;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #cedbe5;
  border-left-color: #cedbe5;
  border-right-width: 1px;
  padding-right: 5px;
  padding-left: 5px;
  min-height:10px;
}

#page #corps .bloc_content .bloc_content_middle a{
  color:#000;
}
#page #corps .bloc_content .bloc_content_middle a{
  color:#000;
}
#page #corps .bloc_content .bloc_content_middle img{
  float:left;
  margin-right:3px;
}
#page #corps .bloc_content .bloc_content_middle .presse{
  float:right;
}
#page #corps .bloc_content .bloc_content_middle .presse img{
  float:none;
  vertical-align:middle;
}
#page #corps .actus {
  font-size: 12px;
}
#page #corps .actus .bloc_content_middle img{
  margin-right:20px;
}
#page #corps .actus .bloc_content_middle p{
  padding-left:0px;
  z-index:10000;position:relative;
}
#page #corps .bloc_content .bloc_content_middle .titre {
  font-size: 12px;
  color: #004595;
  /*font-weight: bold;*/>
  word-spacing: 2px;
  letter-spacing: 1px;
  margin-bottom:10px;
}
#page #corps .bloc_content .bloc_content_middle .intro {
  font-size: 11px;
  letter-spacing: normal;
  margin-bottom:0px;
}

#page #corps .bloc_content .bloc_content_middle .intro a{
  color: #004595;
  text-decoration:none;
}
#page #corps .bloc_content .bloc_content_middle .intro a:hover{
  text-decoration:underline;
}
#page #corps .bloc_content .bloc_content_middle .liens_actus{
  padding-bottom:10px;
}
#page #corps .bloc_content .bloc_content_middle .liens_actus,#page #corps .bloc_content .bloc_content_middle .liens_actus a {
  font-size: 11px;
  font-weight:normal;
  color: #000;
}
#page #corps .bloc_content .bloc_content_middle strong {
  font-size: 11px;
  letter-spacing: 1px;
}
#page #corps .bloc_content .bloc_content_middle hr{
  margin:0;
  color:#fff;
  backfround-color:#fff;
  height:0px;
  clear:both;
}
#page #corps .actus .bloc_content_middle hr{
  color:#e2e8ec;
  background-color:#fff;
  border-top:1px solid #e2e8ec;
  margin-top:20px;
  padding-bottom: 10px;
  height:1px;
  clear:both;
}
#page #corps .bloc_content .bloc_content_middle ul,
#corps_left .contentpaneopen ul.puce_bleue{
  list-style-type:none;
  padding: 10px 0 10px 0;
}
#page #corps .boite_famille_middle ul.famille{
  list-style-type:none;
}

#page #corps .bloc_content .bloc_content_middle li,
#corps_left .contentpaneopen ul.puce_bleue li
{
  background-image: url(../images/puce_bleue.png);
  background-repeat:no-repeat;
  background-position: left 3px;
  padding-left:15px;
}

#page #corps .boite_famille_middle ul.famille li
{
  background-image: url(../images/puce_bleue.png);
  background-repeat:no-repeat;
  background-position: left 3px;
  padding-left:15px;
  letter-spacing: 1px;
}
#page #corps .savoir_plus_actus{
  position:absolute;
  right:10px;
  bottom:-9px;
}
#page #corps .pagination{
  font-size:10px;
  color:#004595;
  text-align:right;
  margin-right:70px;
  *margin-right:30px;
  margin-bottom:10px;
}
#page #corps .pagination .pagenav{
  color:#7fa2ca;
}
#page #corps .pagination a.pagenav{
  text-decoration:none;
  color:#004595;
}
#page #corps .pagination a.pagenav:hover{
  text-decoration:underline;
}
#page #corps .boites_familles{
  padding-left:30px;
  float:left;
  width:670px;
  font-size:11px;
}
#page #corps .boites_familles .marge{
  padding-left:30px;
  margin-bottom:10px;
}
#page #corps .boites_familles ul.marge {
  font-size: 12px;
  font-weight: bold;
  color: #004595;
  list-style-type: none;
  padding-left:0;
  padding-top:10px;
}
#page #corps .boites_familles ul.marge li{
  padding-left:8px;
  background-image: url(../images/fiche_produit/puce.png);
  background-repeat: no-repeat;
  background-position: left 7px;
}
#page #corps .boite_famille{
  width:209px;
  min-height:376px;
  float:left;
  margin-right:12px;
  color:#004595;
  font-size:11px;
  position:relative;
}
#page #corps .boite_famille a{
  color:#004595;
  text-decoration:none;
  font-weight:bold;
}
#page #corps .boite_famille a:hover{
  text-decoration:underline;
}
#page #corps .boite_famille .boite_famille_top{
  width:209px;
  height:6px;
  background-image: url(../images/produits/boite_famille_top.png);
  background-repeat:no-repeat;
  background-position: left top;
  font-size:0;
}
#page #corps .boite_famille .boite_famille_bottom{
  width:209px;
  height:5px;
  background-image: url(../images/produits/boite_famille_bottom.png);
  background-repeat:no-repeat;
  background-position: left top;
}
#page #corps .boite_famille .boite_famille_middle{
  width:197px;
  min-height:365px;
  background-color:#fff;
  background-image: url(../images/produits/fond_boite_famille.png);
  background-repeat:repeat-x;
  background-position: left bottom;
  border-left:1px solid #b0cdd8;
  border-right:1px solid #b0cdd8;
  padding : 0 5px 0 5px;
}
#page #corps #boite_btn{
  float:left;
  width:260px;
}
#page #corps #boite_btn a{
  margin-top: 5px;
  *margin-top: 2px;
  display:block;
  text-align:right;
}
#page #corps #boite_btn img{
  margin-top: 5px;
  *margin-top: 2px;
  float:right;
  clear:right;
}
#page #corps #visuel_right{
  float:right;
  width:230px;
  text-align:right;
}
#page #corps .boite_pt {
  background-image: url(../images/boite_pt_top.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 312px;
  padding-top: 5px;
  font-size: 0px;
  float:left;
  margin-right:20px;
  margin-bottom:3px;
}
#page #corps .boite_pt .boite_pt_middle {
  background-color: #fff;
  background-image: url(../images/boite_pt_middle.png);
  background-repeat: repeat-x;
  background-position: left bottom;
  min-height: 120px;
  font-size: 10px;
  border-right: 1px solid #b0cdd8;
  border-left: 1px solid #b0cdd8;

  color: #004595;
}
#page #corps .boite_pt .boite_pt_middle .illustration {
  float: right;
  margin-top: 10px;
}
#page #corps .boite_pt .boite_pt_middle .titre {
  margin-left: 12px;
}


#page #corps .boite_pt .boite_pt_bottom {
  background-image: url(../images/boite_pt_bottom.png);
  background-repeat: no-repeat;
  background-position: left top;
  height: 5px;
  font-size: 0px;
}
#page #corps .boite_pt .boite_pt_middle .texte {
  margin-top: 5px;
  margin-left: 20px;
  padding-bottom: 25px;
  padding-right: 20px;
  text-align:justify;
}
#page #corps .boite_pt .lien {
  position: relative;
  margin-left: 20px;
  bottom: 30px;
  width:270px !important;
  width:245px;
  float:left;
}
#page #corps .boite_pt .edit {
  position: relative;
  bottom:25px;
  float:left;
}
#page #corps #onglets .edit {
  position: relative;
  bottom:25px;
  float:left;
  left:630px;
}
#page #corps .boites_familles #onglets {
  width: 653px;
  min-height: 200px;
  margin-top: 15px;
  position:relative;
}
#page #corps .boites_familles #onglets #boite_onglet {
  font-size: 0px;
  background-image: url(../images/fiche_produit/onglet_top.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 653px;
  height: 27px;
}

#page #corps .boites_familles #onglets .content {
  background-color: #fff;
  background-image: url(../images/fiche_produit/degrade_produit.png);
  background-repeat: repeat-x;
  background-position: left bottom;
  min-height: 132px;
  /*position: absolute;*/
  position:relative;
  top:0;
  width: 653px;
}

#page #corps .boites_familles #onglets .content .bottom {
  min-height: 132px;
  width: 653px;
  background-image: url(../images/fiche_produit/onglet_bottom.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom:4px;
}
#page #corps .boites_familles #onglets .content .bottom .texte{
  border-left: 1px solid #b0cdd8;
  border-right: 1px solid #b0cdd8;
  min-height: 128px;
  padding:10px 10px 0px 10px;
}
#page #corps .boites_familles #onglets #acc_content #accordeon a.titre_lien {
  display: block;
  height: 16px;
  position: relative;
  background-image: url(../images/fiche_produit/onglet_fleche1.png);
  background-repeat: no-repeat;
  background-position: left 3px;
  padding-left:15px;
  font-size: 12px;
  font-weight: bold;
  color: #004595;
  text-decoration:none;
  clear:both;
}
#page #corps .boites_familles #onglets .titrebleu {
  font-size: 12px;
  font-weight: bold;
  color: #004595;
  text-decoration:none;
}
#page #corps .boites_familles #onglets #acc_content #accordeon .content_acc {
  position: relative;
  padding-left: 20px;
}
#page #corps #boite_savoir_plus {
  background-image: url(../images/fiche_produit/titre_ensavoirplus.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 200px;
  padding-top: 26px;
  position:relative;
  text-align:left;
  float:right;
}
#page #corps #boite_bon_garantie {
  background-image: url(../images/garantie/bon_garantie_titre.png);
  background-repeat: no-repeat;
  background-position: -1px top;
  width: 244px;
  padding-top: 18px;
  position:relative;
  text-align:left;
  float:left;
  margin-left:15px;
  border-bottom: 1px solid #b1cbd9;
  margin-bottom:10px;
  margin-top:10px;
}
#page #corps #boite_tableau_garantie {
  background-image: url(../images/garantie/tableau_garantie_titre.png);
  background-repeat: no-repeat;
  background-position: -1px top;
  width: 244px;
  padding-top: 18px;
  position:relative;
  text-align:left;
  float:left;
  border-bottom: 1px solid #b1cbd9;
  margin-bottom:10px;
  margin-top:10px;
}
#page #corps #boite_savoir_plus ul,
#page #corps #boite_bon_garantie ul,
#page #corps #boite_tableau_garantie ul {
  list-style-type: none;
  border-left: 1px solid #d9d6c7;
  border-right: 1px solid #d9d6c7;
  background-image: url(../images/fiche_produit/degrade_savoir_plus.png);
  background-repeat: repeat-x;
  background-position: left bottom;
}
#page #corps #boite_bon_garantie ul,
#page #corps #boite_tableau_garantie ul{
  border-left: 1px solid #b1cbd9;
  border-right: 1px solid #b1cbd9;
}
#page #corps #boite_savoir_plus li,
#page #corps #boite_bon_garantie li,
#page #corps #boite_tableau_garantie li {
  font-size: 10px;
  color: #000;
  background-image: url(../images/fiche_produit/puce_savoir_plus.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-bottom: 1px;
  padding-left: 14px;
  height:13px;
  border-top: 1px solid #d9d6c7;
}
#page #corps #boite_bon_garantie li,
#page #corps #boite_tableau_garantie li {
  border-top: 1px solid #b1cbd9;
  padding-bottom: 0;
}
#page #corps #boite_savoir_plus a{
  color: #000;
  text-decoration: none;
}
#page #corps #boite_bon_garantie a,
#page #corps #boite_tableau_garantie a {
  color: #004595;
  text-decoration: none;
}

#page #corps #boite_savoir_plus a:hover,
#page #corps #boite_bon_garantie a:hover,
#page #corps #boite_tableau_garantie a:hover {
  text-decoration: underline;
}

#page #corps #boite_savoir_plus .bottom {
  font-size: 0px;
  background-image: url(../images/fiche_produit/savoir_plus_bottom.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 4px;
}

#page #corps .bloc_content_contact .bloc_content_middle .gauche,
#page #corps .bloc_content_inscription .bloc_content_middle .gauche
{
  float:left;
  width:315px;
}

#page #corps .bloc_content_contact .bloc_content_middle .droite,
#page #corps .bloc_content_inscription .bloc_content_middle .droite
{
  float:left;
  width:295px;
}

#page #corps .bloc_content_contact .bloc_content_middle .intro_contact,
#page #corps .bloc_content_inscription .bloc_content_middle .intro_contact
{
  font-weight:bold;
  text-align:center;
  position:relative;
  z-index:10;
  padding-bottom:20px;
}

#page #corps .bloc_content_contact .bloc_content_middle .bloc_form,
#page #corps .bloc_content_inscription .bloc_content_middle .bloc_form
{
  clear:both;
  padding-top:4px;
}

#page #corps .bloc_content_inscription .bloc_content_middle .gauche .bloc_form
{
  padding-top:7px;
}

#page #corps .bloc_content_contact .bloc_content_middle .libelle,
#page #corps .bloc_content_inscription .bloc_content_middle .libelle
{
  float:left;
  width:88px;
  text-align:right;
}

#page #corps .bloc_content_inscription .bloc_content_middle .libelle2
{
  float:left;

  text-align:left;
}

#page #corps .bloc_content_contact .bloc_content_middle .champ,
#page #corps .bloc_content_inscription .bloc_content_middle .champ
{
  width:200px;
  margin-left:5px;
  float:left;
}

#page #corps .bloc_content_contact .bloc_content_middle input,
#page #corps .bloc_content_contact .bloc_content_middle select,
#page #corps .bloc_content_inscription .bloc_content_middle input,
#page #corps .bloc_content_inscription .bloc_content_middle select
{
  background-color: #ebf5fc;
  border:1px solid  #d4d0c8;
  width:182px;
}

#page #corps .bloc_content_contact .bloc_content_middle textarea,
#page #corps .bloc_content_inscription .bloc_content_middle textarea
{
  background-color: #ebf5fc;
  border:1px solid  #d4d0c8;
}

#page #corps .condition
{
  font-size:9px;
  float:left;
  color:#6d6d6d;
  margin-left:5px;
}

#page #corps .bloc_content_contact .bloc_content_middle .separateur,
#page #corps .bloc_content_inscription .bloc_content_middle .separateur
{
  float:left;
  width:1px;
  background-color:#cedbe5;
  height:200px;
  padding-top:20px;
  margin-right:25px;
}

#page #corps .bloc_content_contact .bloc_content_middle .champ_oblig,
#page #corps .bloc_content_inscription .bloc_content_middle .champ_oblig
{
  color:#cc0033;
}

.popup{
  border:1px solid #014596;
  width:580px;
  height:550px;
  z-index:100000;
  background-color:#fff;
}
.popup .popup_bandeautop{
  background-color:#014596;
  color:white;
  text-align:right;
  font-size:11px;
  height:20px;
  padding-top:5px;
  padding-right:5px;
}
.popup a, .popup a:visited{
  color:white;
  text-decoration:none;
}
.popup .popup_contenu{
  text-align:center;
}
.popup .popup_bandeautop img{
  vertical-align:middle;
}

.ch_recherche_trouve,
.oe_recherche_pagination_bottom
{
  font-weight:bold;
  color:#7a003c;
  text-align: center;
}

.ch_recherche_pagination_top
{
  color:#7a003c;
  text-align: center;
  padding-top:5px;
  padding-bottom:10px;
}

#ch_result_recherche .ch_resultat .ch_resultat_compteur
{
  color:#7a003c;
}

#ch_result_recherche .ch_resultat .separateur_resultat
{
  width:604px;
  height:1px;
  background-color: #cedbe5;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  margin-bottom:10px;
  font-size:0;
}

#corps_left .contentpane_services
{
  margin-top:20px;
}

.ch_popup_mdp
{
  font-size:11px;
  padding:7px;
}

#corps_left ul.puce_MTS_groupe_leader
{
  list-style-type:none;
}

#corps_left ul.puce_MTS_groupe_leader li
{
  background-image: url(../images/puce_carre_verte.gif);
  background-repeat:no-repeat;
  background-position: left 3px;
  padding-left:15px;
  color:#004595;
}

/* Tableaux pour les produits */
.table_orange {
  border: 1px dotted #f7921e;
}
.table_orange td {
  background-color: #fdefde;
}
td.td_titre_orange {
  color: #f7921e;
  background-color: #fbdbb7;
  font-weight: bold;
}

.table_bleu {
  border: 1px dotted #00718f;
}
.table_bleu td {
  background-color: #d8e3e6;
}
td.td_titre_bleu {
  color: #00718f;
  background-color: #9bc2cc;
  font-weight: bold;
}

.table_mauve {
  border: 1px dotted #546291;
}
.table_mauve td {
  background-color: #d9deec;
}
td.td_titre_mauve {
  color: #546291;
  background-color: #a6b0d1;
  font-weight: bold;
}

#page #corps .ecart_flash
{
  /*padding-left:13px;*/
}

#page #corps .moduletable_logo_home 
{
  position:absolute;
  top:15px;
  left:0;
  background-image: url(../images/bg-home-flash.png);
  background-repeat:no-repeat;
  background-position: left top;
  width:171px;
  height:464px;
}

#page #corps .moduletable_logo_home .logo_home
{
  list-style-type:none;
  height: 464px;
  width: 171px;
  padding-left:5px;
  margin-top:120px;

}

#page #corps .moduletable_logo_home .logo_home li,
#page #corps .moduletable_logo_home .logo_home li span,
#page #corps .moduletable_logo_home .logo_home li img
{
  float:left;
}

#page #corps .moduletable_logo_home .logo_home li span{color:#596b83;margin-left:5px;line-height:50px;font-style:italic;font-size:14px;}

#page #corps .moduletable_logo_home .logo_home li{width:100%;}

/* FAQ & Glossaire */


#page #corps #corps_left #btn_infos {
  width: 652px;
  margin-left:30px;
}
#page #corps #corps_left #btn_infos .btn {
  background-image: url(../images/faq/btn_faq_off.png);
  background-repeat: no-repeat;
  background-position: left top;
  float: left;
  height: 40px;
  width: 129px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
  font-weight: bold;
}
#page #corps #corps_left #btn_infos .btn a{
  color: #004595;
  text-decoration:none;
  display:block;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
  height: 35px;
  width: 119px;
}
#page #corps #corps_left #btn_infos .btn_selected,#page #corps #corps_left #btn_infos .btn:hover {
  background-image: url(../images/faq/btn_faq_on.png);
}
#page #corps #corps_left #btn_infos .btn:hover a,#page #corps #corps_left #btn_infos .btn_selected a{
  color: #7a003c;
}
#page #corps #corps_left #faq_questions, #page #corps #corps_left #gloss_definitions,#page #corps #corps_left #gloss_definitions #gloss_def {
  clear: both;
}
#page #corps #corps_left #faq_questions .faq_questions, #page #corps #corps_left #gloss_definitions .gloss_def {
  padding-bottom: 8px;
}

#page #corps #corps_left #faq_questions a {
  font-size: 12px;
  color: #004595;
  text-decoration: underline;
  font-weight: bold;
}
#page #corps #corps_left #faq_questions .faq_questions_selected a {
  color: #7a003c;
}
#page #corps #corps_left #faq_reponses {
  margin-top: 5px;
}
#page #corps #corps_left #faq_reponses .bloc_content_middle, #page #corps #corps_left #faq_questions .bloc_content_middle{
  border-bottom: 1px solid #cedbe5;
  padding-bottom:10px;
  padding-left:10px;
}
#page #corps #corps_left #faq_reponses, #page #corps #corps_left #gloss_definitions {
  color: #004595;
  font-size: 11px;
}
#page #corps #corps_left #faq_reponses p.question, #page #corps #corps_left #gloss_definitions #gloss_def div.mot {
  color: #7a003c;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 10px;
}
#page #corps #corps_left #gloss_definitions #gloss_def div.mot {
  font-size: 11px;
  min-width:1px;
  float:left;
  height:1em;
  margin-bottom:0;
}
#page #corps #corps_left #gloss_definitions #gloss_letters, #page #corps #corps_left #gloss_definitions #gloss_def{
  padding-left:10px;
}
#page #corps #corps_left #gloss_definitions #gloss_letters .gloss_lettre {
  width: 10px;
  color: #004595;
  margin-right: 10px;
  margin-bottom: 20px;
  font-size:13px;
  font-weight: bold;
  float:left;
}
#page #corps #corps_left #gloss_definitions #gloss_letters .gloss_lettre a{
  color: #004595;
}
#page #corps #corps_left #gloss_definitions #gloss_letters .gloss_lettre_selected a{
  color: #7a003c;
  text-decoration:none;
}
#page #corps #corps_left #gloss_definitions .bloc_content,
#page #corps #corps_left #faq_questions .bloc_content,
#page #corps #corps_left #faq_reponses .bloc_content{
  margin-top:0;
}
.ch_glossaire_link{
  text-decoration:none;
  border-bottom: 1px dashed black;
  color:black;
}

/* Module droite pages presse et chaffoteaux recrute */
#page #corps .boite_dr {
  background-image: url(../images/boite_dr_top.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 223px;
  padding-top: 3px;
  color: #2a62a3;
  float:right;
  text-align:left;
  margin-top:10px;
}
#page #corps .boite_dr .boite_dr_middle {
  background-image: url(../images/boite_dr_middle.png);
  background-repeat: repeat-x;
  min-height: 101px;
  border-left: 2px solid #e2e2da;
  border-right: 2px solid #e2e2da;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color:#fff;
  background-position:left bottom;
}
#page #corps .boite_dr .boite_dr_middle p{
  margin:15px 15px 0 15px;
}
#page #corps .boite_dr .boite_dr_middle p.titre{
  font-weight:bold;
  margin-top:0;
}
#page #corps .boite_dr .boite_dr_middle img{
  margin-right:5px;
  vertical-align:middle;
}
#page #corps .boite_dr .boite_dr_middle a{
  color:#2a62a3;
  text-decoration:none;
}
#page #corps .boite_dr .boite_dr_middle a:hover{
  text-decoration:underline;
}

#page #corps .boite_dr .boite_dr_bottom {
  font-size: 0px;
  background-image: url(../images/boite_dr_bottom.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 3px;
}
/* PLAN DU SITE */
#ch_plan{
  margin-left:0px;
}
#ch_plan .ch_content_plan .boite{
  min-width:130px;
  float:left;
  margin-left:30px;
}
#ch_plan .ch_content_plan .titre_rubrique{
  color: #254995;
  font-weight:bold;
}
#ch_plan .ch_content_plan .titre_rubrique a{
  color: #004494;
  text-decoration:none;
  font-size:15px;
}
#ch_plan .ch_content_plan .titre_rubrique a:hover{
  text-decoration:underline;
}
#ch_plan .ch_content_plan .contenu_lien ul{
  list-style-type:none;
}
#ch_plan .ch_content_plan .contenu_lien li{
  background-image: url(../images/fiche_produit/onglet_fleche1.png);
  background-repeat: no-repeat;
  background-position: left 3px;
  *background-position: left 6px;
  padding-left: 10px;
  margin-top:10px;
  font-size:12px;
  font-weight:bold;
}
#ch_plan .ch_content_plan .contenu_lien li.lien_grise{
  background-image: url(../images/fiche_produit/onglet_fleche3.png);
  color:#91afd1;
}
#ch_plan .ch_content_plan .contenu_lien li a{
  color:#004595;
  text-decoration:none;
}
#ch_plan .ch_content_plan .contenu_lien li a:hover{
  text-decoration:underline;
}
#ch_plan .ch_content_plan .contenu_lien ul.familles li{
  background-image: none;
  padding-left:8px;
  margin-top:0;
  margin-left: 15px;
}
#ch_plan .ch_content_plan .contenu_lien ul.familles li a{
  font-size:11px;
}
#ch_plan .ch_content_plan .contenu_lien ul.familles li a:hover{
  text-decoration:underline;
}

#ch_plan .ch_content_plan .contenu_lien ul.gammes{
  margin-bottom:5px;
}
#ch_plan .ch_content_plan .contenu_lien ul.gammes li{
  background-image: url(../images/puce_ronde_bleue.png);
  background-repeat: no-repeat;
  background-position: left 7px;
  *background-position: left 9px;
  padding-left:5px;
  margin-top:0;
  margin-left: 35px;
  *margin-left: 10px;
}
#ch_plan .ch_content_plan .contenu_lien ul.gammes li a{
  font-size:10px;
  font-weight:normal;
}

/* Garantie */
.tab_garantie_titre{
  clear:both;
  width: 788px;
  text-align:center;
  text-transform:uppercase;
  margin-top:15px;
  margin-bottom:10px;
  font-size:18px;
  color: #004595;
}
.tab_garantie{
  font-size:11px;
  color: #004595;
  border-right:1px solid #cedbe5;
  border-bottom:1px solid #cedbe5;
}
.tab_garantie th{
  text-align:center;
  font-weight:bold;
  background-image: url(../images/fond-tab-garantie.gif);
  background-repeat: repeat-x;
  background-position: left center;
  background-color:#dde7ee;
}
.tab_garantie td, .tab_garantie th{
  border-left:1px solid #cedbe5;
  border-top:1px solid #cedbe5;
  padding:5px;
}
.tab_garantie tr.pair{
  background-color:#f1f5f8;
}
.tab_garantie_bas{
  font-size:11px;
  width: 788px;
  color: #004595;
  margin-top:5px;
}

/* Liens utiles */
#page #corps .bloc_content .bloc_content_middle a.lien_ancres_a{
  color:#004595;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}
#page #corps .bloc_content .bloc_content_middle a.lien_ancres_a:hover{
  text-decoration:underline;
}
#page #corps .bloc_content .bloc_content_middle .lien_ancre{
  width:650px;
  margin-left:-5px;
  height:16px;
  background-color:#546292;
  font-size:12px;
  font-weight:bold;
  clear:both;
}
#page #corps .bloc_content .bloc_content_middle .lien_ancre a{
  color:#fff;
  text-decoration:none;
  margin-left:10px;
}
#page #corps .bloc_content .bloc_content_middle .lien_titre{
  color:#94202d;
  font-size:12px;
  font-weight:bold;
  padding: 5px 0;
  margin-left:20px;
}
#page #corps .bloc_content .bloc_content_middle .lien_bloc{
  padding-bottom:10px;
}
#page #corps .bloc_content .bloc_content_middle .lien_bloc img{
  float:left;
  margin-left:20px;
  margin-right:20px;
}
#page #corps .bloc_content .bloc_content_middle .lien_bloc hr{
  clear:both;
  color:#546292;
  background-color:#546292;
  height:1px;
  width:100%;
}
#page #corps .bloc_content .bloc_content_middle .lien_bloc a.lien_link{
  color:#94202d;
  font-weight:bold;
  text-decoration:none;
}
#page #corps .bloc_content .bloc_content_middle .lien_bloc a.lien_link:hover{
  text-decoration:underline;
}
#page #corps .bloc_content .bloc_content_middle .lien_bloc .lien_pour{
  float:right;
}
#page #corps .bloc_content .bloc_content_middle .lien_bloc .lien_pour img{
  margin:0;
  margin-right:5px;
}


/* R�seau commercial */
.reseau_adr{
  background-image: url(../images/reseau-commercial/fond_reseau.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  /*width: 183px;*/
  height:267px;
  overflow:hidden;
}
.reseau_adr .text{
  width: 182px !important;
  width:180px;
  padding-top: 65px;
  padding-left: 35px;
  color: #004595;
  font-size: 11px;
  overflow:hidden;
  float:left;
}
.reseau_adr strong{
  font-weight: bold;
  font-size: 12px;
}
.reseau_adr .reseau_plan{
  width:155px;
  height:30px;
  padding-left:5px;
  background-image: url(../images/reseau-commercial/puce_reseau.png);
  background-repeat: no-repeat;
  background-position: left 10px;
}
.reseau_adr .reseau_plan a{
  text-decoration: underline;
  font-weight:bold;
  color: #004595;
}
.reseau_adr .reseau_plan img {
  margin-left:3px;
}
.reseau_intro{
  font-size: 10px;
  margin-left:35px;
  color:#000;
}

/* Docuth�que */

#page #corps .bloc_content .bloc_content_middle .doc_link {
  float:left;
  background-image: url(../images/docutheque_puce.png);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left:10px;
  margin-left:20px;
}

#page #corps .bloc_content .bloc_content_middle .doc_link a{
  color:#004595;
}

#page #corps .bloc_content .bloc_content_middle .ou{
  margin: 15px 15px;
}
#page #corps .bloc_content .bloc_content_middle form{
  margin-top:5px;
  width:100%;
}
#page #corps .bloc_content .bloc_content_middle label{
  color: #004595;
}
#page #corps .bloc_content .bloc_content_middle .btn_doc{
  float:right;
  padding-top:20px;
  width: 250px;
}
#page #corps .bloc_content .bloc_content_middle input,
#page #corps .bloc_content .bloc_content_middle select{
  vertical-align:middle;
  border:1px solid #6f7d8d;
  font-size:11px;
}

#page #corps .bloc_content .bloc_content_middle .doc_titres{
  color: #004595;
  background-color:#cedbe5;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  height:17px;
  padding-left:10px;
  padding-top:3px;
  margin-top:15px;
}
#page #corps .bloc_content .bloc_content_middle .doc_no_product_titre,
#page #corps .bloc_content .bloc_content_middle .doc_titre_doc{
  background-image: url(../images/puce_ronde_violet.png);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left:5px;
  font-size:10px;
  color: #004595;
  font-weight:bold;
}
#page #corps .bloc_content .bloc_content_middle .doc_no_product_titre{
  margin-left:10px;
}
#page #corps .bloc_content .bloc_content_middle .doc_titre_doc{
  margin-left:50px;
}
#page #corps .bloc_content .bloc_content_middle .doc_titre_famille{
  background-image: url(../images/puce_doc_violet.gif);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left:17px;
  font-size:12px;
  color: #000;
  font-weight:bold;
  /*text-transform:uppercase;*/
  margin-left:10px;
  margin-top: 15px;
}
#page #corps .bloc_content .bloc_content_middle .doc_titre_gamme{
  background-image: url(../images/puce-triangle_violet.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  padding-left:10px;
  font-size:11px;
  color: #000;
  font-weight:bold;
  margin-left:20px;
  margin-top: 10px;
}
#page #corps .bloc_content .bloc_content_middle .doc_titre_produit{
  background-image: url(../images/fiche_produit/puce_violet.png);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left:5px;
  font-size:10px;
  color: #000;
  font-weight:bold;
  margin-left:40px;
  margin-top: 5px;
}
#page #corps .bloc_content .bloc_content_middle .doc_titre_page{
  text-align:center;
  font-size:14px;
  font-weight:bold;
}
#page #corps .bloc_content .bloc_content_middle .doc_nb_docs{
  text-align:center;
  font-size:11px;
}
#page #corps .bloc_content .bloc_content_middle .doc_lien{
  color:#c8c8c8;
}
#page #corps .bloc_content .bloc_content_middle .doc_lien a{
  color:#750d68;
  text-decoration:none;
}
#page #corps .bloc_content .bloc_content_middle .doc_lien a:hover{
  text-decoration:underline;
}
#page #corps .bloc_content .bloc_content_middle .doc_retour{
  width:220px;
  float:right;
  font-weight:bold;
  margin-top:20px;
}
#page #corps .bloc_content .bloc_content_middle .doc_retour a{
  display:block;
  text-decoration:underline;
  padding-left:10px;
  background-image: url(../images/puce_docutheque2.png);
  background-repeat: no-repeat;
  background-position: left 5px;
  color: #004595;
}

/* Page Edition gamme et produit en front */
#page #corps #edit_gamme table td,
#page #corps #edit_produit table td {
  font-size:11px;
}

#page #corps #edit_gamme input,
#page #corps #edit_gamme select,
#page #corps #edit_produit input,
#page #corps #edit_produit select {
  border:1px solid #004595;
}
#page #corps #edit_gamme input,
#page #corps #edit_produit input {
  width:225px;
}
#page #corps #edit_gamme input.radio,
#page #corps #edit_produit input.radio {
  width:50px;
}
.adminform input.text_area,
.adminform input.inputbox,
.adminform select,
.adminform textarea {
  border:2px ridge;
}

.contentpaneopen_100{
  width:100%;
}

.datearticle {
  padding:7px 2px;
  color:#2A2A2A;
  font-size:11px;
}


.bloc_content_top_outils {
  background-image:url("../images/bloc_top.gif");
  background-position:left top;
  background-repeat:no-repeat;
  font-size:0;
  height:8px;
}

.bloc_content_middle_outils {
  background-color:#FFFFFF;
  border-left:1px solid #CEDBE5;
  border-right:1px solid #CEDBE5;
  min-height:10px;
  padding-left:5px;
  padding-right:5px;
}

.bloc_content_middle_outils h3{
  padding:10px 0;
  background-image:url("../images/puce_bleue.png");
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:15px;
  font-size:11px;
  letter-spacing:1px;
  text-transform: uppercase;
}

.bloc_content_middle_outils .choix_propo{
	padding-top: 10px;
	}

.bloc_content_middle_outils .choix_propo .choix_propo_put{
	padding-top: 5px;
	}

.bloc_content_middle_outils .choix_propo .choix_propo_put input{

	width:13px;
	height:13px;
	vertical-align:middle;
	margin-right:5px;
	}

.bloc_content_middle_outils .choix_propo .choix_propo_put label{
	font-size:11px;
}

.bloc_content_middle_outils select{
  border:1px solid #D4D0C8;
  margin-left:13px;
  }

.bloc_content_bottom_outils {
  background-image:url("../images/bloc_bottom.gif");
  background-position:left bottom;
  background-repeat:no-repeat;
  clear:left;
  font-size:0;
  height:8px;
}



/*
outils pedago
*/
.content_outils{
	padding-left:33px;
}

.content_outils .bloc_content_middle_outils{
	width:640px
	}
.content_outils .bloc_content_middle_outils p{
	font-size:11px;
	padding-left:15px;
}

.content_outils .bloc_content_middle_outils input{
	margin-left: 15px;
	margin-top: 5px;
}

.outils_pedago_content{
	width:600px
	}


.outils_pedago_content h3
{
	width:600px
	}
.outils_pedago_content p{
	font-size:11px;
}

div.div-radio
{
	float:left;
}
input.reponse-radio
{
	width:auto !important;
	background-color:white !important;
	border:none !important;
	margin-top:5px;
	float:left;
}
div.reponse-text
{
	margin-top:5px;
	float:left;
	margin-left:5px;
}
select.reponse-list
{
	float:left;
	margin-left:11px;
	display:none;
}
div.champ-reponse
{
	width:100%;
 	float:left;
}
div.inscription-footer
{
	width:100%;
}
.libelle3
{
	width:100%;
}
.padding0
{
	padding:0px;
}
.envoyer-button
{
	margin-left:285px;
}
div.marginleft10
{
	margin-left:10px;
}
.margintop5
{
	margin-top:5px;
}




