body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	/*background: url(../images/fond-accueil.gif) repeat-x;*/
}

/* MODIFICATION DES COULEURS DES TITRES INTERFACE */
.contenu-titre{
	/* couleur des titres dans franchise-contact, par exemple*/
	color : #3b8a97;
}
#menu-left-famille-active{/*menu de gauche, colorie la famille sélectionnnée*/
	color : #3b8a97;
}
/*/*menu de gauche, colorie la gamme de la famille sélectionnnée
.menu-left-gamme-active,
#navpomme .menu-left-gamme-active,
#navvert .menu-left-gamme-active,
#navviolet .menu-left-gamme-active,
#navorange .menu-left-gamme-active,
#navrose .menu-left-gamme-active{
	color : #3b8a97;
}
*/
/* CONSTRUCTION DES PAGES */
#global {
	position: absolute;
	top: 50%;
	top: 0;
	left: 50%;
	/*text-align: center;*/
	width: 990px;
	height: 610px;
	margin-left: -495px; /* moitié de la largeur */
	margin-top: 10px; /* moitié de la hauteur */
	/*background: #fff;*/
}
#conteneur {
	width: 990px;
	height: 610px;
	/*text-align: center; /* pour IE */
	border: 0px solid #666;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

/* MENU */
.lgb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#786a65;
	text-decoration:none;
	font-weight: bold;
}
.lr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#786a65;
	text-decoration:none;
	font-weight: normal;
}
.CampagneSep{
	border-top:1px solid #e2e2e2;
}
.lrCampagne{
	margin : 10px 10px 0px 8px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	background-color:#3b8a97;
	width:124px;
	line-height : 25px;
}
#campagne-contenu{
	margin : 10px 10px 0px 30px;
	width:130px;
	
}
.lrCampagne a{
	color:#FFFFFF;
}
.lrCampagne:hover {background-color:#56C8DB;}

a:link, a:visited, a:hover {text-decoration:none}
a.lgb:hover, a.lr:hover {color:#3b8a97;}
a.lr:hover {color:#3b8a97;}
a.lo:link {color:#3b8a97;}
a.lo:hover {color:#3b8a97;}

a.lb:link, a.lb:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#786a65;
	text-decoration:none;
	font-weight: normal;}
a.lb:hover {color:#3b8a97;}

.sous-menu {
 margin-left: 45px;
 font-size: 10px;
}

/* LIENS DE NAVIGATION */

#nav, #navrose, #navvert, #navpomme, #navmiss{
	margin: 0; /* on retire les marges intérieures et extérieures */
	padding:0;
	width: 160px;/* J'ai mis une largeure pour ne pas prendre toute la largeur de l'écran */
}

#nav li, #navrose li, #navvert li, #navpomme li, #navmiss li{
	display:block;
	list-style-type:none; /* on enlève la puce */
	margin: 0;
	padding: 0;
	line-height: 12px;
	border : 0px solid #786a65;

}
#nav a, #navrose a, #navvert a, #navpomme a, #navmiss a{
	text-decoration:none;  /* on enlève le soulignement */
	display:block;   /* C'est ici qu'il faut bien comprendre (j'explique plus bas) */
	padding:0;
	margin:0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#786a65;}

	
#nav a:hover{color:#3b8a97;}

#navrose a:hover{color:#3b8a97;}
#navvert a:hover{color:#3b8a97;}
#navpomme a:hover{color:#3b8a97;}
#navmiss a:hover{color:#922061;}

.navfooter {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#786a65;
	text-decoration:none;
	font-weight: normal;
}

a.navfooter:link {color:#786a65;text-decoration:none}
a.navfooter:visited {color:#786a65;text-decoration:none}
a.navfooter:hover {color:#3b8a97;text-decoration:none}

/* IMAGES */

img {border: 0px; margin:0; padding:0}

.imgmenu { padding: 0 5px 0 20px;}
.imgtitre { float:left;
	margin-right:20px;}
.imgpuce {
	float:left;
	margin-right:5px;
	margin-top:5px;
	color: #786a65;
}
.vignette{ float:left;margin:0 16px 10px 0;}
	
/* TEXTES */
.titre {width:300px; height:33px; float:left; margin:15px 0 0 0;padding:0;font:normal 22px Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif;color: #786a65;}
.soustitre {font:bold 13px Arial, Helvetica, sans-serif;color: #786a65;}

.tb11 {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #786a65;}

.tb10 {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #786a65;
}
.to11 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #786a65;
}
.tg18{
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
}
.tg14{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #525256;
	line-height:10px;
}
.tg11{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #525256;
}


.tc{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.rose {color: #786a65;}
.vert {color: #786a65;}
.violet {color: #786a65;}
.mauve {color: #786a65;}
.pomme {color: #786a65;}



a.navrose:link {color:#786a65;text-decoration:none}
a.navrose:visited {color:#786a65;text-decoration:none}
a.navrose:hover {color:#3b8a97;text-decoration:none}

a.navvert:link {color:#786a65;text-decoration:none}
a.navvert:visited {color:#786a65;text-decoration:none}
a.navvert:hover {color:#3b8a97;text-decoration:none}

a.navviolet:link {color:#786a65;text-decoration:none}
a.navviolet:visited {color:#786a65;text-decoration:none}
a.navviolet:hover {color:#3b8a97;text-decoration:none}

a.navmauve:link {color:#786a65;text-decoration:none}
a.navmauve:visited {color:#786a65;text-decoration:none}
a.navmauve:hover {color:#3b8a97;text-decoration:none}

a.navpomme:link {color:#786a65;text-decoration:none}
a.navpomme:visited {color:#786a65;text-decoration:none}
a.navpomme:hover {color:#3b8a97;text-decoration:none}

a.navbordeau:link {color:#786a65;text-decoration:none}
a.navbordeau:visited {color:#786a65;text-decoration:none}
a.navbordeau:hover {color:#3b8a97;text-decoration:none}

a.navorange:link {color:#786a65;text-decoration:none}
a.navorange:visited {color:#786a65;text-decoration:none}
a.navorange:hover {color:#3b8a97;text-decoration:none}

a.navaccueil:link {color:#786a65;text-decoration:none}
a.navaccueil:visited {color:#786a65;text-decoration:none}
a.navaccueil:hover {color:#3b8a97;text-decoration:none}


.titre_must_have{font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #786a65;}

/*  MENU SELECT */
.input, .select, .textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:1px;
	font-size: 11px;
	font-weight:normal;
	color: #786a65;
	background-color: #FFFFFF;
	border:1px solid #786a65;
}
.input_accueil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:1px;
	font-size: 11px;
	font-weight:normal;
	color: #786a65;
	background-color: #FFFFFF;
	border:1px solid #a3a3a3;
	width:100px;
	letter-spacing:0;

}
.nsletter{/* accueil : typo inscrivez-vous*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a3a3a3;
	text-decoration:none;
	font-weight: normal;
	letter-spacing:0;
}
/*.input:focus, .textarea:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	font-weight:normal;
	color: #e75012;
	background-color: #e7eff8;
	border:1px solid #a8c2dd;
}*/