/* 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É = #001e33
}

*/

#menuWrap{
	display:none;
}
@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: #001e33;
	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{}

/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
a{
	color:#001e33; 
	text-decoration:none;
}

a:hover, a:focus{color:#001e33; text-decoration:none;}
a:active{color:#001e33; text-decoration:none;}

h1{color:#001e33; font-size:18px; margin-bottom:0.5em; line-height:100%;}
h1 a, h1 a:link, h1 a:visited{text-decoration:none;}

h2{color:#001e33; 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;}
.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:#001e33;
}
.incTinyMce a{
	color:#f36a1a;
	text-decoration:underline;
}
.incTinyMce a:hover{
	color:#008bd8;
}
.incTinyMce h2{
	color:#f37021;
	font:bold 18px 'Arial';
	margin-bottom:10px;
}
.incTinyMce h3{
	color:#001e33;
	font:bold 16px 'Arial';
	margin-bottom:10px;
}
.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{
	padding:5px;
}
::-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;
}
#panierConteneur h2{
	text-transform: uppercase;
	font:normal 18px 'Magra', sans-serif;
	float:left;
	background-color:#fff;
	padding-right:10px;
}
#panierConteneur .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:580px;
	height:auto !important;
	height:500px;
}

#logo{
	float:left;
	margin-top:3px;
}

#haut, #menu{
	width:960px;
	margin:0 auto;
	
}
#menu li{
	position:relative;
	
}
#menu li .dropDown{
	position: absolute;
	top:100%;
	width:430px;
	left:-150px;
	background:url(gx/m/flecheDropDown.png) no-repeat center top;
	padding-top:7px;
	display:none;
	z-index:666;
}
#menu li .dropDown.premier{
	left: -135px;
	background: url(gx/m/flecheDropDown.png) no-repeat 190px top;
}
#menu li .dropDown.dernier{
	left: -300px;
	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 'Magra',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 15px;
	float:left;
	margin-right:14px;
}
#haut{
	height:65px;
	padding:15px 0;
}
#fixTop{
	position: fixed;
	top:0px;
	width:100%;
	z-index:666;
}

/* 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%;
	
}

.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: 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 );
}
.gdRouge{
	background: #e9222b;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U5MjIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTE0MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);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: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzEwYzU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTllMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);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: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZiYmMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTkwMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);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: 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 );
}
.gdBleuFonce{
	background: #1b6386;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNjM4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAzMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);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: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5MzYzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDFjMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);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: #d1d1d1;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzhjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #d1d1d1 0%, #8c8c8c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d1d1), color-stop(100%,#8c8c8c));background: -webkit-linear-gradient(top,  #d1d1d1 0%,#8c8c8c 100%);background: -o-linear-gradient(top,  #d1d1d1 0%,#8c8c8c 100%);background: -ms-linear-gradient(top,  #d1d1d1 0%,#8c8c8c 100%);background: linear-gradient(to bottom,  #d1d1d1 0%,#8c8c8c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#8c8c8c',GradientType=0 );
}
.bouton.gdOrange{
	border:1px solid #f58220;
}
.bouton.gdRouge{
	border:1px solid #b7181d;
}
.bouton.gdVert{
	border:1px solid #057600;
}
.bouton.gdJaune{
	border:1px solid #f99214;
}
.bouton.gdBleu{
	border:1px solid #0b78a6;
}
.bouton.gdBleuFonce{
	border:1px solid #001f34;
}
.bouton.gdNoir{
	border:1px solid #000;
}
.bouton.gdGris{
	border:1px solid #bcbcbc;
}
.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;
}
.orange{
	color:#f37021
}
.rouge{
	color:#c41a1c
}
.vert{
	color:#087532
}
.jaune{
	color:#faa61a 
}
.bleu{
	color:#008bd8
}
.bleuFonce{
	color:#001e33;
} 
/* 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 17px 8px 20px;
}
#menu li:last-child{}
#menu a, #menu a:link{
	
	color: #001e33;
	font:normal 17px 'Magra', 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;
}
#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;
}

/* 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:100px;
}
#ctnTexteWrap.contact{
	background-color:#fff;
	margin-bottom:0px;
}
#ctnTexte{
	width:785px;
	margin:0 auto 0px auto;
	text-align:center;
	padding:45px 0 30px 0;
	overflow:hidden;
}

#ctnTexte.contact{
	padding-bottom:10px;
}
#ctnTexte h1{
	font:normal 43px 'Magra', sans-serif;
	margin:0px 0 15px 0;
}
#ctnTexte p{
	font:normal 17px 'Arial';
	color:#001e33;

}
#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 30px 'Magra', 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:150px auto 0px auto;
	overflow:hidden;
}
#ctnDetail > a{
	float:left;
	display:block;
	margin-right:25px;

}
#ctnDetail #blocDetail{
	float:left;
	overflow:hidden;
	width:620px;
}

#blocDetail h1{
	font:normal 40px 'Magra', 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:85px;float:left;}
.btnPartageLinkedIn{width:65px;float:left;}
.btnPartagePinterest{width:90px;float:left;}
.btnPartageStumbleUpon{width:90px;float:left;}
.btnPartageFacebook{width:135px;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;
}

/* 01_100 : PAGE ACCUEIL
--------------------------------------------------------------------------------------- */

.blocAccueilWrap{
	width:100%;
	overflow:hidden;
	padding-top:50px;
}
.blocAccueilWrap.jigaloo{
	background:url(gx/01/bg1.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;
}
.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:#001e33;
	margin-bottom:5px;
	text-transform: uppercase;
}
.blocAccueil h2{
	font:normal 43px 'Magra';
	color:#001e33;
	text-transform: uppercase;
	line-height:90%;
	white-space:nowrap;
	margin-bottom:5px;
}
.blocAccueil h2 b{
	font:normal 43px 'MagraBold';
	line-height:90%;
}
.blocAccueil .blocTexte{
	padding-top:45px;
	width:430px;
}
.LP .blocTexte{
	width:450px;
}
.blocAccueil .blocTexte p{
	font:normal 18px 'Arial';
	color:#001e33;
}
.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 'Magra';
	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{
	background:url(gx/01/bgJigaloo.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;
}
#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 'Magra',sans-serif;
	text-transform: uppercase;
	line-height:90%;
}
#ctnProduit > img{
	margin:0 80px 0 50px;
	float:left;
}
#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 'Magra', 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;
}
#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 'Magra', 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;
}



/* 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{
	
	padding:15px 25px;
}
#ctnMoreUses h2{
	font:normal 27px 'Magra', 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;
}
#btnBack{
	float:right;
	margin-right:15px;
}
.blocUses{
	background-color:#fff;
	width:280px;
	padding:15px;
	margin:0 10px 10px 0;

}
.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:15px;
	text-transform: uppercase;
}
.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:270px;
	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;

}


/* 02_110
-------------------------------------------------------------------------------------- */
#ctnDetail.uses .bouton{
	text-transform: none;
}
#blocDetail h2.orange{
	text-transform: uppercase;
	font:bold 18px 'Arial';
}
#ctnUsesMediaWrap{
	width:100%;
	background-color:#f2f2f2;
}
#ctnUsesMediaWrap #flecheBlanche{
	background-position-x:30px;
}
#ctnUsesMedia{
	width:960px;
	margin:20px auto;
}
#ctnUsesMedia .bouton{
	text-transform: none;
	font-size:12px;
	line-height:17px;
}
#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;
}
/* 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:350px;
	background:url(gx/03/bgRetailer.jpg)no-repeat center 135px fixed;
	overflow:hidden;
}
#ctnRetailer, #clone{
	width:960px;
	margin:60px auto 20px auto;
	overflow:hidden;
}
#ctnRetailer.hidden, #clone{
	display:none;
}
.blocRetailer{
	background-color:#00233b;
	width:220px;
	height:290px;
	margin:0 15px 30px 0;
	float:left;
	overflow:hidden;
}
.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:20px;
}

/* 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 #001e33;
	border-bottom:0px;
}
#formPanier #sousTotal td{
	padding-bottom:0px;
}
#formPanier #texteSousTotal td{
	padding-top:10px;
}
#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:20px;
	margin-bottom:20px;
}
#formMSDS .listeDeroulante{
	padding:9px;
	width:200px;
}
#formMSDS .bouton{
	margin-left:10px;
	text-transform: none;
	display:inline-block;
	line-height:160%;
}
#formMSDS .bouton img{
	float:left;
	margin:0px 5px 0px 0px;
}


/* 09_100 : PAGE CONTACT
--------------------------------------------------------------------------------------- */

#boiteFormContact{
	width:840px; 
	margin:0px auto 0 auto;
}

#iframeCarteGoogle{border:1px solid #999;}

#formContact{
	width:840px;
	text-align:center;
}
#formContact table, #FormSoumettreUses table{
	text-align:left;
}
#formContact table td, #FormSoumettreUses table td{padding:5px 0;}
#formContact label{
	float:left;
	margin-top:3px;
	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:175px;
	margin-right:20px;
}
#formContact .champTexte:focus, #FormSoumettreUses .champTexte:focus{
	border:1px solid #00aeef;
	background-color:#fff;
}
#formContact .listeDeroulante{
	width:465px;
}
#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 .erreurTexte{font-size:11px;} */

/* INFOLETTRE
--------------------------------------------------------------------------------------- */
#ctnInfolettreFooter{
	width:330px;
	border-right:1px solid #f9b32b;
	float:left;
	padding-right:15px;
}

#ctnInfolettreFooter p{
	color:#001e33;
	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:200px;
}
#ctnInfolettreFooter .btnSubmit, #ctnInfolettre .btnSubmit{
	text-transform: uppercase;
	padding:7px 0px;
	text-align:center;
	width:108px;

}

#ctnInfolettre{
	width:275px;
	margin:0px auto 20px auto;
}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */

#piedPage h3{
	font:normal 17px 'Magra';
	text-transform: uppercase;
	color:#001e33;
	line-height:25px;
	margin-bottom:10px;
}
#piedPage h3 img{
	display:block;
	float:left;
	margin-right:10px;
}
#piedPage a{
	color:#001e33;
}
#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 #001e33;
	border-bottom:1px solid #001e33;
}
#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; width:108px; height:25px; background:url(gx/btn_partager.png) no-repeat; font-size:12px; font-weight:bold; padding-top:3px; color:#FFF; text-decoration:none;}