/* RÉINITIALISATION DES ÉLÉMENTS
--------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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,/*em,strong,*/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%;/*font-weight:normal;*/}
q:before,q:after{content:'';}
a,a:link,a:visited,a:hover,object,embed{outline:none;}

/* BODY ET HTML
--------------------------------------------------------------------------------------- */
body#index{
	background: #FFF url(gx/bg.gif) repeat-x center top;
	margin: 0;
	padding: 0;
	text-align:center;
}
body#main{
	background: #FFF url(gx/bg.gif) repeat;
	margin: 0;
	padding: 0;
	text-align:center;
}
html{
	color: #2c2a2b;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma;/* Garder seulement 3 fontes */
}

/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
h1{color: #2c2a2b; font-size:20px; font-weight:normal; margin-bottom:6px;}
h1 a, h1 a:link, h1 a:visited{color:#C21527;}

h2{color: #2c2a2b; font-size:15px; margin-bottom:4px;}
h2 a, h2 a:link, h2 a:visited{color:#333;}

p{font-size: 12px; line-height: 150%; color: #2c2a2b;}
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:#f06c02; text-decoration:none;}
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:#f06c02; text-decoration:underline;
}

p a.lienBouton, p a.lienBouton:link, p a.lienBouton:visited{background:#f0af02; display:block; color:#fff; height:26px; line-height:26px; padding:0 10px; width:150px;}
p a.lienBouton:hover,p a.lienBouton:visited:hover{background:#f0af02 url(gx/m/bgLienBouton.gif) repeat-x;color:#fff; text-decoration: none;}

ul li{background: url(Gx/bullet2.gif) no-repeat left;padding:5px 0 5px 12px; color:#2c2a2b; font-size:12px; line-height:110%; list-style:none; margin-left:16px;}
ol li{color:#2c2a2b; font-size:12px; line-height:150%; margin-left:16px;}

/* 
p:first-letter{color:green; font-size:200%; text-transform:uppercase;}
sup{position:relative; bottom:0.3em; vertical-align:baseline;}
sub{position:relative; bottom:-0.2em; vertical-align:baseline;}
*/


/* Icones générales
--------------------------------------------------------------------------------------- */
.lienRSS{background: url(Gx/icone_RSS.gif) no-repeat left;padding:5px 0 5px 20px;}
.lienPDF{background: url(Gx/icone_PDF.gif) no-repeat left;padding:5px 0 5px 20px;}
.lienBullet{background: url(Gx/bullet2.gif) no-repeat left;padding:5px 0 5px 12px;}


/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur{
	background: url(gx/m/bgConteneur.png) repeat-y center top;
	margin: 0 auto 0 auto;
	text-align:left;
	width:1000px;
}
#conteneur2{width:988px;margin: 0 auto 0 auto;text-align:left;}

#haut{height: 92px;}
#logo{float:left; margin:2px 0 0 65px;}

#contenuGauche{float:left; margin-right:5px; width:235px;}
#contenu{float:left;	width:742px;}

.both{clear:both;}

.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignCenter{text-align:center;}

.displayNone{display:none;}
.displayBlock{display:block;}

.floatLeft{float:left;}
.floatRight{float:right;}

.noWrap{white-space: nowrap;}

.boiteMoitie{width:50%;}
.boiteTiers{width:33%;}
.boiteQuart{width:25%;}
.boiteDeuxTiers{width:66%;}

.boiteImg{border:1px solid #ddd;padding:2px;margin:5px;}

.margin5{margin: 5px;}
.margin10{margin: 10px; }
.mortaise{float:right; margin:0 0 10px 10px;}

.banniere{margin:0 0 0 0;}

#dateEntete{
	text-align:right;
	color:#fff;
	background-color: #404040;
	padding:5px 25px 6px 0;
}

/* MENUS
--------------------------------------------------------------------------------------- */
#menu_fr, #menu_en{background:#2c2a2b; height:39px; margin:0; padding:0; text-align: center;}
#menu_fr ul, #menu_en ul{margin:0;padding:0;}
#menu_fr ul li,#menu_en ul li{background:none; padding: 0; margin:0;  list-style-type:none;}
#menu_fr ul li, #menu_en ul li {
	background: #2c2a2b url(gx/m/separateurMenu.gif) no-repeat top right;
	display:block;
	color: #c0c0c0;
	text-transform:uppercase;
	float:left;
	height:39px; 
	padding:0 1px 0 0 ;
}
#menu_fr a span, #menu_en a span{display:none;}

/*#menu_fr ul li a{padding:0 12px;}*/
#menu_fr ul li.dernier{background:none;}
/*#menu_fr ul li.dernier a{padding:0 3px 0 12px;}*/
#menu_fr #m01{display:block;height:39px;width:172px; background:  url(gx/m/m01_fr.gif) no-repeat top center;}
#menu_fr #m01:hover, #menu_fr #m01.actif{display:block;height:39px;width:172px; background:#161515  url(gx/m/m01_fr_on.gif) no-repeat top center;}

#menu_fr #m02{display:block;height:39px;width:159px; background:  url(gx/m/m02_fr.gif) no-repeat top center;}
#menu_fr #m02:hover, #menu_fr #m02.actif{display:block;height:39px;width:159px; background:#161515  url(gx/m/m02_fr_on.gif) no-repeat top center;}

#menu_fr #m03{display:block;height:39px;width:159px; background:  url(gx/m/m03_fr.gif) no-repeat top center;}
#menu_fr #m03:hover, #menu_fr #m03.actif{display:block;height:39px;width:159px; background:#161515  url(gx/m/m03_fr_on.gif) no-repeat top center;}

#menu_fr #m04{display:block;height:39px;width:159px; background:  url(gx/m/m04_fr.gif) no-repeat top center;}
#menu_fr #m04:hover, #menu_fr #m04.actif{display:block;height:39px;width:159px; background:#161515  url(gx/m/m04_fr_on.gif) no-repeat top center;}

#menu_fr #m05{display:block;height:39px;width:159px; background:  url(gx/m/m05_fr.gif) no-repeat top center;}
#menu_fr #m05:hover, #menu_fr #m05.actif{display:block;height:39px;width:159px; background:#161515  url(gx/m/m05_fr_on.gif) no-repeat top center;}

#menu_fr #m06{display:block;height:39px;width:170px; background:  url(gx/m/m06_fr.gif) no-repeat top center;}
#menu_fr #m06:hover, #menu_fr #m06.actif{display:block;height:39px;width:170px; background:#161515  url(gx/m/m06_fr_on.gif) no-repeat top center;}
/*
#menu_fr #m07{display:block;height:39px;width:74px; background:  url(gx/m/m07_fr.gif) no-repeat top center;}
#menu_fr #m07:hover, #menu_fr #m07.actif{display:block;height:39px;width:74px; background:#161515  url(gx/m/m07_fr_on.gif) no-repeat top center;}

#menu_fr #m08{display:block;height:39px;width:74px; background:  url(gx/m/m08_fr.gif) no-repeat top center;}
#menu_fr #m08:hover, #menu_fr #m08.actif{display:block;height:39px;width:74px; background:#161515  url(gx/m/m08_fr_on.gif) no-repeat top center;}

#menu_fr #m09{display:block;height:39px;width:87px; background:  url(gx/m/m09_fr.gif) no-repeat top center;}
#menu_fr #m09:hover, #menu_fr #m09.actif{display:block;height:39px;width:87px; background:#161515  url(gx/m/m09_fr_on.gif) no-repeat top center;}
*/
/*------*/
/*#menu_en ul li a{padding:0 15px;}*/
#menu_en ul li.dernier{background:none;}
/*#menu_en ul li.dernier a{padding:0 11px 0 22px;}*/
#menu_en #m01{display:block;height:39px;width:172px; background:  url(gx/m/m01_en.gif) no-repeat top center;}
#menu_en #m01:hover, #menu_en #m01.actif{display:block;height:39px;width:172px; background:#161515   url(gx/m/m01_en_on.gif) no-repeat top center;}

#menu_en #m02{display:block;height:39px;width:159px; background:  url(gx/m/m02_en.gif) no-repeat top center;}
#menu_en #m02:hover, #menu_en #m02.actif{display:block;height:39px;width:159px; background:#161515   url(gx/m/m02_en_on.gif) no-repeat top center;}

#menu_en #m03{display:block;height:39px;width:159px; background:  url(gx/m/m03_en.gif) no-repeat top center;}
#menu_en #m03:hover, #menu_en #m03.actif{display:block;height:39px;width:159px; background:#161515   url(gx/m/m03_en_on.gif) no-repeat top center;}

#menu_en #m04{display:block;height:39px;width:159px; background:  url(gx/m/m04_en.gif) no-repeat top center;}
#menu_en #m04:hover, #menu_en #m04.actif{display:block;height:39px;width:159px; background:#161515   url(gx/m/m04_en_on.gif) no-repeat top center;}

#menu_en #m05{display:block;height:39px;width:159px; background:  url(gx/m/m05_en.gif) no-repeat top center;}
#menu_en #m05:hover, #menu_en #m05.actif{display:block;height:39px;width:159px; background: #161515  url(gx/m/m05_en_on.gif) no-repeat top center;}

#menu_en #m06{display:block;height:39px;width:170px; background:  url(gx/m/m06_en.gif) no-repeat top center;}
#menu_en #m06:hover, #menu_en #m06.actif{display:block;height:39px;width:170px; background: #161515  url(gx/m/m06_en_on.gif) no-repeat top center;}
/*
#menu_en #m07{display:block;height:39px;width:61px; background:  url(gx/m/m07_en.gif) no-repeat top center;}
#menu_en #m07:hover, #menu_en #m07.actif{display:block;height:39px;width:61px; background:#161515   url(gx/m/m07_en_on.gif) no-repeat top center;}

#menu_en #m08{display:block;height:39px;width:74px; background:  url(gx/m/m08_en.gif) no-repeat top center;}
#menu_en #m08:hover, #menu_en #m08.actif{display:block;height:39px;width:74px; background: #161515  url(gx/m/m08_en_on.gif) no-repeat top center;}

#menu_en #m09{display:block;height:39px;width:87px; background:  url(gx/m/m09_en.gif) no-repeat top center;}
#menu_en #m09:hover, #menu_en #m09.actif{display:block;height:39px;width:87px; background:#161515   url(gx/m/m09_en_on.gif) no-repeat top center;}
*/

/* Menu Secondaire */
#menuSec{float:right;margin-right:25px;_margin-right:15px;width:630px; text-align: right;}
#menuSec p{margin:9px 0 15px 0;}
#menuSec a, #menuSec a:link, #menuSec a:visited{
	color: #2c2a2b;
	font-family: Verdana;
	font-size: 11px;
	margin:0 10px;
	text-decoration: none;
}
#menuSec a.lienExterne, #menuSec a.lienExterne:link, #menuSec a.lienExterne:visited{color:#f06c02; font-weight: bold;}
#menuSec a.lienExterne:hover,#menuSec a.lienExterne:visited:hover{color:#f06c02; font-weight: bold;text-decoration: underline;}
#menuSec a:hover, #menuSec a:visited:hover{color:#f06c02;}
#menuSec a.dernier{margin-right:0;}
#menuSec #langueLien a{font-size:13px;font-weight:bold;}

#texteEntete{float:left;width:460px;}

/* Menu lateral */
#menuLateral{margin:0 5px; padding:20px 0 10px 0; }
#menuLateral div.titreCat{
	background: url(gx/m/logoMenu.png) no-repeat;
	height: 25px;
	line-height: 25px;
	margin:0 10px 10px 10px;
	padding-left:35px;
	width: 150px;
}
#menuLateral div.titreCat{display: block;float: left;}
#menuLateral ul{margin:0 0 0 15px;padding:0;width:185px;}
#menuLateral ul li{background:none; padding:0; margin:0; list-style-type:none;}
/*#menuLateral ul li.separateur{background: transparent url(gx/m/separateurMenuLateral.gif) repeat-x top; padding:0; margin:0; list-style-type:none; height: 1px; line-height:1px;  width:185px;}*/
#menuLateral ul li a, #menuLateral ul li a:link, #menuLateral ul li a:visited{
	background:url(gx/bullet.gif) no-repeat 3px center;
	color: #000;
	display:block;
	font-family: verdana;
	font-size: 12px;
	height: 19px;
	line-height: 19px;
	padding: 0px 0px 0px 13px;
	margin:0;
	text-decoration: none;
	font-weight:bold;
}
.menuCat1{background: #f0eb02 url(gx/m/bgCat1.jpg) no-repeat bottom;}
.menuCat2{background: #95cf22 url(gx/m/bgCat2.jpg) no-repeat bottom;}
.menuCat3{background: #5ba5ad url(gx/m/bgCat3.jpg) no-repeat bottom;}

#menuLateral.menuCat1 ul li a:hover, #menuLateral.menuCat1 ul li a:visited:hover{background:#f08202 url(gx/bullet.gif) no-repeat 3px center;}
#menuLateral.menuCat1 ul li a.actif, #menuLateral.menuCat1 ul li a.actif:visited{background:#f08202 url(gx/bullet.gif) no-repeat 3px center;}

#menuLateral.menuCat2 ul li a:hover, #menuLateral.menuCat2 ul li a:visited:hover{background:#8ebe25 url(gx/bullet.gif) no-repeat 3px center;}
#menuLateral.menuCat2 ul li a.actif, #menuLateral.menuCat2 ul li a.actif:visited{background:#8ebe25 url(gx/bullet.gif) no-repeat 3px center;}

#menuLateral.menuCat3 ul li a:hover, #menuLateral.menuCat3 ul li a:visited:hover{background:#579ba4 url(gx/bullet.gif) no-repeat 3px center;}
#menuLateral.menuCat3 ul li a.actif, #menuLateral.menuCat3 ul li a.actif:visited{background:#579ba4 url(gx/bullet.gif) no-repeat 3px center;}

#formCatCamions{margin:0 0 5px 0;}
#formCatCamions label{color:#000;}

#filAriane{background:#f0f0f0; margin:0 0 10px 0; padding:5px 5px;}
#filAriane p{font-size: 11px;}
#filAriane p span{color:#f06c02; font-size: 11px;}
#filAriane p a, #filAriane p a:link, #filAriane p a:visited{
	color: #2c2a2b;
	font-size: 11px;
}

/* PAGE RÉFÉRER CE SITE | 00_200
--------------------------------------------------------------------------------------- */
#formReferer fieldset label{width:165px;}

/* PAGE ACCUEIL | 01_100
--------------------------------------------------------------------------------------- */
.boiteAccueil{
	
	background: url(gx/point.gif) repeat-y right;
}
.colonneAccueil { height: 355px; position: relative; display:inline; width:225px; padding:0 10px 0 9px; float:left; display:inline; background: url(gx/point.gif) repeat-y right;  }
.colonneAccueil .lienBoutonAccueil{position:absolute; bottom: 0; left: 20px; width: 175px;}
.colonneAccueil .imgPromo{width:227px; height:65px; border:1px solid #000; overflow: hidden; position:relative; }
#colonneAccueil1 a{display:block;border:1px solid #eee; text-align:center;}
#colonneAccueil1 a:hover{display:block;border:1px solid #000; }

/* PAGE PNEUS | 05_100
--------------------------------------------------------------------------------------- */
.listePneu {margin:0 0 15px 0; border-bottom: 1px solid #ccc;}
.listePneu .imgPneu{float:left; width :230px;}
.listePneu .titrePneu{float:left; padding-top: 30px; width :200px;text-align:center;}
.listePneu H2{color:#cf544c; font-size:18px; font-weight: bold; padding:5px 0;}
table{
	color:##2c2a2b;
	font-size:10px;
}
table td, table th{border:1px solid #ccc;padding:2px;text-align:center;}
table th{background:#f0f0f0;font-weight:bold; }

/* PAGE CONTACT | 08_100
--------------------------------------------------------------------------------------- */
#formQuestion fieldset label{float:left;width:90px;}
#formQuestion .champTexte{float:left;width:250px;}
#formQuestion .listeDeroulante{float:left;width:300px;}
#formQuestion .boiteTexte{float:left;height:70px;width:250px;}

/* PLAN DE PAGE
--------------------------------------------------------------------------------------- */

.plan a { font-size:14px; }
.plan ul li a { font-size:10px; font-weight:bold; text-transform:uppercase; }

/* CARTE
--------------------------------------------------------------------------------------- */
div#carte{ background: #f0f0f0; width: 700px; padding: 0px 10px 10px 10px; margin-top:32px;}

#map{border:1px solid #b7b7b7;width:700px;height:300px;}
div#carte div#formDirection{ margin: 10px 0 0 0; }
div#carte div#formDirection input#fromAddress{ color: #9B9B9B; 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 table td{
	text-align: left;
}
div#carte div#directions a, div#cabinet div#carte div#directions a:link, div#cabinet div#carte div#directions a:visited, div#cabinet div#carte div#directions a:hover{ color: #999999; font-weight: bold; text-decoration: none; }
div#carte p{float:right;}
div#carte p a, div#carte p a:link, div#carte p a:visited{color:#000;}

/* PAGE PRODUIT | 02_100
--------------------------------------------------------------------------------------- */
/*Liste de produit*/
#listeProduits{ margin: 5px 0 0 10px; padding: 0; }
#listeProduits li{ background:none; margin: 0 10px 15px 0; padding: 0; list-style: none; float: left; width: 224px; /*height: 156px; */}
#listeProduits li div.description{ width: 224px; /*height: 131px;*/ font-size:11px; background: white; margin: 0; text-align: center; overflow: hidden; }
#listeProduits li div.description .boiteImage{ position:relative; width: 224px; /*height: 81px;*/ display: block; float:left; margin: 0px auto 0 auto; text-align: left; overflow: hidden;}
#listeProduits li div.description .boiteImage img{ vertical-align: top; }
#listeProduits li a div.contenuBoite, #listeProduits li a:link div.contenuBoite, #listeProduits li a:visited div.contenuBoite{background:#FFF;float:left;display:block;width:50%;text-align: left;color: #2c2a2b;}
#listeProduits li div.btnInfoItem{color:#FFF;line-height:30px;text-align:center;display:block;}

#listeProduits li div.btnSuite{ background: #2c2a2b; width: 224px; height: 25px; line-height:25px; text-align: center; color: #fff;}
/*#listeProduits li div.btnSuite a{ color: white; text-decoration: none; font-size: 12px; position: relative; margin: 0; }
#listeProduits li.hover div.btnSuite{ border-color: #f0af02; background: #f0af02; }*/
#listeProduits li a, #listeProduits li a:hover, #listeProduits li a:visited{
	border: 1px #6b696a solid;
	display: block;
	float: left;
}
#listeProduits li a:hover, #listeProduits li a:visited:hover{
	border-color: #f0af02;
	text-decoration: none;
}
#listeProduits li a:hover div.btnSuite, #listeProduits li a:visited:hover div.btnSuite{
	border-color: #f0af02; background: #f0af02;
}





/* pagination */
#pagination{ font-size: 11px; float: right; margin-right: 23px; }
#pagination a, #pagination a:link, #pagination a:visited{ text-decoration: none; background: #2c2a2b; color: white; }
#pagination a:hover, #pagination a:visited:hover{ background:#f0af02; color:#FFF;text-decoration: none;}
#pagination a, #pagination span{ display: block; float: left; padding: 2px 5px; margin-right: 5px; margin-bottom: 5px; }
#pagination .current{background:#f0af02; color:#FFF;text-decoration: none;}
#pagination .current.prev, #pagination .current.next{ background:#f0af02; color:#FFF;text-decoration: none;}

/*Détail de produit*/
#detailItem div.ctnTexte{
	display:block;
	float:left;
	margin: 0 0 0 10px;
	width: 320px;
}

#galleriePhoto{float:left;	width:405px;}
div.lienAgrandir{
   border:1px solid #2c2a2b;
	background:#2c2a2b;
	line-height: 24px;
	height: 24px;
	margin-bottom:10px;
	position:relative;
	top:283px;
	text-align: center;
}
.lienAgrandir a, .lienAgrandir a:link, .lienAgrandir a:visited{background:url(gx/loupe.gif) no-repeat right; color:#969595; padding-right:20px; text-decoration:none;}
.lienAgrandir a:hover, .lienAgrandir a:visited:hover{background:url(gx/loupe_over.gif) no-repeat right; color:#bd9e4d; text-decoration:none;}


/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{background:#2c2a2b; color:#c5c5c5; font-size:11px; height: 129px; padding:0; width:988px;}
#piedPage div.hautPiedPage{background:url(gx/m/logoBasPage.png) no-repeat; border-bottom:1px solid #565555; height:23px; padding:10px 0 0 60px;}
#piedPage div.conteneur{margin:0px 20px; padding:10px 0 ;}
#piedPage div.conteneur span{color:#ad8316;font-weight:bold;}
#piedPage a{color:#8f8f91; text-decoration:none;}
#piedPage a:hover{color:#8f8f91;text-decoration:underline;}
#piedPage #copyrights{float:right; margin:0; text-align:right; width:350px;}
#piedPage #copyrights a {font-weight:normal; color:#c5c5c5;}
#piedPage #copyrights #lienCopyrights{font-weight:normal; text-decoration:none; }
#piedPage #copyrights #lienCopyrights:hover{font-weight:normal; text-decoration:underline; color: #c5c5c5; }

#piedPage #menuBas{color:#ad8316;float:right;text-align:right;}
#piedPage #menuBas a, #piedPage #menuBas a:link, #piedPage #menuBas a:visited{
	color:#ad8316;
	font-size: 11px;
	margin:0 10px;
	text-decoration:none;
}
#piedPage #menuBas a.dernier{margin:0;}
#piedPage #menuBas a:hover, #piedPage #menuBas a:visited:hover{text-decoration: underline;}

/* Partager cette page (bookmarker) */
#socialBookmarker {float:right;}
#socialBookmarkerPrefix {float:left;cursor:default;}
.bookmarkIconesVisibles {float:left;margin-left:2px;}
#bookmarkHoverPopup {
	position:absolute;
	border:solid 1px;
	background-color:white;
	text-align:left;
	padding:4px;
	width:170px;
	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;
}

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{border:0px solid #2c2a2b; font-size: 11px; margin-bottom:10px; padding:5px;}
fieldset legend{border: 0px solid #999; color:#2c2a2b; font-size:14px; font-weight:bold; padding:3px 0;}
fieldset label{font-size:12px; color:#2c2a2b; display:block; float:left; margin:2px 0 2px 0; width:100px;}


.champTexte{
	background: #FDFDFD;
	border: 1px solid #C9D0D6;
	color: #2c2a2b;
	display:block;
	float:left;
	font-size: 11px;
	margin:2px 0 2px 0;
	width: 250px;
}
.listeDeroulante{
	background: #FDFDFD;	
	border: 1px solid #C9D0D6;
	color: #2c2a2b;
	font-size: 11px;
	margin:2px 0 2px 0;
}
.boiteTexte{
	background: #FDFDFD;
	border: 1px solid #C9D0D6;
	color: #2c2a2b;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin:2px 0 2px 0;
}

.bouton{
	background: #f0af02;
	border:none;
	display:block;
	float:left;
	color: #fff;
	height:26px; 
	line-height:26px; 
	margin:0 5px 0 0;
	padding:0 10px; 
	width:150px;
}
.bouton:hover{background:#f0af02 url(gx/m/bgLienBouton.gif) repeat-x;color:#fff; text-decoration: none;}

.caseaCocher{width: 17px;}

.champCache{display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */

.erreur{color:#FF0000;}
