.numero_page {position: fixed; top: 10px; left: 10px; z-index: 999; background: rgba(60, 64, 78, 0.5); border-radius: 4px; padding: 4px; color: #FFF;}


/* RÉINITIALISATION DES ÉLÉMENTS
--------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a:active,object,embed{outline:none;}

/* BODY ET HTML
--------------------------------------------------------------------------------------- */
/* COULEUR PRINCIPAL


	ORANGE = #f37021
	ROUGE = #c41a1c
	VERT = #087532
	JAUNE = #faa61a 
	BLEU = #008bd8
	BLEU FONCÉ = #00253e
}

*/


@font-face {
    font-family: 'MagraBold';
    src: url('inc/font/magra-bold-webfont.eot');
    src: url('inc/font/magra-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/font/magra-bold-webfont.woff') format('woff'),
         url('inc/font/magra-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Magra';
    src: url('inc/font/magra-regular-webfont.eot');
    src: url('inc/font/magra-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/font/magra-regular-webfont.woff') format('woff'),
         url('inc/font/magra-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body/*#main*/{
	background: #FFF;
	color: #00253e;
	font-size: 12px;
	line-height: 150%;
	font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New"; /* Garder seulement 3 fontes et effacer ce commentaire */
	text-align: left;
}
html{}

#ecran{
	background-color:#000;
	opacity:0.4;
	width:100%;
	height:4000px;
	position:fixed;
	z-index:666;
	transition:all 0.3s;
}
#ctnMessagePopUp{
	display:block;
	position:fixed;
	opacity:1;
	top:20%;
	left:50%;
	margin-left:-230px;
	width:400px;
	background-color: #fff;
	padding: 20px;
	overflow: hidden;
	-webkit-box-shadow: -5px 5px 10px -5px rgba(00, 00, 00, 0.5);
	box-shadow: -5px 5px 10px -5px rgba(00, 00, 00, 0.5);
	text-align: left;
	z-index:666;
	transition:all 0.3s;
}
#ctnMessagePopUp.hidden, #ecran.hidden{
	opacity:0;
	display:none;
}

#btnPanier{
	cursor:pointer;
}
/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
a{
	color:#00253e; 
	text-decoration:none;
}

a:hover, a:focus{color:#00253e; text-decoration:none;}
a:active{color:#00253e; text-decoration:none;}

h1{color:#00253e; font-size:18px; margin-bottom:0.5em; line-height:100%;}
h1 a, h1 a:link, h1 a:visited{text-decoration:none;}

h2{color:#00253e; font-size:14px; margin-bottom:0.4em; line-height:100%;}
h2 a, h2 a:link, h2 a:visited{text-decoration:none;}

blockquote, q{quotes:none; margin:1em 0;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
blockquote, q, cite{font-style:italic;}
blockquote{padding-left: 1.625em; border-left:3px solid #ccc;}
blockquote > p {padding: 0;}

sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}

hr{margin:10px 0; height:0; border:none; border-top:1px solid #ccc;}

.incTinyMce{line-height:170%;}
.incTinyMce p{margin-bottom:1em;}
.incTinyMce ul li, .incTinyMce ol ul li{list-style:square; margin-left:16px;}
.incTinyMce ul ul li{list-style:circle; padding-left:10px; margin-bottom:0px}
.incTinyMce ol li, .incTinyMce ul ol li{list-style:decimal; margin-left:23px;}
.incTinyMce ol ol li{list-style:lower-alpha;}
.incTinyMce p{
	font:normal 12px 'Arial';
	color:#00253e;
}

.incTinyMce a{
	color:#f36a1a;
	text-decoration:underline;
}
.incTinyMce a:hover{
	color:#008bd8;
}
.incTinyMce h2{
	color:#f37021;
	font:bold 18px Arial;
	margin:10px 0 10px 0;
}
.incTinyMce h3{
	color:#00253e;
	font:bold 24px 'MagraBold';
	margin:10px 0 10px 0;
}
.incTinyMce h4{
	color:#f37021;
	font:bold 17px 'MagraBold';
	margin:10px 0 10px 0;
}
.textePetit{font-size:11px;}

/* Méthode de clear float */
.both, .clearBoth{clear:both;}

/* Méthode alternative */
.clearfix:after{visibility:hidden; display:block; font-size:0; content:'.'; clear:both; height:0;}
* html .clearfix {zoom:1;}
*:first-child+html .clearfix{zoom:1;}



/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{border:1px solid #000; font-size: 12px; margin-bottom:10px; padding:5px;}
legend{border: 1px solid #999; color:#000; font-size:14px; font-weight:bold; padding:3px;}
label{font-size:12px;}
label.erreur{color:#cc0000;}
input.erreur, textarea.erreur{border:1px solid #cc0000;}

.champTexte{
	border:1px solid #c7c8ca;
	outline:none;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	padding:6px;

}
.champTexte:focus{
	border:1px solid #00aeef;
	background-color:#fff;
}
::-webkit-input-placeholder { font-style:italic;}::-moz-placeholder { font-style:italic; } /* firefox 19+ */:-ms-input-placeholder { font-style:italic; } /* ie */input:-moz-placeholder { font-style:italic; }
.listeDeroulante{
	padding:5px;
}
.champFichier{
	padding:5px;
}
.boiteTexte{
	resize:none;
	/*font-family:Arial, "Trebuchet MS";
	padding:5px;*/
}
.champTexte:focus, .listeDeroulante:focus, .boiteTexte:focus{background-color:#ddd;}

.bouton{
	padding:7px 10px;
	color:#fff!important;
	text-transform: uppercase;
	font:normal 14px 'Arial';
	display:inline-block;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	cursor:pointer;
}

.listeDeroulante{
	border:1px solid #c7c8ca;
	outline:none;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;

}

.champNumeric{
	border:1px solid #c7c8ca;
	padding:1px;
	overflow:hidden;
	display:inline-block;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
}
.champNumeric input{
	border:none;
	outline:none;
	width:30px;
	padding:5px 0 0 5px;
	float:left;
}
.champNumeric .bouton{
	padding:5px;
	margin-left:1px;
	float:left;
	overflow:hidden;
	width:15px;
	height:15px;
	text-align:center;
}

.champNumeric .moins img{
	float:left;
	padding:6px 0 0 1px;

}
.champNumeric .plus img{
	float:left;
	padding:1px 0 0 1px;
}
.supprimer{
	padding:7px;
}
.supprimer img{
	float:left;
}

.bouton:hover{/*background-color:#1A80B6; color:#FFF;*/}
.champCache{display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */

p.avertissement{text-align:center; color:#DBA400; background-color:#FFE9A8; border:1px #DBA400 solid; clear:both; margin-bottom:10px; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.erreur{text-align:center; color:#CC0000; background-color:#FFDDDD; border:1px #CC0000 solid; clear:both; margin-bottom:10px; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.succes{text-align:center; color:#4F8A10; background-color:#DFF2BF; border:1px #4F8A10 solid; clear:both; margin-bottom:10px; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.conseil{font-size:11px;display:none;}
div.erreur{color:#cc0000}

/* FORMULAIRE PAYPAL
------------------------------------------------------------------------------------------ */
#mode_paiement_paypal{
	display:none;
}
#mode_paiement_paypal input[type="submit"]{
	padding:7px 10px;
	color:#fff!important;
	font:normal 14px 'Arial';
	display:inline-block;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	cursor:pointer;
	background: #009fdf;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwOWZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #009fdf 1%, #007fd4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#009fdf), color-stop(100%,#007fd4));background: -webkit-linear-gradient(top,  #009fdf 1%,#007fd4 100%);background: -o-linear-gradient(top,  #009fdf 1%,#007fd4 100%);background: -ms-linear-gradient(top,  #009fdf 1%,#007fd4 100%);background: linear-gradient(to bottom,  #009fdf 1%,#007fd4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009fdf', endColorstr='#007fd4',GradientType=0 );
	border:none;
	margin-top:10px;
}

.cartPayement .champTexte{
	float:left;
	border:1px solid #c7c8ca;
	outline:none;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	width:175px;
	margin:0 5px 15px 0;
}
.cartPayement .champTexte:focus{
	border:1px solid #00aeef;
	background-color:#fff;
}
.expDate{
	margin-bottom:10px;
}
#divLienCSV{
	line-height:40px;
}
.ctnTitre h2{
	text-transform: uppercase;
	font:normal 18px 'Magra', sans-serif;
	float:left;
	background-color:#fff;
	padding-right:10px;
}
.ctnTitre{
	background:url(gx/05/ligneTitre.jpg) repeat-x center center;
	display:block;
	width:100%;
	height:20px;
	overflow:hidden;
	margin-bottom:15px;
}
/* Icones générales
--------------------------------------------------------------------------------------- */
.lienRSS{background: url(Gx/icone_RSS.png) no-repeat left;padding:5px 0 5px 20px;}
/*.lienPDF{background: url(Gx/icone_PDF.gif) no-repeat left;padding:5px 0 5px 20px;}*/

/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur{
	
	width:100%;
	background-color:#fff;
}

#contenu{
	margin-top:87px;
	min-height:630px;
	height:auto !important;
	height:500px;
}

#logo{
	float:left;
	margin-top:3px;
}

#haut, #menu{
	width:960px;
	margin:0 auto;
	overflow:visible;

}
#menu li{
	position:relative;
	overflow:visible;
}

#menu li .dropDown{
	position: absolute;
	top:-600px;
	width:430px;
	left:-150px;
	background:url(gx/m/flecheDropDown.png) no-repeat center top;
	display:block;
	z-index:-1;
}
#menu li .dropDown.premier{
	left: -135px;
	background: url(gx/m/flecheDropDown.png) no-repeat 190px top;
}
#menu li .dropDown.dernier{
	left: -286px;
	background: url(gx/m/flecheDropDown.png) no-repeat 355px top;
}
.dropDown .contenuDD{
	background-color:#fff;
	padding:20px;
	overflow:hidden;
	-webkit-box-shadow:  -5px 5px 10px -5px rgba(00, 00, 00, 0.5);box-shadow:  -5px 5px 10px -5px rgba(00, 00, 00, 0.5);
	text-align:left;
}
.contenuDD img{
	float:left;
	margin:0 20px 0 10px;
}
.contenuDD h2{
	font:normal 25px 'MagraBold',sans-serif;
	text-transform: uppercase;
	margin-bottom:10px;
	line-height:100%;
}
.contenuDD p{
	margin-bottom:15px;
	line-height: 130%;
}
#menu .contenuDD .bouton{
	font:normal 14px 'Arial';
	padding:7px 14px;
	float:left;
	margin-right:14px;
}
#haut{
	height:96px;
	padding:4px 0 0;
}
#fixTop{
	position: fixed;
	top:0px;
	width:100%;
	z-index:666; 
	overflow:visible;
	
}

/* wrapper */
#hautWrap, #menuWrap, #piedPageWrap, #refWrap{
	width:100%;
	border-bottom:1px solid #f26322;
}
#menuWrap{
	-webkit-box-shadow:  0px 10px 10px -10px rgba(00, 00, 00, 0.5);box-shadow:  0px 10px 10px -10px rgba(00, 00, 00, 0.5);
}
#copyWrap{
	width:100%;
	
}
div#menuWrap{
	border-bottom:0px!important;
	overflow:visible;
}
.btnSubmit{
	border:1px solid #001f34;
	color:#fff;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	font:normal 14px 'Arial', sans-serif;
	padding:10px 25px;
	line-height:14px;
	cursor: pointer;

}


/* CLASSE GRADIENT ET COULEURS
----------------------------------------------------------------------------------------- */

.gdOrange{
	background: #f79b26;background: -moz-linear-gradient(top,  #f79b26 0%, #f36a1a 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f79b26), color-stop(100%,#f36a1a));background: -webkit-linear-gradient(top,  #f79b26 0%,#f36a1a 100%);background: -o-linear-gradient(top,  #f79b26 0%,#f36a1a 100%);background: -ms-linear-gradient(top,  #f79b26 0%,#f36a1a 100%);background: linear-gradient(to bottom,  #f79b26 0%,#f36a1a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79b26', endColorstr='#f36a1a',GradientType=0 );
}
.gdRouge{
	background: #e9222b;background: -moz-linear-gradient(top,  #e9222b 1%, #da141a 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e9222b), color-stop(100%,#da141a));background: -webkit-linear-gradient(top,  #e9222b 1%,#da141a 100%);background: -o-linear-gradient(top,  #e9222b 1%,#da141a 100%);background: -ms-linear-gradient(top,  #e9222b 1%,#da141a 100%);background: linear-gradient(to bottom,  #e9222b 1%,#da141a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9222b', endColorstr='#da141a',GradientType=0 );
}
.gdVert{
	background: #10c55e;background: -moz-linear-gradient(top,  #10c55e 1%, #0a9e39 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#10c55e), color-stop(100%,#0a9e39));background: -webkit-linear-gradient(top,  #10c55e 1%,#0a9e39 100%);background: -o-linear-gradient(top,  #10c55e 1%,#0a9e39 100%);background: -ms-linear-gradient(top,  #10c55e 1%,#0a9e39 100%);background: linear-gradient(to bottom,  #10c55e 1%,#0a9e39 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10c55e', endColorstr='#0a9e39',GradientType=0 );
}
.gdJaune{
	background: #fbbc21;background: -moz-linear-gradient(top,  #fbbc21 1%, #f99014 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fbbc21), color-stop(100%,#f99014));background: -webkit-linear-gradient(top,  #fbbc21 1%,#f99014 100%);background: -o-linear-gradient(top,  #fbbc21 1%,#f99014 100%);background: -ms-linear-gradient(top,  #fbbc21 1%,#f99014 100%);background: linear-gradient(to bottom,  #fbbc21 1%,#f99014 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbbc21', endColorstr='#f99014',GradientType=0 );
}
.gdBleu{
	background: #009fdf;background: -moz-linear-gradient(top,  #009fdf 1%, #007fd4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#009fdf), color-stop(100%,#007fd4));background: -webkit-linear-gradient(top,  #009fdf 1%,#007fd4 100%);background: -o-linear-gradient(top,  #009fdf 1%,#007fd4 100%);background: -ms-linear-gradient(top,  #009fdf 1%,#007fd4 100%);background: linear-gradient(to bottom,  #009fdf 1%,#007fd4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009fdf', endColorstr='#007fd4',GradientType=0 );
}
.gdBleuFonce{
	background: #1b6386;background: -moz-linear-gradient(top,  #1b6386 0%, #010304 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b6386), color-stop(100%,#010304));background: -webkit-linear-gradient(top,  #1b6386 0%,#010304 100%);background: -o-linear-gradient(top,  #1b6386 0%,#010304 100%);background: -ms-linear-gradient(top,  #1b6386 0%,#010304 100%);background: linear-gradient(to bottom,  #1b6386 0%,#010304 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b6386', endColorstr='#010304',GradientType=0 );
}
.gdNoir{
	background: #393637;background: -moz-linear-gradient(top,  #393637 0%, #201c1d 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#393637), color-stop(100%,#201c1d));background: -webkit-linear-gradient(top,  #393637 0%,#201c1d 100%);background: -o-linear-gradient(top,  #393637 0%,#201c1d 100%);background: -ms-linear-gradient(top,  #393637 0%,#201c1d 100%);background: linear-gradient(to bottom,  #393637 0%,#201c1d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393637', endColorstr='#201c1d',GradientType=0 );
}
.gdGris{
	background: #c2c3c5;background: -moz-linear-gradient(top,  #c2c3c5 0%, #999b9f 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2c3c5), color-stop(100%,#999b9f));background: -webkit-linear-gradient(top,  #c2c3c5 0%,#999b9f 100%);background: -o-linear-gradient(top,  #c2c3c5 0%,#999b9f 100%);background: -ms-linear-gradient(top,  #c2c3c5 0%,#999b9f 100%);background: linear-gradient(to bottom,  #c2c3c5 0%,#999b9f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c3c5', endColorstr='#999b9f',GradientType=0 );
}
.gdMauve{
	background: #4b44be;background: -moz-linear-gradient(top,  #4b44be 0%, #1e1690 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b44be), color-stop(100%,#1e1690));background: -webkit-linear-gradient(top,  #4b44be 0%,#1e1690 100%);background: -o-linear-gradient(top,  #4b44be 0%,#1e1690 100%);background: -ms-linear-gradient(top,  #4b44be 0%,#1e1690 100%);background: linear-gradient(to bottom,  #4b44be 0%,#1e1690 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b44be', endColorstr='#1e1690',GradientType=0 );
}

.bouton.gdOrange, #btnAjoutPanier.gdOrange{
	border:1px solid #f58220;
}
.bouton.gdRouge, #btnAjoutPanier.gdRouge{
	border:1px solid #b7181d;
}
.bouton.gdVert, #btnAjoutPanier.gdVert{
	border:1px solid #057600;
}
.bouton.gdJaune, #btnAjoutPanier.gdJaune{
	border:1px solid #f99214;
}
.bouton.gdBleu, #btnAjoutPanier.gdBleu{
	border:1px solid #0b78a6;
}
.bouton.gdBleuFonce{
	border:1px solid #001f34;
}
.bouton.gdNoir, #btnAjoutPanier.gdNoir{
	border:1px solid #000;
}
.bouton.gdGris{
	border:1px solid #bcbcbc;
}

.bouton.gdMauve{
	border:1px solid #2118b0;
}


.bouton.gdGris.disabled{
	cursor:default;
}
.bouton.gdGris.disabled:hover{
	background: #c2c3c5;background: -moz-linear-gradient(top,  #c2c3c5 0%, #999b9f 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2c3c5), color-stop(100%,#999b9f));background: -webkit-linear-gradient(top,  #c2c3c5 0%,#999b9f 100%);background: -o-linear-gradient(top,  #c2c3c5 0%,#999b9f 100%);background: -ms-linear-gradient(top,  #c2c3c5 0%,#999b9f 100%);background: linear-gradient(to bottom,  #c2c3c5 0%,#999b9f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c3c5', endColorstr='#999b9f',GradientType=0 );
}
.bouton.gdOrange:hover, #btnAjoutPanier.gdOrange:hover{
	background: #f58220;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y1ODIyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjU5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #f58220 1%, #f25900 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f58220), color-stop(100%,#f25900));background: -webkit-linear-gradient(top,  #f58220 1%,#f25900 100%);background: -o-linear-gradient(top,  #f58220 1%,#f25900 100%);background: -ms-linear-gradient(top,  #f58220 1%,#f25900 100%);background: linear-gradient(to bottom,  #f58220 1%,#f25900 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58220', endColorstr='#f25900',GradientType=0 );
}
.bouton.gdRouge:hover, #btnAjoutPanier.gdRouge:hover{
	background: #e11b22;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxMWIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #e11b22 0%, #c40000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e11b22), color-stop(100%,#c40000));background: -webkit-linear-gradient(top,  #e11b22 0%,#c40000 100%);background: -o-linear-gradient(top,  #e11b22 0%,#c40000 100%);background: -ms-linear-gradient(top,  #e11b22 0%,#c40000 100%);background: linear-gradient(to bottom,  #e11b22 0%,#c40000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e11b22', endColorstr='#c40000',GradientType=0 );
}
.bouton.gdVert:hover, #btnAjoutPanier.gdVert:hover{
	background: #0db14b;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkYjE0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #0db14b 0%, #008800 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0db14b), color-stop(100%,#008800));background: -webkit-linear-gradient(top,  #0db14b 0%,#008800 100%);background: -o-linear-gradient(top,  #0db14b 0%,#008800 100%);background: -ms-linear-gradient(top,  #0db14b 0%,#008800 100%);background: linear-gradient(to bottom,  #0db14b 0%,#008800 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0db14b', endColorstr='#008800',GradientType=0 );
}
.bouton.gdJaune:hover, #btnAjoutPanier.gdJaune:hover{
	background: #faa61a;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhYTYxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjVmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #faa61a 0%, #f65f00 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa61a), color-stop(100%,#f65f00));background: -webkit-linear-gradient(top,  #faa61a 0%,#f65f00 100%);background: -o-linear-gradient(top,  #faa61a 0%,#f65f00 100%);background: -ms-linear-gradient(top,  #faa61a 0%,#f65f00 100%);background: linear-gradient(to bottom,  #faa61a 0%,#f65f00 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa61a', endColorstr='#f65f00',GradientType=0 );
}
.bouton.gdBleu:hover, #btnAjoutPanier.gdBleu:hover{
	background: #0094db;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwOTRkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #0094db 1%, #009fdf 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#0094db), color-stop(100%,#009fdf));background: -webkit-linear-gradient(top,  #0094db 1%,#009fdf 100%);background: -o-linear-gradient(top,  #0094db 1%,#009fdf 100%);background: -ms-linear-gradient(top,  #0094db 1%,#009fdf 100%);background: linear-gradient(to bottom,  #0094db 1%,#009fdf 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0094db', endColorstr='#009fdf',GradientType=0 );
}
.bouton.gdBleuFonce:hover, .btnSubmit.gdBleuFonce:hover{
	background: #000001;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjI5MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #000001 1%, #0b2938 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#000001), color-stop(100%,#0b2938));background: -webkit-linear-gradient(top,  #000001 1%,#0b2938 100%);background: -o-linear-gradient(top,  #000001 1%,#0b2938 100%);background: -ms-linear-gradient(top,  #000001 1%,#0b2938 100%);background: linear-gradient(to bottom,  #000001 1%,#0b2938 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000001', endColorstr='#0b2938',GradientType=0 );
}
.bouton.gdNoir:hover, .btnSubmit.gdNoir:hover, #btnAjoutPanier.gdNoir:hover{
	background: #231f20;
}
.bouton.gdGris:hover{
	background: #9fa1a4;background: -moz-linear-gradient(top,  #9fa1a4 0%, #7f8386 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fa1a4), color-stop(100%,#7f8386));background: -webkit-linear-gradient(top,  #9fa1a4 0%,#7f8386 100%);background: -o-linear-gradient(top,  #9fa1a4 0%,#7f8386 100%);background: -ms-linear-gradient(top,  #9fa1a4 0%,#7f8386 100%);background: linear-gradient(to bottom,  #9fa1a4 0%,#7f8386 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fa1a4', endColorstr='#7f8386',GradientType=0 );
}
.bouton.gdMauve:hover{
	background: #1e1690;background: -moz-linear-gradient(top,  #1e1690 0%, #4b44be 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1690), color-stop(100%,#4b44be));background: -webkit-linear-gradient(top,  #1e1690 0%,#4b44be 100%);background: -o-linear-gradient(top,  #1e1690 0%,#4b44be 100%);background: -ms-linear-gradient(top,  #1e1690 0%,#4b44be 100%);background: linear-gradient(to bottom,  #1e1690 0%,#4b44be 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1690', endColorstr='#4b44be',GradientType=0 );
}
.orange{
	color:#f37021;
}
.rouge{
	color:#c41a1c;
}
.vert{
	color:#087532;
}
.jaune{
	color:#faa61a ;
}
.bleu{
	color:#008bd8;
}
.bleuFonce{
	color:#00253e;
} 

.mauve{
	color:#2118b0;
}
/* MENUS
--------------------------------------------------------------------------------------- */
#menu{
	text-align:right;
	
}
#menu li{
	display:inline-block; 
	text-align:right;
	float:right;
	background:url(gx/m/flecheMenu.png) no-repeat right center;
	padding: 12px 12px 8px 7px;
}

#menu li:last-child{}
#menu a, #menu a:link{
	color: #00253e;
	font:normal 15px 'MagraBold', sans-serif;
	text-transform: uppercase;
	line-height: 12px;
	text-decoration: none;
	zoom:1;
}
#menu a:hover{
	color:#fff;
}
#menu a.actif{
	color:#004167;
}

/* Navigation secondaire */
#menuSec{
	float:right; 
	font-size:11px;
	margin-bottom:10px;
	padding-top:10px;
}
#menuSec li{display:inline; float:left;}
#menuSec a, #menuSec a:link, #menuSec a:visited{
	padding:0 5px;
	font:normal 11px 'Arial', sans-serif;
	color:#000;
}
#menuSec a:hover{
	color:#fff;
}
#menuSec li.dernier a{padding-right:0;}

/* 00_999 : Condition
--------------------------------------------------------------------------------------- */
#ctnTexte.condition{
	text-align:left;
}
#ctnTexte.condition h1{
	text-align:center;
}

#ctnTexte.condition{
	padding-top: 80px;
}

/* 00_888 : Plan site
--------------------------------------------------------------------------------------- */
#ctnTexteWrap #ctnTexte.planSite{
	text-align:center;
}
.planSite ul{
	display:inline-block;
}
.planSite ul:last-child{
	margin-left:30px;
}

/* 00_100 : PAGE NOUVELLE
--------------------------------------------------------------------------------------- */
#ctnTexteWrap{
	width:100%;
	background-color:#f4f4f4;
	margin-top:135px;
}
#ctnTexteWrap.contact{
	background-color:#fff;
	margin-bottom:0px;
}
#ctnTexte{
	width:785px;
	margin:0 auto 0px auto;
	text-align:center;
	padding:50px 0 10px 0;
	overflow:hidden;
}
#ctnTexte .incTinyMce{
	margin-bottom:40px;
}

#ctnTexte.contact{
	padding-bottom:10px;
}
#ctnTexte h1{
	font:normal 42px 'Magrabold', sans-serif;
	margin:0px 0 30px 0;
	line-height: 32px;
}
#ctnTexte p{
	font:normal 17px 'Arial';
	color:#00253e;

}
#ctnTexte p:last-child{margin-bottom: 0;}
#ctnListing{
	width:960px;
	margin:40px auto 0 auto;

}

.blocListing{
	margin-bottom:25px;
	overflow: hidden;
}
.blocListing img{
	float:left;
	display:block;
	margin-right:20px;
}
span.date{
	font:bold 14px 'Arial';

}
.blocListing h2, .blocListing h2 a{
	font:normal 28px 'Magrabold', sans-serif;
	text-transform: uppercase;
	margin-bottom:15px;
	line-height:100%;
}
.blocListing p{
	font:normal 12px 'Arial';
	margin-bottom:15px;
}
.blocListing a.orange{
	color:#f37021;
}
.nouvelle .bouton{
	text-transform: none!important;
}
.nouvelle .bouton img{
	float:right;
	display:block;
	margin:4px 0 0 8px;
}
#ctnDetail .bouton img{
	float:left;
	display:block;
	margin:3px 8px 0 0px;
}
#ctnPagination{
	text-align:center;
}
#iframeGoogle{
	border:none;
	display:block;
}

/* PAGINATION
--------------------------------------------------------------------------------------- */

.module_pagination{
	text-align:center;
}

.module_pagination .module_pagination_page a{
	background: #feffff;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U4ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #feffff 1%, #e7e8e9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#feffff), color-stop(100%,#e7e8e9));background: -webkit-linear-gradient(top,  #feffff 1%,#e7e8e9 100%);background: -o-linear-gradient(top,  #feffff 1%,#e7e8e9 100%);background: -ms-linear-gradient(top,  #feffff 1%,#e7e8e9 100%);background: linear-gradient(to bottom,  #feffff 1%,#e7e8e9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e7e8e9',GradientType=0 );
	border:1px solid #c7c8ca;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	padding:5px 8px;
	margin-right:3px;
	font:bold 11px 'arial';
	display:inline-block;
}
.module_pagination .module_pagination_page a:hover{
	color:#00b3e6;
}
.module_pagination .module_pagination_pagecourante{
	background: #f79b26;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OWIyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMzZhMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #f79b26 0%, #f36a1a 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f79b26), color-stop(100%,#f36a1a));background: -webkit-linear-gradient(top,  #f79b26 0%,#f36a1a 100%);background: -o-linear-gradient(top,  #f79b26 0%,#f36a1a 100%);background: -ms-linear-gradient(top,  #f79b26 0%,#f36a1a 100%);background: linear-gradient(to bottom,  #f79b26 0%,#f36a1a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79b26', endColorstr='#f36a1a',GradientType=0 );
	border:1px solid #f58220;
	color:#fff;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	padding:5px 8px;
	margin-right:3px;
	font:bold 11px 'arial';
}




/* 00_110 : PAGE NOUVELLE
--------------------------------------------------------------------------------------- */

#ctnDetail{
	width:960px;
	margin: 135px auto 0px auto;
	overflow:hidden;
	
	padding-top: 50px;
}
#ctnDetail.nouvelle{
	overflow:visible;
	min-height:605px;
}
#ctnDetail.incTinyMce{
	padding-top:0px;
}
#ctnDetail > a{
	float:left;
	display:block;
	margin-right:25px;

}
#ctnDetail #blocDetail{
	float:left;
	overflow:visible;
	width:620px;
}
#ctnDetail.nouvelle #blocDetail{
	float:left;
	overflow:visible;
	width:620px;
}
#ctnDetail.nouvelle #blocDetail h2 {font-size: 29px; 
	color: #00253e; 
	text-transform: uppercase; 
	font-family: 'Magrabold'; 
	font-weight: 700; 
	line-height: 25px; 
	margin: 0 0 40px 0;
	}
#ctnDetail.nouvelle #blocDetail h3 {font-size: 29px; 
		color: #f36a1a; 
	text-transform: none; 
	font-family: 'Magrabold'; 
	font-weight: 700; 
	line-height: 25px; 
	margin: 40px 0 15px 0;}
#ctnDetail.nouvelle #blocDetail h4 {font-size: 24px; 
	color: #00253e; 
	text-transform: none; 
	font-family: 'Magrabold'; 
	font-weight: 700; 
	line-height: 25px; 
	margin: 40px 0 15px 0;
}
#ctnDetail.nouvelle #blocDetail p {line-height: 21px;}
#ctnDetail.nouvelle #blocDetail ul {margin: 0 0 1em 25px;}
	#ctnDetail.nouvelle #blocDetail ul li {font-weight: bold; 
			font-size: 14px; color: #00253e; list-style-type: disc;}


#blocDetail h1{
	font:normal 40px 'Magrabold', sans-serif;
	line-height:90%;
}
.photoMortaise{float:left; margin:4px 10px 5px 0;}

#partage{
	margin:0 0 20px 0;
}
/* Boutons de partage */
.btnPartageGoogle{width:65px;float:left;}
.btnPartageTwitter{width:100px;float:left;}
.btnPartageLinkedIn{width:100px;float:left;}
.btnPartagePinterest{width:90px;float:left;}
.btnPartageStumbleUpon{width:90px;float:left;}
.btnPartageFacebook{width:145px;float:left;}


/* MAIN
-------------------------------------------------------------------------------------- */

#ctnRechercheHaut{
	float:right;
	width:770px;
}
#ctnRechercheHaut h3{
	color:#fff;
	font:normal 22px 'Magra', sans-serif;
	float:right;
	text-transform: uppercase;
	line-height:20px;
	text-align:right;
	margin-right:10px
}

#champRecherche{
	background-color:#fff;
	overflow:hidden;
	display:block;
	float:right;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	padding:1px 1px 1px 5px;
}
#champRecherche img{
	display:block;
	float:left;
	margin:11px 9px 0px 9px;
}
#champRecherche #Recherche{
	border:none;
	outline:none;
	width:230px;
	padding:5px;
	margin-top:5px;
	float:left;

}
#btnPanier{
	margin-left:10px;
	border:1px solid #0b78a6;
	float:right;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;

}
#btnPanier > span{
	padding:10px 15px 10px 10px;
	display:block;
	float:left;
	color:#fff;
	font:normal 14px 'Arial', sans-serif;
	text-transform: uppercase;
}
#btnPanier img{
	display:block;
	float:left;
	padding:8px 0 8px 10px;
}
#ctnRechercheHaut .bouton.gdBleu{
	float:right;
	padding:10px 15px;
	margin-left:10px;
}
#ctnRechercheHaut .btnSubmit{
	display:inline-block;
	float:left
}
#ctnRechercheHaut .btnSubmit:hover{
	color:#fff;
}

/* 01_100 : PAGE ACCUEIL
--------------------------------------------------------------------------------------- */

.blocAccueilWrap{
	width:100%;
	overflow:hidden;
	padding-top:49px;
}
.blocAccueilWrap.jigaloo.fr{
	background:url(gx/01/bg-jigaloo-fr.jpg) no-repeat center top;
}
.blocAccueilWrap.jigaloo.en{
	background:url(gx/01/bg-jigaloo-en.jpg) no-repeat center top;
}
.blocAccueilWrap.PPTFE{
	background:url(gx/01/bg2.jpg) no-repeat center top;
}
.blocAccueilWrap.GE{
	background:url(gx/01/bg3.jpg) no-repeat center top;
}
.blocAccueilWrap.SG{
	background:url(gx/01/bg4.jpg) no-repeat center top;
}
.blocAccueilWrap.LP{
	background:url(gx/01/bg5.jpg) no-repeat center top;
}
.blocAccueilWrap.jigaclean{
	background:url(gx/01/bg6.jpg) no-repeat center top;
}
.blocAccueilWrap.Nano{
	background:url(gx/01/bg7.jpg) no-repeat center top;
}
.blocAccueilWrap.Garage{
	background:url(gx/01/bg8.jpg) no-repeat center top;
}
	.blocAccueilWrap.jigaclean .blocAccueil {position: relative; padding-bottom:35px;}
	.blocAccueilWrap.jigaclean .blocAccueil img {position: absolute; top: -10px; right: 33px;}
	.blocAccueilWrap.jigaclean .blocAccueil .blocTexte {margin-right: 141px;}

.blocAccueil{
	width: 968px;
	margin: 0 auto;
	padding: 20px 30px 55px 0;
	overflow: hidden;
	
}
.jigaloo .blocAccueil{
	padding:55px 50px 60px 0;
}

.blocAccueil h3{
	font:bold 19px 'Arial';
	color:#00253e;
	margin-bottom:5px;
	text-transform: uppercase;
}
.blocAccueil h2{
	font:normal 43px 'MagraBold';
	color:#00253e;
	text-transform: uppercase;
	line-height:105%;
	white-space:nowrap;
	margin-bottom:5px;
}
.blocAccueil h2 b{
	font:normal 43px 'MagraBold';
	
}
.blocAccueil .blocTexte{
	padding-top:45px;
	width:430px;
}
.LP .blocTexte{
	width:450px;
}
.PPTFE .blocTexte{
	width:485px;
}
.SG .blocTexte{
	width:510px;
}

.Nano .blocTexte{
	padding-top:10px;
	width:450px;
}

.blocAccueil .blocTexte p{
	font:normal 18px 'Arial';
	color:#00253e;
}
.blocAccueil.gauche .blocTexte .bouton{
	margin-right:10px;
}
.blocAccueil.droit .blocTexte .bouton{
	margin-left:10px;
}
.blocAccueil.droit img{
	float:right;
	margin:0 0 0 50px;
}
.blocAccueil.droit img#imgVideo{
	float:right;
	margin:80px 20px 0 50px;
}

.blocAccueil.droit .blocTexte{
	text-align:right;
	float:right;
}

#ctnBandeau{
	width:1005;
	text-align: center;
	padding:20px 0;
}
#ctnBandeau h2{
	font:normal 27px 'MagraBold';
	text-transform: uppercase;
	margin:0px;
}
#ctnBandeau h2 b{
	font:bold 27px 'MagraBold';
}
.blocAccueil.gauche img{
	float:left;
	margin:0 50px 0 0px;
}
.blocAccueil.gauche .blocTexte{
	text-align:left;
	float:left;
}


/* 01_110
-------------------------------------------------------------------------------------- */
#ctnProduitWrap{
	overflow:hidden;
	height:490px;
}
#ctnProduitWrap.bg1.fr{
	background:url(gx/01/bg-jigaloo-fr.jpg) no-repeat center 15px;
}

#ctnProduitWrap.bg1.en{
	background:url(gx/01/bg-jigaloo-en.jpg) no-repeat center 15px;
}
#ctnProduitWrap.bg2{
	background:url(gx/01/bgPPTFE.jpg) no-repeat center 15px;
}
#ctnProduitWrap.bg3{
	background:url(gx/01/bgGE.jpg) no-repeat center 15px;
}
#ctnProduitWrap.bg4{
	background:url(gx/01/bgSG.jpg) no-repeat center 15px;
}
#ctnProduitWrap.bg5{
	background:url(gx/01/bgLP.jpg) no-repeat center 15px;
}
#ctnProduitWrap.bg6{
	background:url(gx/01/bgJigaclean.jpg) no-repeat center 15px;
}
#ctnProduitWrap.bg8{
	background:url(gx/01/bgNano.jpg) no-repeat center 15px;
}
#ctnProduitWrap.bg9{
	background:url(gx/01/bg9.jpg) no-repeat center 15px;
}
#ctnProduitWrap.bg10{
	background:url(gx/01/bgGarage.jpg) no-repeat center 15px;
}
#ctnProduit{
	width:960px;
	margin:80px auto 0 auto;

}
#ctnProduit h1{
	font:bold 19px 'Arial',sans-serif;
	text-transform: uppercase;
	margin-bottom:5px;
}
#ctnProduit h2{
	font:bold 40px 'MagraBold',sans-serif;
	text-transform: uppercase;
	line-height:90%;
}
#ctnProduit > img{
	margin:0 80px 0 50px;
	float:left;
}
	#ctnProduit img.Jig-a-Clean {margin: 0 48px 0 120px;}
#blocProduit{
	width:470px;
	overflow:hidden;
}
#btnAjoutPanier{
	/*border:1px solid #0b78a6;*/
	float:left;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	cursor:pointer;
}
#btnAjoutPanier span{
	padding:10px 15px 10px 10px;
	display:block;
	float:left;
	color:#fff;
	font:normal 14px 'Arial', sans-serif;
	text-transform: uppercase;
}

#btnAjoutPanier img{
	display:block;
	float:left;
	padding:8px 0 8px 10px;
}
#formAjoutPanier .listeDeroulante{
	width:150px;
	float:left;
	margin-right:10px;
}
#formAjoutPanier #btnAjoutPanier{
	margin-top:5px;
}
#prix{
	font:normal 35px 'Arial';
	margin-bottom:10px;
	display:block;
}
#titreInfo{
	text-align:center;
	width:100%;
	font:normal 27px 'MagraBold', sans-serif;
	padding:15px 0;
	color:#fff;
	text-transform: uppercase;
	background-color:#00000e;
	margin-bottom:0px;
}
#ctnInfoWrap{
	width:100%;
	overflow:hidden;
	background:#001529 url(gx/m/flecheBleuFonce.png) no-repeat center top;
	padding: 45px 0;
}
#ctnInfo{
	width:960px;
	margin:0 auto;
	padding:20px 0 50px 0;
	overflow:hidden;
}
.blocInfo{
	float:left;
	width:450px;
}
.blocInfo:first-child{
	margin-right:60px;
}
.blocInfo h3{
	font:normal 27px 'Magra', sans-serif;
	color:#fff;
	text-transform: uppercase;
	margin-bottom:20px;
}
.blocInfo p{
	color: #fff;
	line-height:150%;
	margin-top:20px;
}
#titreUses{
	text-align:center;
	width:100%;
	background-color:#fff;
	padding:15px 0;
}
#titreUses h2{
	font:normal 27px 'MagraBold', sans-serif;
	text-transform: uppercase;
	margin-bottom:0px;
	
}
#flecheBlanche{
	background:url(gx/m/flecheBlanche.png) no-repeat center top;
	height:7px;
	width:960px;
	margin:0 auto;
}

/* new layout */
.fleft {float: left;}
.fright {float: right;}

.produit_info_conteneur {width: 960px; margin: 0 auto;}
	.produit_info_conteneur .col {width: 305px;}
	.produit_info_conteneur .col.dernier {width: 635px;}
		.produit_info_conteneur .col .video {display: block; margin: 0; padding: 0; position: relative; width: 305px; float: none;}
			.produit_info_conteneur .col .video img{display: block; margin: 0; padding: 0; position: relative; z-index: 4;}
			.produit_info_conteneur .col .video .play {z-index: 10; width: 60px; height: 60px; background: url(gx/m/play_btn.png) 0 0 no-repeat; position: absolute; top: 85px; left: 125px;}

.contenu_produit {}
	.contenu_produit h3 {font: normal 30px/24px 'MagraBold', sans-serif; color: #009fec; text-transform: uppercase; margin-bottom: 20px; font-weight: 700;}
	.contenu_produit h2 {font: normal 30px/24px 'MagraBold', sans-serif; color: #f36a1a; text-transform: none; margin-bottom: 15px; font-weight: 700;}
	.contenu_produit p {font-family: Arial; font-size: 13px; color: #FFF; margin-bottom: 15px;}
			
	.contenu_produit ul, .contenu_produit ol {margin-bottom: 15px;}
		.contenu_produit ul li, .contenu_produit ol li {background: url(gx/m/bullet.png) 0 10px no-repeat; list-style: none; padding-left: 14px; font-family: Arial; font-size: 12px; color: #FFF; line-height: 22px;}
	
	.contenu_produit ul ul li {list-style: circle;}
	.contenu_produit ol ol li {list-style: lower-alpha;}
		.contenu_produit ol li {list-style: decimal; margin-left: 23px; background: none; padding: 0;}
			
.btn_bleu {
	display: block; margin: 25px auto 0; border: 1px solid #0b78a6; width: 220px; border-radius: 4px; color: #FFF; font-family: Arial; font-size: 13px;
	background: #009fdf;
	background: -moz-linear-gradient(top,  #009fdf 1%, #007fd4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#009fdf), color-stop(100%,#007fd4));
	background: -webkit-linear-gradient(top,  #009fdf 1%,#007fd4 100%);background: -o-linear-gradient(top,  #009fdf 1%,#007fd4 100%);
	background: -ms-linear-gradient(top,  #009fdf 1%,#007fd4 100%);background: linear-gradient(to bottom,  #009fdf 1%,#007fd4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009fdf', endColorstr='#007fd4',GradientType=0 );
}
.btn_bleu:hover {color: #FFF; background: #009fdf;}
	.btn_bleu span {display: block; margin: 0; padding: 5px 0 5px 32px; background: url(gx/m/icone_telechargement.png) 7px 3px no-repeat;}
			

			
/* 02_100
-------------------------------------------------------------------------------------- */

#formUses{
	width:885px;
	margin:0 auto;
	text-align:center;
	padding:20px 0;
	overflow:hidden;
}
#formUses .listeDeroulante{
	width:200px;
	float:left;
	margin-right:10px;
	padding:6px;
}
#formUses .bouton{
	text-transform: none;
	margin-right:10px;
	font-size:13px;
	cursor:pointer;
}
#formUses .bouton img{
	display:block;
	float:left;
	 margin-right:5px;
}
#ctnUsesWrap{
	width:100%;
	min-height:500px;
	background:url(gx/bgUses.jpg)no-repeat center 100px fixed;
	overflow:hidden;
}
#ctnMoreUses{
	text-align:center;
	padding:20px;
}
#ctnMoreUses .bouton{
	text-transform:none;
	padding:15px 25px;
}
#ctnMoreUses h2{
	font:normal 27px 'MagraBold', sans-serif;
	text-transform: uppercase;
	margin-bottom:10px;
}
#ctnUses{
	width:965px;
	margin:40px auto 20px auto;
	overflow:hidden;
}
#formUses #champRecherche{
	padding:2px 5px 2px 5px ;
	margin:0 10px 0 0;
	border:1px solid #c3c4ca;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	float:left;
	display:inline-block;
}
#formUses #champRecherche input{
	margin:0px 5px 0 0;
	width:200px;

}
#formUses #champRecherche img{
	margin:4px 5px 0 0;
}
#FormSoumettreUses table tr:first-child td{
	padding-top:0px;
}
#FormSoumettreUses label{
	display: block;
	margin-bottom:10px;
}
#btnBack{
	float:right;
	margin-right:15px;
}
.blocUses{
	background-color:#fff;
	width:280px;
	padding:15px;
	margin:0 10px 10px 0;
	-webkit-box-shadow:  -5px 5px 10px -5px rgba(00, 00, 00, 0.5);box-shadow:  -5px 5px 10px -5px rgba(00, 00, 00, 0.5);
	cursor:pointer;
}
.blocUses:hover{
	background-color:#eee;
}
.blocUses .ecran{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(gx/02/bgEcran.png);
	text-align: center;
}
.ecran .bouton{
	margin-top:23%;
	text-transform: none;
}
.blocUses:hover .ecran{
	display:block;
}
.blocUses.dernier{
	margin-right:0px;
}
.blocUses h2, .blocUses h2 a{
	font:bold 15px 'Arial';
	margin-bottom:0px;
	text-transform: uppercase;
}
.blocUses h3{
	font:bold 14px 'Arial';
	margin-bottom:10px;
	
}
.blocUses p{
	font:normal 15px 'Arial';
	margin-bottom:30px;
	
}
.blocUses .iconeRS{
	float:left;
	margin-right:10px;
	display:block;
}
.blocUses .iconeImage{
	float:right;
	margin-left:10px;
	display:block;
}
.uses #ctnTexte p{
	margin-bottom:20px;
}
#ctnFormSoumettreUses{
	width:587px;
	padding-top:0px;
	margin:0 auto;
	display:none;
	overflow:hidden;
}
#FormSoumettreUses{
	width:587px;
}
#FormSoumettreUses .bouton{
	float:right;
}
#FormSoumettreUses .champTexte{
	border:1px solid #c7c8ca;
	outline:none;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	width:269px;
	margin-right:20px;
}
#FormSoumettreUses .boiteTexte{
	height:100px; 
	width:574px; 
	resize:none;
	outline:none;
	border:1px solid #c7c8ca;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	padding:5px;
	font-family: 'Arial';
	margin-bottom:10px;

}
#ctnTexteWrap.uses .bouton{
	padding:10px 20px;
	margin-bottom:20px;
}

/* 02_110
-------------------------------------------------------------------------------------- */
#ctnDetail.uses .bouton{
	text-transform: none;
}
#blocDetail h2.orange{
	text-transform: uppercase;
	font:bold 18px 'Arial';
}
#ctnUsesMediaWrap{
	width:100%;
	background-color:#f2f2f2;
	min-height:310px;
}
#ctnUsesMediaWrap #flecheBlanche{
	background-position-x:30px;
}
#ctnUsesMedia{
	width:960px;
	margin:20px auto 0 auto;
	padding-bottom:20px;
}
#ctnUsesMedia .bouton{
	text-transform: none;
	font-size:12px;
	line-height:17px;
	margin-right:10px;
}
#ctnUsesMedia .bouton img {
	display: block;
	float: left;
	margin-right: 5px;
}
#ctnUsesMedia .fb-comments{
	background-color:#fff;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	border:1px solid #c7c8ca;
	padding:10px;
}
#produitUses a{
	text-decoration:underline;
}
#ctnPhotoVideo, #ctnAll, #ctnPhoto, #ctnVideo{
	/*padding:20px 0;*/
	overflow:hidden;
}

.video, .photo{
	display:block;
	float:left;
	margin-right:30px;
	margin-top:25px;
	
}

/* 03_100
-------------------------------------------------------------------------------------- */
.retailer #ctnTexte{
	margin-bottom:0px;
}
#formRetailer{
	width:960px;
	margin:0 auto;
	text-align:center;
	padding-bottom:50px;
}
#formRetailer h2{
	font:normal 18px 'Arial', sans-serif;
	margin-bottom:10px;
}
#formRetailer .listeDeroulante{
	width:260px;
}
#ctnRetailerWrap{
	width:100%;
	min-height:400px;
	background:url(gx/03/bgRetailer.jpg)no-repeat center 135px fixed;
	overflow:hidden;
}
#ctnRetailer, #clone{
	width:960px;
	margin:50px auto 20px auto;
	overflow:hidden;
}
#ctnRetailer.hidden, #clone{
	display:none;
}
.blocRetailer{
	background-color:#00233b;
	width:220px;
	height:290px;
	margin:0 20px 20px 0;
	float:left;
	overflow:hidden;
}
	.blocRetailer strong {display: block; margin-bottom: 4px;}
.blocRetailer.dernier{
	margin-right:0px;
}
.blocRetailer img{
	display:block;
	border:1px solid #c7c8ca;
	margin-bottom:15px;
}
.blocRetailer p{
	display:block;
	margin:0 15px 15px 15px;
	color:#fff;
	line-height:130%;
	height:45px;
}
.blocRetailer .bouton{
	display:block;
	float:left;
	margin-left:15px;
	text-transform: none;
	font:normal 12px 'Arial';
}
.blocRetailer .bouton:last-child{
	margin-left:10px;
}

/* 04_100  PAGE TEXTE
-------------------------------------------------------------------------------------- */
#ctnDetail.incTinyMce {
	margin-top: 50px;
}
#ctnDetail.incTinyMce h2 {
	font:normal 28px 'Magrabold',sans-serif;
	color: #00253e; 
	text-transform: uppercase; 
	line-height: 25px; 
	margin:0 0 20px 0;
}
#ctnDetail.incTinyMce h3 {
	color: #f36a1a; 
	text-transform: none; 
	font:normal 26px 'Magrabold',sans-serif;
	line-height: 25px; 
	margin: 0px 0 20px 0;
}
#ctnDetail.incTinyMce h4 {
	font:normal 24px 'Magrabold',sans-serif;
	color: #00253e; 
	text-transform: none; 
	line-height: 25px;
	margin: 0px 0 20px 0;
}
#ctnDetail.incTinyMce p {
	line-height: 21px;
	margin-bottom:20px;
}
#ctnDetail.incTinyMce ul {
	margin: 0 0 20px 20px;}
	#ctnDetail.incTinyMce ul li {font-weight: bold; font-size: 14px; color: #00253e; list-style-type: disc;}

/* 05_100
-------------------------------------------------------------------------------------- */
#ctnPanier{
	width:960px;
	padding-top:75px;
	margin:0 auto 20px auto;
	min-height:550px;
}
#ctnEtape{
	position:relative;
	height:57px;
}
#ctnEtape #etapeCourante{
	position:absolute;
	top:100%;
	left:12%;
}

#ctnEtape #etapeCourante.flecheEtape2{
	left:37%;
}
#ctnEtape #etapeCourante.flecheEtape3{
	left:62%;
}
#ctnEtape #etapeCourante.flecheEtape4{
	left:85%;
}
#ctnEtape .etape{
	float:left;
	font:normal 21px 'Magra', sans-serif;
	color:#fff;
	text-align:center;
	text-transform: uppercase;
	padding:15px 0;
	width:238px;
}
#ctnEtape .etape a{
	color:#fff;
}
#ctnEtape .etape img{
	margin-right:10px;
	display:inline-block;
}

#ctnEtape .gdOrange{
	border:1px solid #f58420;
	border-left:0px;
}
#ctnEtape .gdBleu{
	border:1px solid #0b78a6;
	border-left:0px;
}
#ctnEtape .gdBleu.premier{
	border:1px solid #0b78a6;
	border-left:1px;
}
#ctnEtape .gdBleuFonce{
	border:1px solid #001f34;
	border-left:0px;
}
#ctnEtape .gdBleuFonce.premier{
	border:1px solid #001f34;
	border-left:1px;
}
#formPanier tr{
	border-bottom:1px solid #c3c4ca;
}
#formPanier tr.titre td{
	font:bold 15px 'Arial';
	padding:0 0 10px 0;
}
#formPanier tr td{
	padding:20px 0;
}
#formPanier .imgProduit{
	width:60px;
}
#formPanier .imgProduit img{
	float:left;
	margin:3px 15px 0 20px;

}
#formPanier .listeDeroulante{
	width:150px;
}
#formPanier .nomProduit{
	width:200px;
}
#formPanier #sousTotal{
	border-top:2px solid #00253e;
	border-bottom:0px;
}
#formPanier #sousTotal td{
	padding-bottom:0px;
}
#formPanier #texteSousTotal td{
	padding-top:10px;
}
#formPanier.sommaire table, #panierConteneur table{
	margin-bottom:20px;

}
#panierConteneur table{
	width:900px;
}
#formPanier.sommaire tr, #panierConteneur tr{
	border-bottom:0px;
}
#formPanier.sommaire tr td{
	width:300px;
}
#formPanier.sommaire label, #panierConteneur label{
	font-weight:bold;
}
#texteSousTotal{
	border-top:1px solid #c3c4ca;
}
#btnPrecedent img{
	float:left;
	margin:5px 5px 0 0px;
}
#btnSuivant img{
	float:right;
	margin:5px 0px 0px 10px;
}
#ctnBouton{
	width:400px;
	margin:0 auto;
}
#btnPrecedent, #btnSuivant{
	padding:10px;
	line-height:20px;
	margin:20px 10px 0 0;
}

#formInformation .champTexte{
	float:left;
	border:1px solid #c7c8ca;
	outline:none;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	width:175px;
	margin-right:20px;
}
#formInformation .listeDeroulante{
	width:190px;
}
#formPanier .champTexte:focus{
	border:1px solid #00aeef;
	background-color:#fff;
}
#formInformation table{
	width:600px;
}
#formInformation label{
	font:normal 13px 'Arial';
}
#formInformation h2{
	text-transform: uppercase;
	font:normal 18px 'Magra', sans-serif;
	float:left;
	background-color:#fff;
	padding-right:10px;
}
#formInformation .ctnTitre{
	background:url(gx/05/ligneTitre.jpg) repeat-x center center;
	display:block;
	width:100%;
	height:20px;
	overflow:hidden;
	margin-bottom:15px;
}
#formInformation tr td, #formPanier table tr td{
	padding-bottom:15px;
}
#shippingForm{
	display:none;
	overflow:hidden;
}
table .format{
	min-width:200px;
}
#formPanier table .prix {
	text-align: center;
	
}
#formPanier table .titrePrix {
	text-align: center;
}

#mode_paiement_carte #btnPrecedent{
	float:left;
}
/* 06_100
-------------------------------------------------------------------------------------- */

#ctnMSDS{
	width:935px;
	margin:30px auto;
	overflow:hidden;
}
#ctnMSDS{
	width:445px;
	margin:0 auto;
}
#formMSDS{
	text-align:center;
	padding:50px 20px 35px 20px;
	margin-bottom:20px;
}
#formMSDS .listeDeroulante{
	padding:6px;
	width:200px;
}
#formMSDS .bouton{
	margin-left:10px;
	text-transform: none;
	display:inline-block;
	line-height:160%;
	padding:4px 15px 4px 10px;
}
#formMSDS .bouton img{
	float:left;
	margin:0px 8px 0px 0px;
}


/* 09_100 : PAGE CONTACT
--------------------------------------------------------------------------------------- */

#boiteFormContact{
	width:700px; 
	margin:10px auto 0 auto;
}

#iframeCarteGoogle{border:1px solid #999;}

#formContact{
	width:745px;
	text-align:center;
}
#formContact table, #FormSoumettreUses table{
	text-align:left;
}
#formContact table td, #FormSoumettreUses table td{padding:5px 0;}
#formContact label{
	margin-top:3px;
	margin-bottom:;
	width:70px;
	display:block;
}
#formContact .champTexte{
	float:left;
	border:1px solid #c7c8ca;
	outline:none;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	width:220px;
	margin-right:20px;
}
#formContact .champTexte:focus, #FormSoumettreUses .champTexte:focus{
	border:1px solid #00aeef;
	background-color:#fff;
}
#formContact .listeDeroulante{
	width:488px;
}
#formContact .boiteTexte{
	height:100px; 
	width:730px; 
	resize:none;
	outline:none;
	border:1px solid #c7c8ca;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	padding:5px;
	font-family: 'Arial';
	margin-bottom:10px;

}
#formContact .boiteTexte:focus, #FormSoumettreUses .boiteTexte:focus{
	border:1px solid #00aeef;
	background-color:#fff;
}
#ctnGM{
	width:100%;
	overflow:hidden;
	position:relative;
}
#infoContactWrap{
	position:absolute;
	top:60px;
	right:22%;
	z-index:666;
	width:960px;
	margin:0 auto;
	width:260px;
}
#ctnGM #infoContact{
	background-color:#00233b;
	color:#fff;
	float:right;
	padding:20px;
}
#ctnGM #infoContact h2{
	font:normal 25px 'Magra', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
#ctnGM #infoContact p{
	color: #fff;
	font:normal 13px 'Arial';

}
#formContact .bouton{
	padding: 10px 40px;
	margin-top: 15px;
}
/* #formContact .erreurTexte{font-size:11px;} */

/* INFOLETTRE
--------------------------------------------------------------------------------------- */
#ctnInfolettreFooter{
	width:330px;
	border-right:1px solid #f9b32b;
	float:left;
	padding-right:15px;
}

#ctnInfolettreFooter p{
	color:#00253e;
	font:normal 12px 'Arial';
	margin:0px 0 10px 0;
}
#ctnInfolettreFooter .champTexte{
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	border:0px;
	padding:7px;
	margin-right:5px;
	width:199px;
	float:left;
}
#ctnInfolettreFooter .btnSubmit, #ctnInfolettre .btnSubmit, #ctnInfolettreFooter a.btnSubmit{
	text-transform: uppercase;
	padding:7px 0px;
	text-align:center;
	width:108px;
	color:#fff;
}
#ctnInfolettreFooter a.btnSubmit{
	display:inline-block;
	float:right;
}
#ctnInfolettreFooter a.btnSubmit:hover{
	color:#fff;
	display:inline-block;
	float:right;
}
#ctnInfolettre{
	width:275px;
	margin:0px auto 50px auto;
}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */

#piedPage h3{
	font:normal 17px 'MagraBold';
	text-transform: uppercase;
	color:#00253e;
	line-height:25px;
	margin-bottom:10px;
}
#piedPage h3 img{
	display:block;
	float:left;
	margin-right:10px;
}
#piedPage a{
	color:#00253e;
}
#piedPage a:hover{
	color:#004167;
	text-decoration:none;
}

#piedPage, #copyrights{
	width:960px;
	margin:0 auto;
	padding:10px 0;
}
#ctnRef{
	width:960px;
	margin:0 auto;
	padding:10px 0;
}
#ctnRef p{
	font:normal 11px 'Arial';
	color:#562d0b;
}
#copyWrap{
	border-top:1px solid #00253e;
	border-bottom:1px solid #00253e;
}
#copyrights a{
	color:#fff;
	margin-top:3px;
	font:normal 11px 'Arial';
}

#menuProduit{
	border-left:1px solid #f14d13;
	border-right:1px solid #f9b32b;
}
#menuProduit ul{
	margin:0 15px;
	float:left;
	display:block;
}
#menuProduit ul li{

	list-style-image: url(gx/m/puce.png);
}
.blocMenuBas{

	display:block;
	float:left;
	padding-left:10px;
	height:90px;
}

/* Navigation en bas-de-page */
.menuTitre{
	border-left:1px solid #f14d13;
	margin-right:15px;
}
.menuBas
.menuBas{
	float:left; 
	margin-left:0px;
}
.menuBas h3{
	margin-bottom:0px!important;
}

#copyrights .iconeRS{
	float:right;
	display:block;
	margin-top:-5px;
	margin-right:5px;
	width:28px;
	height:28px;
}
#twitter{
	background:url(gx/m/s_RS.png) no-repeat left top;
}
#facebook{
	background:url(gx/m/s_RS.png) no-repeat -29px top;
}
#mail{
	background:url(gx/m/s_RS.png) no-repeat -58px top;
	margin-right:0px;
}

/* Partager cette page (AddToAny) */
/*a#lienPartager{float:right; width:73px; height:25px; background:url(gx/btn_partager.png) no-repeat; font-size: 12px; font-weight:bold; padding:3px 0 0 35px; color:#FFF; text-decoration:none;}*/
a#lienPartager{
	float:right; 
	text-align:center; 
	font:normal 14px Arial;
	text-transform: uppercase;
	color:#FFF; 
	text-decoration:none;
	margin-top:-5px;
	padding:7px 15px 5px 13px;
}
a#lienPartager img{
	margin-right: 5px;
}