body 						{ margin:0px; background:#95ad48 url(../images/background.jpg) repeat-x top }

a							{ color:#375b2b; text-decoration:none }
a:hover						{ color:#5d8028; text-decoration:underline }

img							{ border:0px }

sup							{ font-size:7px }

a#btn						{ cursor:pointer }

table						{ width:100%; height:100%; border:0px }

#footer						{ width:660px; margin-left:auto; margin-right:auto; text-align:center}
#footer .paragraphe			{ font:normal 9px Arial, Sans Serif; color:#79912b }
#footer .paragraphe a		{ color:#79912b; text-decoration:none }
#footer .paragraphe a:hover	{ color:#79912b; text-decoration:underline }

.separateurLong				{ margin:30px 0 30px 0; height:1px; background-color:#95ad48; overflow:hidden; width:100% }
.separateurCourt			{ margin:20px 0 20px 0; height:1px; background-color:#79912b; overflow:hidden; width:500px }

.conteneur 					{ text-align:center; top:0px; padding-bottom:250px }

#ombreGauche				{ width:30px; float:left }
#ombreGauche #ombreDegrade	{ background:#FFFFFF url(../images/ombre_gauche.jpg) no-repeat }
#ombreGauche #ombreReste	{ background:#FFFFFF url(../images/ombre_gauche_bas.jpg) repeat-y }

#ombreDroite				{ width:30px; float:left; }
#ombreDroite #ombreDegrade	{ background:#FFFFFF url(../images/ombre_droite.jpg) no-repeat }
#ombreDroite #ombreReste	{ background:#FFFFFF url(../images/ombre_droite_bas.jpg) repeat-y }

#ombreBas					{ width:960px; margin-left:auto; margin-right:auto; padding-bottom:100px }
#ombreBas #coinGauche		{ float:left; width:30px; height:30px; background-image:url(../images/ombre_coin_gauche.jpg) }
#ombreBas #ombreReste		{ float:left; width:900px; height:30px; background-image:url(../images/ombre_bas.jpg) }
#ombreBas #coinDroite		{ float:left; width:30px; height:30px; background-image:url(../images/ombre_coin_droite.jpg) }

#ombreDegrade				{ height:748px }

#main 													{ margin-left:auto; margin-right:auto; top:0px; width:886px; float:left; padding:7px; background-color:#FFFFFF }

#website 												{ height:1215px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#website #main #corps									{ height:906px; width:886px; top:0px }
#website #main #corps #central							{ height:826px; float:left; width:280px; background:#FFFFFF url(../images/home_tours.gif) no-repeat center 50px}
#website #main #corps #central #facebook				{ height:100px; width:280px; margin-top:750px; text-align:center }
#website #main #corps #texte							{ height:906px; float:left; width:468px; text-align:center }
#website #main #corps #texte .paragraphe				{ margin-left:auto; margin-right:auto; width:80%; text-align:justify }
#website #ombreReste									{ height:467px }

#websitePro												{ height:1265px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#websitePro #main #corps								{ height:956px; width:886px; top:0px }
#websitePro #main #corps #central						{ height:956px; float:left; width:313px; background:#FFFFFF url(../images/visu_accespro.gif) no-repeat center top}
#websitePro #main #corps #texte							{ height:956px; float:left; width:573px; text-align:center }
#websitePro #main #corps #texte .paragraphe				{ margin-left:auto; margin-right:auto; width:90%; text-align:justify }
#websitePro #ombreReste									{ height:517px }

#websiteQualites										{ height:1265px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#websiteQualites #main #corps							{ height:956px; width:886px; top:0px }
#websiteQualites #main #corps #central					{ height:956px; float:left; width:313px; background:#FFFFFF url(../images/visu_carton.gif) no-repeat center 85px}
#websiteQualites #main #corps #texte					{ height:956px; float:left; width:573px; text-align:center }
#websiteQualites #main #corps #texte .paragraphe		{ margin-left:auto; margin-right:auto; width:90%; text-align:justify }
#websiteQualites #ombreReste							{ height:517px }

#websiteConditions										{ height:3665px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#websiteConditions #main #corps							{ height:3356px; width:886px; top:0px }
#websiteConditions #main #corps #texte					{ height:3356px; float:left; width:886px; text-align:center }
#websiteConditions #main #corps #texte .paragraphe		{ margin-left:auto; margin-right:auto; width:90%; text-align:justify }
#websiteConditions #ombreReste							{ height:2917px }

#websiteHistoire										{ height:1265px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#websiteHistoire #main #corps							{ height:956px; width:886px; top:0px }
#websiteHistoire #main #corps #central					{ height:956px; float:left; width:313px; background:#FFFFFF url(../images/visu_histoire.gif) no-repeat center top}
#websiteHistoire #main #corps #texte					{ height:956px; float:left; width:573px; text-align:center }
#websiteHistoire #main #corps #texte .paragraphe		{ margin-left:auto; margin-right:auto; width:80%; text-align:justify }
#websiteHistoire #ombreReste							{ height:517px }

#websiteQuiSommesNous									{ height:1145px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#websiteQuiSommesNous #main #corps						{ height:836px; width:886px; top:0px }
#websiteQuiSommesNous #main #corps #central				{ height:836px; float:left; width:313px; background:#FFFFFF url(../images/visu_quisommesnous.gif) no-repeat center 15px}
#websiteQuiSommesNous #main #corps #texte		 		{ height:836px; float:left; width:573px; text-align:center }
#websiteQuiSommesNous #main #corps #texte .paragraphe	{ margin-left:auto; margin-right:auto; width:90%; text-align:justify }
#websiteQuiSommesNous #ombreReste						{ height:397px }

#websiteCintre											{ height:2615px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#websiteCintre #main #corps								{ height:2306px; width:886px; top:0px }
#websiteCintre #main #corps #texte						{ height:2306px; width:886px; float:left; text-align:center }
#websiteCintre #main #corps #texte .paragraphe			{ margin-left:auto; margin-right:auto; width:80%; text-align:justify }
#websiteCintre #ombreReste								{ height:1867px }

#websiteShop											{ height:815px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#websiteShop #main #corps								{ height:506px; width:886px; top:0px }
#websiteShop #main #corps #texte						{ height:506px; width:886px; float:left; text-align:left }
#websiteShop #main #corps div, p						{ font:normal 14px Arial, Sans Serif; color:#95ad48 }
#websiteShop #main #corps #texte div.interligne			{ margin-top:15px }
#websiteShop #ombreReste								{ height:67px }

#websitePlan											{ height:1025px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#websitePlan #main #corps								{ height:716px; width:886px; top:0px }
#websitePlan #main #corps #texte						{ height:716px; width:886px; float:left; text-align:center }
#websitePlan #ombreReste								{ height:277px }

#websitePresse											{ height:1165px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#websitePresse #main #corps								{ height:856px; width:886px; top:0px }
#websitePresse #main #corps #texte						{ height:856px; width:886px; float:left; text-align:left }
#websitePresse #main #corps #texte .paragraphe			{ margin-left:auto; margin-right:auto; width:80%; text-align:justify }
#websitePresse #ombreReste								{ height:417px; }
div #downloadPDF										{ background:transparent url(../images/background_presse1.jpg) no-repeat; width:584px; height:139px }
div #downloadZIP										{ background:transparent url(../images/background_presse2.jpg) no-repeat; width:584px; height:139px }
div #downloadPDF div									{ padding-top:39px; padding-left:164px }
div #downloadZIP div									{ padding-top:39px; padding-left:164px }

#websiteContact											{ height:1180px; margin-left:auto; margin-right:auto; margin-top:18px; width:960px; background-color:#FFFFFF }
#websiteContact	#main #corps							{ height:871px; width:886px; top:0px }
#websiteContact	#main #corps #central					{ height:871px; float:left; width:414px; background:#FFFFFF url(../images/visu_contact.gif) no-repeat left 150px}
#websiteContact	#main #corps #texte						{ height:871px; float:left; width:472px; position:relative; left:-65px}
#websiteContact	#main #corps #texte .paragraphe			{ margin-left:auto; margin-right:auto; text-align:justify; background-color:transparent }
#websiteContact #ombreReste								{ height:432px }

#top						{ width:886px; height:241px }
#bandeau 					{ text-align:left; width:791px; top:0px; height:145px; float:left; background:#FFFFFF url(../images/bandeau.gif) no-repeat top }
#bandeau #goHome			{ width:200px; height:145px }
#bandeau a					{ text-decoration:none; cursor:pointer }

#drapeau 					{ position:relative; width:95px; top:0px; height:100px; float:left; background:#FFFFFF url(../images/drapeau_anglais.jpg) no-repeat right top }
#drapeau a	div					{ float:right; width:24px; height:15px }
#drapeau a:hover div			{ background:#FFFFFF url(../images/drapeau_anglais_ro.jpg) no-repeat top }

#drapeau_en					{ position:relative; width:95px; top:0px; height:100px; float:left; background:#FFFFFF url(../images/drapeau_francais.jpg) no-repeat right top }
#drapeau_en a	div					{ float:right; width:24px; height:15px }
#drapeau_en a:hover div			{ background:#FFFFFF url(../images/drapeau_francais_ro.jpg) no-repeat top }

#menuhaut					{ text-align:left; width:791px; float:left; height:84px; background-color:#FFFFFF; font-weight:bold; font-size:13px; font-family:Arial, Sans Serif }
#contentMenuHaut			{ position:relative; margin-left:0px; left:-1px; width:694px; height:30px }
#menuhaut ul 				{ padding:35px 0 0 0; margin:0px; text-align:center }
#menuhaut ul li 			{ list-style:none; display:inline}
#menuhaut ul li a 			{ float:left; text-decoration:none; color:#c8d29d; border-right:1px solid #375b2b }
#menuhaut ul li a.sel 		{ color:#95ad48; text-decoration:underline }
#menuhaut ul li a:hover.sel	{ cursor:default }
#menuhaut ul li a:hover		{ color:#95ad48; text-decoration:underline }
#menuhaut ul li a:active	{ color:#95ad48; text-decoration:underline }
#menuhaut ul li#m06 a		{ border-right:0px }
#menuhaut ul li#m01 a		{ width:85px }
#menuhaut ul li#m02 a		{ width:90px }
#menuhaut ul li#m03 a		{ width:200px }
#menuhaut ul li#m04 a		{ width:85px }
#menuhaut ul li#m05 a		{ width:80px }
#menuhaut ul li#m06 a		{ width:80px }

#shop	 					{ position:relative; top:-45px; width:95px; float:left; height:84px; background:#FFFFFF url(../images/shop.gif) no-repeat bottom }
#shop a	div					{ width:95px; height:84px }
#shop a:hover div			{ background:#FFFFFF url(../images/shop.gif) no-repeat top }

.btns	 						{ position:relative; top:0px; margin-left:auto; margin-right:auto; width:260px; height:50px}
.btns div a	div					{ width:125px; height:45px }
.btns a#btn_envoyer div			{ background:#FFFFFF url(../images/btn_envoyer.gif) no-repeat top }
.btns a#btn_effacer div			{ background:#FFFFFF url(../images/btn_effacer.gif) no-repeat top }
.btns a#btn_envoyer:hover div	{ background:#FFFFFF url(../images/btn_envoyer.gif) no-repeat bottom }
.btns a#btn_effacer:hover div	{ background:#FFFFFF url(../images/btn_effacer.gif) no-repeat bottom }

.btns_en	 						{ position:relative; top:0px; margin-left:auto; margin-right:auto; width:260px; height:50px}
.btns_en div a	div					{ width:125px; height:45px }
.btns_en a#btn_envoyer div			{ background:#FFFFFF url(../images/btn_envoyer_en.gif) no-repeat top }
.btns_en a#btn_effacer div			{ background:#FFFFFF url(../images/btn_effacer_en.gif) no-repeat top }
.btns_en a#btn_envoyer:hover div	{ background:#FFFFFF url(../images/btn_envoyer_en.gif) no-repeat bottom }
.btns_en a#btn_effacer:hover div	{ background:#FFFFFF url(../images/btn_effacer_en.gif) no-repeat bottom }

.vertsapin					{ color:#375b2b }
.vertolive					{ color:#95ad48 }
.vertintermed				{ color:#5d8028 }

.paragraphe .italique		{ font-style:italic; font-size:11px }
.titre						{ font:bold 18px Arial, Sans Serif }
.soustitre					{ font:normal 22px Arial, Sans Serif }
.normal						{ font:normal 14px Arial, Sans Serif }
.paragraphe, #droite p		{ font:normal 14px Arial, Sans Serif; color:#95ad48 }

.gras						{ font:normal 14px Arial, Sans Serif; font-weight:bold; color:#5d8028 }
.up							{ font:bold 22px Arial, Sans Serif; }

#droite						{ float:left; width:120px; height:706px; margin:72px 0 0 17px }
#droite #bloc_news			{ background:#FFFFFF url(../images/news.gif) no-repeat right top; padding-top:50px; padding-bottom:25px }
#droite #bloc_friends		{ background:#FFFFFF url(../images/friends.gif) no-repeat right top; padding-top:45px; padding-bottom:15px }
#droite #bloc_histoire		{ background:#FFFFFF url(../images/histoire.gif) no-repeat right top; padding-top:50px; padding-bottom:15px }
#droite p					{ color:#95ad48; text-align:justify; font-size:12px }

#bottom						{ width:886px; height:53px}
#ligneverte					{ width:886px; height:6px; background-color:#95ad48; overflow:hidden }

#menubas					{ width:886px; height:47px; background-color:#375b2b; font-weight:bold; font-size:11px; font-family:Arial, Sans Serif }
#menubas a					{ color:#95ad48; text-decoration:none; }
#menubas a.sel 				{ color:#c8d4a0; }
#menubas a:hover.sel		{ cursor:default }
#menubas a:hover			{ color:#c8d4a0; }
#menubas a:active			{ color:#c8d4a0; }

#retourTop					{ width:150px; height:100%; background-color:#537946; float:left }
#retourTop div				{ padding:15px 0 0 0 }
#contentMenuBas				{ width:736px; float:left }
#contentMenuBas div			{ margin-left:auto; margin-right:auto; width:558px }
#menubas ul 				{ padding:15px 0 0 0; margin:0 auto 0 auto; text-align:center; }
#menubas ul li 				{ list-style:none; display:inline}
#menubas ul li a 			{ float:left; border-right:1px solid #95ad48 }
#menubas ul li#m04 a		{ border-right:0px }
#menubas ul li#m01 a		{ width:125px }
#menubas ul li#m02 a		{ width:150px }
#menubas ul li#m03 a		{ width:110px }
#menubas ul li#m04 a		{ width:100px }

#formulaire					{ margin-top:100px }
#formulaire	.interligne		{ margin-top:32px }
#formulaire .libelle		{ float:left; width:120px; color:#95ad48; font-weight:bold }
#formulaire .zone			{  }


.paragraphe li {line-height: 24px;}
