@charset "utf-8";
*{
	margin: 0;
	padding: 0;
}
body{
	background:#fff url("../images/commun/BgTop.jpg") 0 0 repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d6d1b5;
}
a{text-decoration:none;}
ul{list-style:none;}
#top{
	background:url("../images/commun/BgPage.jpg") 50% 100% no-repeat;
	padding:7px 0 24px;
	min-height:1200px;
	height:auto!important;
	height:1200px;
}
/*----------------------------------------------------------------------------------CENTER*/
#center0, #center01, #center02, #center03{
	width:1006px!important;
	width:1012px;
	margin:0 auto;
}
/*----------------------------------------------------------------------------------CENTER-->CATEGORIE 2*/
#center02 #contenu .block .cnt .deg{
	/*background-image:url("../images/commun/block/BgDeg02.jpg");*/
}
#center02 #contenu .partir strong, 
/*#center02 #contenu .block .cnt .deg .desc h3,*/ 
#center02 .infos strong, #center02 .h2, 
#center02 .fildset_submit .envoyer,
#center03 #contenu .block .cnt .deg .desc h2 a,
#center03 #contenu .block .cnt .deg .desc h2 span{
	color:#6B86BF;
}
#center02 #contenu .block .cnt .deg h2 a,#center02 #contenu .block .cnt .deg .desc h2{
	color:#4F6EB1;
}
#center02 .fildset label{
	background-color:#d4d5e9;
}
#center02 .fildset_submit .envoyer{
	background-image:url("../images/commun/categ/categ02_submit.jpg");
}
#center02 .haut{
	background-image:url("../images/commun/icons/haut02.png");
}
#center02 .plus{
	background-image:url("../images/commun/icons/plus02.png");
}
#center02 .info{
	background-image:url("../images/commun/icons/info02.png");
}

/*----------------------------------------------------------------------------------CENTER-->CATEGORIE 3*/
.categmenu01, .categmenu02, .categmenu03{
	background:url("../images/commun/categ/categ_01.png") 0 100% no-repeat;
	display:block;
	width:187px;
	height:60px;
	padding:17px 0 0 23px;
	cursor:pointer;
	font-size:18px;
	color:#8e8070;
}
.categmenu02{
	background:url("../images/commun/categ/categ_02.png") 0 100% no-repeat;
	color:#084680;
}
.categmenu03{
	background:url("../images/commun/categ/categ_03.png") 0 100% no-repeat;
	color:#951885;
}
#center03 #contenu .block .cnt .deg{
	/*background-image:url("../images/commun/block/BgDeg03.jpg");*/
}
#center03 #contenu .partir strong, 
/*#center03 #contenu .block .cnt .deg .desc h3,*/ 
#center03 .infos strong, 
#center03 .h2, #center03 .fildset_submit .envoyer, 
#center03 #contenu .block .cnt .deg .desc h2 a,
#center03 #contenu .block .cnt .deg .desc h2 span{
	color:#BF6B96;
}
#center03 #contenu .block .cnt .deg h2 a, #center03 #contenu .block .cnt .deg .desc h2{
	color:#B14F80;
}
#center03 .fildset label{
	background-color:#e9d4e4;
}
#center03 .fildset_submit .envoyer{
	background-image:url("../images/commun/categ/categ03_submit.jpg");
}
#center03 .haut{
	background-image:url("../images/commun/icons/haut03.png");
}
#center03 .plus{
	background-image:url("../images/commun/icons/plus03.png");
}
#center03 .info{
	background-image:url("../images/commun/icons/info03.png");
}
#left .scateg li{
	height:auto!important;
	height:30px;
}

/*----------------------------------------------------------------------------------LEFT*/
#left{
	width:210px;
	float:left;
}
/*----------------------------------------------------------------------------------LEFT-->LOGO*/
#index #bglogo{
	height:365px;
}
#index #bglogo .blanc{
	height:325px;
	padding:18px 0 0;
}
#index #bglogo .logo{
	background:url("../images/commun/logo/LogoIndex.gif") 0 0 no-repeat;
	padding:278px 0 0;
	width:123px!important;
	width:120px;
	height:0 !important;
	height /**/:278px;
}
#bglogo{
	background:url("../images/commun/logo/BgLogo.png") 0 0 no-repeat;
	display:block;
	width:210px;
	height:288px;
	padding:3px 3px 0 3px;
}
#bglogo .blanc{
	background-color:#fff;
	width:204px;
	height:268px;
	padding:14px 0 0;
}
#bglogo .logo{
	background:url("../images/commun/logo/logo.gif") 0 0 no-repeat;
	margin:0 auto 12px;
	display:block;
	padding:214px 0 0;
	overflow:hidden;
	width:94px!important;
	width:90px;
	height:0 !important;
	height /**/:214px;
}
/*----------------------------------------------------------------------------------LEFT-->LANGUE*/
#bglogo .lng{
	position: relative;
	display: block;
	margin:20px auto 0;
	height:17px;
	width:86px;
}
#index #bglogo .lng{
	margin:40px auto 0;
}
#bglogo .lng li{
	float:left; 
}
#bglogo .lng li a{
	display: block;
	position: absolute;
	overflow: hidden;
	padding:17px 0 0 0;
	height: 0 !important;
	height /**/: 17px;
	width:26px;
}

#bglogo .lng .en{
	background:url("../images/flags/en.gif") 0 0 no-repeat;
	left:0;
}
#bglogo .lng .fr{
	background:url("../images/flags/fr.gif") 0 0 no-repeat;
	left:31px;
}
#bglogo .lng .de{
	background:url("../images/flags/de.gif") 0 0 no-repeat;
	left:62px;
}
/*----------------------------------------------------------------------------------LEFT-->CATEGORIE*/
.categ{
	display:block;
	width:210px;
	background:url("../images/commun/categ/scategtop.png") 0 0 no-repeat;
	padding-top:3px;
}
#categ01 a{
	background:url("../images/commun/categ/categ01.png") 0 0 no-repeat;
}
#categ02 a{
	background:url("../images/commun/categ/categ02.png") 0 0 no-repeat;
	color:#084680;
}
#categ03 a{
	background:url("../images/commun/categ/categ03.png") 0 0 no-repeat;
	color:#951885;
}
.categ .categnone{
	display:block;
	padding:91px 0 0;
	overflow:hidden;
	width:210px!important;
	width:207px;
	height:0 !important;
	height /**/:210px;
}
#categ01 .scateg, #categ02 .scateg, #categ03 .scateg{
	/*padding:0 0 78px 0;*/
	background:url("../images/commun/categ/scateg.png") 0 0 repeat-y;
}
#categ01 .scateg{
	/*background:url("../images/commun/categ/scateg01.png") 0 100% no-repeat;*/
}
#categ02 .scateg{
	/*background:url("../images/commun/categ/scateg02.png") 0 100% no-repeat;*/
}
#categ03 .scateg{
	/*background:url("../images/commun/categ/scateg03.png") 0 100% no-repeat;*/
}

#categ01 .scateg li, #categ02 .scateg li, #categ03 .scateg li{
	/*background:url("../images/commun/categ/scateg.png") 0 0 repeat-y;*/
}
#categ01 .scateg a, #categ02 .scateg a, #categ03 .scateg a{
	background:none;
	width:170px;
	margin:0 auto;
	border-bottom:1px dotted #8b7c6c;
}
.categ .scateg li a{
	display:block;
	color:#8e8070;
	font-size:13px;
	height:22px;
	padding:5px 3px 0 0;
}
#left #categ01 .current a, #left #categ01 a:hover{
	color:#c8771b;
}
#left #categ02 .current a, #left #categ02 a:hover{
	color:#6B86BF;
}
#left #categ03 .current a, #left #categ03 a:hover{
	color:#BF6B96;
}
/*----------------------------------------------------------------------------------LEFT-->INFOS*/
.lblock, .lblock1{
	background:url("../images/commun/BgContact.png") 0 0 no-repeat;
	padding:3px 3px 0 3px;
	width:204px;
	height:264px;
	margin:3px 0 0 0;
}
.lblock .titre, .lblock1 .titre{
	display:block;
	background-color:#fff;
	color:#8e8070;
	font-size:18px;
	width:204px;
	height:24px;
	padding:10px 0 0 0;
	text-align:center;
}
.lblock .desc, .lblock1 .desc1{
	background:url("../images/commun/contact.jpg") 0 0 no-repeat;
	width:174px;
	height:113px;
	padding:110px 15px 0 15px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	line-height:15px;
	color:#787878;
	position:relative;
}
.lblock .desc a, .lblock1 .desc1 a{
	color:#8e8070;
	text-transform:none;
	text-decoration:underline;
	padding:0;
	display:block;
}
.lblock1{
	background:url(../images/commun/BgHeader.png)  2px 0 repeat-y;
	padding:3px 3px 2px 5px;
	width:auto;
	height:auto;
	margin:3px 0 0 0;
}
.lblock1 .titre{
	width:auto;
	height:auto;
	text-align:left;
	padding:10px;
}
.lblock1 .desc1{
	background:#fff url("../images/commun/infos.jpg") 0 0 repeat-x;
	width:auto;
	height:auto;
	padding:20px;
	line-height:14px;
	text-align:left;
}
.lblock1 .desc1 a{
	padding:2px;
}
.lblock .desc.infos{
	background:url("../images/commun/infos.jpg") 0 0 no-repeat;
}
.lblock .hmenu{
	height:140px;
	position:absolute;
	top:10px;
	left:20px;
}
.lblock .hmenu li{
	float:left;
}
.lblock .hmenu a{
	color:#8e8070;
	display:block;
	padding:13px 0;
	width:175px;
	text-align:left;
	font-size:13px; 
}
/*----------------------------------------------------------------------------------CONTENU*/
#contenu{
	width:796px;
	float:left;
}
/*----------------------------------------------------------------------------------CONTENU-->HEADER*/
#contenu #header{
	background:url("../images/commun/BgHeader.png") 2px 0 no-repeat;
	height:127px;
	padding:3px 3px 0 5px;
}
/*----------------------------------------------------------------------------------CONTENU-->BLOCK*/
#contenu .block{
	width:794px;
	margin:5px 0 0 2px;
}
#contenu .block .titre{
	position:relative;
	background:url("../images/commun/block/Titre.png") 0 0 no-repeat;
	color:#8e8070;
	padding:3px 3px 0 3px;
}
#contenu .block .titre h2{
	background-color:#fff;
	font:18px arial;
	padding:12px 22px 2px 25px;
}
#contenu .days .titre{
	background:url("../images/commun/block/Titre.png") 0 0 no-repeat;
	height:22px;
}
#contenu .days .titre h2{
	padding:5px 22px 5px 15px;
	font:18px arial;
	text-transform: capitalize;
}
#top #contenu .partir{
	/*position:absolute;
	top:8px;
	right:20px;*/
	font:bold 18px Arial;
	float:right;
}
#top #contenu .apartir{
	position:absolute;
	top:15px;
	right:25px;
}
#contenu .partir strong{
	color:#8e8070;
	font-weight:normal;
}
#contenu .block{
	padding:0 0 3px 0;
	background:url("../images/commun/block/Cnt2.png") 50% 100% no-repeat;
}
#contenu .block .cnt{
	background:url("../images/commun/block/Cnt1.png") 0 100% repeat-y;
}
#contenu .block .cnt .deg{
	background:#fff;
	width:741px;
	margin:0 auto;
	padding:10px 22px 9px 25px;
	border-bottom:4px solid #807864;
}
#contenu .block .cnt .dl{
	border-top:1px dotted #8e8070;
	padding:8px 0 10px;
}
#contenu .block .cnt .dl .desc{
	margin-top:-6px;
	padding:0;
	float:left;
	width:380px;
	line-height:20px;
	color:#505050;
	font-size:11px;
}
#contenu .block .cnt .dl .images2, #contenu .block .cnt .dl .images21{
	float:right;
	width:310px;
}
#contenu .block .cnt .dl .images2 img{
	width:146px;
	height:146px;
	display:block;
	border:1px solid #564b3f;
	margin-bottom:10px;
}

#contenu .block .cnt .dl .images21 img{
	width:307px;
	height:259px;
	display:block;
	border:1px solid #564b3f;
}
#contenu .block .detailH2{
	color:#CF8939;
	padding-bottom:10px;
	font-weight:normal;
}
#center02 #contenu .block .detailH2{color:#6B86BF;}
#center03 #contenu .block .detailH2{color:#BF6B96;}
#center02 #contenu .block .detailH2 span{
	color:#084680;
}
#center03 #contenu .block .detailH2 span{
	color:#951885;
}
#contenu .block .detailH2 span{
	color:#8E8070;
}
#contenu .gris{
	color:#8e8070;
}
#contenu .orange{
	color:#cf8939;
	text-transform:capitalize;
}

#center01 #contenu .categ_color{
	color:#cf8939;
	text-transform:capitalize;
}
#center02 #contenu .categ_color{
	color:#6B86BF;
	text-transform:capitalize;
}
#center03 #contenu .categ_color{
	color:#BF6B96;
	text-transform:capitalize;
}

#contenu .block .cnt .deg .desc h2, #contenu .block .cnt .deg .desc h2 a{
	color:#8e8070;
	font-size:12px;
	text-transform: none;
}
#contenu .block .cnt .deg .desc h2 a,#contenu .block .cnt .deg .desc h2 span{
	color:#CF8939;
}

#contenu .block .cnt .deg .desc h3{
	font-size:12px;
	/*padding-top:10px;*/
	padding:0 0 4px;
	line-height: 22px;
}
#contenu .block .cnt .deg .desc h3, #contenu .block .cnt .deg .desc h3 strong{
	color:#8F8A86;
}
.voir_detail, .haut_page, .demande_info{
	display:block;
	width:74px;
	height:26px;
	color:#fff;
	line-height:26px;
	text-align:right;
	padding-right:14px;
	font-size:10px;
	margin:7px 0 0;
	background:url("../images/commun/voir_detail.gif") 0 0 no-repeat;
}
.voir_detail:hover, .haut_page:hover, .demande_info:hover{
	color:#ddd;
	text-decoration:underline;
}
.haut_page{
	background:url("../images/commun/haut_page.gif") 0 0 no-repeat;
	width:90px;
}
.demande_info{
	background:url("../images/commun/demande_info.gif") 0 0 no-repeat;
	width:104px;
	padding-right:10px;
}
#contenu .block .cnt .deg .desc div{
	color:#505050;
	font-size:11px;
	line-height:20px;
}
#contenu .block .cnt .deg .desc.divimg1{
	width:421px;
}
#contenu .block .cnt .deg .desc.divimg2{
	width:340px;
}
#contenu .block .cnt .deg .img1{
	float:right;
	width:312px;
}
#contenu .block .cnt .deg .img1 img{
	border:1px solid #b7b6b7;
	width:309px;
}
#contenu .block .cnt .deg .img2{
	float:right;
	width:401px;
}
#contenu .block .cnt .deg .img2 img{
	border:1px solid #b7b6b7;
	margin: 0 2px 2px 0;
	width:196px;
	float:left;
}
#contenu .block .cnt .deg .img2mini{
	float:right;
	width:301px;
}
#contenu .block .cnt .deg .img2mini img{
	border:1px solid #b7b6b7;
	width:146px;
	float:left;
}
.goRead{
	display: block;
	padding: 10px 0 0 465px;
	/*font-size: 16px;*/
	color: #696869;
}
.goRead:hover{
	text-decoration: underline;
}
.img2 img.mr5, .img2mini img.mr5{
	margin:0 5px 0 0;
}
.infos{
	margin:10px 0 30px 0;
	font-weight:bold;
}
.infos strong{
	color:#8e8070;
}
.h2{
	color:#8e8070;
	font:bold 18px arial;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
.h2 strong{
	text-transform:none;
	font-weight:normal;
}
.img_infos{
	border:1px solid #b7b6b7;
	float:left;
	width:118px; 
}
.fildset{
	float:left;
	width:366px;
	padding:0 6px 0 5px;
}
.fildset li{
	padding:0 0 4px 0;
	float:left;
}
.fildset label{
	width:106px;
	height:16px;
	padding:4px 7px 3px 7px;
	background-color:#ecebe7;
	border:1px solid #b5b4b5;
	margin:0 3px 0 0;
	font-size:11px;
	color:#1e1c1f;
	float:left;
	display:block;
}
.fildset input{
	width:236px;
	height:21px;
	border:1px solid #b5b4b5;
	float:left;
	color:#1e1c1f;
	font:12px arial;
	padding:2px 0 0 2px;
}
.fildset strong{text-transform:uppercase;font-weight:normal;}
.fildset_submit{
	float:left;
	width:220px;
	padding:0 0 0 20px;
}
.fildset_submit .demande{
	width:214px;
	height:240px;
	border:1px solid #b5b4b5;
	margin:0 0 12px 0;
	color:#1e1c1f;
	font:12px arial;
	padding:2px 0 0 2px;
}
.fildset_submit input{
	width:105px;
	height:22px;
	border:1px solid #e1e1e1;
	color:#8e8070;
	background:url("../images/commun/categ/categ01_reset.jpg") 0 0 no-repeat;
	cursor: pointer;
}
.fildset_submit .envoyer{
	margin:0 5px 0 0;
	background:url("../images/commun/categ/categ01_submit.jpg") 0 0 no-repeat;
	cursor: pointer;
}
/*--------------	spry related		--------------*/
#requiredName, #requiredEmail, #requiredDemande, #requiredTel, #requiredAdr, #requiredPays, #requiredNbrP, #requiredDatesej{
	position:relative;
}
.validMsg{
	position: absolute;
	display:none;
	width:16px;
	height:16px;
	z-index:1000;
}
#form .textfieldFocusState input, #form .textareaFocusState textarea{
	background:#ECEBE7;
}
#form .textfieldRequiredState input, #form .textareaRequiredState textarea{
	background:#ECEBE7;
	border:1px solid #8F3535;
}
#form .textfieldValidState input, #form .textareaValidState textarea{
	border:1px solid #1D4F29;
}
#form .textfieldInvalidFormatState input{
	border:1px solid #8F3535;
	background-color:#FFDFDF;
}
#form .textfieldValidState .validMsg, #form .textareaValidState .validMsg{
	display:inline;
	right: 5px;
	top:4px;
}
/*captcha*/
#securite{
	position:relative;
	padding:5px 0 0 0;
	width:363px;
}
#securite .captcha{
	background:#fff;
	border:1px solid #b5b4b5;
	width:64px;
	height:38px;
	text-align:center;
	letter-spacing:5px;
	font-size:26px;
	color:#303333;
	padding:8px 2px 2px;
	position:absolute;
	right:0;
	bottom:0;
}
#securite .captcha_1{
	padding:16px 0 0 0;
	width:215px;
	margin:0 auto;
}
#securite .bold{
	color:#cf0000;
	font:bold 12px arial;
	position:absolute;
	top:55px;
	left:80px;
	
}
#securite img{
	background:#b5b4b5;
	border:1px solid #b5b4b5;
	float:left;
	margin:0 10px 0 0;
	position:absolute;
	bottom:0;
}



/*captcha*/
#doCaptcha{
	position: relative;
	width: 366px;
	height: 80px;
}
#doCheckout #doCaptcha{
	width: 355px;
	margin: 0 0 20px 0;
}
#doCheckout #doCaptcha p.captchaMsg, 
#doCheckout #doCaptcha p.captchaError{
	width: 355px;
}
#doCaptcha p.captchaItem{
	position: absolute;
	top: 25px;
	text-align: center;
}
#doCaptcha p.captchaImg{
	left: 0;
	width: 78px;
	height: 48px;
	border: 1px solid #e5e5c6;
}
#doCaptcha p.captchaMsg{
	left: 88px;
	width:195px;
}
#doCaptcha p.captchaError{
	position:absolute;
	top:75px;
	left: 0;
	font-weight: bold;
	font-style: italic;
	color: #c00;
}
#doCaptcha p.captchaInput{
	right: 0;
	width: 80px;
	height: 50px;
}
#doCaptcha p.captchaInput .errorMessage{
	top: 0;
	right: 0;
	text-align: center;
}
#doCaptcha p.captchaInput input{
	padding: 10px 5px;
	width: 68px;
	height: 28px;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

/* Les Liens Haut de page, Plus d'image, demande d'information*/
.lien{
	font-size:11px;
	position:relative;
	height:25px;
	margin:8px 0 0 0;
}
.lien a{
	color:#6a5e50;
	position:absolute;
	display:block;
	background:#efefef;
	padding:8px 0 3px 28px;
}
.lien .haut{
	background:url("../images/commun/icons/haut.png") 0 50% no-repeat;
	right: 300px;
}
.lien .info{
	background:url("../images/commun/icons/info.png") 0 50% no-repeat;
	padding-left:40px;
	right:15px;
}
.lien .plus{
	background:url("../images/commun/icons/plus.png") 0 50% no-repeat;
	padding-left:32px;
	right:190px;
}
/*----------------------------------------------------------------------------------PAGE INDEX*/
#index {
	background:#F0F0EE url("../images/commun/BgTopHome.jpg") 0 0 repeat-x;
}
#index #top{
	padding:16px 0 255px;
	background:url("../images/commun/homeBg.jpg") 50% 215px no-repeat;
	min-height:565px;
	height:auto!important;
	height:565px;
}
#index #top #home{
	width:1011px;
	height:568px;
	margin:0 auto;
}
#index #top #home #left{
	width:166px;
	height:372px;
	float:left;
}
/* debut logo home*/
#index #bglogo{
	background:url("../images/commun/logo/BgLogoHome.png") 0 0 no-repeat;
	display:block;
	width:160px;
	height:372px;
	padding:3px 3px 0 3px;
}
#index #bglogo .blanc{
	width:160px;
	height:348px;
}
/*fin logo home*/
#index #top #home #contenu{
	background:url("../images/commun/headerBgHome.png") 0 0 no-repeat;
	width:835px;
	height:369px;
	padding:3px 3px 0 3px;
	float:right;
}
#index #top #home .categ{
	display:block;
	padding:196px 0 0;
	overflow:hidden;
	width:336px!important;
	width:333px;
	height:0 !important;
	height /**/:196px;
	float:left;
	
	position:relative;
}
#index #top #home .c01{
	background:url("../images/commun/categ01.jpg") 0 0 no-repeat;
}
#index #top #home .c02{
	background:url("../images/commun/categ02.jpg") 0 0 no-repeat;
}
#index #top #home .c03{
	background:url("../images/commun/categ03.jpg") 0 0 no-repeat;	
}

#index #top #home .categ0{
	display:block;
	width:336px;
	height:196px;
	
	float:left;
}
#index #top #home .categ1{
	display:block;
	width:274px;
	height:158px;
	padding:0 28px 0 28px;
	 
	font:14px/18px arial;
	float:left;
	position:relative;
	overflow:hidden;
}
#index #top #home .colorback1{
	background:url("../images/commun/categ/degcateg1.jpg") 0 0 repeat-x;
}
#index #top #home .colorback2{
	background:url("../images/commun/categ/degcateg2.jpg") 0 0 repeat-x;
}
#index #top #home .colorback3{
	background:url("../images/commun/categ/degcateg3.jpg") 0 0 repeat-x;
}
#index #top #home ul.colorback2 li a{
	color:#084683;
	border-bottom:1px dotted #2071a5;
}
#index #top #home ul.colorback3 li a{
	color:#951687;
	border-bottom:1px dotted #a1285e;
}
#index #top #home ul.colorback2 li a:hover, #index #top #home ul.colorback3 li a:hover{
	color:#fff;
}
.padd30{
	padding-top:30px!important;
	padding-top:20px;
}
#index #top #home .categ1 li{
	height:30px;
}
#index #top #home .categ1 li a{
	display:block;
	padding-bottom:6px;
	border-bottom:1px dotted #8e8070;
	color:#736356;
	
}
#index #top #home .categ1 li a.none{
	border-bottom:0;
}
#index #top #home .categ1 li a:hover{
	color:#c8771b;
}

#index #top #home .categ2{
	display:block;
	width:334px;
	height:191px;
	padding:5px 0 0 3px;
	cursor:pointer;
	float:left;
	
	position:relative;
	overflow:hidden;
}
#index #top #home .categ2 span{
	color:#1277c4;
	font-size:13px;
	font-weight:bold;
	
	position:absolute;
	top:23px;
	right:17px;
	background:url("../images/commun/categ/categ2f.gif") 0 4px no-repeat;
	padding-left:7px;
}
#index #top #home .categ2 span.color11{
	background:url("../images/commun/categ/categ1f.gif") 0 4px no-repeat;
	color:#8f612c;
	right:20px;
}
#index #top #home .categ2 strong.color21{
	color:#866b47;
}
#index #top #home .categ2 span.color13{
	background:url("../images/commun/categ/categ3f.gif") 0 4px no-repeat;
	color:#d2228f;
	right:20px;
}
#index #top #home .categ2 strong.color23{
	color:#951885;
}
#index #top #home .categ2 strong{
	color:#084680;
	font-size:18px;
	font-weight:normal;
	line-height:26px;
	
	position:absolute;
	bottom:28px;
	right:10px;
	width:110px;
}
/*fin home*/
.footer, .baseline{
	padding:15px 0 15px;
	color:#8e8070;
	text-align:center;
}
.baseline{
	width: 1000px;
	margin: 0 auto;
}
.footer a, .baseline a, h1 a{
	font:14px Arial;
	color:#8e8070;
	padding:0 15px;
}
.footer, .baseline, h1{
	width:1000px;
	margin:10px auto 0;
	font-size:10px;
	text-align:center;
}
.footer, .baseline a, h1 a{
	font-size:9px;
	padding:0;
}

h1, h1 a{
	color:#E4E1DA;
}
.ref{
	width:1010px;
	margin:0 auto;
}
.ref a{
	color:#8e8070;
}
.clear{clear:both;}
.noHeight{
	display: block;
	margin-top:-1px;
	height: 1px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}
.hidden{display:none;}
.rouge{color:#cf0000;}
#top #contenu .vert{color:#089F00;}


.deg .desc div.fleft,.deg .desc div.fright{
width:48%;

}
.fleft{
float:left;
}
.fright{
float:right;
}

.imgStatic{
	margin:10px 0 10px 15px;
	display:block;
	float:right;
	border:1px solid #807864;
}

#menu_top{
	width:788px;
	height:38px;
	padding:0 3px 3px 4px;
	margin:2px auto -3px 1px;
	background:url("../images/commun/bg_menu_top.gif") 1px 0 no-repeat;
}
#menu_top li ul{
	background:url("../images/commun/bg_menu_top1.gif") 0 0 repeat-x;
	height:41px;
	padding-left:4px;
}
#menu_top li ul li{
	background:url("../images/commun/bg_menu_top2.gif") 100% 50% no-repeat;
	float:left;
	height:41px;
}
#menu_top li ul li.none{
	background:none;
}
#menu_top li a{
	color:#fff;
	font-size:14px;
	display:block;
	padding:12px 14px 8px;
}
.pdesc_scateg{
	color:#505050;
	padding:0 0 10px 10px;
}
#index #flash{
	padding:0;
}
#flash{
	color:#2F2C30;
	padding:6px 0 0 6px;
	background:#fff;
}