
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	background-color: #DFF5FD;
}

body, tr, td {font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px;	color: #000099;}

.textenoir { 
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
}



.titre {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}
.chapeau {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.lien_ss_menu {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.lien_ss_menu2 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}
a:hover.lien_ss_menu {
	color: #65D3F4;
	text-decoration: none;
}
.class_form {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	background-color: #65D3F3;
	width: 350px;
	color: #FFFFFF;
	font-weight: bold;
}
.cadre {
	border: 1px solid #CCCCCC;
}


.lien {
	color: #65D3F4;
	text-decoration: none;
}
a:visited.lien {
	text-decoration: none;
	color: #65D3F4;
}
a:hover.lien {
	text-decoration: none;
	color: #FF6600;
}
.titreblanc {

	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}

.titrebleu {

	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}
.lien_noir10 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration: none;
	line-height:11px;
}
a:hover.lien_noir10 {
	text-decoration: underline;
}
.lien_noir11 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration: underline;
}
a:hover.lien_noir11 {
	text-decoration: underline;
}

.claim {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
}
.lien_blanc10 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.lien_blanc10 {
	text-decoration: underline;
}
.lien_blanc12 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.lien_blanc122 {
	text-decoration: underline;
}
.lien_blanc122 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.lien_blanc12 {
	text-decoration: underline;
}
.claim {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #297BCF;
}
.lien_infos {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #297BCF;
	text-decoration: none;
}
a:hover.lien_infos {
	text-decoration: underline;
}
.titre_blanc18 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}


.filet_orange {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}

.headTable {
	font-weight: bold;
}

.headTable2 {
	font-weight: bold;
	background-color: #00A0C6;
	color: #FFFFFF;
}
.headTable3 {
	font-weight: bold;
	background-color: #FF9900;
	color: #FFFFFF;
}
.headTable4 {
	font-weight: bold;
	background-color: #56BC19;
	color: #FFFFFF;
}

.lineTable {
	background-color: #DEF6FD;
}

.lineTable2 {
	background-color: #DEF6FD;
	border-bottom: solid 1px #65D3F3;
}

.cursor {
	cursor: pointer;
}

.close{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

input.button {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	background-color: #00a0c6;	
	color : #ffffff;
	border: solid 1px #000099; 
	width : 50px;
}

input.AjoutPanier {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	background-color: #00a0c6;	
	color : #ffffff;
	border: solid 1px #000099; 
	width : 130px;
}

TABLE.table1 {
    font-family:  Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
} 

TR.RowOverOdd {
	background-color : #def6fd;
}
TR.RowValide {
	background-color : #FFB9A8;
	
}
TR.RowOverGrey {
background-color : #F1F1F1;
}
TR.RowOverWhite {
background-color : #FFFFFF;
}

TR.RowOverEven {
background-color : #00a0c6;
color : #FFFFFF;
}
TR.RowOverTitre{
	background-color : #FFFFFF;
}
TR.RowOverSelected {
background-color : #FFFFFF;
}
TD.RowOverSelected {
background-color : #FFFFFF;
}
TR.RowOverSelected2 {
background-color : #E5E5E5;
}
TD.RowOverSelected2 {
background-color : #E5E5E5;
}
TD.RowOverGrey {
background-color : #F1F1F1;
}
TD.RowOverWhite {
background-color : #FFFFFF;
}

TD.RowOverOdd {
	background-color : #F1F1F1;
}
TD.RowOverTitre{
	background-color : #FFFFFF;
}
TD.RowOverEven {
background-color : #CCCCCC;
}
.filet {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
}

input.boutons{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	border: 1px solid #00A0C6;
	background-color: #FF9933;
	font-size:10px;
}
input.boutonsOver{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px solid #00A0C6;
	background-color: #65D3F3;
	font-size:10px;
}
.class_champ {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	background-color: #65D3F3;
	width: 350px;
	color: #FFFFFF;
	font-weight:bold;
}

.class_petit {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	background-color: #65D3F3;
	width: 100px;
	color: #FFFFFF;
	font-weight:bold;
}

.erreurAjax {
	color: #990000;
	font-weight: bold;
}
fieldset { border:1px solid #65D3F3 }

legend {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
  color:#297BCF;
  }
  
.table_recap1 {
	border: solid 1px #65D3F3;
	
} 
.table_recap2 {
	border-bottom: solid 1px #65D3F3;
	border-right: solid 1px #65D3F3;
	border-top: solid 1px #65D3F3;
} 

h1 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight:normal;
}

h2 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}
h3 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h4 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
h4:hover {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
h6 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	font-weight: lighter;
}

/* TIVIPRO  : 28/10/09 DEBUT NOUVEAUX STYLES POUR INTEGRATION DU HEADER */

#wrap { width:1000px; align:center; text-align: left; margin-left:auto; margin-right:auto; margin: 0px auto; padding: 0px; position:relative; border:solid 0px red;}


#wrapcontenu { background: transparent url(newHome/bgcontenu.jpg) repeat-y !important; float:left; width:1023px; display: block;  margin-top: 0px ;  padding: 0px; border:solid 0px yellow;}

#contenu {  margin-left:21px;border:solid 0px green; width:981px;}

#wrapheader {background: transparent url(newHome/bgheader.jpg) no-repeat !important; width:1023px; display: block; text-align: right; margin-top: 0px ;  padding: 0px; border:solid 0px yellow; height:224px;} /* 121109 julien */

#header {width:982px; /*display: block;*/ text-align: right; margin-top: 0px ; margin-left:20px; margin-right:20px; padding: 0px; border:solid 0px red; height:95px; float:left;}

#wrapclaimlogo{ text-align: left; margin-top: 0px ;  padding: 0px; border:solid 0px yellow; height:95px; width:730px;margin-top: 5px ; float:left;}

#claim { width:385px; /*display: block;*/ float:right; text-align: left; margin-top: 7px ; margin-left:0px; padding: 0px; border:solid 0px blue; height:70px; color:#FFFFFF; font-size:25px;}

#logo { width:338px; /*display: block;*/ text-align: left; margin-top: 0px ; margin-left:0px; padding: 0px; border:solid 0px brown; height:95px; cursor:pointer; float:left; }


#wraplogbag { width:243px; float:right; border:solid 0px pink;  height:95px;}

#bagheader { width:206px; display: block; text-align: left; margin-top: 0px ; margin-left: 0px ; padding: 0px; border:solid 0px orange; height:48px; color:#00A0C6;  font-size:11px; font-weight:bold;  font-family : Arial, Helvetica, sans-serif; float:left; }

#bagheader td {color:#00A0C6; font-size:11px; font-weight:bold;  font-family : Arial, Helvetica, sans-serif;}

#bagheader a {color:#00A0C6; text-decoration:none;font-size:11px; font-weight:bold;  font-family : Arial, Helvetica, sans-serif;}

#bagheader a:hover {color:#00A0C6; text-decoration:underline;font-size:11px; font-weight:bold;  font-family : Arial, Helvetica, sans-serif;}

#logheader { width:242px; /*display: block;*/ text-align: left; margin-top: 13px ; padding: 0px 0px; border:solid 0px green; height:48px; color:#FFFFFF; font-size:14px; float:left;}

#titlelogheader{ border:solid 0px purple; padding-bottom:1px; float:left; height:17px !important; }

.tdtablog { background: transparent url(newHome/inputlog_center.png) repeat-x !important; font-size : 9px; font-family : Arial, Helvetica, sans-serif; }

/*.inputlog { font-size : 9px; font-family : Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: 0px; margin-top:4px; padding:0px;}*/

.inputlog{ font-size : 9px; font-family : Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: 0px; margin-top:4px; padding:0px; height:11px;}

#formlog{ width:242px; float:left; height:17px !important;  }

#log{ width:242px; float:left; height:17px !important; margin-top:2px; color:#00A0C6; text-decoration:none;font-size:11px; font-weight:bold;  font-family : Arial, Helvetica, sans-serif; }
#log a{  color:#00A0C6; text-decoration:none;font-size:11px; font-weight:bold;  font-family : Arial, Helvetica, sans-serif; }
#log a:hover{  color:#00A0C6; text-decoration:underline;font-size:11px; font-weight:bold;  font-family : Arial, Helvetica, sans-serif; }

#wrapmenuhaut { float:left; width:1023px; display: block; text-align: right; margin-top: 0px ;  padding: 0px; border:solid 0px yellow; height:31px;  }

#menuhaut { float:left; display: block; text-align: left; margin-top: 0px ; margin-left:20px; margin-right:0px; padding: 0px; border:solid 0px red; height:31px; color:#FFFFFF; font-size:13px; font-weight:bold; padding-left:35px; width:946px;}

#menuhaut a { text-decoration:none; color:#FFFFFF; }

#menuhaut a:hover { text-decoration:none; color:#FFFFFF; }

#menuhaut .tabmenuonglet a { color:#00A0C6; text-decoration:none;}

#menuhaut .tabmenuonglet a:hover { color:#00A0C6; text-decoration:none;}

#menuhaut table { vertical-align:middle;}

#menuhaut .tabmenu { color:#FFFFFF; font-size:13px; font-weight:bold; padding-left:5px;  }

#menuhaut .tabmenuonglet { color:#00A0C6; font-size:13px; font-weight:bold; padding-left:5px; padding-right:4px; background: transparent url(newHome/ongletcenter.png) repeat-x !important; }

#menuhaut .tdonglet {  font-size:9px; padding-left:5px;}

.lienmenuhaut {
padding-bottom:3px;
}

#wrapsearch { background: transparent url(newHome/bgsearch.jpg) no-repeat !important; float:left; width:1023px; display: block; text-align: right; margin-top: 0px ;  padding: 0px; border:solid 0px yellow; height:51px;  }

#search { float:left;width:400px; display: block; text-align: right;   padding: 0px 0px; border:solid 0px brown; height:45px;  margin-left:300px; color:#00A0C6; font-size:16px; font-weight:bold;white-space:nowrap;  }

#search td {  color:#00A0C6; font-size:16px; font-weight:bold; }

.tdtabsearch { background: transparent url(newHome/inputsearch_center.png) repeat-x !important; }

.inputsearch { font-size : 10px; font-family : Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: 0px; margin-top:5px;}

#flag { float:right;width:200px; display: block; text-align: right;   padding: 5px 8px 0px; border:solid 0px green; height:20px;   margin-right:20px;}

#wrapflash { background: transparent url(newHome/bgflash.jpg) no-repeat !important; float:left; width:1023px; display: block; text-align: right; margin-top: 0px ;  padding: 0px; border:solid 0px yellow; height:307px;  }

#flash{ float:left;width:723px; display: block; border:solid 0px brown; height:296px;  margin-left:20px; margin-right:0px; padding: 0px; }

#conseil{ float:right;width:249px; display: block; border:solid 0px red; height:115px;  margin-left:0px; margin-right:20px; padding: 15px 0px 0px 8px; }

#infos{ float:right;width:244px; display: block; border:solid 0px purple; height:158px;  margin-left:0px; margin-right:20px; padding: 5px 0px 0px 13px !important; text-align:center; }

.tdtbconseil { font-size : 12px; font-family : Arial, Helvetica, sans-serif; color: #000000; text-align:center;  }

.numtel { background: transparent url(newHome/bgnumtel.png) no-repeat !important;   font-family : Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:bold; text-align:center; height:20px; font-size:10px; padding-left:3px;}

.tdcontact { width:78px; text-align:right;}

.tbinfos { background: transparent url(newHome/bginfos.png) no-repeat !important; width:233px; height:146px; text-align:left; padding-left:15px !important;  }

.tbinfos2 {  width:233px; height:146px; text-align:left;   }

.tdnosinfos { font-size : 12px; font-family : Arial, Helvetica, sans-serif; color: #000000; font-weight:bold;  }

.tdplusinfos { text-align:center;}

#wrapproduct { background: transparent url(newHome/bgproduct.png) no-repeat !important; float:left; width:1023px; display: block; text-align: right; margin-top: 0px ;  padding: 0px; border:solid 0px yellow; height:414px;  }

#product{ float:left;width:947px; display: block; border:solid 0px brown; height:368px;  margin-left:35px; margin-right:0px; margin-top:15px; padding: 0px; }

#allproduct{ float:left; width:939px; height:30px;  border:solid 0px black; text-align:left; margin-top:15px; margin-left:5px; }

#allproduct a {font-family : Arial, Helvetica, sans-serif;   text-decoration:none; color:#000000;}

#allproduct a:hover {font-family : Arial, Helvetica, sans-serif;   text-decoration:underline; color:#000000;}

.tdallproduct{ font-family : Arial, Helvetica, sans-serif; color: #ffffff; font-size:14px; font-weight:bold; vertical-align:middle;  }

.tdbtallproduct { background: transparent url(newHome/bt_allproduct_center.png) repeat-x !important; font-family : Arial, Helvetica, sans-serif; color: #000000; font-size:12px; vertical-align:middle;padding-left:7px; padding-right:7px;}

.tabbtproduct { margin-left:10px;}

.tabbtproduct2 { margin-left:3px;}

#wrapsaviezvous{ background: transparent url(newHome/bgsaviezvous.png) no-repeat !important;float:right;width:238px; display: block; border:solid 0px yellow; height:302px;  margin-left:0px; margin-right:0px; margin-top:0px; padding: 0px; }

#saviezvous{
text-align:left;
}

/*#wrapgammes{ background: transparent url(newHome/bgallgammes.png) no-repeat !important;float:left;width:473px; display: block; border:solid 0px yellow; height:305px;  margin-left:0px; margin-right:0px; margin-top:0px; padding: 0px; }*/

#wrapgammes{ background: transparent url(newHome/bgallgammes.png) no-repeat !important;float:left;width:699px; display: block; border:solid 0px yellow; height:305px;  margin-left:5px; margin-right:0px; margin-top:0px; padding: 0px; }

#wrapgammes a {font-family : Arial, Helvetica, sans-serif;   text-decoration:none; color:#FFFFFF;}

#wrapgammes a:hover {font-family : Arial, Helvetica, sans-serif;   text-decoration:underline; color:#FFFFFF;}

#wrapguidesnewsletter{ float:right;width:237px; display: block; border:solid 0px green; height:305px;  margin-left:0px; margin-right:0px; margin-top:0px; padding: 0px; }


#wrapguides{ background: transparent url(newHome/bgguides.png) no-repeat !important;float:right;width:237px;display: block; border:solid 0px green; height:169px;  margin-left:0px; margin-right:0px; margin-top:0px; padding: 0px; text-align:left; }

#wrapguides li a { font-family : Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#000000; font-weight:normal;  }

#wrapguides li a:hover { font-family : Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:underline; color:#000000;  font-weight:normal;  }

#wrapguides a { font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000099; font-weight:bold; text-decoration:none; }

#wrapguides a:hover { font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000099; font-weight:bold; text-decoration:underline; }

#wrapnewsletter{ background: transparent url(newHome/bgnewsletter.png) no-repeat !important;float:right;width:237px;display: block; border:solid 0px blue; height:133px;  margin-left:0px; margin-right:25px; margin-top:15px; padding: 0px;  text-align:left;}

.tbsaviezvous {width:209px;max-height:277px; margin-left:15px; margin-top:10px; margin-bottom:7px;}

.tbsaviezvous td { vertical-align:top; text-align:left;  font-family : Arial, Helvetica, sans-serif;  font-size:12px;}

.titlesaviezvous {font-family : Verdana, Arial, Helvetica, sans-serif;  font-size:18px; font-weight:bold;  }

.tbsaviezvous td a { font-family : Verdana, Arial, Helvetica, sans-serif;  font-size:10px; font-weight:bold; text-decoration:none; color:#000099; }

.tbsaviezvous td a:hover { font-family : Verdana, Arial, Helvetica, sans-serif;  font-size:10px; font-weight:bold; text-decoration:underline; color:#000099; }

.tblien {margin-top:10px;}

.tblien td { vertical-align:middle;}

.tblientd {padding-left:10px;}

#gammevioletrose { height:143px; float:left; border:solid 0px grey; width:694px; margin-top:1px; margin-left:5px;}

#gammeviolet{ height:137px; float:left;  width:330px; border:solid 0px green; margin:5px;}

#gammerose{ height:137px; float:right;  width:325px; border:solid 0px green; margin:5px 10px 5px 10px;}

#gammeorangejaune { height:143px; float:left; border:solid 0px grey; width:694px; margin-top:9px; margin-left:5px;}

#gammeorange{ height:137px; float:left;  width:330px; border:solid 0px green; margin:5px;}

#gammejaune{ height:137px; float:right;  width:325px; border:solid 0px green; margin:5px 10px 5px 10px; }

.tbgammes{max-height:137px;}

.tbgammes td { vertical-align:top; text-align:left;  font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#FFFFFF}

.titlegammes {font-family : Verdana, Arial, Helvetica, sans-serif;  font-size:18px; font-weight:bold; padding-bottom:3px;  }

.tbguides {width:215px; height:155px; text-align:left; margin-left:10px; margin-top:5px; margin-bottom:5px; }

.tbnewsletter {width:210px; height:120px; text-align:left; margin-left:15px; margin-top:5px; margin-bottom:5px;} 

.tdtbguides { font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000000; font-weight:bold; text-align:center; }

.tdtbguides2 { font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000099; font-weight:bold; text-align:center; }



.tdtbnewsletter3 { font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000000; font-weight:bold; text-align:left; }

.tdtbnewsletter4 { font-family : Arial, Helvetica, sans-serif;  font-size:14px; color:#00A0C6; font-weight:bold; text-align:left; }

.tdtbnewsletter5 { font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000000;  text-align:left; }

.tdtbnewsletter5 a { font-family : Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#000000;  }

.tdtbnewsletter5  a:hover { font-family : Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:underline; color:#000000;  }

.tbintnewsletter { margin-left:-5px !important;}

ul#pucetdtbguides {	margin: 0px 0px 0px 5px;	padding: 0;	list-style-type: none;		line-height: 20px;}

ul#pucetdtbguides li {  background: url(newHome/fleche_bleu.gif) no-repeat 0 3px;margin: 0;	padding: 0 0 0 15px;font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000000}

#wrapfooterblanc{float:left;background: transparent url(newHome/bgfooter.png) repeat-y !important; min-height:16px;width:1023px;}

#wrapfooterblanc2{float:left;background: transparent url(newHome/bgfooter.png) repeat-y !important; min-height:20px;width:1023px;}

#wrapfooter{ background: transparent url(newHome/bgwrapfooter.png) repeat-y !important; float:left; width:1023px; display: block; text-align: left; margin-top: 0px ;  padding: 0px 0px 0px 0px; border:solid 0px yellow;    }

#wrapfooter2 { background: transparent url(newHome/bgfooter.png) repeat-y !important; float:left; width:1023px; display: block; text-align: left; margin-top: 0px ;  padding: 0px; border:solid 0px yellow;   }

#bottomfooter { background: transparent url(newHome/bgbottomfooter2.png) no-repeat !important; float:left; width:1023px; display: block; text-align: left; margin-top: 0px ;  padding: 0px; border:solid 0px yellow; height:41px;   }

#filetfooter { background: transparent url(newHome/bgfiletfooter.png) no-repeat !important; float:left; width:1023px; display: block; text-align: left; margin-top: 0px ;  padding: 0px; border:solid 0px yellow; height:9px;   }

#bottomfooterin {  float:left;width:957px; display: block; text-align: left;   padding: 0px 0px 0px 21px; border:solid 0px brown; min-height:54px;  margin-left:20px; color:#000000; font-size:10px;  }

#bottomfooterin table{ margin-left:0px;}

#bottomfooterin table a, #bottomfooterin td{ font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000099; text-decoration:none; font-size:12px;}

#bottomfooterin table a:hover{ font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000099; text-decoration:underline; font-size:12px;}

#bottomfooterin a {font-family : Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none;}

#bottomfooterin a:hover {font-family : Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:underline;}

#bottomfooterproduct {  float:left;width:982px; display: block; text-align: left;   padding: 0px 0px 0px 0px; border:solid 0px brown; min-height:54px;  margin-left:20px; color:#000000; font-size:10px;  }

#bottomfooterproduct ul li a {  font-family : Arial, Helvetica, sans-serif;  font-size:13px; color:#000099; text-decoration:none;}

#bottomfooterproduct ul li  a:hover {  font-family : Arial, Helvetica, sans-serif;  font-size:13px; color:#000099; text-decoration:underline;}

#bottomfooterproduct1 {  float:left;width:344px; display: block; text-align: left;   padding: 0px 0px 0px 21px; border:solid 0px blue; min-height:54px; margin-right:20px;  margin-left:0px; color:#000000;  font-family : Arial, Helvetica, sans-serif;  font-size:13px; color:#000099;    }

#bottomfooterproduct2 {  float:left;width:275px; display: block; text-align: left;   padding: 0px 0px 0px 25px; border:solid 0px green; min-height:54px;  margin-right:20px; color:#000000; font-family : Arial, Helvetica, sans-serif;  font-size:13px; color:#000099;  }

#bottomfooterproduct1 ul, #bottomfooterproduct2 ul  { margin-left:15px; }

#bottomfooterproduct1 li, #bottomfooterproduct2 li {   list-style-image:url(newHome/pucefooter.png); margin-bottom:5px;}

.titlebottomfooterproduct { font-family : Arial, Helvetica, sans-serif;  font-size:14px; color:#FF9933; font-weight:bold; padding-bottom:5px;  }

#wrapbreadcrumb { background: transparent url(newHome/bgfooter.png) repeat-y !important; float:left; width:1023px; display: block; text-align: right; margin-top: 0px ;  padding: 0px; border:solid 0px yellow;   }

#topbreadcrumb { background: transparent url(newHome/filet_gris.jpg) no-repeat !important; float:left; width:1023px; display: block; text-align: left; margin-top: 0px ;  padding: 0px; border:solid 0px yellow; height:22px;   }

#breadcrumb {  float:left; width:700px; display: block; text-align: right; margin-top: 0px ;  padding: 0px 0px 0px 35px; border:solid 0px yellow;  font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000099; text-align:left;  }

#breadcrumb a {   font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000099; text-decoration:none;   }

#breadcrumb a:hover {   font-family : Arial, Helvetica, sans-serif;  font-size:12px; color:#000099; text-decoration:underline;   }

#contactbreadcrumb {  float:right; width:240px; display: block; text-align: right; margin-top: -10px ; margin-right:40px;  padding: 0px 0px 0px 0px; border:solid 0px yellow; text-align:left; height:87px;  }

#separbreadcrumb {  background: transparent url(newHome/bgfooter.png) repeat-y !important; float:left; width:1023px; display: block;  height:11px;  }

/* Julien 10/11/09 */

.famillelien {
 font-weight:bold;
 font-size:11px;
 text-decoration: none; 
 color:#FFFFFF;
}

.famillebg1 {
 background:#CC3399;
 border-bottom:1px solid #FFCC00;
}

.famillebg2 {
 background:#FF66CC;
 border-bottom:1px solid #FFCC00;
}

.famillebg3 {
 background:#FFCC00;
 border-bottom:1px solid #FFCC00;
}

.famillebg4 {
 background:#C8E038;
 border-bottom:1px solid #FFCC00; 
}