/* General CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #000000;
	background: url(../img/fd_body.gif) 50% 0 repeat-y;
	background-color: #DDE4F2;
	font-weight: normal;
	font-style: normal;
}

div#outterMost {
	font-size: 1em;
	width: 996px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
h1,
h2,
h3,
h4,
h5,
form,
ul,
ul li,
ol,
ol li,
p {
	margin: 0px;
	padding: 0px;
}
a img,
img {
	border: none;
}

input,
select,
select option,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000000;
}
	

/* Header */
div#header {
	background-image: url(../img/bg-header.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	background-color: #FFFFFF;
	margin-bottom: 13px;
}
/*div#header h1 span,
div#header h1 img,
div#header h1 span,
div#header h1 img {
	display: none;
}*/
/*#header h1{
background-image: url(../img/logo-BUT.gif);	
padding-left:67px;
}
div#header h1,
div#header h1 {
	height: 67px;
	float: left;
	background-repeat: no-repeat;
}
div#header h1 {
	
	width: 67px;
}
div#header h1 {
	background-image: url(../img/tit-header.gif);
	width: 363px;
}*/
div#header div#topNav {
	width: 558px;/* included exception of padding-right: 8px */
	/*margin-left: 430px;
	padding-top: 8px;*/
	float:right;
}

/* Fix 3px bugs in IE */
* html div#header div#topNav {
	margin-left: 0px;
}
* html div#header h1 {
	margin-right: -3px;
}

/* Top Navigation */
div#header div#topNav ul{
	list-style: none;
	float:right;
	padding:8px 12px 0 0;
}
#header img, #header a{
border:0;
margin:0;
float:left;
}
#footer ul{
	list-style: none;
	text-align:center;
}

div#header div#topNav ul li{
	float: left;
	padding: 0 5px;
	color: #666666;
	border-right: #666666 solid 1px;
	font-size: .8em;
}
#footer ul li {
padding: 0 5px;
	color: #666666;
	border-right: #666666 solid 1px;
	font-size: .8em;
	display:inline;
}
#footer {
margin:0 0 30px 0;
}
div#header div#topNav ul li.LastItem, #footer ul li.LastItem{
	border-right: none;
}
div#header div#topNav ul li a:link, div#header div#topNav ul li a:visited, #footer ul li a:link, #footer ul li a:visited {
	color: #666666;
	text-decoration: none;
}
div#header div#topNav ul li a:hover, #footer ul li a:hover {
	text-decoration: underline;
}
h1{
	position:absolute;
	left:-500px;
	top:-500px;
}

/* Main Content */
div#mainContent {
	padding: 0px 8px;
}

/* Fix Float Bugs */

.ClearItems {
width:100%;
clear:both;
height:0;
overflow:hidden;
}

}

.ShowBox {
	display: block;
}
.HideBox {
	display: none;
}

/* Home CSS Document */
#mainContent {
	border-top: #FFF solid 1px;
	border-bottom: #FFF solid 1px;
	font-family: Arial, Helvetica, sans-serif;
}
#content {
margin:16px 20px 45px 19px;
}
#colLarge a:hover, #colDroite a:hover{
text-decoration:underline;
}
ul#nav{
margin:0;
padding:0;
list-style:none;
font-family: Verdana, Geneva, sans-serif;
overflow:hidden;
height:35px;
}
ul#nav li{
float:left;
width:151px;
height:35px;
text-align:center;
margin:0 7px 0 0;
padding:0;
}
ul#nav li.last{
margin-right:0;
}
ul#nav li a{
display:block;
width:151px;
height:30px;
padding:0;
margin:0;
color:#fff;
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
font-size:1.25em;
padding:5px 0 0 0;
background:url(../img/bouton_nav.png) 0 0 no-repeat;
}
ul#nav li.cuisine a:hover, #cuisine ul#nav li.cuisine a{
background:url(../img/cuisine_hover.gif) 0 0 no-repeat;
}
ul#nav li.linge a:hover,  #linge ul#nav li.linge a{
background:url(../img/linge_hover.gif) 0 0 no-repeat;
}
ul#nav li.recevoir a:hover,  #recevoir ul#nav li.recevoir a{
background:url(../img/recevoir_hover.gif) 0 0 no-repeat;
}
ul#nav li.repos a:hover,  #repos ul#nav li.repos a{
background:url(../img/repos_hover.gif) 0 0 no-repeat;
}
ul#nav li.tv a:hover,  #tv ul#nav li.tv a{
background:url(../img/tv_hover.gif) 0 0 no-repeat;
}
ul#nav li.numerique a:hover,  #numerique ul#nav li.numerique a{
background:url(../img/numerique_hover.gif) 0 0 no-repeat;
}
ul#sousnav{
background:#dde4f2;
}
#sousnav{
background: url(../img/coin_ssmenu.png) 0 0 no-repeat;
height:21px;
padding:7px 0 0 20px;
margin:0 0 13px 0;
width:922px;
list-style:none;
font-family: Verdana, Geneva, sans-serif;
overflow:hidden;
clear:both;
}
#sousnav li{
display:inline;
font-weight:bold;
padding: 0 25px 0 0;
}
#sousnav li a{
text-decoration:none;
}
#cuisine #sousnav li a:hover, #linge #sousnav li a:hover, #recevoir #sousnav li a:hover, #repos #sousnav li a:hover, #tv #sousnav li a:hover, #numerique #sousnav li a:hover{
color:#fff;
}

#liens{
float:right;
font-size:0.8em;
margin:0 0 12px 0;
}
#liens a{
color:#808080;
padding:0 0 2px 22px;
margin:0 0 0 10px;
display:block;
float:left;
}
#liens a.mail{
background:url(../img/mail.gif) 0 1px no-repeat;
}
#liens a.favoris{
background:url(../img/favoris.gif) 0 1px no-repeat;
}
#ariane{
list-style:none;
margin:0 0 16px 0;
padding:0;
font-family: Verdana, Geneva, sans-serif;
}
#ariane li, #ariane li h2{
display:inline;
font-size:0.85em;
color:#e60007;
padding:0;
font-weight:normal;
}
#ariane li a{
color:#514e4e;
text-decoration:none;
}
#ariane li a:hover{
color:#e60007;
}

#colLarge, #colDroite{

float:left;

}
#colLarge{
width:694px;
padding:0 0 0 0;
margin:0;
}
#colDroite{
width:247px;
padding:0;
margin:0;
}
.teaser{
border:1px solid #d3d3d3;
position:relative;
margin:14px 15px 0 0;
}
.teaser h4{
font-size:1.25em;
margin:0 0 6px 0;
font-weight:bold;
}
.teaser p{
font-size:1em;
line-height:1.1em;
}
.teaser h3{
color:#fff;
font-weight:bold;
padding:7px 0 0 10px;
height:26px;
font-family: Verdana, Geneva, sans-serif;
font-size:1.2em;
}
.lien{
height:19px;
background:url(../img/fond-lien-teaser.png) 0 0 no-repeat ;
text-align:right;
padding:4px 0 0 0;
} 
.teaser .lien a{
margin: 0 28px 0 0;
text-decoration:none;
color:#808080;
font-family: Verdana, Geneva, sans-serif;
font-weight:bold;
font-size:0.9em;
}
#colLarge .teaser.big, #cuisine #colLarge .teaser.big, #linge #colLarge .teaser.big, #recevoir #colLarge .teaser.big, #repos #colLarge .teaser.big, #tv #colLarge .teaser.big, #numerique #colLarge .teaser.big{
height:370px;
}

#colLarge .souscol{
float:left;
width:330px;
padding:0 17px 0 0;
}
#colLarge .teaser{
width:330px;
height:178px;
float:left;
}
#colLarge .souscol .teaser{
margin:14px 0 0 0;
}

#colLarge .teaser h3{
margin:0 0 11px 0;
}

#colLarge .teaser img{
border:1px solid #797979;
margin:0 15px 0 11px;
float:left;
}
#colLarge .teaser p{
margin: 0 0 15px 11px;
}
#colLarge .teaser h4{
margin:0 0 6px 11px;
}
#colLarge .teaser .lien, #colDroite #catalogue.teaser .lien, #colDroite .design .lien {
position:absolute;
bottom:0;
width:100%;
clear:both;
}
#colLarge .teaser.petit .lien, {
width:245px;

}

#colDroite .teaser{
margin: 0 0 14px 0;
} 
#colDroite .teaser h4{
padding-top:13px;
}
#colDroite .teaser.neutre h4, #colDroite .teaser#catalogue h4{
color:#fff;
margin: 10px 0 0 13px;
font-size:1.45em;
padding-top:0;
}
#colDroite .teaser.design img, #colDroite .teaser img.gauche{
float:left;
margin:14px 0 0 0 ;
}
#colDroite .teaser.design div{
width:108px;
float:left;
display:block;
}
#colDroite .teaser.design{
height:202px;

}

#colDroite .teaser.design p{
font-size:0.9em;
margin-top:0;
padding:0 10px 0 132px;
}
#colDroite .teaser.design div.lien, #colDroite .teaser.design div.lien div{
width:100%;
}

#colDroite .teaser.neutre p, #colDroite .teaser#catalogue p{
color:#fff;
margin:0 0 13px 13px;
font-weight:bold;
font-size:1.15em;
}


#colDroite .lien{
background:url(../img/fond-lien-teaser-droite.png) 0 0 no-repeat ;
}

#catalogue{
background:url(../img/catalogue.jpg) 0 33px no-repeat #41a6d2;
height:372px;
}
#catalogue h3{
margin-bottom:213px;
font-size:1.2em;
padding:9px 0 0 15px;
height:24px;
}
#colDroite #catalogue h4{
line-height:1em;
}
#catalogue h4, #catalogue p{
padding-left:7px;
}
#colDroite #catalogue p{
font-size:1em;
margin-top:16px;
}
#colDroite form input#text{
background:none;
width:197px;
height:20px;
border:1px solid #d0c8c0;
font-family:Verdana, Geneva, sans-serif;
font-size:1em;
padding:6px 0 0 8px;
}
#colDroite form{
margin:0 0 11px 0;
}
#colDroite form input{
margin:0;
float:left;
padding:0 0 0 8px;
}
#colLarge .teaser.petit{
width:245px;
padding-bottom:24px;
margin:14px 0 0 0;
float:none;


}
#colLarge .teaser.petit.haut {
height:214px;
margin:0 0 0 0;
padding-bottom:24px;

}
#colLarge .teaser.petit .lien{
background:url(../img/fond-lien-teaser-droite.png) 0 0 no-repeat ;
}

#colLarge .teaser.petit h4{
font-size:1.75em;
margin:0 15px 6px 15px;
}

#colLarge .teaser.petit h3{
padding:9px 0 0 15px;
margin:0 0 10px 0;
height:25px;
}
#colLarge .teaser.petit p{
margin: 0 15px 15px 15px;
}
#colLarge .teaser.petit img{
margin:0 ;
float:none;
display:block;
border:0;

}
#colLarge .teaser.large{
width:416px;
padding:0 0 24px 0;
float:left;
margin:14px 0 0 0;
}
#colLarge .teaser.large .lien{
background:url(../img/fond-lien-teaser-large.png) 0 0 no-repeat ;
}
#colLarge .teaser.large h3{
margin: 0;
}
#colLarge .teaser.large h4{
padding:15px 0 0 0;
}
#colLarge .teaser.large img{
margin:0 10px 0 0;
border:0;
}
#colLarge img{
float:left;
}
#colLarge .colGauche{
width:260px;
float:left;
margin:0;
}
#colLarge ul#vertical{
width:180px;
list-style:none;
padding:0 22px 0 0;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#colLarge ul#vertical li{
padding:5px 0 0 12px;
font-weight:bold;
font-size:1em;
min-height:20px;
margin-bottom:9px;
}
#colLarge ul#vertical li h3{
font-size:0.95em;
}
#cuisine #colLarge ul#vertical li.sousmenu, #cuisine #colLarge ul#vertical li.sousmenu ul li, #linge #colLarge ul#vertical li.sousmenu, #linge #colLarge ul#vertical li.sousmenu ul li, #recevoir #colLarge ul#vertical li.sousmenu, #recevoir #colLarge ul#vertical li.sousmenu ul li, #repos #colLarge ul#vertical li.sousmenu, #repos #colLarge ul#vertical li.sousmenu ul li, #tv #colLarge ul#vertical li.sousmenu, #tv #colLarge ul#vertical li.sousmenu ul li, #numerique #colLarge ul#vertical li.sousmenu, #numerique #colLarge ul#vertical li.sousmenu ul li {
background-color:#fff;
height:auto;
}
#colLarge ul#vertical li.titre{
color:#fff;
}
#colLarge ul#vertical li a{
text-decoration:none;
}
#cuisine #colLarge ul#vertical li a:hover, #linge #colLarge ul#vertical li a:hover, #recevoir #colLarge ul#vertical li a:hover, #repos #colLarge ul#vertical li a:hover, #tv #colLarge ul#vertical li a:hover, #numerique #colLarge ul#vertical li a:hover{
color:#fff;
}
#colLarge ul#vertical li ul, #colLarge ul#vertical li.sousmenu ul{
list-style:none;
margin:0;
padding:0;
}
#colLarge ul#vertical li.sousmenu ul li{
margin:0 0 12px 0;
font-weight:normal;
font-size:0.9em;
padding:0;
}
#colLarge ul#vertical li.sousmenu{
padding:0 0 0 15px;
margin:0;
height:auto;
}
#colLarge ul#vertical li.sousmenu ul li h4{
font-weight:normal;
font-size:1em;
}
#colLarge ul#vertical li.sousmenu ul li a{
background:url(../img/puce.gif) 0 3px no-repeat;
padding:0 0 0 13px;
}
#colLarge ul#vertical li.sousmenu ul li a:hover, #colLarge ul#vertical li.sousmenu ul li a.act{
background:url(../img/puce_hover.gif) 0 3px no-repeat;
padding:0 0 0 13px;
}
#cuisine #colLarge ul#vertical li.sousmenu ul li a, #linge #colLarge ul#vertical li.sousmenu ul li a,  #recevoir #colLarge ul#vertical li.sousmenu ul li a, #repos #colLarge ul#vertical li.sousmenu ul li a,  #tv #colLarge ul#vertical li.sousmenu ul li a,  #numerique #colLarge ul#vertical li.sousmenu ul li a{
color:#888181;
}
#cuisine #colLarge ul#vertical li.sousmenu ul li a:hover, #linge #colLarge ul#vertical li.sousmenu ul li a:hover,  #recevoir #colLarge ul#vertical li.sousmenu ul li a:hover, #repos #colLarge ul#vertical li.sousmenu ul li a:hover,  #tv #colLarge ul#vertical li.sousmenu ul li a:hover,  #numerique #colLarge ul#vertical li.sousmenu ul li a:hover, #cuisine #colLarge ul#vertical li.sousmenu ul li a.act, #linge #colLarge ul#vertical li.sousmenu ul li a.act,  #recevoir #colLarge ul#vertical li.sousmenu ul li a.act, #repos #colLarge ul#vertical li.sousmenu ul li a.act,  #tv #colLarge ul#vertical li.sousmenu ul li a.act,  #numerique #colLarge ul#vertical li.sousmenu ul li a.act{
color:#000;
}
#colLarge #colMilieu{
float:left;
width:474px;
padding:0 18px 0 0;
}
#colLarge #colMilieu h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:normal;
margin:0 0 10px 0;
padding:0;
}
#colLarge #colMilieu p.ShortDesc{
color:#726e6a;
font-weight:bold;
font-size:1.1em;
line-height:1.3em;
margin:0;
padding:0 0 20px 0;
}

#colLarge #colMilieu dl.InfoBox{
margin:0 0 0 0;
padding:20px 0 12px 0 ;
border:0px;
clear:both;
display:block;
}
#colLarge #colMilieu dl.InfoBox dt a img{
border:1px solid #726E6A;
float:none;
}
#colLarge #colMilieu dl.InfoBox dt img{
margin: 0 10px 0 0;
}
#colLarge #colMilieu dl.InfoBox dt a{

}
#colLarge #colMilieu dl.InfoBox dt{
float:left;
/*width:130px;*/
padding:0 0 20px 0;
margin:0;
}

#colLarge #colMilieu dl.Alt dt {

	float: right;

}

#colLarge #colMilieu dl.InfoBox dt#flashAds{
float:none;
width:464px;
text-align:center;

display:block;
}
#colLarge #colMilieu dl.InfoBox dt#flashAds img{
float:none;
}
#colLarge #colMilieu dl.InfoBox dd{

padding:0 0 20px 0 ;
margin:0;
float:left;
}
#colLarge #colMilieu dl.InfoBox dd.flottant{
width:324px;
}
#colLarge #colMilieu dl.InfoBox dd p.Title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
margin:0 0 2px 0;

}
#colLarge #colMilieu dl.InfoBox dd p a{
color:#e60007;
}
/*FCE*/
#colLarge #colMilieu .Separateur{
height:8px;
background:#f2f2f2;
font-size:0px;
clear:both;
}
/*Color*/

ul#nav li.cuisine, #colLarge .cuisine h3, .cuisine .lien, #cuisine ul#sousnav, #cuisine #colLarge h3, #cuisine #colLarge .lien, #cuisine #colLarge ul#vertical li.titre{
background-color:#ea994a;
}
#cuisine #colLarge .petit h4, #cuisine #colLarge #colMilieu dl.InfoBox dd p.Title{
color:#ea994a;
}
ul#nav li.linge, #colLarge .linge h3, .linge .lien, #linge ul#sousnav, #linge #colLarge h3, #linge #colLarge .lien, #linge #colLarge ul#vertical li.titre{
background-color:#f1baa6;
}
#linge #colLarge .petit h4, #linge #colLarge #colMilieu dl.InfoBox dd p.Title{
color:#f1baa6;
}
ul#nav li.recevoir, #colLarge .recevoir h3, .recevoir .lien, #recevoir ul#sousnav, #recevoir #colLarge h3, #recevoir #colLarge .lien, #recevoir #colLarge ul#vertical li.titre {
background-color:#ce7f3a;
}
#recevoir #colLarge .petit h4, #recevoir #colLarge #colMilieu dl.InfoBox dd p.Title{
color:#ce7f3a;
}
ul#nav li.repos, #colLarge .repos h3, .repos .lien, #repos ul#sousnav, #repos #colLarge h3, #repos #colLarge .lien, #repos #colLarge ul#vertical li.titre{
background-color:#f39b75;
}
#repos #colLarge .petit h4, #repos #colLarge #colMilieu dl.InfoBox dd p.Title{
color:#f39b75;
}
ul#nav li.tv , #colLarge .tv h3, .tv .lien, #tv ul#sousnav, #tv #colLarge h3, #tv #colLarge .lien, #tv  #colLarge ul#vertical li.titre{
background-color:#5f80ab;
}
#tv #colLarge .petit h4, #tv #colLarge #colMilieu dl.InfoBox dd p.Title{
color:#5f80ab;
}
ul#nav li.numerique , #colLarge .numerique h3, .numerique .lien, #numerique ul#sousnav, #numerique #colLarge h3, #numerique #colLarge .lien, #numerique #colLarge ul#vertical li.titre{
background-color:#41a6d2;
}
#numerique #colLarge .petit h4, #numerique #colLarge #colMilieu dl.InfoBox dd p.Title{
color:#41a6d2;
}
.misEnAvant h3, .misEnAvant .lien, #colLarge .misEnAvant h3, #colLarge .misEnAvant .lien, #colDroite .misEnAvant h3, #colDroite .misEnAvant .lien, #cuisine #colLarge .misEnAvant h3, #cuisine #colLarge .misEnAvant .lien, #linge #colLarge .misEnAvant h3, #linge #colLarge .misEnAvant .lien, #recevoir #colLarge .misEnAvant h3, #recevoir #colLarge .misEnAvant .lien, #repos #colLarge .misEnAvant h3, #repos #colLarge .misEnAvant .lien, #tv #colLarge .misEnAvant h3, #tv #colLarge .misEnAvant .lien, #numerique #colLarge .misEnAvant h3, #numerique #colLarge .misEnAvant .lien{
background-color:#e60007;
}
.quizz h3, .quizz .lien, #colLarge .quizz h3, #colLarge .quizz .lien, #colDroite .quizz h3, #colDroite .quizz .lien, #cuisine #colLarge .quizz h3, #cuisine #colLarge .quizz .lien, #linge #colLarge .quizz h3, #linge #colLarge .quizz .lien, #recevoir #colLarge .quizz h3, #recevoir #colLarge .quizz .lien, #repos #colLarge .quizz h3, #repos #colLarge .quizz .lien, #tv #colLarge .quizz h3, #tv #colLarge .quizz .lien, #numerique #colLarge .quizz h3, #numerique #colLarge .quizz .lien{
background-color:#b50114;
}
.neutre, #cuisine .neutre, #linge .neutre, #recevoir .neutre, #repos .neutre, #tv .neutre, #numerique .neutre{
background-color:#a1a1a1;
}
.design h3, .design .lien, #colLarge .design h3, #colLarge .design .lien, #colDroite .design h3, #colDroite .design .lien, #cuisine #colLarge .design h3, #cuisine #colLarge .design .lien, #linge #colLarge .design h3, #linge #colLarge .design .lien, #recevoir #colLarge .design h3, #recevoir #colLarge .design .lien, #repos #colLarge .design h3, #repos #colLarge .design .lien, #tv #colLarge .design h3, #tv #colLarge .design .lien, #numerique #colLarge .design h3, #numerique #colLarge .design .lien{
background-color:#325D92;
}


#cuisine #sousnav li a{
color:#f7d6b7;
}
#cuisine #colLarge ul#vertical li, #cuisine #colLarge ul#vertical li h3{
background:#f7d6b7;
}
#linge #sousnav li a{
color:#f9e3db;
}
#linge #colLarge ul#vertical li, #linge #colLarge ul#vertical li h3{
background: #f9e3db;
}
#recevoir #sousnav li a{
color:#e4b791;
}
#recevoir #colLarge ul#vertical li, #recevoir #colLarge ul#vertical li h3{
background:#e4b791;
}
#repos #sousnav li a{
color:#f8c7b2;
}
#repos #colLarge ul#vertical li, #repos #colLarge ul#vertical li h3{
background:#f8c7b2;
}
#tv #sousnav li a{
color:#a5b8d0;
} 
#tv #colLarge ul#vertical li, #tv #colLarge ul#vertical li h3{
background:#a5b8d0;
}
#numerique #sousnav li a{
color:#94cde6;
}
#numerique #colLarge ul#vertical li, #numerique #colLarge ul#vertical li h3{
background:#94cde6;
}

#cuisine #colLarge ul#vertical li a{
color:#c16f1f;
}
#linge #colLarge ul#vertical li a{
color:#cf8265;
}
#recevoir #colLarge ul#vertical li a{
color:#b16523;
}
#repos #colLarge ul#vertical li a{
color:#bc5f37;
}
#tv #colLarge ul#vertical li a{
color:#395b87;
}
#numerique #colLarge ul#vertical li a{
color:#147aa6;
}




















/* BonSavoir, NePasOublier, Attention */
div.BonSavoir,
div.PasOublier,
div.Attention {
	margin-bottom: 15px;
}
div.Attention {
	margin-bottom: 0px;
	padding-bottom: 10px;
}
div.InnerBox {
	margin-bottom: 0px;
}

div.BonSavoir p.ShortTxt,
div.PasOublier p.ShortTxt,
div.Attention p.ShortTxt {
	font-weight: bolder;
	font-size: 90%;
	text-align: center;
	margin-bottom: 8px;
}
div.BonSavoir p.ShortTxt {
	color: #027ABB;
}
div.PasOublier p.ShortTxt {
	color: #ADC450;
}
div.Attention p.ShortTxt {
	color: #FF1A00;
}

div.BonSavoir p.TitBonSavoir span,
div.PasOublier p.TitPasOublier span,
div.Attention p.TitAttention span {
	display: none;
}
div.BonSavoir p.TitBonSavoir,
div.PasOublier p.TitPasOublier,
div.Attention p.TitAttention {
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin-bottom: 7px;
	height: 28px;
}
div.BonSavoir p.TitBonSavoir {
	background-image: url(../../Library/Common/Images/img-bon-savoir.gif);
}
div.PasOublier p.TitPasOublier {
	background-image: url(../../Library/Common/Images/img-plus-ne-pas-oublier.gif);
}
div.Attention p.TitAttention {
	background-image: url(../../Library/Common/Images/img-attention.gif);
	height: 18px;
}

div.BonSavoir ul,
div.PasOublier ul,
div.Attention ul {
	list-style: none;
}
div.BonSavoir ul li,
div.PasOublier ul li,
div.Attention ul li {
	background-image: url(../../Library/Common/Images/ico-square.gif);
	background-repeat: no-repeat;
	background-position: 0% 4px;
	padding-left: 11px;
	font-size: 90%;
	margin-bottom: 5px;
}
div.BonSavoir ul li span,
div.PasOublier ul li span,
div.Attention ul li span {
	font-weight: bolder;
}
div.BonSavoir ul li a:link,
div.BonSavoir ul li a:visited,
div.PasOublier ul li a:link,
div.PasOublier ul li a:visited,
div.Attention ul li a:link,
div.Attention ul li a:visited {
	text-decoration: underline;
	font-weight: bolder;
	color: #4EBDD8;
}
div.BonSavoir ul li a:hover,
div.PasOublier ul li a:hover,
div.Attention ul li a:hover {
	text-decoration: none;
}

div.BonSavoir div.InfoBox0,
div.BonSavoir div.InfoBox1,
div.BonSavoir div.InfoBox2,
div.BonSavoir div.InfoBox3,
div.BonSavoir div.InfoBox4,
div.BonSavoir div.InfoBox5,
div.BonSavoir div.InfoBox6,
div.BonSavoir div.InfoBox7 {
	margin-bottom: 20px;
	width: 469px;
}
html>body div.BonSavoir div.InfoBox0,
html>body div.BonSavoir div.InfoBox1,
html>body div.BonSavoir div.InfoBox2,
html>body div.BonSavoir div.InfoBox3,
html>body div.BonSavoir div.InfoBox4,
html>body div.BonSavoir div.InfoBox5,
html>body div.BonSavoir div.InfoBox6,
html>body div.BonSavoir div.InfoBox7 {
	float: left;
}

div.BonSavoir div dl {
	float: left;
	background-repeat: repeat-y;
	width: 469px;
}
div.BonSavoir div.InfoBox0 div,
div.BonSavoir div.InfoBox1 div,
div.BonSavoir div.InfoBox2 div,
div.BonSavoir div.InfoBox3 div,
div.BonSavoir div.InfoBox4 div,
div.BonSavoir div.InfoBox5 div,
div.BonSavoir div.InfoBox6 div,
div.BonSavoir div.InfoBox7 div {
	padding-bottom: 1px;
	background-color: #FFFFFF;
	float: left;
	width: 469px;
}
div.BonSavoir div div {
	background-image: url(../../Library/Common/Images/bg-loop-line.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
}
div.BonSavoir div.InfoBox5 div {
	background-image: none;
	border-bottom: solid 1px #FFFFFF;
	padding-bottom: 0px;
}
div.BonSavoir div div.LastItem {
	background-image: none;
}
div.BonSavoir div.InfoBox0 dl {
	background-image: url(../../Library/Common/Images/bg-infobox-0.gif);
}
div.BonSavoir div.InfoBox1 dl {
	background-image: url(../../Library/Common/Images/bg-infobox-1.gif);
}
div.BonSavoir div.InfoBox2 dl {
	background-image: url(../../Library/Common/Images/bg-infobox-2.gif);
}
div.BonSavoir div.InfoBox3 dl {
	background-image: url(../../Library/Common/Images/bg-infobox-3.gif);
}
div.BonSavoir div.InfoBox4 dl {
	background-image: url(../../Library/Common/Images/bg-infobox-4.gif);
}
div.BonSavoir div.InfoBox5 dl {
	background-image: url(../../Library/Common/Images/bg-infobox-5.gif);
}
div.BonSavoir div.InfoBox6 dl {
	background-image: url(../../Library/Common/Images/bg-infobox-6.gif);
}
div.BonSavoir div.InfoBox7 dl {
	background-image: url(../../Library/Common/Images/bg-infobox-7.gif);
}
div.BonSavoir div dl dt {
	float: left;
	padding: 10px;
	vertical-align: top;
	text-align: center;
}
div.BonSavoir div.InfoBox4 dl dt,
div.BonSavoir div.InfoBox5 dl dt,
div.BonSavoir div.InfoBox6 dl dt,
div.BonSavoir div.InfoBox7 dl dt {
	float: right;
}
div.BonSavoir div.InfoBox0 dl dt,
div.BonSavoir div.InfoBox4 dl dt {
	width: 130px;
}
div.BonSavoir div.InfoBox1 dl dt,
div.BonSavoir div.InfoBox5 dl dt {
	width: 88px;
}
div.BonSavoir div.InfoBox2 dl dt,
div.BonSavoir div.InfoBox6 dl dt {
	width: 75px;
}
div.BonSavoir div.InfoBox3 dl dt,
div.BonSavoir div.InfoBox7 dl dt {
	width: 65px;
}

div.BonSavoir div.InfoBox0 dl dd {
	margin-left: 150px;
}
div.BonSavoir div.InfoBox1 dl dd {
	margin-left: 108px;
}
div.BonSavoir div.InfoBox2 dl dd {
	margin-left: 95px;
}
div.BonSavoir div.InfoBox3 dl dd {
	margin-left: 85px;
}
div.BonSavoir div.InfoBox4 dl dd {
	margin-right: 150px;
}
div.BonSavoir div.InfoBox5 dl dd {
	margin-right: 108px;
}
div.BonSavoir div.InfoBox6 dl dd {
	margin-right: 95px;
}
div.BonSavoir div.InfoBox7 dl dd {
	margin-right: 85px;
}

div.BonSavoir div dl dd {
	background-color: #FFEFE2;
	background-image: url(../../Library/Common/Images/ico-square.gif);
	background-repeat: no-repeat;
	background-position: 10px 14px;
	padding: 10px;
	padding-left: 21px;
	font-size: 90%;
}
* html div.BonSavoir div dl dd {
	padding-left: 18px;
}
* html div.BonSavoir div.InfoBox4 dl dd,
* html div.BonSavoir div.InfoBox5 dl dd,
* html div.BonSavoir div.InfoBox6 dl dd,
* html div.BonSavoir div.InfoBox7 dl dd {
	padding-left: 21px;
}

div.BonSavoir div dl dd p.Title,
div.BonSavoir p.Title {
	color: #EE9A00;
	font-weight: bolder;
	margin-bottom: 1px;
	font-size: 110%;
}
div.BonSavoir p.Title {
	font-size: 100%;
	padding-bottom: 3px;
}
div.BonSavoir div dl dd p span {
	font-weight: bolder;
	color: #000000;
}
div.BonSavoir div dl dd a:link,
div.BonSavoir div dl dd a:visited {
	text-decoration: underline;
	color: #4CB7D1;
}
div.BonSavoir div dl dd a:hover {
	text-decoration: none;
}
.BonSavoir p.TitBonSavoir {
background-image: url(../../Library/Common/Images/img-bon-savoir.gif);
}
#cuisine .BonSavoir ul li, #cuisine .Attention ul li, #cuisine .PasOublier ul li{
	background: url(../img/puce_cuisine.gif) 0 3px no-repeat;
}
#linge .BonSavoir ul li, #linge .Attention ul li, #cuisine .PasOublier ul li{
	background: url(../img/puce_linge.gif) 0 3px no-repeat;
}
#recevoir .BonSavoir ul li, #recevoir .Attention ul li, #cuisine .PasOublier ul li{
	background: url(../img/puce_recevoir.gif) 0 3px no-repeat;
}
#repos .BonSavoir ul li, #repos .Attention ul li, #cuisine .PasOublier ul li{
	background: url(../img/puce_repos.gif) 0 3px no-repeat;
}
#tv .BonSavoir ul li, #tv .Attention ul li, #cuisine .PasOublier ul li{
	background: url(../img/puce_tv.gif) 0 3px no-repeat;
}
#numerique .BonSavoir ul li, #numerique .Attention ul li, #cuisine .PasOublier ul li{
	background: url(../img/puce_numerique.gif) 0 3px no-repeat;
}
#colLarge #photos.galleryview .panel .panel-overlay h2{
color:#b1b1b0;
font-size:1.25em;
padding:17px 0 0 11px;
margin-bottom:42px;
}
#colLarge #photos.galleryview .panel .panel-overlay p{
font-size:2em;
padding:0 0 0 11px;
line-height:0.85em;
font-family:Verdana, Geneva, sans-serif;
}
#colLarge #photos.galleryview .panel .panel-overlay p span{
color:#d8cfc4;
font-weight:bold;
font-size:0.6em;
line-height:0.95em;
}
/*Plan du site*/
.csc-sitemap ul{
padding:0;
margin:0;
text-decoration:none;
list-style:none;
}
.csc-sitemap ul li a{
text-decoration:none;
color:#a1a1a1;
font-weight:bold;
}
.csc-sitemap ul li ul{
margin:10px 0 10px 50px;
}
div .csc-sitemap ul li ul li ul li ul li ul li a{
font-weight:normal;
color:#000;
}
/*tip a friend*/
#tipafriend{
color:#666;
border-collapse:collapse;
border:0;
}
#tipafriend td{
vertical-align:top;
}
#tipafriend td.label{
width:35%
}
#tipafriend td.champs{
width:65%
}
#tipafriend td input#nom, #tipafriend td input#mail, #tipafriend td input#destinataires, #tipafriend td textarea#message{
width:440px;
}
#tipafriend td input.submit{
border:0;
background: #666;
color:#fff;
font-size:1em;
font-weight:bold;
}



#headerfooter {
text-align: center;
color: #666666;
font-size: 0.8em;
}	
