body#main{
	background: #000 url(gx/bg.gif) repeat-y  scroll center top;
	margin: 0;
	padding: 0;
	text-align:center;
}
html{
	color: #717172;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}


/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
#texte{padding:0 35px;}

a, a:link, a:visited, a:hover{outline:none;}

h1{color: #63d6eb; font-size:30px;font-weight:normal;}

h2{color: #C21527; font-size:15px;}
h2 a, h2 a:link, h2 a:visited{color:#333;}

h3{border-bottom:1px solid #fff; color:#fff;padding-bottom:5px;margin-top:20px;}

p{font-size: 12px; line-height: 130%; color: #63d6eb;}
p.textePetit{font-size:10px;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color:#63D6EB; text-decoration:underline;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{
	color:#fff; text-decoration:underline;
}

ul li{color:#63D6EB; font-size:12px; line-height:150%; list-style:square; margin-left:16px;}
ol li{color:#63D6EB; font-size:12px; line-height:150%; margin-left:16px;}

.barre{text-decoration:line-through;}
.promo{color:#ea003f; font-weight:bold;white-space:nowrap;}

.lienPDF{background: url(Gx/icone_PDF.gif) no-repeat left;padding:5px 0 5px 20px;}

/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur{
	margin: 0 auto;
	text-align:left;
	width:945px;
}

#logo{float:left;}
#logoPrint{display:none;}
#haut{float:left;width:795px;height:280px;position:relative;}
#entete{width:783px;height:201px;overflow:hidden;float:right;}
#contact{position:absolute;right:0;}

#contenu{clear:both;background:url(Gx/M/fond_pdp.jpg) no-repeat bottom left;padding-bottom:250px;}

.both{clear:both;}

a.blocVideo{
	float:left;
	margin:0 30px 10px 0;
	text-decoration:none;
	display:block;
	width:200px;
	color:#fff;
}
a.blocVideo b{
	display:block;
	text-align:center;
}

a.blocVideo img{border:1px solid #555;}


/* PANIER D'ACHAT
--------------------------------------------------------------------------------------- */
#panier{
	background:#000;
	font-size:12px;
	color:#fff;
	line-height:175%;
	position:absolute;
	padding: 3px 10px 2px 10px;
	right:0;
	top:252px;
}
#panier a, #panier a:link, #panier a:visited{
	color:#63d6eb;
	text-decoration:none;
}
#panier a:hover, #panier a:visited:hover{text-decoration:underline;}

#panier a.lienPanier{
	background:url(Gx/M/panier.gif) no-repeat center left;
	padding:3px 0 3px 30px;
}

.etapesPanier{font-size:18px;text-align:right;color:#63d6eb;}

.etapesPanier a, .etapesPanier a:link, .etapesPanier a:visited{
	color:#63d6eb;
	text-decoration:none;
}
.etapesPanier a:hover, .etapesPanier a:visited:hover{
	text-decoration:underline;
}

.tableau{width:100%;border-collapse:collapse;margin-top:20px;}

.tableau th{color:#fff;border-bottom:1px solid #fff;padding-bottom:5px;}
.tableau td{padding:5px 0;}

/* MENUS
--------------------------------------------------------------------------------------- */
#menu{clear:both;height:49px; margin:0; padding:0; float:right;}
#menu ul{margin:0;padding:0;}
#menu ul li{padding:0; margin:0; display:block; float:left; list-style-type:none;position:relative;}
#menu ul li a{float:left;height:49px;}
#menu ul li a span{display:none;}
#menu ul li ul{display:none;position:absolute;left:0;top:49px;background:#1E1E1E;padding:5px 10px;width:69px;}
#menu ul li ul li{display:block;}
#menu ul li ul li a{float:none;display:inline;color:#ea003f;text-decoration:none;}
#menu ul li ul li a:hover{text-decoration:underline;}

/* Notre entreprise */
#menu ul li a#m01_fr{background:url(Gx/M/m01_fr.gif) no-repeat top left; width:89px;}
#menu ul li a#m01_fr:hover{background-position:-89px;}
#menu ul li a#m01_fr.actif{background:url(Gx/M/m01_fr_on.gif) no-repeat top left;}
#menu ul li a#m01_fr.actif:hover{background-position:0;}
#menu ul li a#m01_en{background:url(Gx/M/m01_en.gif) no-repeat top left; width:86px;}
#menu ul li a#m01_en:hover{background-position:-86px;}
#menu ul li a#m01_en.actif{background:url(Gx/M/m01_en_on.gif) no-repeat top left;}
#menu ul li a#m01_en.actif:hover{background-position:0;}

/* Feux professionnels */
#menu ul li a#m02_1_fr{background:url(Gx/M/m02_fr.gif) no-repeat top left; width:129px;}
#menu ul li a#m02_1_fr:hover{background-position:-129px;}
#menu ul li a#m02_1_fr.actif{background:url(Gx/M/m02_fr_on.gif) no-repeat top left;}
#menu ul li a#m02_1_fr.actif:hover{background-position:0;}
#menu ul li a#m02_1_en{background:url(Gx/M/m02_en.gif) no-repeat top left; width:111px;}
#menu ul li a#m02_1_en:hover{background-position:-111px;}
#menu ul li a#m02_1_en.actif{background:url(Gx/M/m02_en_on.gif) no-repeat top left;}
#menu ul li a#m02_1_en.actif:hover{background-position:0;}

/* Feux théâtraux */
#menu ul li a#m02_2_fr{background:url(Gx/M/m03_fr.gif) no-repeat top left; width:93px;}
#menu ul li a#m02_2_fr:hover{background-position:-93px;}
#menu ul li a#m02_2_fr.actif{background:url(Gx/M/m03_fr_on.gif) no-repeat top left;}
#menu ul li a#m02_2_fr.actif:hover{background-position:0;}
#menu ul li a#m02_2_en{background:url(Gx/M/m03_en.gif) no-repeat top left; width:92px;}
#menu ul li a#m02_2_en:hover{background-position:-92px;}
#menu ul li a#m02_2_en.actif{background:url(Gx/M/m03_en_on.gif) no-repeat top left;}
#menu ul li a#m02_2_en.actif:hover{background-position:0;}

/* Feux familiaux */
#menu ul li a#m02_3_fr{background:url(Gx/M/m04_fr.gif) no-repeat top left; width:89px;}
#menu ul li a#m02_3_fr:hover{background-position:-89px;}
#menu ul li a#m02_3_fr.actif{background:url(Gx/M/m04_fr_on.gif) no-repeat top left;}
#menu ul li a#m02_3_fr.actif:hover{background-position:0;}
#menu ul li a#m02_3_en{background:url(Gx/M/m04_en.gif) no-repeat top left; width:115px;}
#menu ul li a#m02_3_en:hover{background-position:-115px;}
#menu ul li a#m02_3_en.actif{background:url(Gx/M/m04_en_on.gif) no-repeat top left;}
#menu ul li a#m02_3_en.actif:hover{background-position:0;}

/* Articles de fête */
#menu ul li a#m02_4_fr{background:url(Gx/M/m05_fr.gif) no-repeat top left; width:81px;}
#menu ul li a#m02_4_fr:hover{background-position:-81px;}
#menu ul li a#m02_4_fr.actif{background:url(Gx/M/m05_fr_on.gif) no-repeat top left;}
#menu ul li a#m02_4_fr.actif:hover{background-position:0;}
#menu ul li a#m02_4_en{background:url(Gx/M/m05_en.gif) no-repeat top left; width:95px;}
#menu ul li a#m02_4_en:hover{background-position:-95px;}
#menu ul li a#m02_4_en.actif{background:url(Gx/M/m05_en_on.gif) no-repeat top left;}
#menu ul li a#m02_4_en.actif:hover{background-position:0;}

/* Produits vedettes */
#menu ul li a#m06_fr{background:url(Gx/M/m06_fr.gif) no-repeat top left; width:83px;}
#menu ul li a#m06_fr:hover{background-position:-83px;}
#menu ul li a#m06_fr.actif{background:url(Gx/M/m06_fr_on.gif) no-repeat top left;}
#menu ul li a#m06_fr.actif:hover{background-position:0;}
#menu ul li a#m06_en{background:url(Gx/M/m06_en.gif) no-repeat top left; width:108px;}
#menu ul li a#m06_en:hover{background-position:-108px;}
#menu ul li a#m06_en.actif{background:url(Gx/M/m06_en_on.gif) no-repeat top left;}
#menu ul li a#m06_en.actif:hover{background-position:0;}

/* Productions et déploiement */
#menu ul li a#m07_fr{background:url(Gx/M/m07_fr.gif) no-repeat top left; width:126px;}
#menu ul li a#m07_fr:hover{background-position:-126px;}
#menu ul li a#m07_fr.actif{background:url(Gx/M/m07_fr_on.gif) no-repeat top left;}
#menu ul li a#m07_fr.actif:hover{background-position:0;}
#menu ul li a#m07_en{background:url(Gx/M/m07_en.gif) no-repeat top left; width:91px;}
#menu ul li a#m07_en:hover{background-position:-91px;}
#menu ul li a#m07_en.actif{background:url(Gx/M/m07_en_on.gif) no-repeat top left;}
#menu ul li a#m07_en.actif:hover{background-position:0;}

/* Sécurité et astuces */
#menu ul li a#m08_fr{background:url(Gx/M/m08_fr.gif) no-repeat top left; width:93px;}
#menu ul li a#m08_fr:hover{background-position:-93px;}
#menu ul li a#m08_fr.actif{background:url(Gx/M/m08_fr_on.gif) no-repeat top left;}
#menu ul li a#m08_fr.actif:hover{background-position:0;}
#menu ul li a#m08_en{background:url(Gx/M/m08_en.gif) no-repeat top left; width:85px;}
#menu ul li a#m08_en:hover{background-position:-85px;}
#menu ul li a#m08_en.actif{background:url(Gx/M/m08_en_on.gif) no-repeat top left;}
#menu ul li a#m08_en.actif:hover{background-position:0;}

#menuSecondaire{text-align:right;height:30px;line-height:25px;}
#menuSecondaire a, #menuSecondaire a:link, #menuSecondaire a:visited{color:#fff;text-decoration:none;padding:0 5px;}
#menuSecondaire a:hover, #menuSecondaire a:visited:hover, #menuSecondaire a.actif, #menuSecondaire a.actif:visited{text-decoration:underline;}
#menuSecondaire form{float:right;padding:0 0 0 15px;border-left:1px solid #4d4d4d;height:30px;width:380px;margin:0 0 0 10px;}
#menuSecondaire form {float:right;padding:0;margin:0;border:none;}
#menuSecondaire form label{color:#ffdd7e;font-size:11px;padding:0 10px 0 0;margin:0;float:left;}
#menuSecondaire form input#utilisateur, #menuSecondaire form input#motDePasse{
	background:#f9f2de;
	border:none;
	float:left;
	height:13px;
	width:126px;
	color:#000;
	font-size:11px;
	margin:4px 4px 0 0;
	padding:2px 3px;
	border-right:1px solid #e7e1ce;
	border-left:1px solid #e7e1ce;
}
#menuSecondaire form input#btn_zone_client{float:left;margin-top:4px;}

/* Menu de gauche */
#menuGauche{
	background-color:#262626;
	width:185px;
	color:#fff;
	padding:25px 25px 15px 25px;
	float:left;
}
#menuGauche span.fleche{clear:left;float:left;padding:1px 0 2px 0;}
#menuGauche span.actiffleche{clear:left;float:left;padding:1px 0 2px 0;color:#ea003f;}
#menuGauche a, #menuGauche a:link, #menuGauche a:visited{
	color:#fff;
	text-decoration:none;
	float:left;
	padding-left:10px;
	width:150px;
}
#menuGauche a:hover, #menuGauche a:visited:hover{text-decoration:underline;}
#menuGauche a.actif, #menuGauche a.actif:visited{color:#ea003f;}

/* PAGE ACCUEIL
--------------------------------------------------------------------------------------- */
.cta_accueil{float:left;width:223px;margin-right:17px;font-size:12px;color:#fff;}
.cta_accueil span.fleche{clear:left;float:left;padding:1px 0 2px 35px;}
.cta_accueil a, .cta_accueil a:link, .cta_accueil a:visited{color:#fff;text-decoration:none;padding:1px 0 2px 10px;float:left;width:160px;}
.cta_accueil a:hover, .cta_accueil a:visited:hover{text-decoration:underline;}


.cta_accueil a#cta_m02_1_fr{background:url(Gx/M/cta_m02_fr.gif) no-repeat top left;display:block;width:223px;height:65px;padding:0;}
.cta_accueil a#cta_m02_1_fr:hover{background-position:-223px;}
.cta_accueil a#cta_m02_1_en{background:url(Gx/M/cta_m02_en.gif) no-repeat top left;display:block;width:223px;height:65px;padding:0;}	
.cta_accueil a#cta_m02_1_en:hover{background-position:-223px;}
.cta_accueil a#cta_m02_2_fr{background:url(Gx/M/cta_m03_fr.gif) no-repeat top left;display:block;width:223px;height:65px;padding:0;}
.cta_accueil a#cta_m02_2_fr:hover{background-position:-223px;}
.cta_accueil a#cta_m02_2_en{background:url(Gx/M/cta_m03_en.gif) no-repeat top left;display:block;width:223px;height:65px;padding:0;}
.cta_accueil a#cta_m02_2_en:hover{background-position:-223px;}
.cta_accueil a#cta_m02_3_fr{background:url(Gx/M/cta_m04_fr.gif) no-repeat top left;display:block;width:223px;height:65px;padding:0;}
.cta_accueil a#cta_m02_3_fr:hover{background-position:-223px;}
.cta_accueil a#cta_m02_3_en{background:url(Gx/M/cta_m04_en.gif) no-repeat top left;display:block;width:223px;height:65px;padding:0;}
.cta_accueil a#cta_m02_3_en:hover{background-position:-223px;}
.cta_accueil a#cta_m02_4_fr{background:url(Gx/M/cta_m05_fr.gif) no-repeat top left;display:block;width:223px;height:65px;padding:0;}
.cta_accueil a#cta_m02_4_fr:hover{background-position:-223px;}
.cta_accueil a#cta_m02_4_en{background:url(Gx/M/cta_m05_en.gif) no-repeat top left;display:block;width:223px;height:65px;padding:0;}
.cta_accueil a#cta_m02_4_en:hover{background-position:-223px;}
.cta_accueil a.cta span{display:none;}

#produitVedette{
	 float:right;
	 margin-left:10px;
	 width:220px;
	 background:#fff;
	 overflow:hidden;
}
#produitVedette a{display:block;color:#000;font-size:11px;padding:0 18px 18px 18px;text-decoration:none;}
#produitVedette div.lienProduitsVedettes{background:#000;float:left;width:225px; text-align:right; padding:5px 0 0 0;}
#produitVedette div.lienProduitsVedettes a{display:inline;color:#fff;padding:0 5px 0 0;}
#produitVedette div.lienProduitsVedettes a:hover{text-decoration:underline;}
#produitVedette h2{background:#262626; color:#ffeaaf; font-size:14px; text-transform:uppercase; padding:10px 15px; border-bottom:3px solid #000;}
#produitVedette img{margin:18px 0 10px 0;display:block;}

/* PAGE LISTING
--------------------------------------------------------------------------------------- */
#conteneurItem{
	float:right;
	width:700px;
}

#conteneurItem h1{
	color:#5b5b5b;
	font-size:12px; 
	font-weight:normal;
}
#conteneurItem h1 span, #conteneurItem h1 a, #conteneurItem h1 a:link, #conteneurItem h1 a:visited{
	color:#ea003f;
	text-decoration:none;
}

#conteneurItem h1 a:hover, #conteneurItem h1 a:visited:hover{text-decoration:underline;}

div.item{
	float:left;
	margin:10px 10px 0 0;
	width:340px;
	border:1px solid #5d5d5d;
	color:#fff;
}

div.item img{float:left;}
div.item div.itemInfo{float:left;border-left:1px solid #5d5d5d;width:190px;padding:15px 15px 0 15px;}
div.item h2{color:#fff;font-size:12px;/*text-transform:uppercase;*/}
div.item label, #etiquetteItem label{font-weight:bold;width:60px;float:left;margin:2px 0;}
div.item input, #etiquetteItem input{width:25px; height:14px;border:0;bakcground:#f9f2de;font-size:11px;padding:2px 3px;margin:2px 0;float:left;}
/*div.item a.lienAjoutPanier{background:#2f2f2f;color:#ea003f;text-decoration:none;font-size:11px;font-weight:bold;display:block;width:107px;height:21px;float:left;padding:5px 5px 0 10px;border-left:1px solid #5d5d5d;}
div.item a.lienFicheDetail{background:#2f2f2f;color:#b6b6b6;text-decoration:none;font-size:11px;font-weight:bold;display:block;width:92px;height:21px;float:left;padding:5px 5px 0 10px;margin-left:3px;}
*/
div.item a.lienAjoutPanier{float:left;margin-left:10px;}
div.item a.lienFicheDetail{background:#2f2f2f;color:#b6b6b6;text-decoration:none;font-size:11px;font-weight:bold;display:block;width:92px;height:21px;float:left;padding:5px 5px 0 10px;border-left:1px solid #5d5d5d;}
div.item a.lienAjoutPanier:hover, div.item a.lienFicheDetail:hover{text-decoration:underline;}
div.itemLiens{margin-left:107px;}

/* PAGE FICHE DÉTAIL
--------------------------------------------------------------------------------------- */
#detailItem h1{color:#ea003f;font-size:14px;/*text-transform:uppercase;*/font-weight:bold;padding:10px 0 0 0;}
#detailItem p{color:#fff;line-height:150%;}

#imageItem{float:right;width:300px;text-align:right;margin-left:15px;}
#imageItem a, #imageItem a:link, #imageItem a:visited{font-size:11px;color:#fff;text-decoration:none;}
#imageItem a:hover, #imageItem a:visited:hover{text-decoration:underline;}

.imagePhoto{border:1px solid #4f4f4f;display:block;width:300px;margin:4px 0;text-align:center;}

.lienPhoto{background:url(Gx/icone_resize.gif) no-repeat center right;padding-right:18px;}
.lienVideo{background:url(Gx/icone_video.gif) no-repeat center right;padding:0 18px 0 10px;}

#etiquetteItem{border:1px solid #4f4f4f; width:170px; float:right; margin-left:10px; color:#fff;line-height:150%; padding:20px;margin-top:19px;}
/*#etiquetteItem a.lienAjoutPanier{color:#ea003f;font-weight:bold;text-decoration:none;background:url(Gx/icone_panier.gif) no-repeat top left;padding:10px 0 10px 35px;}*/
#etiquetteItem a.lienAjoutPanier{float:left;margin-left:10px;}
#etiquetteItem a.lienAjoutPanier:hover{text-decoration:underline;}

#precedentSuivant{float:right;line-height:175%;}
#precedentSuivant a, #precedentSuivant a:link, #precedentSuivant a:visited{
	color:#fff;
	text-decoration:none;
	
}
#precedentSuivant a:hover, #precedentSuivant a:visited:hover{text-decoration:underline;}
.lienPrecedent{background:url(Gx/fleche_gauche.gif) no-repeat left; padding:5px 5px 5px 20px;}
.lienSuivant{background:url(Gx/fleche_droite.gif) no-repeat right; padding:5px 20px 5px 5px;}

/* CARTE
--------------------------------------------------------------------------------------- */
div#carte{ border:1px solid #4f4f4f; width: 380px; padding: 20px 20px 20px 20px; float: right;}
div#carte div#map{border:1px solid #b7b7b7;width:380px;height:300px;}
div#carte div#formDirection{ margin: 10px 0 0 0; }
div#carte div#formDirection input#fromAddress{ color: #000; font-size: 12px; border: #CCCCCC 1px solid; background: #FFFFFF; width: 145px; margin: 0 10px 0 0; }
div#carte div#formDirection input#bouton{ color: #FFFFFF; text-align: left; background: url(Gx/00/bouton2g_bg.gif) no-repeat top left; border: 0px; width: 168px; height: 27px; padding: 0 0 2px 18px; }
div#carte div#formDirection a, div#cabinet div#carte div#formDirection a:link, div#cabinet div#carte div#formDirection a:visited{ color: #2C699C; font-size: 11px; text-decoration: none; background: url(Gx/M/sousmenu_bg_on.gif) no-repeat 0px 5px; padding: 0 0 0 14px; } div#cabinet div#carte div#formDirection a:hover{ color: #999999; }
div#carte div#directions{ color: #666666; font-size: 11px; min-height: 0px; margin: 10px 0 0 0; display: none; }
div#carte div#directions a, div#cabinet div#carte div#directions a:link, div#cabinet div#carte div#directions a:visited{ color: #63D6EB; font-weight: bold; text-decoration: none; } div#cabinet div#carte div#directions a:hover{text-decoration:underline;}
div#carte p{float:right;}
div#carte p a, div#carte p a:link, div#carte p a:visited{color:#000;}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{color:#a2a2a2; font-size:10px; height:120px; padding:15px 35px; width:875px;background:#262626;}
#piedPage a{color:#a2a2a2; text-decoration:none;}
#piedPage a:hover{color:#555;}
#piedPage #copyrights{float:left; margin:0; text-align:left;}
#piedPage #copyrights a{font-weight:bold;}
#piedPage #copyrights #lienCopyrights{font-weight:normal; text-decoration:none; color:#a2a2a2;}
#piedPage #copyrights #lienCopyrights:hover{font-weight:normal; color: #555;}
#piedPage #menuBas{float:right;text-align:right;}
#piedPage #menuBas a, #piedPage #menubas a:link,  #piedPage #menubas a:visited{padding:0 5px;}


/* Partager cette page (bookmarker) */
#socialBookmarker {clear:right;float:right;margin-top:10px;float:right; background:#383838 url(Gx/bookmark/fond.gif) repeat-x;border:1px solid #474747;padding:3px 3px 0 3px;height:17px;cursor:pointer;}
#socialBookmarkerPrefix {cursor:default;float:left;background:url(Gx/bookmark/vortex_logo.gif) no-repeat;padding-left:22px;text-transform:uppercase;}
.bookmarkIconesVisibles {float:left;margin-left:2px;}
#bookmarkHoverPopup {
	position:absolute;
	border:solid 1px;
	background-color:white;
	text-align:left;
	padding:4px;
	width:165px;
	display:none;
}
#bookmarkHoverPopup .bookmarkHoverPopupItems{
	float:left;
	width:150px;
	height:25px;
	margin-right:4px;
}

#bookmarkHoverPopup .bookmarkHoverPopupItems a{
	line-height:25px;
	height:25px;
}

#bookmarkHoverPopup .bookmarkHoverPopupItems a:link, #bookmarkHoverPopup .bookmarkHoverPopupItems a:visited{
	border:none;
	color:black;
	display:block;
	text-decoration: none;
	width:150px;
	padding-left:2px;
	border: 1px solid #fff;
}

#bookmarkHoverPopup .bookmarkHoverPopupItems a:active, #bookmarkHoverPopup .bookmarkHoverPopupItems a:hover{
	text-decoration: none;
	color:#333333;
	border: 1px solid #666;
	width:150px;
	height:25px;
	display:block;
	background-color:#eee;
	padding-left:2px;
}

#piedtexte {float:left; color:#a2a2a2; text-decoration:none; width:875px; font-size:11px ; text-align:justify; padding: 5px 0 0 0;}
#piedtexte a{color:#a2a2a2; text-decoration:underline; font-size: 11px ;}
#piedtexte a:hover{color:#7d7b83;}
/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{ font-size: 11px; margin-bottom:10px; padding:0px;}
fieldset legend{color:#fff; font-size:14px; font-weight:bold; padding:0 0 10px 0;position:relative;left:-3px;}
fieldset label{font-size:12px; color:#fff; margin:2px 0 2px 0;border:none;}

.innerleft{float:left}
.innerright{float:right}

/* Référer ce site */
#referer{width:450px;}

/* Formulaire contact */
#formulaireContact{float:right;margin-left:10px;}
#formulaireQuestion fieldset label{float:left;width:150px;}
#formulaireQuestion .champTexte{float:left;width:150px;}
#formulaireQuestion .listeDeroulante{float:left;width:150px;}
#formulaireQuestion .boiteTexte{float:left;height:70px;width:150px;}

.champTexte{
	background: #4C4A4A;
	border: 1px solid #9F9F9F;
	color: #fff;
	font-size: 11px;
	margin:2px 0 2px 0;
	width:200px;
}
.listeDeroulante{
	background: #4C4A4A;	
	border: 1px solid #9F9F9F;
	color: #fff;
	font-size: 11px;
	margin:2px 0 2px 0;
}
.boiteTexte{
	background: #4C4A4A;
	border: 1px solid #9F9F9F;
	color: #fff;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin:2px 0 2px 0;
	width:450px; height:100px;
	overflow:auto;
}
.bouton{
	background-color: #000;
	color:#FFF;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	border:1px solid #CDD0D0;
	padding:5px 10px;
   	width:auto;
   	overflow:visible;
}
.bouton:hover{background-color:#4AD6EB; color:#000; cursor:pointer;}

.champCache{display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */

.erreur{color:#FF0000;}
