/* CSS Document */
/*
table {border: 1px solid black}
td {border: 1px dotted gray}
div {border: 1px solid orange}
img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}
*/
body{ 
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

img{ border:0;}

table, td, td{ border:0; padding:0; margin:0;}

.faux_hr{
	clear:both;
	visibility:hidden;
	height:0px;
}

.oxy{color:#3cbee7;}

.bleu{ color:#11aada;}
.blanc{ color:#fff;}

.centrertexte{ text-align:center; }

.cacher{ display:none; }
.pascacher{ display:inherit; }

#bon_cde{
	text-decoration:none;
	color:#fff;

}


/*PAR DEFAUT (modifié quand on est dans une cat)*/
#general{
	background-color:#069bb2;
	color:#2e2d32;
}
#login{
	margin-top:7px;
	font-size:10px;
	color:#11aada;
	height:36px;
}
.login_boutons{
	color:#c13c3b;
	margin-top:4px;
	margin-right:3px;
	display:block;
	float:left;
}
.input-login{
	height:13px;
	width:122px;
	background-color:#000;
	border:1px solid #a7a9aa;
	margin-top:3px;
	padding:0 0 0 8px;
	color:#3cbee7;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
}

#li3col1{
	background:url(../images/background-bas-gauche-vacances.png) #2e2d32 no-repeat bottom; 
}

#li1col3 div{
	background: url(../images/background-haut-droite-vacances.png) no-repeat right;
}

#bouton_login{
	background:url(../images/picto-cle.png) no-repeat left;
	cursor:pointer;
	border:0;
	width:17px;
	height:9px;	
	margin:35px 0 0 4px;
	padding:0 0 0 0;
	float:left;
}
#general{
	width:949px;
	margin:0 auto 0 auto;
}
#header_haut{
	margin:4px 0 0 25px;
	float:left;
}
#header_bas{
	height:31px;
	width:899px;
	background:url(../images/header_bas.png) no-repeat;
	margin:1px 0 0 25px;
	float:left;
}
#head_concept, #head_adh, #head_promo, #head_logo, #head_droite{
	height:73px;
	float:left;
}
.header_boutons, .header_boutons_droite{
	height:73px;
	font-size:10px;
	text-decoration:none;
	color:#dde1e3;
	padding-top:4px;
}
#header_haut a:hover{
	color:#3cbee7;
}
.header_boutons{
	margin-top:47px;
	display:block;
	float:left;
}
.header_boutons_droite{
	margin-top:4px;
	display:block;
	float:left;
}
#bouton_contact{ margin-left:1px;}

#head_concept{width:120px;}
#head_concept a{ 
	background:url(../images/head_bout_concept.jpg) no-repeat; 
	width:120px;
	padding-left:25px;
}

#head_adh{width:80px; margin-left:1px;}
#head_adh a{
	background:url(../images/head_bout_adh.jpg) no-repeat; 
	width:81px;
	padding-left:11px;
}

#head_promo{width:74px; margin-left:1px;}
#head_promo a{ 
	background:url(../images/head_bout_promo.jpg) no-repeat; 
	width:97px;
	padding-left:23px;
}

#head_logo{width:367px; margin-left:1px; padding-left:20px;}

#head_droite{width:234px; margin-left:1px;}

#bouton_part{ 
	background:url(../images/head_bout_part.jpg) no-repeat; 
	width:127px;
	padding-left:23px;
}

#bouton_contact{ 
	background:url(../images/head_bout_cont.jpg) no-repeat; 
	width:62px; 
	margin-left:1px;
	padding-left:21px;
}

#contenu{
	width:677px;
	margin:16px 0 14px 0;
	background-color:#37363b;
	border:1px solid #343338;	
	float:left;
}

#logo-wipiix{
	float:right;
	margin-right:24px;
}

#footer{
	float:right;
	color:#37363b;
	font-size:9px;
	margin-right:5px;
}
.lien_footer{
	text-decoration:none;
	color:#37363b;
}
.lien_footer:hover, .lien_footer_actif:hover, .lien_footer_actif{
	color:#CCCCCC;
	text-decoration:none;
}

/***********************************************************************ACCUEIL********************************************/
/*ACCUEIL GAUCHE*/
#accueil-gauche{
	height:411px;
	width:151px;
	margin:16px 0 0 8px;
	float:left;
}
.cadres-accueil{
	background-color:#2f2e33;
	margin-top:1px;
	float:left;
}
.cadres-titres-accueil{
	height:16px;
	width:145px;
	margin:7px 0 0 0;
	padding:3px 0 0 6px;
	background:url(../images/accueil-titres-background.png);
	color:#3cbee7;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.cadres-titres-accueil a{
	color:#3cbee7;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.accueil-separation-sous-titre{
	height:5px;
	width:151px;
	background-color:#262628;
	float:left;
}
#accueil-desc-adh-background{
	height:118px;
	width:137px;
	padding:4px 6px 0 6px;
	font-size:11px;
	line-height:14px;
	background-color:#f2f2f2;
	border-left:1px solid #2e2d32;
	border-right:1px solid #2e2d32;
	border-bottom:1px solid #2e2d32;
	float:left;
}
#accueil-tel{
	font-size:12px;
	color:#3cbee7;
	font-weight:bold;
}
#accueil-promo{
	margin-top:49px;
	float:left;
}
#accueil-desc-promo-background{
	height:122px;
	width:149px;
	background-color:#f2f2f2;
	border-left:1px solid #2e2d32;
	border-right:1px solid #2e2d32;
	border-bottom:1px solid #2e2d32;
	float:left;
}
#accueil-cadre-photo-promo{
	height:106px;
	width:106px;
	border:1px solid #acaeaf;
	background-color:#fff;
	margin:8px auto 0 auto;
}
/*ACCUEIL CENTRE*/
#accueil-centre{
	height:446px;
	width:321px;
	margin:16px 0 0 19px;
	float:left;
}
.cadres-grand-titres-accueil{
	height:16px;
	width:315px;
	margin:7px 0 0 0;
	padding:3px 0 0 6px;
	background:url(../images/accueil-grand-titres-background.png);
	color:#3cbee7;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.cadres-grand-titres-accueil a{
	color:#3cbee7;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.accueil-separation-grand-sous-titre{
	height:5px;
	width:321px;
	background-color:#262628;
	float:left;
}
#accueil-coupcoeur-background{
	height:352px;
	width:319px;
	background-color:#f2f2f2;
	border-left:1px solid #2e2d32;
	border-right:1px solid #2e2d32;
	border-bottom:1px solid #2e2d32;
	float:left;
}
#accueil-cadre-photo-coupcoeur{
	height:238px;
	width:238px;
	border:1px solid #acaeaf;
	background-color:#fff;
	margin:11px auto 0 auto;
}
/*ACCUEIL DROITE*/
#accueil-droite{
	height:411px;
	width:151px;
	margin:16px 0 0 19px;
	float:left;
}
#accueil-pub-background{
	height:352px;
	width:149px;
	background-color:#f2f2f2;
	border-left:1px solid #2e2d32;
	border-right:1px solid #2e2d32;
	border-bottom:1px solid #2e2d32;
	float:left;
}
#accueil-desc-coupcoeur{
	font-size:10px;
	padding:9px 8px 10px 8px;
}
#accueil-desc-coupcoeur strong{
	color:#3cbee7;
}
.accueil-cadre-photo-partenaires{
	height:106px;
	width:106px;
	border:1px solid #acaeaf;
	background-color:#fff;
	margin:8px auto 0 auto;
}

/*********************************************PRODUITS**********************************************/
#produit{
	padding-top:16px;
}
#produit h1{ /*uniquement pour les resultats de recherche*/
	font-size:12px;
	color:#FFFFFF;
}
.produits{
	width:151px;
	margin:0px 9px 21px 9px;
	float:left;
}
.produits-titre{
	color:#3cbee7;
	height:22px;
	width:150px;
	padding:4px 0 0 1px;
	font-size:11px;
	font-weight:bold;
	background:url(../images/produits-titres-background.jpg) no-repeat;
}
.cadres-produits{
	background-color:#2f2e33;
	margin-top:1px;
	float:left;
}
.cadres-ss-titres-produits{
	height:16px;
	width:142px;
	margin:7px 0 0 0;
	padding:3px 0 0 9px;
	background:url(../images/accueil-titres-background.png);
	color:#000;
	font-size:9px;
	float:left;
}
.produits-separation-sous-titre{
	height:5px;
	width:151px;
	background-color:#262628;
	float:left;
}
.produits-cadre-photo-promo{
	height:122px;
	width:149px;
	background-color:#f2f2f2;
	border-left:1px solid #2e2d32;
	border-right:1px solid #2e2d32;
	border-bottom:1px solid #2e2d32;
	float:left;
}
.produits-liens-bas a{
	margin-top:9px;
	display:block;
	float:left;
}
#nav{
	width:677px;
	margin:12px auto 0px auto;
	font-size:9px;
	color:#ccc9c7;
	text-align:center;
	float:left;
}
#nav a{
	font-size:9px;
	text-decoration:none;
	color:#ccc9c7;
}
#nav strong{
	color:#3cbee7;
}
#pas_d_annonce{color:#3cbee7; text-align:center; margin-bottom:10px; font-size:12px;}
#pas_d_annonce a{color:#3cbee7;}
/********************************************DETAILS*****************************************/
#details-haut{
	width:658px;
	height:34px;
	margin:16px auto 0 auto;
}

#details-cont-acces{
	height:34px;
	width:151px;
	float:right;	
}

#details-acces{
	height:18px;
	width:144px;
	padding-top:8px;
	text-align:right;
	float:right;
}
#details-sous-le-acces{
	height:7px;
	width:151px;
	margin-top:1px;
	background-color:#2f2e33;
	float:right;
}

#details-cont-titre{
	height:34px;
	width:151px;
	float:left;	
}

#details-titre{
	height:22px;
	width:149px;
	padding:4px 0 0 2px;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	background:url(../images/produits-titres-background.jpg) no-repeat;
}
#details-sous-le-titre{
	height:7px;
	width:151px;
	margin-top:1px;
	background-color:#2f2e33;
}
#details-corp{
	width:658px;
	min-height:289px;
	margin:0 auto;
	background-color:#f2f2f2;
	border:1px solid #2e2d32;
	font-size:11px;
}
#detail-texte-principal{
	padding:7px 7px 7px 7px;
	margin:0;
}
#detail-texte-principal p{
	margin:0;
}
#detail-texte-principal a{
	color:#3CBEE7;
	text-decoration:none;
}

#details-cont-photo-remise{
	height:274px;
	width:339px;
	margin-right:10px;
	margin-bottom:25px;
	float:left;
}
#details-separation-verticale{
	float:right;
	margin-top:-1px;
	background:url(../images/details-separation-verticale.png) no-repeat;
	height:295px;
	width:20px;
}
#details-separation-horizontale{
	background:url(../images/details-separation-horizontale.png) no-repeat;
	height:5px;
	width:320px;
	margin-left:-1px;
}
#details-remise{
	height:16px;
	width:313px;
	padding-top:2px;
	padding-left:6px;
	font-weight:bold;
	color:#3cbee7;
}
#details-separation-titre-photo{
	height:5px;
	width:320px;
	background-color:#000000;
	margin-left:-1px;
}
#details-cadre-photo{
	height:243px;
	width:238px;
	margin:11px 0 10px 38px;
	border:1px solid #a7a9aa;
}
#detail-fleche-droite-photo{
	float:right;
	margin:245px 20px 0 0;
}
#detail-fleche-gauche-photo{
	float:left;
	margin:245px 0 0 15px;
}

/************************************************CONNEXION*****************************************/

#connexion-titre{
	background:url(../images/connexion-titre-background.png) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:30px; width:314px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#connexion-cadre{
	height:162px;
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	margin-left:8px;
}
#connexion-sous-titre{
	height:15px;
	width:314px;
	font-size:11px;
	font-weight:bold;
	color:#2e2d32;
	border-bottom:5px solid #262628;
	padding:3px 0 0 6px;
}
#connexion-login{
	width:242px;
	margin:16px 0 0 209px;
}
.connexion-input-login{
	height:11px;
	width:232px;
	background-color:#000;
	color:#3cbee7;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:8px;
	margin-bottom:3px;
	border:1px solid #a7a9aa;
}
#connexion-cont-bouton-valider{
	height:46px;
	width:75px;
	background:url(../images/connexion-bouton-valider-background.png) no-repeat bottom;
	margin:9px 0 0 83px;
}
#connexion-bouton-valider{
	background:url(../images/connexion-bouton-valider.png) no-repeat left;
	cursor:pointer;
	border:0;
	width:75px;
	height:19px;	
	margin:0;
	padding:0;
	float:left;
}
#connexion-oubli-mdp{
	margin-top:6px;
	text-align:center;
}
#connexion-oubli-mdp a{
	color:#000;
	font-size:10px;
}
#connexion-nouveau-compte{
	font-size:10px;
	color:#fff;
	margin:9px 0 0 15px;
}
#connexion-nouveau-compte a{
	color:#22b8e7;
}
#pbconnexion{
	color:#000;
	text-align:center;
	font-size:10px;
}
/************************************************OUBLIE NUM ADHERENT*********************************/
#retrouver-numadh-titre{
	background:url(../images/connexion-titre-background.png) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:30px; width:314px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#retrouver-numadh-cadre{
	height:135px;
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	margin-left:8px;
}
#retrouver-numadh-sous-titre{
	height:15px;
	width:314px;
	font-size:11px;
	font-weight:bold;
	color:#2e2d32;
	border-bottom:5px solid #262628;
	padding:3px 0 0 6px;
}
#retrouver-numadh-login{
	width:242px;
	margin:16px 0 0 209px;
}
.retrouver-numadh-input-login{
	height:11px;
	width:232px;
	background-color:#000;
	color:#3cbee7;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:8px;
	margin-bottom:3px;
	border:1px solid #a7a9aa;
}
#retrouver-numadh-cont-bouton-valider{
	height:46px;
	width:75px;
	background:url(../images/connexion-bouton-valider-background.png) no-repeat bottom;
	margin:9px 0 0 83px;
}
#retrouver-numadh-bouton-valider{
	background:url(../images/connexion-bouton-valider.png) no-repeat left;
	cursor:pointer;
	border:0;
	width:75px;
	height:19px;	
	margin:0;
	padding:0;
	float:left;
}
#pbemail{
	color:#000;
	text-align:center;
	font-size:10px;
	margin-top:5px;
}
#notifemail{
	color:#000;
	text-align:center;
	font-size:10px;
	margin-top:35px;
}
/*******************************************PARTENAIRES*********************************/
#partenaires{}


#partenaires{
	padding-top:16px;
}
#partenaires h1{ /*uniquement pour les resultats de recherche*/
	font-size:12px;
	color:#FFFFFF;
}
.partenaires{
	width:151px;
	margin:0px 9px 9px 9px;
	float:left;
}
.partenaires-titre{
	height:22px;
	width:148px;
	padding:4px 0 0 3px;
	color:#3cbee7;
	font-size:11px;
	font-weight:bold;
	background:url(../images/produits-titres-background.jpg) no-repeat;
}
.partenaires-titre a{
	color:#3cbee7;
	text-decoration:none;
}
.cadres-partenaires{
	background-color:#2f2e33;
	margin-top:1px;
	float:left;
}
.cadres-ss-titres-partenaires{
	height:16px;
	width:142px;
	margin:7px 0 0 0;
	padding:3px 0 0 9px;
	background:url(../images/accueil-titres-background.png);
	color:#000;
	font-size:9px;
	float:left;
}
.partenaires-separation-sous-titre{
	height:5px;
	width:151px;
	background-color:#262628;
	float:left;
}
.partenaires-cadre-photo-promo{
	height:122px;
	width:149px;
	background-color:#f2f2f2;
	border-left:1px solid #2e2d32;
	border-right:1px solid #2e2d32;
	border-bottom:1px solid #2e2d32;
	float:left;
}
.partenaires-liens-bas a{
	margin-top:9px;
	display:block;
	float:left;
}
/***********************************************DEVENIR PARTENAIRE**************************************/
#devenir_part_titre{
	height:30px;
	width:314px;
	padding:4px 0 0 7px;
	margin:16px 0 0 8px;
	background:url(../images/devenir_part_titre.jpg) no-repeat;
	color:#3cbee7;
	font-size:11px;
	font-weight:bold;
}
#devenir_part_cadre_bleu{
	height:162px;
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	margin:0 0 0 8px;
}
#devenir_part_cadre_bleu_titre{
	color:#2e2d32;
	width:314px;
	height:15px;
	margin:0;
	padding:3px 0 0 6px;
	font-size:11px;
	font-weight:bold;
	border-bottom:5px solid #262628; 
}
.devenir_part_cadre_bleu_texte{
	font-size:11px;
	padding:0 15px 0 7px;
}
#devenir_part_titre2{
	height:22px;
	width:314px;
	padding:4px 0 0 7px;
	margin:17px 0 0 8px;
	background:url(../images/devenir_part_titre.jpg) no-repeat;
	color:#3cbee7;
	font-size:11px;
	font-weight:bold;
}
#devenir_partenaire_cadre_form{
	width:647px;
	margin:1px 0 0 8px;
	background:url(../images/devenir_part_form_background.jpg) no-repeat top left;	
}
#devenir_part_form_gauche{
	height:155px;
	width:168px;
	margin:5px 0 0 19px;
	float:left;
}
#devenir_part_form_centre{
	height:155px;
	width:168px;
	margin:5px 0 0 30px;
	float:left;
}
#devenir_part_form_droite{
	height:155px;
	margin:5px 0 0 30px;
	float:left;
}
#devenir_part_form_gauche label, #devenir_part_form_centre label, #devenir_part_form_droite label{
	color:#11aada;
	font-size:11px;
	margin:0 0 2px 0;
	display:block;
}
#devenir_part_form_gauche input, #devenir_part_form_centre input{
	height:14px;
	width:164px;
	margin:0 0 6px 0;
	border:1px solid #000;
	font-size:10px;
}
#devenir_part_form_droite textarea{
	height:94px;
	width:223px;
	overflow:auto;
	border:1px solid #000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#devenir_part_asterisque{
	font-size:9px;
	margin:10px 0 10px 20px;
	color:#fff;
}
#devenir_part_bouton_bug_ie{padding-left:133px;} /*BUG IE7*/

#devenir_part_bouton_envoyer_fond{
	background:url(../images/contact_bouton_envoyer_background.jpg) no-repeat bottom;
	height:35px;
	width:94px;
	margin:19px 0 0 0px;
}
#devenir_part_bouton_envoyer{
	background:url(../images/contact_bouton_envoyer.jpg) no-repeat left;
	cursor:pointer;
	border:0;
	width:94px;
	height:19px;	
	margin:0;
	padding:0;
	float:left;
}
/*****************************************************************CONTACT**************************************/
#contact_titre{
	height:30px;
	width:314px;
	padding:4px 0 0 7px;
	margin:16px 0 0 8px;
	background:url(../images/devenir_part_titre.jpg) no-repeat;
	color:#3cbee7;
	font-size:11px;
	font-weight:bold;
}
#contact_cadre_bleu{
	height:128px;
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	margin:0 0 0 8px;
}
#contact_cadre_bleu_titre{
	color:#2e2d32;
	width:314px;
	height:15px;
	margin:0;
	padding:3px 0 0 6px;
	font-size:11px;
	font-weight:normal;
	border-bottom:5px solid #262628; 
}
.contact_cadre_bleu_texte1{
	font-size:11px;
	padding:0 15px 0 7px;
	margin:4px 0 0 0;
	line-height:25px;
}
.contact_cadre_bleu_texte2{
	font-size:11px;
	padding:0 15px 0 7px;
	margin:3px 0 0 0;
	line-height:25px;
}
.contact_cadre_bleu_texte1 a{
	color:#11aada;
}
#contact_titre2{
	height:22px;
	width:314px;
	padding:4px 0 0 7px;
	margin:16px 0 0 8px;
	background:url(../images/devenir_part_titre.jpg) no-repeat;
	color:#3cbee7;
	font-size:11px;
	font-weight:bold;
}
#contact_cadre_form{
	width:650px;
	margin:1px 0 0 8px;
	background:url(../images/devenir_part_form_background.jpg) no-repeat top left;	
}
#contact_form_gauche{
	height:155px;
	width:168px;
	margin:5px 0 0 19px;
	float:left;
}
#contact_form_centre{
	height:155px;
	width:168px;
	margin:5px 0 0 30px;
	float:left;
}
#contact_form_droite{
	height:155px;
	margin:5px 0 0 30px;
	color:#fff;
	float:left;
}
#contact_form_droite select{
	height:18px;
	width:187px;
	margin:6px 0 0 0;
	font-size:12px;
	border:1px solid #000;
}
#contact_form_droite_texte{
	font-size:11px;
	margin:0;
}
#contact_form_gauche label, #contact_form_centre label, #contact_form_droite label{
	color:#11aada;
	font-size:11px;
	margin:0 0 2px 0;
	padding:0;
	display:block;
}
#contact_form_gauche input, #contact_form_centre input{
	height:14px;
	width:164px;
	margin:0 0 6px 0;
	border:1px solid #000;
	font-size:10px;
}
#contact_form_droite textarea{
	height:94px;
	width:223px;
	margin-bottom:2px;
	overflow:auto;
	border:1px solid #000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contact_asterisque{
	width:400px;
	font-size:9px;
	margin:5px 10px 10px 0;
	color:#fff;
	float:left;
	font-weight:normal;
}

#contact_bouton_bug_ie{/*BUG IE7*/
	padding-left:0px;
	margin:10px 0 0 24px;
	float:left;
} 

#contact_bouton_envoyer_fond{
	background:url(../images/contact_bouton_envoyer_background.jpg) no-repeat bottom;
	height:35px;
	width:94px;
	margin:19px 0 0 0px;
}
#contact_bouton_envoyer{
	background:url(../images/contact_bouton_envoyer.jpg) no-repeat left;
	cursor:pointer;
	border:0;
	width:94px;
	height:19px;	
	margin:0;
	padding:0;
	float:left;
}
#contact_cadre_radios{
	height:50px; 
	width:248px;
	margin:4px 0 0 19px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
#contact_cadre_radios label{
	font-size:12px;
	color:#11aada;
	margin-bottom:10px;
	font-weight:normal;
	display:block;
}
#contact_radio1{
	margin:0 10px 0 0px;
	float:left;
}
#contact_radio2{
	margin:0 10px 0 60px;
	float:left;
}
.contact_radio_rep{
	margin-top:2px;
	float:left;
}
/****************************************************ADHERER*********************************/
#adherer-titre{
	background:url(../images/connexion-titre-background.png) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:30px; width:314px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#adherer-cadre{
	height:188px;
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	margin-left:8px;
}
#adherer-sous-titre{
	height:15px;
	width:314px;
	font-size:11px;
	color:#2e2d32;
	border-bottom:5px solid #262628;
	padding:3px 0 0 6px;
}
#adherer-cadre p{		
	font-size:11px;
	line-height:12px;
}
#adherer_para_1{
	text-indent:-105px;
	margin:5px 0 0 112px;
}
#adherer_para_2{
	margin:0px 0 0 -30px;
	text-align:center;
}
#adherer_para_2 a{
	display:block;
	margin:1px 0 0 22px;
}
#adherer_para_3{
	margin:8px 0 0 -10px;
	text-align:center;
}
#adherer-cadre a{
	color:#11aada;
}
#adherer_titre2{
	height:22px;
	width:314px;
	padding:4px 0 0 7px;
	margin:16px 0 0 8px;
	background:url(../images/devenir_part_titre.jpg) no-repeat;
	color:#3cbee7;
	font-size:11px;
	font-weight:bold;
}

#adherer_form_conteneur{
	background:url(../images/devenir_part_form_background.jpg) no-repeat 8px 27px;
	height:269px;
}
.adhererlabelradio{
	font-size:11px;	
	color:#11aada;
	display:block;
	margin:4px 0 0 0;
}

#adherer_form_civilite{
	float:left;
	width:359px;
	margin:0 0 0 27px;
}
#adherer_form_civilite input{
	margin:4px 2px 0 0;
	float:left;
}
.adhererlabelradios{
	font-size:10px;	
	color:#11aada;
	margin-top:6px;
	float:left;
}
#adherer_form_droite{
	height:256px;
	width:227px;
	margin:-1px 27px 0 0;
	font-size:10px;
	color:#fff;
	float:right;
}
.adhererlabelemail{
	color:#11aada;
	font-size:11px;
	margin:5px 0 3px 0;
	display:block;
}
#adherer_form_droite input[type="text"]{
	height:14px; width:223px;
	border:1px solid #000;
	font-size:11px;
}
#adherer_form_droite p{
	margin:6px 0 9px 0;
	line-height:14px;
}
#adherer_form_droite input[type="checkbox"]{
	float:left;
}
#adherer_label_cgv{
	color:#11aada;
	font-size:11px;
	display:block;
	margin:0 0 0 25px;
	padding-top:3px;
}
#adherer_form_droite a{
	color:#fff;
}
#adherer_form_gauche{
	height:151px;
	width:168px;
	margin:4px 0 0 27px;
	float:left;
}
#adherer_form_milieu{
	height:151px;
	width:168px;
	margin:4px 0 0 30px;
	float:left;
}
.adhererlabelinput{
	font-size:11px;
	color:#11aada;
	margin:0;
	display:block;
}
#adherer_form_gauche select{
	font-size:10px;
	height:18px;width:51px;
	margin:3px 0 5px 0;
}
#adherer_form_gauche input, #adherer_form_milieu input{
	height:14px; width:164px;
	border:1px solid #000;
	margin:3px 0 5px 0;
	font-size:11px;
}
#adherer_fom_news{
	margin:5px 0 0 25px;
	float:left;
}
#adherer_fom_news input{
	float:left;
}
#adherer_fom_news label{
	font-size:10px;
	color:#11aada;
	margin:3px 0 0 2px;
	float:left;
}
#adherer_bouton_bug_ie{/*BUG IE7*/
	padding-left:0px;
	height:35px;
	margin:14px 0 0 0;
	float:right;
} 

#adherer_bouton_envoyer_fond{
	background:url(../images/contact_bouton_envoyer_background.jpg) no-repeat bottom;
	height:35px;
	width:94px;
	margin:0;
}
#adherer_bouton_envoyer{
	background:url(../images/adherer_bouton_suivant.jpg) no-repeat left;
	cursor:pointer;
	border:0;
	width:94px;
	height:19px;	
	margin:0;
	padding:0;
	float:left;
}
#erreur_inscr{
	color:red;
	font-size:12px;
	text-align:center;
}

/************************************************ADHERER2*************************************/
#adherer2-titre1{
	background:url(../images/connexion-titre-background.png) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:30px; width:314px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#adherer2-cadre{
	height:128px;
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	margin-left:8px;
}
#adherer2-sous-titre{
	height:15px;
	width:314px;
	font-size:11px;
	color:#2e2d32;
	border-bottom:5px solid #262628;
	padding:3px 0 0 6px;
}
#adherer2_prix_cotis{
	color:#11aada;
	float:right;
}
#adherer2-cadre p{		
	font-size:11px;
	line-height:12px;
}
#adherer2-para_1{
	margin:5px 0 0 5px;
}
#adherer2-para_2{
	margin:13px 0 0 -90px;
	text-align:center;
}
#adherer2-cadre a{
	color:#11aada;
}
#adherer2-titre2{
	background:url(../images/adherer2_titre2_background.jpg) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:48px; width:321px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#adherer2-image-secure{
	color:#3cbee7;
	font-size:12px;
	line-height:18px;
	padding:13px 0 0 37px;
}
#adherer2-paiement strong{
	color:#c13c3b;
	font-weight:normal;	
}
#adherer2-paiement{
	padding-left:121px;
	padding-top:25px;
	margin-bottom:5px;
}
.adherer2-logos-paiement{
	margin:0 0 0 40px;
	height:34px;
	float:left;
}
#boutoncb_fond{
	background:url(../images/contact_bouton_envoyer_background.jpg) no-repeat bottom;
	height:34px;
	width:235px;
	margin:0 0 0 40px;
	float:left;
}
#boutoncb{
	background:url(../images/logoscb.gif) no-repeat left;
	cursor:pointer;
	border:0;
	width:235px;
	height:34px;	
}

/**********************************************************CHEQUES et RETOUR CHEQUE****************************/
#cheque-para{
	padding-left:100px;
}
#cheques-bouton-retour{
	float:left;
	margin:10px 0 10px 9px;
}
#cheques-bouton-confirmer{
	float:left;
	margin:10px 0 10px 470px;
}
#retour-cheque-para{
	padding-left:100px;
	margin-bottom:10px;
}
#retour-cheque-titre1{
	background:url(../images/connexion-titre-background.png) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:30px; width:314px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#retour-cheque-cadre{
	height:128px;
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	margin:0 0 10px 8px;
}
#retour-cheque-sous-titre{
	height:15px;
	width:314px;
	font-size:11px;
	color:#2e2d32;
	border-bottom:5px solid #262628;
	padding:3px 0 0 6px;
}
#retour-cheque-cadre p{		
	font-size:11px;
	line-height:12px;
}

/**********************************************************MON COMPTE******************************************/
#mon_compte-titre1{
	background:url(../images/connexion-titre-background.png) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:30px; width:314px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#mon_compte-cadre{
	height:145px;
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	margin-left:8px;
}
#mon_compte-sous-titre{
	height:15px;
	width:314px;
	font-size:11px;
	color:#2e2d32;
	border-bottom:5px solid #262628;
	padding:3px 0 0 6px;
}
#mon_compte_prix_cotis{
	color:#11aada;
	float:right;
}
#mon_compte-cadre p{		
	font-size:11px;
	line-height:16px;
}
#mon_compte-para_1{
	margin:5px 0 0 5px;
}
#mon_compte-cadre a{
	color:#11aada;
}
#mon_compte-titre2{
	background:url(../images/adherer2_titre2_background.jpg) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:48px; width:321px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#mon_compte-image-secure{
	color:#3cbee7;
	font-size:12px;
	line-height:18px;
	padding:13px 0 0 37px;
}
#mon_compte-paiement strong{
	color:#c13c3b;
	font-weight:normal;	
}
#mon_compte-paiement{
	padding-left:121px;
	padding-top:25px;
	margin-bottom:5px;
}
.mon_compte-logos-paiement{
	margin:0 0 0 40px;
}
/*************************************************************CODE************************************/
#code-titre1{
	background:url(../images/connexion-titre-background.png) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:30px; width:314px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#code-cadre{
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	margin:0 0 10px 8px;
}
#code-sous-titre{
	height:15px;
	width:314px;
	font-size:11px;
	font-weight:bold;
	color:#2e2d32;
	border-bottom:5px solid #262628;
	padding:3px 0 0 6px;
}
#code-cadre p{		
	font-size:11px;
	line-height:12px;
}
#code-cadre a{		
	color:#11aada;
}
#code-para_1{
	margin:5px 0 0 5px;
}
#code-para_2{
	margin:15px 0 10px 5px;
	font-size:13px;
	text-align:center;
}
#code-para_2 a{
	font-size:13px;
	font-weight:bold;
}
#code-titre2{
	background:url(../images/adherer2_titre2_background.jpg) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:48px; width:321px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#code-catalogue{
	width:240px;
	height:35px;
	padding-left:6px;
	margin-top:35px;
}
#code-catalogue a{
	color:#11aada;
	font-size:10px;
	text-decoration:none;
}
#code-catalogue-bouton{
	float:right;
	height:35px; width:94px;
	margin-top:-3px;
	background:url(../images/code_catalogue_background.jpg) no-repeat bottom;
}
/********************************************************NOTRE CONCEPT****************************************/
#concept-titre{
	background:url(../images/connexion-titre-background.png) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#3cbee7;
	height:30px; width:314px;
	margin:16px 0 0 8px;
	padding:4px 0 0 7px;
}
#concept-cadre{
	height:110px;
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	margin-left:8px;
}
#concept-sous-titre{
	height:15px;
	width:314px;
	font-size:11px;
	color:#2e2d32;
	border-bottom:5px solid #262628;
	padding:3px 0 0 6px;
}
#concept-sous-titre strong{color:#35a8cd;}

#concept-cadre p{		
	font-size:11px;
	line-height:12px;
}
#concept_para_1{
	margin:5px 0 0 0px;
	padding:0 0 0 6px;
}
#concept_para_2{
	margin:0px 0 0 0px;
	padding-left:42px;
}
#concept-cadre a{
	color:#11aada;
}

#concept_titre2{
	height:22px;
	width:314px;
	padding:4px 0 0 7px;
	margin:16px 0 0 8px;
	background:url(../images/devenir_part_titre.jpg) no-repeat;
	color:#3cbee7;
	font-size:11px;
	font-weight:bold;
}
#concept_cadre2{
	width:661px;
	font-size:11px;
	color:#3cbee7;
	margin:1px 0 0 8px;
	background:url(../images/devenir_part_form_background.jpg) no-repeat top left;	
}
#concept_cadre2 a{
	color:#fff;
}
#concept_para_3{
	width:605px;
	padding:3px 0 0 7px;
	margin:0 0 10px 37px;
	text-indent:-37px;	
	line-height:11px;
}
#concept_para_4{
	padding:0 0 0 7px;
	margin:0 0 10px 0;
	line-height:11px;
}
#concept_para_5{
	padding:0 0 0 7px;
	margin:0 0 10px 0;
}
#concept_para_5 img{
	margin:0 0 0 30px;
}
#concept_para_5 span{
	color:#fff;
}
#concept_para_6{
	width:638px;
	padding:0 0 0 7px;
}
#concept-bouton{
	height:48px;
	width:321px;
	background:url(../images/concept-bouton-background.gif) 0 27px repeat-x;
	float:right;
}
/******************************************************************CGV**********************************************/
#cgv_titre{
	height:30px;
	width:314px;
	padding:4px 0 0 7px;
	margin:16px 0 0 8px;
	background:url(../images/devenir_part_titre.jpg) no-repeat;
	color:#3cbee7;
	font-size:11px;
	font-weight:bold;
}
#cgv_cadre_bleu{
	width:658px;
	background-color:#b7dde3;
	border:1px solid #2e2d32;
	padding-bottom:10px;
	margin:0 0 0 8px;
	font-size:11px;
}
#cgv_cadre_bleu a{
	padding-left:8px;
	color:#11aada;
}
#cgv_cadre_bleu_titre{
	color:#2e2d32;
	width:314px;
	height:15px;
	margin:0 0 10px 0;
	padding:3px 0 0 6px;
	font-size:11px;
	border-bottom:5px solid #262628; 
}
#cgv_cadre2{
	width:661px;
	font-size:11px;
	color:#3cbee7;
	margin:1px 0 10px 8px;	
}

#cgv_cadre2 h3{
	margin-top:20px;
	color:#FFF;
}
#cgv_cadre2 h4{margin-left:4px;}
#cgv_cadre2 h5{margin-left:8px;}

#cgv_cadre2 p{
	margin:0 0 0 12px;	
}
.cgv_liens{
	color:#3cbee7;
}

/****************************************************MES COORDONNEES*********************************/
#coordonnes_titre2{
	height:22px;
	width:314px;
	padding:4px 0 0 7px;
	margin:16px 0 0 8px;
	background:url(../images/devenir_part_titre.jpg) no-repeat;
	color:#3cbee7;
	font-size:11px;
	font-weight:bold;
}

#coordonnes_form_conteneur{
	background:url(../images/devenir_part_form_background.jpg) no-repeat 8px 27px;
	height:269px;
}
.coordonneslabelradio{
	font-size:11px;	
	color:#11aada;
	display:block;
	margin:4px 0 0 0;
}

#coordonnes_form_civilite{
	float:left;
	width:559px;
	margin:0 0 0 27px;
}
#coordonnes_form_civilite input{
	margin:4px 2px 0 0;
	float:left;
}
.coordonneslabelradios{
	font-size:10px;	
	color:#11aada;
	margin-top:6px;
	float:left;
}
#coordonnes_form_droite{
	height:151px;
	width:227px;
	margin:4px 0 0 30px;
	font-size:10px;
	color:#fff;
	float:left;
}
.coordonneslabelemail{
	color:#11aada;
	font-size:11px;
	margin:0;
	display:block;
}
#coordonnes_form_droite input[type="text"]{
	height:14px; width:223px;
	border:1px solid #000;
	margin:3px 0 5px 0;
	font-size:11px;
}
#coordonnes_form_droite input[type="checkbox"]{
	float:left;
}
#coordonnes_form_droite a{
	color:#fff;
}
#coordonnes_form_gauche{
	height:151px;
	width:168px;
	margin:4px 0 0 27px;
	float:left;
}
#coordonnes_form_milieu{
	height:151px;
	width:168px;
	margin:4px 0 0 30px;
	float:left;
}
.coordonneslabelinput{
	font-size:11px;
	color:#11aada;
	margin:0;
	display:block;
}
#coordonnes_form_gauche select{
	font-size:10px;
	height:18px;width:51px;
	margin:3px 0 5px 0;
}
#coordonnes_form_gauche input, #coordonnes_form_milieu input{
	height:14px; width:164px;
	border:1px solid #000;
	margin:3px 0 5px 0;
	font-size:11px;
}
#coordonnes_form_news{
	margin:25px 0 0 25px;
	float:left;
}
#coordonnes_form_news input{
	float:left;
}
#coordonnes_form_news label{
	font-size:10px;
	color:#11aada;
	margin:3px 0 0 2px;
	float:left;
}
#coordonnes_bouton_bug_ie{/*BUG IE7*/
	padding-left:0px;
	height:35px;
	margin:84px 0 0 0;
	float:right;
} 

#coordonnes_bouton_envoyer_fond{
	background:url(../images/contact_bouton_envoyer_background.jpg) no-repeat bottom;
	height:35px;
	width:94px;
	margin:0;
}
#coordonnes_bouton_envoyer{
	background:url(../images/coordonnees-bouton.jpg) no-repeat left;
	cursor:pointer;
	border:0;
	width:94px;
	height:19px;	
	margin:0;
	padding:0;
	float:left;
}
#coordonnees_notif{
	color:#11aada;
	text-align:center;
	font-size:12px;
}
