html {height:100.1%;}
body{background:#828282; font-family:Verdana, Arial, Helvetica, sans-serif;}

.global_catalogues {
 width: 788px; 
 color:#828282;
 background-color: #DFE1E2;
 margin-left: auto;
 margin-right: auto;
 margin-top: 6px;
 text-align: left;
 }
 


 /* catalogue triptyques*/
.titre_collection {font-size:12px; color:#655959; margin:0; text-align:center;}
a.navcartes {color:#655959; font-size:11px; font-weight:600; text-decoration:none;}
a.navcartes:hover {color:#660033; font-size:11px; font-weight:600; text-decoration:underline;}
.entete_catalogue_tript {width:788px; height:20px;}
.conteneur_catalogue_voeux {width:784px;}
.conteneur_catalogue_voeux img {border:1px solid #AAA5A5;}
.conteneur_catalogue_voeux div.choix-tarifs {border:1px solid #828282; text-align:center; padding:2px 0;}
a.typeclient {text-decoration:none; font-size:12px; font-weight:bold; color:#655959;}
a.typeclient:hover {color:#720015;}
a.liens-sur-fond-gris {font:600 13px Verdana, Arial, Helvetica, sans-serif normal; color:#FFFFCC; text-decoration: none;}
a.liens-sur-fond-gris:hover {font:600 13px Verdana, Arial, Helvetica, sans-serif normal; color:#FFFFCC; text-decoration: underline;} 

/* catalogue panos*/
.panos_header {
 width: 784px;
 padding:10px 0;
 margin: 2px 2px 0px 2px;
 font-size: 12px;
 color: #201F1F;
 background:#D4D4D4;
 border-bottom:1px solid #AAA5A5;
 }
 
.panos_header h2 {color:#595F67; font-size:15px; margin:0 0 4px 20px; text-align:left;}
.accueil_panos_titre {color:#595F67; font-size:15px; margin:0 0 4px 20px; text-align:left;}
.accueil_tript_texte {margin:0 20px 0 20px; text-align:justify; color:#393636;}
p.annoncehaut {font-size:12px; color:#6f6f6f; font-weight: bold; text-align:center; margin:20px 0 10px 0;}
p.annoncehaut a {text-decoration:none; border-bottom:1px solid #ae9a9e; padding-bottom:1px; color:#720015; font-weight: bold;}
.nouveaute {font-size:11px; color:#660033; font-weight: bold; text-align:left; margin:0 0 2px 6px;}
.promotion {font-size:13px; color:#720015; font-weight: bold; text-align:center; margin:0 0 6px 6px;}
.promotion a {text-decoration:none; border-bottom:1px solid #ae9a9e; padding-bottom:1px; font-size:14px; 
color:#720015; font-weight: bold; text-align:center; margin:0 0 6px 6px; background:#eaebec;}
.promotion a:hover {text-decoration:none; border-bottom:1px solid #720015; color:#595F67; font-weight: bold; text-align:center; margin:0 0 6px 6px;}
.typecarte {font-size:11px; color:#660033; text-align:left; margin:0 0 2px 6px;}
.typecarte a {text-decoration:none; border-bottom:1px solid #ae9a9e; font-weight: bold; padding-bottom:1px; font-size:14px; 
color:#720015; margin:0 0 6px 6px; background:#eaebec;}
.typecarte a:hover {text-decoration:none; border-bottom:1px solid #720015; color:#595F67;}
a.lientarifs {text-decoration:none; border-bottom:1px solid #ae9a9e; padding-bottom:1px; font-size:11px; 
color:#720015; font-weight: bold; text-align:center; margin:0 0 6px 6px;}
h2#carte {font-size:12px; color:#595F67; font-weight: bold; text-align:center; margin:0 0 3px 0;}
.imgnew {border:1px solid #1d1d1d;}
.tn {border:1px solid #AAA5A5;}

/*VOEUX ACCUEIL*/
 .voeux_header {
 width: 784px;
 padding:10px 0;
 margin: 2px 2px 0px 2px;
 font-size: 12px;
 color: #201F1F;
 background:#D4D4D4;
 border-bottom:1px solid #ffffff;
 }
.voeux_header h1 {color:#595F67; font-size:20px; font-style:italic; margin:0 0 4px 20px; text-align:left;}
.voeux_header p {margin:0 20px 0 20px; font-size:15px; 
word-spacing:0.8px; letter-spacing:0.2px; text-align:justify; color:#6C4343;}

.conteneur_voeux {width:784px;}
.conteneur_voeux h2 {margin:20px 30px 8px 30px; font-size:14px; font-weight:bold; color:#6C4343;}
.conteneur_voeux p {margin:0 40px 10px 40px; font-size:12px; color:#353535; line-height:17px;}

#promo {margin:20px 0 0 20px; padding:0; background:white;}

#promo div#gauche {float:left; width:362px; margin:10px 10px 10px 0; padding:0; 
border:1px solid #FFFFFF; text-align:center; background:#d0d4d0;}
div#gauche h2 {margin:8px; font-size:16px; font-weight:bold; color:#6C4343;}
div#gauche p#infos {margin:2px 8px 14px 8px; font-size:12px; color:#595F67;}
div#gauche p#infos2 {margin:2px 8px 8px 8px; font-size:11px; color:#595F67; line-height:14px;}
div#gauche img {margin:8px;}
div#gauche p#pub {margin:4px 8px 10px 8px; font-size:14px; font-weight:bold; color:#741d1d;}

#promo div#droite {float:left; width:360px; margin:10px; padding:0;
border:1px solid #FFFFFF; text-align:center; background:#d2d3d6;}
div#droite h2 {margin:8px; font-size:16px; font-weight:bold; color:#6C4343;}
div#droite p#infos {margin:2px 8px 12px 8px; font-size:12px; color:#595F67;}
div#droite p#infos2 {margin:2px 8px 8px 8px; font-size:11px; color:#595F67; line-height:14px;}
div#droite img {margin:8px;}
div#droite p#pub {margin:2px 8px 8px 8px; font-size:14px; font-weight:bold; color:#6C4343;}

p#infos a {text-decoration:none; border-bottom:1px solid #595F67; padding-bottom:1px; color:#6C4343;}
p#infos a:hover {color:#595F67; border-bottom:none}

.separation {
	clear:both; 
	visibility:hidden; 
	margin:0; 
	line-height:0;
	}

/*footer*/
.panos_footer {
 width: 784px;
 padding:10px 0;
 margin: 12px 2px 0px 2px;
 text-align:center;
 color: #201F1F;
 background:#CACACA;
 border-top:1px solid #AAA5A5;
 }
.footer_texte {font-size:12px; margin:0 20px 0 20px; text-align:center; color:#393636; line-height:16px;}
a.contactexpos {font-size:12px; color:#285372; font-weight: bold; text-decoration:none;}
a.contactexpos:hover {color:#660033; font-weight:bold; text-decoration:underline;}

/* navigation menu principal*/
.navbar {
	width:788px; 
	height:29px;
	background:url(images/barremenu6.gif) no-repeat;
	font: bold 11px/18px Verdana, Arial, sans-serif;
	color: #6C4343;
	text-align: center; margin-top:0;
	}
.active {margin-top:4px;}
.navcontainer {margin: 0; padding: 0;}
.navcontainer ul {list-style:none;	padding:0px 0 0px 0;	margin:0;}
.navcontainer li {float:left; width:188px;}
a.actus {
	display: block; height: 22px;
	background: url(images/navoff118.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#6C4343;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px verdana, arial, sans-serif;
	} 
a.actus:hover { 
	display: block; height: 22px;
	background: url(images/nav1rollover118.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#382525;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px verdana, arial, sans-serif;
	} 
a.photos { 
	display: block; height: 22px;
	background: url(images/navoff6.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#6C4343;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px verdana, arial, sans-serif;
	} 
a.photos:hover { 
	display: block; height: 22px;
	background: url(images/nav1rollover.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#382525;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px verdana, arial, sans-serif;
	}
a.livres { 
	display: block; height: 22px;
	background: url(images/navoff85.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#6C4343;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px verdana, arial, sans-serif;
	} 
a.livres:hover { 
	display: block; height: 22px;
	background: url(images/nav1rollover85.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#382525;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px verdana, arial, sans-serif;
	}
/*-------------------SUBMENU version 2------------------*/
.navbar2b {width:788px;	height:20px; font:bold 11px/18px verdana;	color:#E9E9E9;	text-align:center; margin-top:2px;}
.navcontainer2b {margin: 0; padding: 0;}
.navcontainer2b ul {list-style:none; padding:0;	margin:0;}
.navcontainer2b li {float:left; position:relative;	width:150px;}
.navcontainer2b li a, .navcontainer2 li a:link, .navcontainer2 li a:active, .navcontainer2 li a:visited { 
/* link attributes for the main nav */
	display: block; height: 18px;
	padding: 0px 0px 0px 0px; margin: 0 2px;
	color:#D3D4DC;
	background:#767676;
	/*border-bottom:1px solid #A7A7A7; /*border-left:1px solid #A7A7A7;*/ /* border-right:1px solid #A7A7A7;*/							/*color: #E1E7E0;*/
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px verdana;
	letter-spacing: 0.01em;
	border:1px solid #A7A7A7;
	} 
.navcontainer2b li a:hover {color:#FFFFFF; border:1px solid #A7A7A7;}
.activesub{color:#D3D4DC; background:#949494; border:1px solid #A7A7A7; margin: 0 3px}	
.header{width:788px; margin:20px auto 0 auto; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
#entete {width:788px; height:95px; margin:0;}	

/* LIENS PARTENAIRES */
.part {width:770px;	height:28px; font-size:11px; 
color:#FFFFFF;	margin:20px auto 20px auto; text-align:center;}
.part a {padding:0; margin:0; color:#FFFFFF; text-decoration:none;} 
.part a:hover {color:#FFFFFF; text-decoration:underline;}


