body * {
	font-family:arial, helvetica, sans-serif;
	font-size:xx-small;
}
body 
{
	margin:6px 0px 10px 0px;
	text-align:center;
	background-color:#EAEEF1;
}
p, form, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	font-weight:normal;
}
textarea {
	overflow:auto;
}
table {
	border:0px;
	border-collapse:collapse;	
}
table td {
	padding:0px;
}
a {
	text-decoration:none;
	color:#DC021B;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}
strong {
	font-weight:bold;
}
.clear {
	clear:both;
}
.noaction {
	
}
.none {
	display:none;
}
.it {
	font-style:italic;
}
.nowrap {
	white-space:nowrap;
}
input.chk {
	margin-top:0px;
	margin-left:0px;
	border:none;
}
input.rad {
	margin-top:0px;
	margin-left:0px;
	border:none;
}

ul.classic {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.classic li p {
	background:url(../images/list-square.gif) 0px 6px no-repeat;
	padding:1px 8px 0px 8px;
}
ul.links {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.links li p {
	background:url(../images/puce_lien.gif) 0px 5px no-repeat;
	padding:1px 8px 0px 8px;
}
tr.alt {
	background-color:#EEF2F5;
}

/* structures */
#main {
	width:988px;
	margin:0px auto 0px auto;
	border:1px solid #868597;
	text-align:left;
	overflow-x:hidden;
	background-color:#FFFFFF;
}

/* bandeau haut */
#header {
	background:url(../images/bandeau_visu-haut.jpg) right top no-repeat;
	height:101px;
}
#header:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#header #logo {
	margin:20px 0px 0px 22px;	
	float:left;
}

#gproduits #header {
	background-image:url(../images/bandeau_produits-haut.jpg);
}
#gcorporate #header {
	background-image:url(../images/bandeau_corporate-haut.jpg);
}
#gevenementiel #header {
	background-image:url(../images/bandeau_evenementiel-haut.jpg);
}
#gtechnologie #header {
	background-image:url(../images/bandeau_technologie-haut.jpg);
}
#gconceptcar #header {
	background-image:url(../images/bandeau_conceptcar-haut.jpg);
}
#gsport #header {
	background-image:url(../images/bandeau_sport-haut.jpg);
}
#gphotosvideos #header {
	background-image:url(../images/bandeau_photosvideos-haut.jpg);
}
#header p.user {
	font-size:11px;
	color:#363940;
	margin:0px 50px 0px 310px;
	padding:6px 0px 0px 0px;
}
#header p {
	font-size:11px;
}
#header p a {
	font-size:11px;
}
#header p.search {
	padding:2px 12px 0px 0px;
	float:right;
}
#header p.search a.lng {
	font-size:12px;
}
#header p.search span {
	font-size:16px;
	color:#92979B;
	margin:0px 0px 0px 14px;
}
#header p.search input {
	vertical-align:middle;	
}
#header input.searchTextbox {
	font-size:11px;
	border:1px solid #DC021B;
	background-color:#FFFFFF;
	padding:1px 0px 0px 5px;
	width:130px;
	margin:0px 0px 0px 18px;
}

#header p.actions {
	clear:right;
	margin:10px 0px 0px 305px;
}
#header p.actions a {
	display:block;
	float:left;
}
#header p.actions a strong {
	display:block;
	font-size:100%;
	font-weight:normal;
	text-align:center;
	width:76px;
	padding:34px 0px 0px 0px;
	background:url(../images/p.gif) center top no-repeat;
	cursor:pointer;
	cursor:hand;
}

#header p.actions a.panier strong {
	background-image:url(../images/pict_mon-panier.gif);	
}
#header p.actions a.panier:hover strong, #header p.actions a.panier strong.on {
	background-image:url(../images/pict_mon-panier-on.gif);	
}
#header p.actions a.profil strong {
	background-image:url(../images/pict_mon-profil.gif);
}
#header p.actions a.profilOff strong {
	background-image:url(../images/p.gif);
	cursor:default;
}
#header p.actions a.profil:hover strong, #header p.actions a.profil strong.on {
	background-image:url(../images/pict_mon-profil-on.gif);
}
#header p.actions a.profilOff:hover strong, #header p.actions a.profilOff strong.on {
	background-image:url(../images/p.gif);
	cursor:default;
}
#header p.actions a.deconnexion strong {
	background-image:url(../images/pict_deconnexion.gif);
}
#header p.actions a.deconnexion:hover strong, #header p.actions a.deconnexion strong.on {
	background-image:url(../images/pict_deconnexion-on.gif);
}

/* navigation haut */
#nav1 {
	clear:both;
	background:url(../images/nav1-bkg.gif) left top repeat-x;
	height:27px;
	position:relative;
	z-index:1000;
}
#nav1 ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#nav1 li {
	float:left;
	display:inline;
	/*margin:0px 35px 0px 9px;*/
}
/*************************************/
/* Début Modifications SQLI mai 2007 */
/*************************************/
	#nav1 div {
		/*width:120px;*/
		width:auto;
		white-space:nowrap;
	}
	#nav1 div li {
		float:none;
		background:#FFFFFF;
	}
/***********************************/
/* Fin Modifications SQLI mai 2007 */
/***********************************/
#nav1 li a {
	height:27px;
	font-weight:bold;
	background:url(../images/nav1-off.gif) left top no-repeat;
}
#nav1 li a.on, #nav1 li a:hover {
	background:url(../images/nav1-on.gif) left top no-repeat;
	text-decoration:none;
}
#nav1 div li a.off, #nav1 div li a, #nav1 div li a:hover {
	border-top:1px solid #D1D4DB;
	height:auto;
	background:#FFFFFF;
	display:block;
	font-size:11px;
	color:#363940;
/*	white-space:nowrap;*/
	padding:4px 10px 3px 10px;
}
#nav1 div li a.on, #nav1 div li a:hover {
	background:#ECEDEF url(../images/nav1-son.gif) left bottom repeat-x;
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
	
}
#nav1 div li.f a {
	border-top-color:#DE0008;
}
#nav1 li a span {
	display:block;
	font-size:12px;
	text-transform:uppercase;
	color:#363940;
	font-weight:bold;
	background:url(../images/p.gif) right top no-repeat;
	padding:7px 14px 5px 27px;
}
#nav1 li a.on span, #nav1 li a:hover span {
	background-image:url(../images/nav1-on-r.gif);
	color:#FFFFFF;
}

#nav1 div {
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	visibility:hidden;
	border:1px solid #DE0008;
	border-top:none;
}
#nav1 div ul {
	margin:0px;
}

#nav1 ul li div ul li
{
	margin-left:0px;
}

/* contenu */
#contents {
	background:url(../images/bandeau_visu-sous-nav.jpg) right top no-repeat;
	clear:both;
}
/*
#gproduits #contents {
	background-image:url(../images/bandeau_produits-bas.jpg); 
}
#gcorporate #contents {
	background-image:url(../images/bandeau_corporate-bas.jpg);
}
#gevenementiel #contents {
	background-image:url(../images/bandeau_evenementiel-bas.jpg);
}
#gtechnologie #contents {
	background-image:url(../images/bandeau_technologie-bas.jpg);
}
#gconceptcar #contents {
	background-image:url(../images/bandeau_conceptcar-bas.jpg);
}
#gsport #contents {
	background-image:url(../images/bandeau_sport-bas.jpg);
}
#gphotosvideos #contents {
	background-image:url(../images/bandeau_photosvideos-bas.jpg);
}
*/
#contents div.contents {
	background:url(../images/bg_bas-page.gif) left bottom repeat-x;
	padding:0px 10px 20px 0px;
}
.fbottom div.contents, #contents.fbottom div.contents {
	padding-bottom:0px;
}
#contents div.contents:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
head:first-child+body #contents div.contents {
	display:inline-block;
}
#trail {
	color:#DC021B;
	padding:12px 0px 8px 20px;
}
#trail strong {
	font-weight:normal;
	color:#FF6600;
}

#contents #pgcorps {
	margin:0px 0px 0px 20px;
	width:950px;
}
#contents .pgtitre {
	font-size:280%;
	color:#FF6600;
	font-weight:bold;
	padding:12px 0px 10px 0px;
}
#contents .pgstitre {
	font-size:120%;
	color:#FF6600;
	font-weight:bold;
	padding:0px;
	text-transform:uppercase;
}

#contents p.chapo, #contents p.chapo span{
	font-size:120%;
	color:#363940;
	padding:10px 0px 10px 0px;
}

/* Ajout MPR pour pop-up RSS */
#contents p.rssQuestion
{
	font-size:130%;
	font-weight:bold;
	margin-bottom:-10px;
}


/* Fin Ajout */

#contents a.puce {
	display:inline;
	background:url(../images/puce_lien.gif) 0px 4px no-repeat;
	padding-left:8px;
}
#contents a.help {
	cursor:pointer;
	cursor:help;
	border-bottom:1px dashed #FD000D;
}
#contents a.help:hover {
	text-decoration:none;
}
#contents p.ml {
	color:#636768;
}

/* boutons d'action */
#contents .bactions, #contents .tactions, #contents .tactions2, #contents .tel {
/*	clear:both;*/
/*	display:inline-table; */
 	font-size:110%;
 	margin-top:10px;
	padding-bottom:1px;
	/*Ajout MPR pour le template prix*/
	/*float:left;*/
}
#contents .bactions {
	clear:both;
	position:relative;
	bottom:-20px;
}
.fbottom .bactions {
	padding-top:20px;
}
#contents .tel {
	float:right;
}
#contents .bactions:after, #contents .tactions:after, #contents .tactions2:after, #contents .tel:after { content:".";	display:block; height:0; clear:both; visibility:hidden;}
#contents .bactions a, #contents .tactions a, #contents .tactions2 a, #contents .tel a, #contents .tel span {
	display:block;
	font-size:100%;
	float:right;
	background:url(../images/p.gif) left top no-repeat;
	height:36px;
}
#contents .tel a, #contents .tel span {
	float:left;
}
#contents .tel span {
	width:1px;
	height:25px;
	overflow:hidden;
	margin-right:12px;
	background-color:#636768;
}
#contents .tel span.date {
	width:auto;
	height:auto;
	overflow:visible;
	background:none;
}
#contents .bactions a strong, #contents .tactions a strong, #contents .tactions2 a strong, #contents .tel a strong {
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:10px 16px 0px 36px;
	cursor:hand;
}
* html #contents .bactions a strong, * html #contents .tactions a strong, * html #contents .tactions2 a strong, * html #contents .tel a strong {
	display:inline-block;
}
#contents .tactions2 a strong, #contents .tel a strong {
	padding:1px 16px 0px 36px;
}
#contents .tactions a, #contents .tactions2 a {
	float:left;
}
#contents .bactions a.imprimer {
	background-image:url(../images/pict_imprimer.gif);
}
#contents .bactions a.imprimer strong {
	padding-left:38px;
}
#contents .bactions a.envoyer {
	background-image:url(../images/pict_envoyer.gif);
}
#contents .bactions a.favoris {
	background-image:url(../images/pict_favoris.gif);
}
#contents .bactions a.favoris strong {
	padding-left:32px;
}
#contents .tactions a.panier, #contents .tactions2 a.panier, #contents .tel a.panier {
	background-image:url(../images/pict_ajout-panier.gif);
}
#contents .tactions a.envoyer {
	background-image:url(../images/pict_envoyer2.gif);
}
#contents .tactions a.panier strong, #contents .tactions2 a.panier strong, #contents .tel a.panier strong {
	padding-left:40px;
}
#contents .tactions a.word, #contents .tactions2 a.word {
	background-image:url(../images/pict_word.gif);
}
#contents .tactions a.word strong, #contents .tactions2 a.word strong {
	padding-left:32px;
}
#contents .tactions a.ppt, #contents .tactions2 a.ppt {
	background-image:url(../images/pict_ppt.gif);
}
#contents .tactions a.ppt strong, #contents .tactions2 a.ppt strong {
	padding-left:32px;
}
#contents .tactions a.zip, #contents .tactions2 a.zip {
	background-image:url(../images/pict_zip.gif);
}
#contents .tactions a.zip strong, #contents .tactions2 a.zip strong {
	padding-left:32px;
}
#contents .tactions a.excel, #contents .tactions2 a.excel {
	background-image:url(../images/pict_excel.gif);
}
#contents .tactions a.excel strong, #contents .tactions2 a.excel strong {
	padding-left:32px;
}
#contents .tactions a.xls, #contents .tactions2 a.xls {
	background-image:url(../images/pict_excel.gif);
}
#contents .tactions a.xls strong, #contents .tactions2 a.xls strong {
	padding-left:32px;
}
#contents .tactions a.pdf, #contents .tactions2 a.pdf {
	background-image:url(../images/pict_pdf.gif);
}
#contents .tactions a.pdf strong, #contents .tactions2 a.pdf strong {
	padding-left:32px;
}
/*Ajout MPR */
#contents .tactions a.mov, #contents .tactions2 a.mov {
	background-image:url(../images/pict_qt.gif);
}
#contents .tactions a.mov strong, #contents .tactions2 a.mov strong {
	padding-left:32px;
}
#contents .tactions a.wmv, #contents .tactions2 a.wmv {
	background-image:url(../images/pict_wmp.gif);
}
#contents .tactions a.wmv strong, #contents .tactions2 a.wmv strong {
	padding-left:32px;
}
#contents .tactions a.ram, #contents .tactions2 a.ram {
	background-image:url(../images/pict_ram.gif);
}
#contents .tactions a.ram strong, #contents .tactions2 a.ram strong {
	padding-left:35px;
}
#contents .tactions a.gif, #contents .tactions2 a.gif {
	background-image:url(../images/pict_gif.gif);
}
#contents .tactions a.gif strong, #contents .tactions2 a.gif strong {
	padding-left:33px;
}
#contents .tactions a.jpg, #contents .tactions2 a.jpg {
	background-image:url(../images/pict_jpeg.gif);
}
#contents .tactions a.jpg strong, #contents .tactions2 a.jpg strong {
	padding-left:32px;
}
#contents .tactions a.jpeg, #contents .tactions2 a.jpeg {
	background-image:url(../images/pict_jpeg.gif);
}
#contents .tactions a.jpeg strong, #contents .tactions2 a.jpeg strong {
	padding-left:32px;
}
#contents .tactions a.swf, #contents .tactions2 a.swf {
	background-image:url(../images/pict_swf.gif);
}
#contents .tactions a.swf strong, #contents .tactions2 a.swf strong {
	padding-left:35px;
}
#contents .tactions a.flv, #contents .tactions2 a.flv {
	background-image:url(../images/pict_flv.jpg);
	
}
#contents .tactions a.flv strong, #contents .tactions2 a.flv strong {
	padding-left:35px;
}

/*Fin Ajout MPR */
#contents .tactions a.photos, #contents .tactions2 a.photos {
	background-image:url(../images/pict_photo-associe.gif);
}
#contents .tactions a.photos strong, #contents .tactions2 a.photos strong {
	padding-left:48px;
}
#contents .tel a.tphotos {
	background-image:url(../images/pict_telecharge-photo.gif);
}
#contents .tel a.tphotos strong {
	padding-left:38px;
}
#contents .tactions a.videos, #contents .tactions2 a.videos {
	background-image:url(../images/pict_video-associe.gif);
}
#contents .tactions a.videos strong, #contents .tactions2 a.videos strong {
	padding-left:48px;
}
#contents .tactions a.tele, #contents .tactions2 a.tele {
	background-image:url(../images/pict_telecharger.gif);
}
#contents .tactions a.tele strong, #contents .tactions2 a.tele strong {
	padding-left:40px;
}
#contents .tactions a.suppr, #contents .tactions2 a.suppr {
	background-image:url(../images/pict-sup-selection.gif);
}
#contents .tactions a.suppr strong, #contents .tactions2 a.suppr strong {
	padding-left:34px;
}
div.basketDl
{
	background-repeat:no-repeat;
	background-image:url(../images/pict_telecharger.gif);
	height:40px;
}
div.basketDl a
{
	padding-left:48px;
}

/* boutons */
#contents p.bouton {
	display:none;
	background:url(../images/bouton-fond-droit.gif) right bottom no-repeat;
	vertical-align:baseline;
	width:1px;
	padding-bottom:2px;
	padding-right:2px;
}
#contents p.bouton strong {
	border:1px solid #CACFCF;
	border-bottom:none;
	border-right:none;
	display:inline-block;
	width:auto;
	overflow:visible;
	padding:0px;
}
#contents p.bouton strong a {
	display:inline-block;
	width:100%;
	border:2px solid #EDF0F0;
	border-right-width:1px;
	background:#E2E3E6 url(../images/bouton-fond.gif) left bottom repeat-x;
	text-transform:uppercase;
	font-size:130%;
	font-weight:bold;
	padding:2px 4px 0px 4px;
	text-align:left;
	line-height:100%;
}
#contents p.bouton a:hover {
	text-decoration:none;
}

/* SQLI */

#contents p.bouton2 {
	background:url(../images/bouton2-fond.gif) left bottom no-repeat;
	padding:0px;
	margin:0px;
	margin-right:5px;
	margin-top:15px;
	_margin-top:0px; /* MPR: hack IE pour flashV3 */ 
}

#contents p.bouton2nopuce {
	background:url(../images/bouton2-fond-nopuce.gif) left bottom no-repeat;
}

#contents p.bouton2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#contents p.bouton2 a, #contents p.bouton2 span {
	display:block;
	background:url(../images/bouton2-fond-droit.gif) right bottom no-repeat;
	font-size:100%;
	font-weight:bold;
	text-align:left;
	line-height:100%;
	padding:9px 14px 9px 23px;
	margin:0px;
	white-space:nowrap;
}

#contents p.bouton2 a:hover {
	text-decoration:underline;
}

/* pagination */
#contents p.pagination {
	display:inline-table;
	width:100%;
	font-weight:bold;
	font-size:110%;
	padding:8px 0px 4px 0px;
}
#contents p.pagination a {
	font-size:100%;
	margin:0px 2px 0px 2px;
}
#contents p.pagination strong {
	font-size:100%;
	color:#FF6600;
	margin:0px 2px 0px 2px;
}
#contents p.pagination a.currentpage {
	font-size:100%;
	color:#FF6600;
	margin:0px 2px 0px 2px;
}

#contents p.pagination span {
	float:right;
	font-size:100%;
	font-weight:normal;
}
#contents p.pagination span.aff select {
	font-size:100%;
	vertical-align:middle;
}

/* listes d'éléments type tableau */
#contents ul.cols {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#contents ul.cols li {
	float:left;
	display:inline;
}
#contents ul.cols li p {
	float:left;
	font-size:110%;
}
#contents div.cols:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#contents div.cols p {
	float:left;
	font-size:110%;
}

/* liste de fichiers a telecharger */
#contents ul.files {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#contents ul.files li {
 	font-size:100%;
}
#contents ul.files li a {
	font-size:110%;
	display:block;
	background:url(../images/p.gif) left top no-repeat;
	height:30px;
}
#contents ul.files li a strong {
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:10px 16px 0px 36px;
}
#contents ul.files li a.word {
	background-image:url(../images/pict_word.gif);
}
#contents ul.files li a.word strong {
	padding-left:32px;
}
#contents ul.files li a.ppt {
	background-image:url(../images/pict_ppt.gif);
}
#contents ul.files li a.ppt strong {
	padding-left:32px;
}
#contents ul.files li a.zip {
	background-image:url(../images/pict_zip.gif);
}
#contents ul.files li a.zip strong {
	padding-left:32px;
}
#contents ul.files li a.excel {
	background-image:url(../images/pict_excel.gif);
}
#contents ul.files li a.excel strong {
	padding-left:32px;
}
#contents ul.files li a.pdf {
	background-image:url(../images/pict_pdf.gif);
}
#contents ul.files li a.pdf strong {
	padding-left:32px;
}

/* Ajout MPR */
#contents ul.files li a.mov {
	background-image:url(../images/pict_qt.gif);
}
#contents ul.files li a.mov strong {
	padding-left:32px;
}
#contents ul.files li a.jpg {
	background-image:url(../images/pict_jpeg.gif);
	/* ajout Mozilla */
	display:block;
}
#contents ul.files li a.jpg strong {
	padding-left:32px;
	
}
#contents ul.files li a.swf {
	background-image:url(../images/pict_swf.gif);
}
#contents ul.files li a.swf strong {
	padding-left:32px;
}
#contents ul.files li a.flv {
	background-image:url(../images/pict_flv.jpg);
	
}
#contents ul.files li a.flv strong {
	padding-left:32px;
	
}
#contents ul.files li a.ram {
	background-image:url(../images/pict_ram.gif);
}
#contents ul.files li a.ram strong {
	padding-left:35px;
}
#contents ul.files li a.wmv {
	background-image:url(../images/pict_wmp.gif);
}
#contents ul.files li a.wmv strong {
	padding-left:32px;
}

/* Fin Ajout MPR */

#contents ul.files li a.jpeg {
	background-image:url(../images/pict_jpeg.gif);
	/* ajout Mozilla */
	display:block;
}
#contents ul.files li a.jpeg strong {
	padding-left:32px;
	
}
#contents ul.files li a.tiff {
	background-image:url(../images/pict_tif.gif);
	/* ajout Mozilla */
	display:block;
}
#contents ul.files li a.tiff strong {
	padding-left:32px;
}
#contents ul.files li a.zip {
	background-image:url(../images/pict_zip.gif);
}
#contents ul.files li a.zip strong {
	padding-left:32px;
}
#contents ul.files li a.wmp {
 background-image:url(../images/pict_wmp.gif);
}
#contents ul.files li a.wmp strong {
 padding-left:32px;
}
#contents ul.files li a.real {
 background-image:url(../images/pict_real.gif);
}
#contents ul.files li a.real strong {
 padding-left:32px;
}
#contents ul.files li a.qt {
 background-image:url(../images/pict_qtb.gif);
}
#contents ul.files li a.qt strong {
 padding-left:32px;
}
#contents ul.files li a.xls {
 background-image:url(../images/pict_xls.gif);
}
#contents ul.files li a.xls strong {
 padding-left:32px;
}
#contents ul.files li a.ppt {
 background-image:url(../images/pict_ppt.gif);
}
#contents ul.files li a.ppt strong {
 padding-left:32px;
}
#contents ul.files li a.gif {
 background-image:url(../images/pict_gif.gif);
 /* ajout Mozilla */
	display:block;
}
#contents ul.files li a.gif strong {
 padding-left:32px;
}
#contents ul.files li a.png {
 background-image:url(../images/pict_png.gif);
 /* ajout Mozilla */
	display:block;
}
#contents ul.files li a.png strong {
 padding-left:32px;
}
#contents ul.files li a.bmp {
 background-image:url(../images/pict_bmp.gif);
 /* ajout Mozilla */
	display:block;
}
#contents ul.files li a.bmp strong {
 padding-left:32px;
}
#contents ul.files li a.eps {
 background-image:url(../images/pict_eps.gif);
 /* ajout Mozilla */
	display:block;
}
#contents ul.files li a.eps strong {
 padding-left:32px;
}

/* encart */
#contents div.encart {
	background:url(../images/encart-fond-haut.gif) left top repeat-x;
}
#contents div.encart div.bas {
	display:inline-table;
	width:100%;
	background:url(../images/encart-fond-bas.gif) left bottom repeat-x;
}
#contents div.encart div.bas:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#contents div.encart div.hg {
	background:url(../images/encart-haut-g.gif) left top no-repeat;
	width:2px;
	height:87px;
	overflow:hidden;
	float:left;
}
#contents div.encart div.hd {
	background:url(../images/encart-haut-d.gif) left top no-repeat;
	width:2px;
	height:87px;
	overflow:hidden;
	float:right;
	margin-right:-3px;
}
#contents div.encart div.bg {
	clear:left;
	background:url(../images/encart-bas-g.gif) left top no-repeat;
	width:2px;
	height:87px;
	overflow:hidden;
	float:left;
	margin-top:-87px;
}
#contents div.encart div.bd {
	clear:right;
	background:url(../images/encart-bas-d.gif) left top no-repeat;
	width:2px;
	height:87px;
	overflow:hidden;
	float:right;
	margin-top:-87px;
	margin-right:-3px;
}
#contents div.encart div.econtents {
	height:110px;
	padding:16px 12px 16px 12px;
}
#contents div.encart div.econtents:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* bandeau bas */
#footer {
	clear:left;
	border-top:1px solid #C4C7CC;
	padding:6px 0px 6px 0px;
	background:url(../images/footer-bkg.gif) left top repeat-x;
}
/* Ajout MPR v3.2 icone RSS dans le footer */
#footer a.rss_icon {
	background:url(../images/feed-icon-12x12.gif) left no-repeat;
	padding-left:16px;
}
/* Fin Ajout MPR */
#footer p {
	text-align:center;
	font-size:110%;
	color:#363940;
}
#footer p a, #footer p strong, #footer p span {
	font-size:100%;
	margin:0px 8px 0px 8px;
}
#footer p a {
	color:#363940;
}
#footer p strong {
	font-weight:normal;
	color:#FF6600;
}

#contents .date {
	color:#636768;
}
#contents p strong, #contents p a {
	font-size:100%;
}
#contents #pgcorps p.hdp {
	clear:both;
	text-align:right;
	padding:12px 8px 12px 0px;
}
#contents #pgcorps p.hdp img {
	margin-right:4px;
}

head:first-child+body * {
	font-size:x-small;
}

head:first-child+body #nav1 li {
	display:inline-table;
} 

head:first-child+body #nav1 li a {
	display:inline-table;
	float:left;
}
head:first-child+body #nav1 li a span {
	display:inline-table;
}
head:first-child+body #nav1 div ul {
	float:left;
}
head:first-child+body #nav1 div li {
	margin-right:0px;
	display:list-item;
}
head:first-child+body #nav1 div li a.off, head:first-child+body #nav1 div li a, head:first-child+body #nav1 div li a:hover {
	display:block;
	float:none;
	padding-top:6px;
	padding-bottom:5px;
}

/* tableaux de donnees */
#contents table.data {
	font-size:100%;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#C4C7CC;
}
#contents table.data td, #contents table.data th {
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#C4C7CC;
	padding:2px 4px 2px 4px;
	font-size:100%;
}

#contents table.data th {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#EAEEF1;
}
#contents table.data tr.alt {
	background-color:#EAEEF1;
}
body.zoom {
	margin:0px;
}
body.zoom img {
	display:block;
}

/*\*/
#contents table.data {
	border:none;
}
#contents table.data td, #contents table.data th {
	border:1px solid #C4C7CC;
}
head:first-child+body #contents div.contents {
	display:block;
}
.fbottom div.contents, #contents.fbottom div.contents {
	padding-bottom:16px;
}
.fbottom .bactions {
	padding-top:0px;
}
#contents p.bouton strong {
	display:block;
}
#contents p.bouton strong a {
	display:block;
}
#contents div.encart div.econtents {
	height:142px;
}
#contents div.encart div.hd, #contents div.encart div.bd {
	margin-right:0px;
}
* html input.chk {
	border:none;
	width:14px;
	height:12px;
	overflow:hidden;
}
* html input.rad {
	border:none;
	width:16px;
	height:14px;
	overflow:hidden;
}
* html #contents .bactions, * html #contents .tactions, * html #contents .tactions2, * html #contents .tel, * html #contents p.pagination, * html #contents div.encart div.bas, * html #contents div.contents {
	display:block;
	height:1%;
}
* html #contents ul.cols li, * html #contents div.cols {
	height:1%;
}
* html #nav1 div li a, * html #nav1 div li a:hover {
	width:100%;
}
head:first-child+body #header {
	height:auto;
	padding-top:101px;
	min-height:1px;
}
head:first-child+body #header div {
	margin-top:-101px;
}
html:lang(fr)>body #header {
	padding-top:100px;
}
html:lang(fr)>body #header div {
	margin-top:-100px;
}
head:first-child+body #nav1 {
	padding-left:5px;
}
html:lang(fr)>body #nav1 {
	padding-left:0px;
}
head:first-child+body #nav1 li a {
	margin-left:-5px;
}
html:lang(fr)>body #nav1 li a {
	margin-left:0px;
}
head:first-child+body #nav1 div li a {
	margin-left:0px;
}
head:first-child+body #nav1 div {
	margin-left:-5px;
}
html:lang(fr)>body #nav1 div {
	margin-left:0px;
}
head:first-child+body #nav1 div div {
	margin-left:0px;
}
html:lang(fr)>body #nav1 li:last-child {
	margin-right:0px;
} 
head:first-child+body input.rad {
	vertical-align:bottom;	
}
head:first-child+body input.chk {
	margin-top:2px;
}
head:first-child+body #nav1 li a {
	display:block;
	float:left;
}
head:first-child+body #nav1 div ul {
	float:none;
	margin-left:0px;
}
head:first-child+body #nav1 div li a.off, head:first-child+body #nav1 div li a, head:first-child+body #nav1 div li a:hover {
	float:none;
	padding-top:4px;
	padding-bottom:3px;
}
head:first-child+body #contents #pgcorps {
	float:left;
}
head:first-child+body #contents .bactions a, head:first-child+body #contents .tactions a, head:first-child+body #contents .tactions2 a {
	min-height:36px;
}
head:first-child+body #contents div.encart div.econtents {
	height:auto;
	min-height:110px;
	padding:16px;
	/*Ajout MPR pour FF */
	margin-bottom:0px;
}
head:first-child+body #contents p.bouton strong a {
	width:auto;
}
head:first-child+body #contents ul.cols li {
	display:list-item;
}
head:first-child+body #contents ul.cols li p {
	float:none;
/*	display:inline-table;*/
	display:table;
}
head:first-child+body #contents ul.cols li p.illus {
	float:left;
}

/* MPR Ajout v3.2 Crédits */
#contents div.credits 
{
	clear:left;
	float:left;
	width:133px;
	margin-top:-20px;
	margin-bottom:10px;
}
/* MPR Fin Ajout */

head:first-child+body #contents div.cols p {
	float:none;
	display:inline-table;
}
head:first-child+body #contents div.cols p.illus {
	float:left;
}


html:lang(fr)>body #nav1 li:last-child {
	margin-right:0px;
}

.ErrorMessage
{
	color:Red;
	text-align:center;
	background-color:#FFFFFF
}

/* bouton d'upload */

#contents p.boutonU {
	display:none;
	background:url(../images/bouton-fond-droit.gif) right bottom no-repeat;
	vertical-align:baseline;
	width:1px;
	padding-bottom:2px;
	padding-right:2px;
}
#contents p.boutonU strong {
	border:1px solid #CACFCF;
	border-bottom:none;
	border-right:none;
	display:inline-block;
	width:auto;
	overflow:visible;
	padding:0px;
}
#contents p.boutonU strong a {
	display:inline-block;
	width:150;
	border:2px solid #EDF0F0;
	border-right-width:1px;
	background:#E2E3E6 url(../images/bouton-fond.gif) left bottom repeat-x;
	text-transform:uppercase;
	font-size:90%;
	font-weight:normal;
	padding:2px 4px 0px 4px;
	text-align:left;
	line-height:100%;
}
#contents p.boutonU a:hover {
	text-decoration:none;
}

.TitleUpload
{
	font-size:120%;
	font-weight:bold;
	color:#FF6600;
}

span.rad input, span.chk input
{
	margin-top:0px;
	margin-left:0px;
	border:none;
	vertical-align : middle;
}

.NewsAlertDiv
{
	background-color:#F3F3F3;
	border: solid 1px #CACFCF;
	padding: 5px 5px 5px 5px;
}

/* bouton d'upload */

#contents p.boutonU {
	display:none;
	background:url(/wpc/images/bouton-fond-droit.gif) right bottom no-repeat;
	vertical-align:baseline;
	width:1px;
	padding-bottom:2px;
	padding-right:2px;
}
#contents p.boutonU strong {
	border:1px solid #CACFCF;
	border-bottom:none;
	border-right:none;
	display:inline-block;
	width:auto;
	overflow:visible;
	padding:0px;
}
#contents p.boutonU strong a {
	display:inline-block;
	width:150;
	border:2px solid #EDF0F0;
	border-right-width:1px;
	background:#E2E3E6 url(/wpc/images/bouton-fond.gif) left bottom repeat-x;
	text-transform:uppercase;
	font-size:90%;
	font-weight:normal;
	padding:2px 4px 0px 4px;
	text-align:left;
	line-height:100%;
}
#contents p.boutonU a:hover {
	text-decoration:none;
}

#contents p.boutonU a:hover {
	text-decoration:none;
}

/* Ajout MPR -- RSS pop-up */
#contents div.categoryname a:link, div.categoryname a:visited, div.categoryname a:hover, div.categoryname a:active{
	
	color:gray;
	font-size:14px;
	}
	
	div.rssTitle1 strong{
	font-size:130%;
	font-weight:bold;
	}
	
	div.rssTitle2 strong{
	font-size:110%;
	font-weight:normal;
	}
/*    FIN AJOUT     */

/* Ajout MPR -- Liens Panier dans Galerie Photos */
/*--- Pour liens ajout sélectif et ajout galerie dans galerie photos */
#contents div.bkLinks a strong
{
	font-size:110%;
	font-weight:normal;
}
#contents div.bkLinks img
{
	vertical-align:-12px;
	font-size:110%;
	font-weight:normal;
	margin-bottom:5px;
}
/*--- Pour le lien mon panier dans galerie photos */
#contents div.myBkLink
{
	margin-top:-46px;
}
#contents div.myBkLink a
{
	font-size:110%;
	font-weight:normal;
}
/*    FIN AJOUT     */


.TitleUpload
{
	font-size:120%;
	font-weight:bold;
	color:#FF6600;
}

.CustomAdminText
{
	font-size : 110%;
	text-transform:none;
	color:Black;
}

