/* AntonyP */

* {
	padding:0;
	margin:0;
}

.lineclear{
	height:1px;
	clear:both;
}

.display{
	display:none;
}

body {
	background-color:#9ec75f;
}

.colorpage {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#fdfdfd;
}

.page {
	width:916px;
	padding:0 10px 0 10px;
	background-image:url(images/bgpage.jpg);
	background-repeat:no-repeat;
}

.pagecontact {
	width:916px;
	padding:0 10px 0 10px;
	background-image:url(images/bgpagecontact.jpg);
	background-repeat:no-repeat;
}

.page0 {
	margin:0 auto;
	width:936px;
	background-image:url(images/basbgpage.jpg);
	background-repeat:repeat-y;
}

.page0contact {
	margin:0 auto;
	width:936px;
	background-image:url(images/basbgpagecontact.jpg);
	background-repeat:repeat-y;
}

.banner {
	background-image:url(images/banner.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:206px;
	width:916px;
	float:left; position: relative;
}

.clear{
	clear:both;
}

#wcb {
height:100px;
width:110px;
top:28px;
right:-42px;
position:absolute;
z-index:99;
}

#wcb #boutonappel {
text-indent:-9999px;
height:100px;
width:110px;
overflow:hidden;
position:absolute;
display:block;
}

.logo {
	width:220px;
	float:left;
}

.nav {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
}

.on, .on a {
	color:#3d8cb1;
	background-image:url(images/bgnav.gif);
	background-repeat:repeat-x;
	text-decoration:none;
}

.off, .off a {
	color:#FFFFFF;
	text-decoration:none;
}

.btnav {
	float:left;
	padding:5px 10px 0 10px;
	margin: 0 11px 0 11px;
	height:25px;
	position:relative;
}

#menuprod {
	display:none;
	float:left;
	width:180px;
	background-color:#FFFFFF;
	position:absolute;
	top: 25px;
	left:0;
	z-index: 2000;
	padding:5px 10px 10px 10px;
}

#menuprod a {
	text-decoration:none;
	height:20px;
	color:#3d8cb1;
}

#menuprod a:hover {
	color:#000000;
}

/****************** accueil */

.leftacc {
	width:185px;
	float:left;
}

.centeracc {
	float:left;
	width:418px;
	padding:0 6px 10px;
	margin:0 0 0 15px;
	position:relative;
}

.rightacc {
	float:left;
	width:250px;
	padding:0 0 0 19px;
}

.bleu {
	color:#3d8cb1;
}

.blanc2 {
	color:#618e1e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.titre {
	font-size:18px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#356100;
	padding:0 0 10px 0;
}

.presentation {
	float:left;
	padding:20px 0 0 0;
	width:418px;
}

.gauchepresentation {
	float:left;
	width:194px;
	padding:0 15px 0 0;
	font-size:12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #618e1e;
	color:#618e1e;
}

.droitepresentation {
	float:left;
	width:184px;
	padding:0 0 0 15px;
	font-size:12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#618e1e;
}

.savoir, .savoirb, .savoirr, .savoirvert, .savoirjaune, .savoirmaron, .savoirviolet, .savoirbleu, .savoirbordeau {
	width:60px;
	height:17px;
	color:#FFFFFF;
	margin-top:8px ;
	margin-left:0px;
	!important margin-left:4px;
	margin-right:0;
	margin-bottom:0;
	
	padding: 1px 0 0 20px;
	font-size:11px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.savoira {
	float:left;
	width:60px;
	height:17px;
	color:#FFFFFF;
	margin:0 0 0 0;
	padding: 1px 0 0 20px;
	font-size:11px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.savoir, .savoira {
	background-image:url(images/savoir.gif);
	background-repeat:no-repeat;
}

.savoirvert {
	background-image:url(images/savoirvert.gif);
	background-repeat:no-repeat;
}

.savoirjaune {
	background-image:url(images/savoirjaune.gif);
	background-repeat:no-repeat;
}

.savoirmaron {
	background-image:url(images/savoirmaron.gif);
	background-repeat:no-repeat;
}

.savoirviolet {
	background-image:url(images/savoirviolet.gif);
	background-repeat:no-repeat;
}

.savoirbleu {
	background-image:url(images/savoirbleu.gif);
	background-repeat:no-repeat;
}

.savoirbordeau {
	background-image:url(images/savoirbordeau.gif);
	background-repeat:no-repeat;
}

.savoirb {
	background-image:url(images/savoirb.gif);
	background-repeat:no-repeat;
}

.savoirr {
	background-image:url(images/savoirr.gif);
	background-repeat:no-repeat;
}

.savoir a, .savoirb a , .savoirr a, .savoira a, .savoirvert a, .savoirjaune a, .savoirmaron a, .savoirviolet a, .savoirbleu a, .savoirbordeau a {
	font-size:11px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.gammeproduits {
	height:163px;
}

.gammeacc {
	margin:0 0 10px 0;
	background-color:#b1d7e9;
	height:173px;
	color:#FFFFFF;
	font-size:16px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.aloevera {
	height:152px;
	width:250px;
	padding:15px 0 0 0;
}

.aloeveratitre {
	height:34px;
	background-color:#356100;
	padding:5px 0 0 10px;
}

.vert {
	color:#bcd444;
	font-size:16px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.blanc {
	color:#FFFFFF;
	font-size:20px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.imgaloevera {
	float:left;
}

.txtaloevera {
	float:left;
	background-color:#bcd444;
	color:#356100;
	font-size:12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	padding:2px 3px 2px 3px;
	height:109px;
	width:129px;
}

.txtaloeverac {
	float:left;
	height:90px;
}

.sonya {
	width:250px;
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	background-image:url(images/maquillage.jpg);
	background-repeat:no-repeat;
	background-color:#d05d94;
}

.titresonya {
	color:#f76fb0;
	font-size:16px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	padding:10px 0 0 45px;
}

.txtsonya {
	font-size:12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width:155px;
	color:#FFFFFF;
	padding:15px 0 0 90px;
}

#aloeveraplus, #maquillageplus {
	display: none; z-index: 1000;
	position: absolute;
	top: 15px;
	left: 5px;
	width:418px;
	z-index: 1000;
	font-size:12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

#recrute {
	display: none;
	position: absolute;
	top: 15px;
	left: 8px;
	width:318px;
	z-index: 1000;
	font-size:12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

#recrute ul {
	padding: 0 0 0 20px;
}

#recrute {
	background-color:#bcd444;
	border: 1px solid #356100;
	color:#356100;
	height: 300px;
}

.contenurecrute {
	padding: 10px;
}

#aloeveraplus {
	background-color:#bcd444;
	border: 1px solid #356100;
	color:#356100;
	height: 350px;
}

#maquillageplus {
	background-color:#d05d94;
	border: 1px solid #6b2d47;
	color:#ffffff;
	height: 350px;
}

#aloeveraplus img {
	border:none;
}

.fermer-maquillage {
	background: #6b2d47;
	color: #ccc;
}

.fermer-aloevera {
	background: #356100;
	color: #ccc;
}

.fermer-aloevera, .fermer-maquillage  {
	line-height: 16px;
	height: 18px;
	padding-right: 1px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.fermer-aloevera a, .fermer-maquillage a {
	color: #fff;
	display: block;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.fermer-aloevera a:hover, .fermer-maquillage a:hover, {
	color: #e1aaed;
	text-decoration: none;
}
.cadreX {
	border: 1px #aaa solid;
	padding: 0px 3px;
}

.imgaloevera2 {
	float:left;
	padding:0px 5px 0px 5px;
}

.aloeveratxt {
	padding:10px;
}

.rucheacc, .maquillageacc, .alimentairesacc, .aloeacc, .peauacc, .personnelsacc {
	float:left;
	width:127px;
	height:77px;
	position:relative;
	padding:6px 6px 0px 6px;
}

#rucheaccon, #maquillageaccon, #alimentairesaccon, #aloeaccon, #peauaccon, #personnelsaccon {
	display:none;
	position:absolute;
	z-index: 1000;
	left:0;
	top:0;
	width:127px;
	height:77px;
	padding:6px 6px 0px 6px;
}

#rucheaccon01, #maquillageaccon01, #alimentairesaccon01, #aloeaccon01, #peauaccon01, #personnelsaccon01 {
	position:absolute;
	left:0;
	top:0;
	z-index: 500;
}

.txtproduits {
	padding:10px 0 0 20px;
}

.txtproduits0 {
	height:40px;
}

.txtproduits0 a {
	text-decoration:none;
	color:#FFFFFF;
}

/******************** produits */

#leftproduits {
	background-image:url(images/nosproduits.jpg);
	background-repeat:no-repeat;
	width:135px;
	height:384px;
	float:left;
	padding:10px 0 0 50px;
}

.nosproduits {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color:#fff;
}

.presentationnosproduits {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#356100;
	padding:0 10px 0 0;
}

.presentationnosproduits a {
	color:#356100;
	text-decoration:none;
}

.presentationnosproduits a:hover {
	color:#fff;
}

#produit {
	float:left;
	width:721px;
	padding:20px 0 0 10px;
}

.produit01 {
	float:left;
	padding: 5px 2px 0 2px;
	text-align:center;
	width:315px;
}

.titreproduits {
	font-size:16px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.titrevert {
	color:#356100;
}

.titrevert a {
	color:#356100;
	text-decoration:none;
}

.titrejaune {
	color:#f4b202;
}

.titrejaune a {
	color:#f4b202;
	text-decoration:none;
}

.titremaron {
	color:#786f45;
}

.titremaron a {
	color:#786f45;
	text-decoration:none;
}

.titreviolet {
	color:#5d4c91;
}

.titreviolet a {
	color:#5d4c91;
	text-decoration:none;
}

.titrebleu {
	color:#50779d;
}

.titrebleu a {
	color:#50779d;
	text-decoration:none;
}

.titrebordeau {
	color:#72193d;
}

.titrebordeau a {
	color:#72193d;
	text-decoration:none;
}

.produit01 img {
	padding:0 0 10px 0;
}

.titreproduitsbig {
	font-size:20px;
}

.savoirvert, .savoirjaune, .savoirmaron, .savoirviolet, .savoirbleu, .savoirbordeau {
	float:left;
}


/***************** ruche */

#rucheleft {
	background-image:url(images/ruche.jpg);
	background-repeat:no-repeat;
	width:135px;
	float:left;
	padding:10px 0 0 50px;
}

.txtleft {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color:#4f3101;
}

.titreprod {
	padding: 0 0 0 0;
}

.contenuleftprod {
	padding: 100px 0 0 0;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#4f3101;
	width:125px;
	float:left;
}

.encarprod {
	width:324px;
	float:left;
	padding:0 0 10px 0;
	margin:0 10px 15px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0910f;
}

.encarprodtitre {
	height:19px;
	color:#FFFFFF;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	padding:0 0 0 15px;
}

.titreruche {
	color:#4f3101;
}

.colorruche {
	background-color:#f0910f;
}

.gaucheencarprod {
	float:left;
	width:72px;
	padding:10px 0 0 0;
}

.droiteencarprod {
	float:left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#4f3101;
	width:252px;
	padding:10px 0 0 0;
}

.arbo {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	padding:10px 0 10px 15px;
}

/******************** aloe */

.encarprodaloe {
	width:324px;
	float:left;
	padding:0 0 10px 0;
	margin:0 10px 15px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #436f0d;
}

#aloeleft {
	background-image:url(images/aloe.jpg);
	background-repeat:no-repeat;
	width:135px;
	float:left;
	padding:10px 0 0 50px;
}

.txtleftaloe {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color:#72d100;
}

.contenuleftprodaloe {
	padding: 100px 0 0 0;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#0f1c00;
	width:125px;
	float:left;
}

.contenuleftprodaloe ul {
	padding:5px 0 5px 15px;
}

.coloraloe {
	background-color:#436f0d;
}

.titrealoe {
	color:#72d100;
}

/******************** alimentaire */

.encarprodalim {
	width:324px;
	min-height:196px;
	float:left;
	padding:0 0 10px 0;
	margin:0 10px 15px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #786f45;
}

#alimleft {
	background-image:url(images/alimentaires.jpg);
	background-repeat:no-repeat;
	width:135px;
	float:left;
	padding:10px 0 0 50px;
}

.coloralim {
	background-color:#786f45;
}titrealim {
	color:#daca7d;
}

.txtleftalim {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color:#daca7d;
}

/******************** peauleft */

#peauleft {
	background-image:url(images/peau.jpg);
	background-repeat:no-repeat;
	width:135px;
	float:left;
	padding:10px 0 0 50px;
}

.txtleftpeau {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color:#c6b4ff;
}

.titrepeau {
	color:#c6b4ff;
}

.colorpeau {
	background-color:#5d4c91;
}

.encarprodpeau {
	width:324px;
	float:left;
	padding:0 0 10px 0;
	margin:0 10px 15px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5d4c91;
}

.produitsoinspeau .encarprodpeau {
	width:324px;
	float:left;
	padding:0 0 10px 0;
	margin:0 10px 15px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5d4c91;
	min-height:230px;
}


.soinspersonnel .encarprodperso{
	width:324px;
	float:left;
	padding:0 0 10px 0;
	margin:0 10px 15px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5d4c91;
	min-height:120px;
	
}

/******************** personnels */

#personnelsleft {
	background-image:url(images/personnels.jpg);
	background-repeat:no-repeat;
	width:135px;
	float:left;
	padding:10px 0 0 50px;
}

.txtleftperso {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color:#82c2ff;
}

.contenuleftprodperso {
	padding: 100px 0 0 0;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#0f1c00;
	height:204px;
	width:125px;
	float:left;
}

.titreperso {
	color:#82c2ff;
}

.colorperso {
	background-color:#50779c;
}

.encarprodperso {
	width:324px;
	float:left;
	padding:0 0 10px 0;
	margin:0 10px 15px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #50779c;
}

/******************** maquillage */

#maqleft {
	background-image:url(images/maquillagebando.jpg);
	background-repeat:no-repeat;
	width:135px;
	float:left;
	padding:10px 0 0 50px;
}

.txtleftmaq {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color:#ff3888;
}

.contenuleftprodmaq {
	padding: 100px 0 0 0;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000;
	width:125px;
	float:left;
}

.titremaq {
	color:#ff3888;
}

.colormaq {
	background-color:#72193d;
}

.encarprodmaq {
	width:324px;
	float:left;
	padding:0 0 10px 0;
	margin:0 10px 15px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #72193d;
}

.encarprodtitremaq {
	height:38px;
	color:#FFFFFF;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	padding:2px 0 0 15px;
}

.encarprodtitremaq2	{
	height:52px;
	color:#FFFFFF;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	padding:2px 0 0 15px;
}

/******************** qualites */

.iasc {
	width:700px;
	padding:0 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #87b93c;
}

.iasc img {
	float:left;
	padding:10px;
}

.txtiasc {
	float:left;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	padding:10px;
	text-align:justify;
	width:555px;
}

.titreiasc {
	float:left;
	background-color:#87b93c;
	color:#FFFFFF;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	padding:0 0 0 20px;
	height:20px;
	width:680px;
}

.forever {
	width:700px;
	padding:10px 0 5px 0;
	margin:0 0 20px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #87b93c;
}

.imgforever {
	float:left;
	padding:10px;
}

.txtforever {
	float:left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	padding:10px;
	text-align:justify;
	width:500px;
}

/******************** distributeur */

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

.distrib {
	width:700px;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #87b93c;
}

.titredistrib0 {
	float:left;
	background-color:#87b93c;
	color:#FFFFFF;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	padding:0 0 0 20px;
	height:20px;
	width:680px;
	cursor:pointer;
}

.txtdistrib li {
	list-style-type: none;
	padding:5px 0 5px 15px;
	list-style-image: none;
	background:url(images/puce.gif) top left no-repeat;
}

.btopen {
	float:right;
	padding:4px 18px 0 0;
	margin:0;
	color:#FFFFFF;
	cursor:pointer;
}

.titredistrib {
	float:left;
	width:500px;
	padding:1px 0 0 0;
}

.txtdistrib {
	float:left;
	width:680px;
	font-family: Verdana, sans-serif;
	font-size:12px;
	padding:10px;
	text-align:justify;
	color:#000000;
}

.stretcher {
	float:left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	text-align:justify;
	color:#000000;
}

.nuber1 {
	padding: 3px 0 5px 40px;
	background-image:url(images/pucenb1.gif);
	background-repeat:no-repeat;
}

.nuber2 {
	padding: 3px 0 5px 40px;
	background-image:url(images/pucenb2.gif);
	background-repeat:no-repeat;
}

/******************** contact */

#contact {
	float:left;
	width:731px;
	position:relative;
}

.center {
	float:left;
	width:303px;
	padding:10px 10px 20px 20px;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#356100;
}

.center ul {
	padding: 0 0 0 20px;
}

.right {
	padding:10px 0 0 20px;
	float:left;
	width:378px;
	/*background-color:#c1de96;*/
}

.titreform {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#356100;
	padding:0 0 5px 0;
}

.titrebleuclair {
	color:#3d8cb1;
}

.txtform {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#356100;
}

.txtform ul {
	padding: 0 0 0 15px;
}

/*------------------formulaire-------------*/

#form{
    padding:10px 0 0 0;
    margin:0;
}

label{
    display:block;
    float:left;
    width:160px;
	text-align:right;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	color:#356100;
	padding:0 15px 0 0;
	font-weight:bold;
}

.input{
    width:180px;
    height:15px;
    border:solid 1px #618e1e;
    padding:0px 0px 0px 3px;
    margin:0px 0px 5px 0px;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	color:#356100;
}

select {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	color:#356100;
    width:180px;
    margin:0px 0px 5px 0px;
}

textarea{
	float:left;
    width:180px;
	height:100px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	color:#356100;
    border:solid 1px #618e1e;
    padding:0px 0px 0px 3px;
    margin:0px 0px 5px 0px;
}

#bouton1{
	float:left;
    display:block;
    width:74px;
	height:17px;
    padding:0 0 17px 12px;
    margin:5px 0 0 80px;
	background-image:url(images/btform_03.gif);
	background-repeat:no-repeat;
    border:none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#fff;
    cursor:pointer;
}

#bouton{
	float:left;
    display:block;
    width:74px;
	height:17px;
    padding:0;
    margin:5px 0 10px 20px;
	background-color:#FFFFFF;
	background-image:url(images/btform_05.gif);
	background-repeat:no-repeat;
    border:none;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#fff;
    cursor:pointer;
}

/******************** mentions */

.txtmentions {
	float:left;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	padding:10px;
	text-align:justify;
	width:680px;
}

/******************** footer */

.baspage {
	background-image:url(images/baspage.jpg);
	background-repeat:repeat-x;
	background-color:#9ec75f;
	height:150px;
	margin: 0 auto;
	position: relative;
}

.footer {
	background-image:url(images/bgfooter.jpg);
	width:936px;
	height:20px;
	margin:0 auto;
	text-align:center;
	color:#2d6884;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	padding:4px 0 4px 0;
}

.footer a {
	color:#2d6884;
	text-decoration:none;
}

#tt{
    text-align:center;
    margin-top:20px;
}

#tt a{
    font-size:9px;
    color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#tt a:hover{
    color:#fff;
}



#poweredv3 {z-index:1000;width:100%;height:23px;position:fixed; bottom:0;text-align:center;  }
#poweredv3 #poweredElements{width:100%;height:23px;overflow:hidden;position:absolute;bottom:0;left:0;opacity : 0.7;filter : alpha(opacity=70);background:url(/images/powered-linkeo-background3.gif) repeat-x center top;border-top:1px solid #000;}

#poweredv3 #poweredElements #poweredLinks,
#poweredv3 #poweredElements #poweredButton,
#poweredv3 #poweredElements #poweredLinks a,
#poweredv3 #poweredElements #poweredButton a{color: #606776; text-decoration: none; font-weight:normal; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:10px;}

#poweredv3 #poweredElements #poweredLinks a:hover,
#poweredv3 #poweredElements #poweredButton a:hover{color: #fff; text-decoration: underline;}

#poweredv3 #poweredElements #poweredLinks img{
	vertical-align:top;
	padding-top:3px;
	margin:0;
}
#poweredv3 #poweredElements #poweredButton img{
	vertical-align:middle;
	padding:0;
	margin:0;
}
#poweredv3 #poweredByLinkeo{width:700px;margin-left:auto;margin-right:auto;height:20px;display:block;padding-top:3px;margin-bottom:10px;}
#poweredv3 #poweredElements #poweredLinks{padding-top:2px;}
#poweredv3 #poweredElements #poweredButton{text-align:right;float:right; padding-top:2px;}
#poweredv3 .pageopt{width:700px;margin-left:auto;margin-right:auto;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;}
#poweredv3 .pageopt a{font-weight:normal;}



#pub468 {
	width:468px;
	height:60px;
	position: absolute;
	top:48px;
	left:50%;
	margin-left:-234px;
	z-index:100;
	border: 1px solid #FFFFFF;
}


ul.puce {
 margin-left: 21px;}
 
 ul.puce li {
	padding:7px 0 0 14px;
	list-style-image: none;
	background:url(images/puce.gif) top left no-repeat;
 }
 
#ssrub{
	height:178px;
	margin-bottom:10px;
	}
 
#ssrub p{
	border-bottom:2px solid #999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:300;
	letter-spacing:normal;
	line-height:18px;
	text-align:left;
	height:86px;
}

#ssrub p a{
		text-decoration:none;
}

#ssrubgauche, #ssrubdroite{
	float:left;
	width:340px;
	}
	
	
.ssrub{
	color:#FF6E0B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.titlessrub{
	color:#FF6E0B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:25px;
	margin-top:25px;
}


#ssrubgauche img, #ssrubdroite img{
	float:left;
	margin:4px;
	border:none;
	}

#ssrubgauche{
	margin-right:5px;
}