/* ----- Main Layout Elements ----- */
@charset "iso-8859-1";

*::-moz-selection {
	background-color:#4C9066;
	color:white;
}

html {
	font-size: 100%;
}

body {
	margin: 0px 0px 35px 0px;
	padding: 0px;
}

div#conteneur-site {
	text-align: left;
	width: 735px;
	overflow: hidden;
	margin: 0px auto;
	padding-top: 20px;
}

/***** STYLE DU TOPMENU *****/

div#conteneur-topmenu {
	width: 735px;
	padding-right: 15px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
	color: #6BA62F;
}

div#topmenu {
	width: 455px;
	float: right;
	margin-top: 2px;
	*margin-top: 0px;
}

div#topmenu a {color: #6BA62F; text-decoration: none;}
div#topmenu a:visited {color: #6BA62F; text-decoration: none;}
div#topmenu a:hover {color: #6BA62F; text-decoration: underline;}

div#recherche {
	width: 265px;
	float: right;
	*position: relative;
	*top: -2px;
}

div#recherche label { float: left; margin: 2px 0px 0px 14px; }

/***** STYLE DE L'ENTÊTE *****/

div#conteneur-entete {
	width: 735px;
	height: 154px;
}

div#photo_entete {
	/*background:transparent url('../../image/en/photo_header.jpg') no-repeat scroll left top;*/
	width: 463px;
	height: 154px;
	float: left;
	overflow: hidden;
}

div#logo-proxim {
	background:transparent url('../../image/en/logo_proxim.png') no-repeat scroll left top;
	height:55px;
	left:48px;
	position:relative;
	top:37px;
	width:163px;
	z-index:5;
}

div#logo-proxim a { width: 163px; height: 55px; display: block; cursor: pointer; }

div#menuheader {
	width: 272px;
	height: 154px;
	float: left;
}

div#btn-succursale {
	background: url('../../image/en/btn_trouver.png') top left no-repeat;
	width: 272px;
	height: 65px;
}

div#btn-succursale a { width: 272px; height: 65px; display: block; cursor: pointer; }

div#btn-nunature {
	/*background: url('../../image/en/btn_nature.png') top left no-repeat;*/
	overflow: hidden;
	width: 272px;
	height: 85px;
}

/***** STYLE DU MAINMENU *****/

div#conteneur-mainmenu {
	width: 735px;
	height: 29px;
	position: relative;
	z-index: 99;
	margin-bottom: 20px;
}

div#shadow-mainmenu {
	background: url('../../image/en/shadow_entete.png') top left no-repeat;
	width: 14px;
	height: 29px;
	float: left;
}

div#btn-accueil { width: 64px; height: 29px; float: left; }
div#btn-accueil a.mainmenu{ background: url('../../image/en/btn_accueil.png') top left no-repeat; width: 64px; height: 29px; display: block; cursor: pointer; }
div#btn-accueil a.mainmenu:hover{ background: url('../../image/en/btn_accueil_roll.png') top left no-repeat; width: 64px; height: 29px; display: block; cursor: pointer; }

div#btn-sante { width: 130px; height: 29px; float: left; }
div#btn-sante a.mainmenu{ background: url('../../image/en/btn_sante.png') top left no-repeat; width: 130px; height: 29px; float: left; display: block; cursor: pointer; }
div#btn-sante a.mainmenu:hover{ background: url('../../image/en/btn_sante_roll.png') top left no-repeat; width: 130px; height: 29px; display: block; cursor: pointer; }

div#btn-beaute { width: 60px; height: 29px; float: left; }
div#btn-beaute a.mainmenu{ background: url('../../image/en/btn_beaute.png') top left no-repeat; width: 60px; height: 29px; float: left; display: block; cursor: pointer; }
div#btn-beaute a.mainmenu:hover{ background: url('../../image/en/btn_beaute_roll.png') top left no-repeat; width: 60px; height: 29px; display: block; cursor: pointer; }

div#btn-photos { width: 62px; height: 29px; float: left; }
div#btn-photos a.mainmenu{ background: url('../../image/en/btn_photos.png') top left no-repeat; width: 62px; height: 29px; float: left; display: block; cursor: pointer; }
div#btn-photos a.mainmenu:hover{ background: url('../../image/en/btn_photos_roll.png') top left no-repeat; width: 62px; height: 29px; display: block; cursor: pointer; }

div#btn-coeur { width: 132px; height: 29px; float: left; }
div#btn-coeur a.mainmenu{ background: url('../../image/en/btn_coeur.png') top left no-repeat; width: 132px; height: 29px; float: left; display: block; cursor: pointer; }
div#btn-coeur a.mainmenu:hover{ background: url('../../image/en/btn_coeur_roll.png') top left no-repeat; width: 132px; height: 29px; display: block; cursor: pointer; }

div#btn-marques { width: 135px; height: 29px; float: left; margin-left: 4px; }
div#btn-marques a.mainmenu{ background: url('../../image/en/btn_marques.png') top left no-repeat; width: 135px; height: 29px; float: left; display: block; cursor: pointer;}
div#btn-marques a.mainmenu:hover{ background: url('../../image/en/btn_marques_roll.png') top left no-repeat; width: 135px; height: 29px; display: block; cursor: pointer; }

div#btn-joindre { width: 99px; height: 29px; float: left; }
div#btn-joindre a.mainmenu{ background: url('../../image/en/btn_joindre.png') top left no-repeat; width: 99px; height: 29px; float: left; display: block; cursor: pointer; }
div#btn-joindre a.mainmenu:hover{ background: url('../../image/en/btn_joindre_roll.png') top left no-repeat; width: 99px; height: 29px; display: block; cursor: pointer; }


/***** STYLE DU MAIN *****/

div#conteneur-main {
	width: 735px;
	*width: 754px;
	overflow: hidden;
}

div#colonne-gauche {
	width: 460px;
	float: left;
}

div#colonne-droite {
	width: 275px;
	float: left;
}


/***** STYLE DE LA COLONNE DE GAUCHE *****/

div#conteneur-options {
	width: 460px;
	overflow: hidden;
}

div#circulaire {
	width: 240px;
	float: left;
}

div#infolettre {
	width: 190px;
	float: left;
	padding-left: 30px;
}

div.titre-vert {
	cursor: pointer;
	overflow: hidden;
	line-height: 0.93;
}

div#circulaire div.titre-vert {
	cursor: pointer;
}

div.titre-vert h4 {
	font-family: Arial Narrow, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6BA62F;
	text-transform: uppercase;
	padding-top: 15px;
	margin: 0px;
}

div.titre-vert img { margin-left: 15px; }
div#circulaire div.titre-vert h4 { background: url('../../image/en/fleche.png') left 30px no-repeat; padding-left: 20px; }

div.ligne-gauche {
	background: url('../../image/en/ligne_gauche.png') center top no-repeat;
	width: 460px;
	height: 1px;
	margin: 15px 0px;
	font-size: 0px;
}

div#block1, div#block2, div#block3, div#block4 {
	width: 430px;
	overflow: hidden;
	padding: 0px 15px;
}

div.titre-gris {
	font-family: Arial Narrow, Tahoma, Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #D8DFD0;
	text-transform: uppercase;
}

div.ligne-titre {
	/*background: url('../../image/en/ligne_titre.png') right top no-repeat;*/
	background-color: #E3F0D5;
	height: 1px;
	margin: 5px 0px;
	font-size: 0px;
}

div.texte-gauche {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #2C8C55;
}

div.texte-details {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #76b239;
}

div.texte-details a {color: #76b239; text-decoration: underline;}
div.texte-details a:visited {color: #76b239; text-decoration: underline;}
div.texte-details a:hover {color: #76b239; text-decoration: none;}

div#conteneur-pub {
	margin-left: 15px;
}


/***** STYLE DE LA COLONNE DE DROITE *****/

div#conteneur-menudroite {
	width: 275px;
	overflow: hidden;
}

div#menudroite {
	background: url('../../image/en/menu_droite_h.png') right top no-repeat;
	width: 275px;
	min-height: 109px;
	padding-top: 18px;
}

div#menudroite ul {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	list-style-position: outside;
	/**list-style-position: outside;
	*margin-left: 25px;*/
}

div#menudroite ul li {
	/*background: url('../../image/en/ligne_menu.png') bottom left no-repeat;*/
	border-bottom: 1px solid #E6F2DA;
	padding-left: 30px;
	font-family: Arial Narrow, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6BA62F;
	text-transform: uppercase;
	height: 26px;
	padding-top: 6px;
	margin-bottom: 6px;
}

div#menudroite ul li a {background: url('../../image/en/fleche.png') left 5px no-repeat; color: #6BA62F; text-decoration: none; padding-left: 20px;}
div#menudroite ul li a:visited {background: url('../../image/en/fleche.png') left 5px no-repeat; color: #6BA62F; text-decoration: none; padding-left: 20px;}
div#menudroite ul li a:hover {background: url('../../image/en/fleche_done.png') left 5px no-repeat; color: #16773F; text-decoration: none; padding-left: 20px;}

div#menudroite-bas {
	background: url('../../image/en/menu_droite_b.png') left top no-repeat;
	width: 275px;
	height: 5px;
}

div#colonne-droite div.stitre {
	font-family: Arial Narrow, Tahoma, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #6BA62F;
	text-transform: uppercase;
}

div#colonne-droite div.texte p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2C8C55;
	margin: 0px;
}

div.ligne-droite {
	background: url('../../image/en/ligne_droite.png') center top no-repeat;
	width: 275px;
	height: 1px;
	margin: 15px 0px;
	font-size: 0px;
}

div#conteneur-concours {
	background: url('../../image/en/btn_concours.png') left top no-repeat;
	width: 270px;
	height: 83px;
}

div#conteneur-concours a {
	background: url('../../image/en/btn_concours.png') left top no-repeat;
	width: 270px;
	height: 83px;
	display: block;
	cursor: pointer;
}

div#conteneur-concours a:hover{
	background: url('../../image/en/btn_concours_roll.png') left top no-repeat;
}

div#espace-commandites {
	margin-left: 9px;
}

div#espace-commandites a { width: 266px; height: 106px; display: block; cursor: pointer; }


/***** STYLE DU FOOTER *****/

div#conteneur-footer {
	width: 735px;
	overflow: hidden;
}

div#onglet-membres { width: 169px; height: 39px; margin-left: 566px; }
div#onglet-membres a{ background: url('../../image/en/btn_acces.png') top left no-repeat; width: 169px; height: 39px; display: block; cursor: pointer; }
div#onglet-membres a:hover{ background: url('../../image/en/btn_acces_roll.png') top left no-repeat; width: 169px; height: 39px; display: block; cursor: pointer; }

div#ligne-footer {
	background-color: #E2F0D5;
	width: 735px;
	height: 1px;
	margin-bottom: 15px;
	font-size: 0px;
}

div#menufooter, .menuadmin {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #9DC079!important;
	text-transform: uppercase;
	margin-bottom: 8px;
	line-height: 150%;
}

div#menufooter a, .menuadmin a{color: #9DC079!important; text-decoration: none;}
div#menufooter a:visited, .menuadmin a:visited {color: #9DC079!important; text-decoration: none;}
div#menufooter a:hover, .menuadmin a:hover {color: #9DC079!important; text-decoration: underline;}

div#copyrights {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 150%;
}

div#copyrights a {color: #76b239; text-decoration: underline;}
div#copyrights a:visited {color: #76b239; text-decoration: underline;}
div#copyrights a:hover {color: #76b239; text-decoration: none;}


/***** STYLE DES FORMULAIRES *****/

input.inputbox {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #000;
	border: 1px solid #A5ACB2;
	width: 150px;
	/*height: 13px;*/
	float: left;
	text-transform: none;
}

div#recherche input.inputbox {
	margin-left: 5px;
}

input.inputbutton {
	width: 12px;
	height: 12px;
	position: relative;
	top: 2px;
	left: 5px;
	float: left;
}

/***** STYLES SPÉCIAUX *****/

.float-break {
	clear: both;
}

.hide {
	display: none;
}

div#btn-accueil-roll {background: url('../../image/en/btn_accueil_roll.png') top left no-repeat;}
div#btn-sante-roll {background: url('../../image/en/btn_sante_roll.png') top left no-repeat;}
div#btn-beaute-roll {background: url('../../image/en/btn_beaute_roll.png') top left no-repeat;}
div#btn-photos-roll {background: url('../../image/en/btn_photos_roll.png') top left no-repeat;}
div#btn-coeur-roll {background: url('../../image/en/btn_coeur_roll.png') top left no-repeat;}
div#btn-marques-roll {background: url('../../image/en/btn_marques_roll.png') top left no-repeat;}
div#btn-joindre-roll {background: url('../../image/en/btn_joindre_roll.png') top left no-repeat;}
div#fleche-roll {background: url('../../image/en/fleche_done.png') top left no-repeat;}
div#concours-roll {background: url('../../image/en/btn_concours_roll.png') top left no-repeat;}

/***** STYLES DES SOUS-MENUS *****/

div.full-sousmenu {
	position: absolute;
	z-index: -1;
	overflow: hidden;
	top: -10px;
}

ul.conteneur-sousmenu {
	clear: both;
	height: 0px;
	width: 0px;
	overflow: hidden;
	font-family: Verdana, Arial, sans-serif;
	padding: 30px 0px 0px 0px;
	background-color: #d2e39c;
	list-style-type: none;
	list-style-position: inside;
	-moz-border-radius : 15px 15px; 
}

ul.conteneur-sousmenu  li {
	width: 300px;
	height: 18px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #308e58;
	margin: 0px;
	padding: 0px;
}

ul.conteneur-sousmenu li a {
	background: url('../../image/en/fleche.png') 4px 6px no-repeat;
	display: block;
	color: #308e58;
	text-decoration: none;
	padding: 2px 0px 2px 20px;
}
ul.conteneur-sousmenu a:hover {background: url('../../image/en/fleche_done.png') 4px 6px no-repeat; color: #308e58; background-color: #e6f3be;}

.point {
	margin: 0px;
}

div#colonne-droite div.textpool {
	margin: 9px;
}