html, body {
    background-color: #F1F1F1;
    margin: 0;
    padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #535353;
    text-align:center;
	height: 100%;
}
.accAssocies {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.accAssocies a:link, .accAssocies a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86AA07;
	text-decoration: none;
}
.accAssocies a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9DBE29;
	text-decoration: underline;
}
.baspage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2261AD;
	text-decoration: none;
	background-image: url(../images/baspage/fond.gif);
}
.baspage a:link, .baspage a:visited, .baspage a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9DBE29;
}
.baspage a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #86AA07;
	text-decoration: none;
}
.bienvenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.catalogue, .catalogue a:link, .catalogue a:visited, .catalogue a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #135EB8;
	font-weight: bold;
	text-decoration: none;
}
.commentaires {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	text-align: justify;
	line-height: 130%
}
.commentaires a:link, .commentaires a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86AA07;
	text-decoration: underline;
	text-align: justify;
	line-height: 130%
}
.commentaires a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9DBE29;
	text-decoration: none;
	text-align: justify;
	line-height: 130%
}
.degradecentre {
	background-image: url(../images/degadre_centre.jpg);
}
.erreurs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
	background-color: #CEEEFE;
}
.form1 {
    width: 200px;
    padding: 2px 0 2px 2px;
    border-top: 1px solid #2B4291;
    border-right: 1px solid #97BCEC;
    border-bottom: 1px solid #97BCEC;
    border-left: 1px solid #2B4291;
    background-image: url(../images/css-field-txt.gif);
    background-position: top left;
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5C5C5C;
}
.formAutrePays {
    width: 200px;
    padding: 2px 0 2px 2px;
    border-top: 1px solid #2B4291;
    border-right: 1px solid #97BCEC;
    border-bottom: 1px solid #97BCEC;
    border-left: 1px solid #2B4291;
    background-position: top left;
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
	background-color: #FF9999;
}
.formMoteur {
    padding: 2px 0 2px 2px;
    border-top: 1px solid #2B4291;
    border-right: 1px solid #97BCEC;
    border-bottom: 1px solid #97BCEC;
    border-left: 1px solid #2B4291;
    background-image: url(../images/css-field-txt.gif);
    background-position: top left;
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5C5C5C;
}
.formObservations {
    width: 450px;
    padding: 2px 0 2px 2px;
    border-top: 1px solid #2B4291;
    border-right: 1px solid #97BCEC;
    border-bottom: 1px solid #97BCEC;
    border-left: 1px solid #2B4291;
    background-image: url(../images/css-field-txt.gif);
    background-position: top left;
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5C5C5C;
}
.formBt {
	width: 100px;
    height: 20px;
    border-top: 1px solid #2B4291;
    border-right: 1px solid #97BCEC;
    border-bottom: 1px solid #97BCEC;
    border-left: 1px solid #2B4291;
    background-color: #97BCEC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
}
.formBt2 {
	height: 20px;
	border-top: 1px solid #2B4291;
	border-right: 1px solid #97BCEC;
	border-bottom: 1px solid #97BCEC;
	border-left: 1px solid #2B4291;
	background-color: #97BCEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 2px;
}
.formBtMajBase {
	width: 200px;
    height: 20px;
    border-top: 1px solid #2B4291;
    border-right: 1px solid #97BCEC;
    border-bottom: 1px solid #97BCEC;
    border-left: 1px solid #2B4291;
    background-color: #97BCEC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
}
.formqte {
	margin-top:1px;
    width: 24px;
    font-size:10px;
	height:20px;
	float:left;
}
.formLegende {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	text-decoration: none;
	font-weight:bold;
}
.listeModeles{
	margin:6px;
	padding:0px;
	margin-left:15px;
	list-style:square;
	list-style-position:outside;
	font-size: 10px;
	color: #2261AD;
}
.listePointsForts{
	margin:6px;
	padding:0px;
	margin-left:15px;
	list-style:square;
	list-style-position:outside;
	color: #666666;
	list-style-image: url(../images/bullet.gif);
}
.mentionsTitre {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	text-decoration: none;
	font-weight:bold;
}
.menu, .menu a:link, .menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9DBE29;
}
.menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #86AA07;
	text-decoration: none;
}
.menu1, .menu1 a:link, .menu1 a:visited, .menu1 a:hover {
	background-color: #FCFCFC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	text-decoration: none;
	font-weight:bold;
	/*background-image: url(../images/hachure_sombre.gif);*/
	background-image: url(../images/menu/fond_menu_degrade_gris.gif);
}
.menu1On, .menu1On a:link, .menu1On a:visited, .menu1On a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	/*background-color: #2261AD;*/
	text-decoration: none;
	font-weight:bold;
	background-image: url(../images/menu/fond_menu_degrade_bleu.gif);
}
.menu1Trait {
	background-color: #E3E3E3;
}
.menu2, .menu2 a:link, .menu2 a:visited, .menu2 a:hover {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	text-decoration: none;
}
.menu2On, .menu2On a:link, .menu2On a:visited, .menu2On a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	background-color: #D3DFEF;
	text-decoration: none;
}
.menu2Trait {
	border-top: 1px dashed #D9D9D9;
}
.menu3, .menu3 a:link, .menu3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2261AD;
	text-decoration: none;
}
.menu3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86AA07;
	text-decoration: none;
}
.menu3On, .menu3On a:link, .menu3On a:visited, .menu3On a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86AA07;
	text-decoration: none;
}
.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2261AD;
}
.navigation a:link, .navigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9DBE29;
}
.navigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #86AA07;
	text-decoration: none;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2261AD;
}
.news a:link, .news a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9DBE29;
	font-weight:bold;
}
.newsHR {
	border: 1px solid #CCCCCC;
}
.news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86AA07;
	text-decoration: none;
	font-weight:bold;
}
.ombreMenu {
	background-image: url(../images/ombre.jpg);
}
.ombre {
	background-image: url(../images/ombreD.jpg);
	background-color: #F1F1F1;
}
.panier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}
.panier a:link, .panier a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86AA07;
	text-decoration: underline;
}
.panier a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9DBE29;
	text-decoration: none;
}
.panier td{
	margin-top:0px;
	padding:5px;
	border:solid 1px #ddd;
}
.panier th {
	margin-top:0px;
	padding:5px;
	border:solid 1px #ddd;
	color:#FFFFFF;
	background-color:#135eb8;
	font-weight:bold;
	text-align:center;
}
.paniergrise {
}
.paniergrise {
	background-color:#ecf4fd;
}
.qte{
	float:left;
	width:16px;
	border:none;
	font-size:0px;
	padding:1px 0 0 2px;
}
img.soustraire{
	margin-top:3px;
}
.parametre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
.parametre a:link, .parametre a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	text-decoration: underline;
}
.parametre a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86AA07;
	text-decoration: none;
}
.password {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight:bold;
	width: 120px;
	/*border: 1px groove #666666;*/
	padding: 2px;
	border-top: 1px solid #585858;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #E4E4E4;
    border-left: 1px solid #848484;
}
.recherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight:bold;
	width: 150px;
	/*border: 1px groove #666666;*/
	padding: 2px;
	border-top: 1px solid #585858;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #E4E4E4;
    border-left: 1px solid #848484;
}
.recherchefond {
	background-image: url(../images/menu/recherche_fond.gif);
	background-repeat: no-repeat;
}
.ref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9DBE29;
	font-weight: bold;
	text-decoration: none;
}
.ref a:link, .ref a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86AA07;
	font-weight: bold;
	text-decoration: none;
}
.ref a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9DBE29;	
	font-weight: bold;
	text-decoration: underline;
}
.refModele {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #86AA07;
	font-weight: bold;
	text-decoration: none;
}
.refRecommande, .refRecommande a:link, .refRecommande a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86AA07;
	font-weight: bold;
	text-decoration: none;
}
.refRecommande a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86AA07;
	font-weight: bold;
	text-decoration: underline;
}
.specifications {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #535353;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.specifications a:link, .specifications a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9DBE29;
	text-decoration: none;
}
.specifications a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #86AA07;
	text-decoration: underline;
}
.tab {
	border: 1px solid #CCCCCC;
}
.tabProd {
	border: 1px solid #CCCCCC;
	/*background-color: #F6F6F6;*/
	background-color: #F9F9F9;
	background-image: url(../images/hachure_sombre.gif);
}
.tabTitre {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2261AD;
	background-image: url(../images/hachure_claire.gif);
}
.tabLien, .tabLien a:link, .tabLien a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9DBE29;
	font-weight: bold;
}
.tabLien a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #86AA07;
}
.tdaccAssocies{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	font-weight: bold;
	text-decoration: none;
}
.tddetails {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.tdphoto {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.tdspecifications {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #535353;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}
.texte a:link, .texte a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86AA07;
	text-decoration: underline;
}
.texte a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9DBE29;
	text-decoration: none;
}
.texteAccueil, .texteAccueil a:link, .texteAccueil a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	text-decoration: none;
}
.texteAccueil a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	text-decoration: underline;
}
.textecommentaires {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #535353;
	text-align: justify;
}
.textecommentaires a:link, .textecommentaires a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #86AA07;
	text-align: justify;
	text-decoration: underline;
}
.textecommentaires a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9DBE29;
	text-align: justify;
	text-decoration: none;
}
.textelien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #535353;
}
.textelien a:link, .textelien a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #86AA07;
	text-decoration: underline;
}
.textelien a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9DBE29;
	text-decoration: none;
}
.textelienmodele {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.textelienmodele a:link, .textelienmodele a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}
.textelienmodele a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.textemodele, .textemodele a:link, .textemodele a:visited {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	text-decoration: none;
}
.textemodele a:hover {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	text-decoration: underline;
}
.textePointsForts, .textePointsForts a:link, .textePointsForts a:visited, .textePointsForts a:hover {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.texteRecommande, .texteRecommande a:link, .texteRecommande a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	font-weight: bold;
	text-decoration: none;
}
.texteRecommande a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	font-weight: bold;
	text-decoration: underline;
}
.texterefdispo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.textetitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	text-align: justify;
}
.textetitre a:link, .textetitre a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86AA07;
	text-decoration: underline;
}
.textetitre a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9DBE29;
	text-decoration: none;
}
.titreProd, .titreProd a:link, .titreProd a:visited, .titreProd a:hover {
	background-color: #2261AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.titreAccRecommande, .titreAccRecommande a:link, .titreAccRecommande a:visited, .titreAccRecommande a:hover {
	background-color: #DCFBA0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.titreDefault, .titreDefault a:link, .titreDefault a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #2261AD;
	font-weight: 900;
	text-decoration: none;
}
.titreDefault a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #2261AD;
	font-weight: 900;
	text-decoration: underline;
}
.titreEncart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2261AD;
	text-decoration: none;
	font-weight:bold;
}
.titreTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2261AD;
}
