/* CSS Document */
/***************global***************/
body{margin:0px;padding:0px;}
form{margin:0px;padding:0px;}
input.form{height:14px;	width:118px;border: thin inset #FFFFFF;}
fieldset{border:0px;margin:0px;padding:0px;}
/*************************************************************************************************/
/********************************************resolution 1024***************************************/
        /***********************************************************************************/
                /******************************************************************/
.global1024 {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	height:594px;
	z-index:1;
}
/****************** Header ***********************/
.global1024 #header {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	height:122px;
	z-index:2;
	background: url(../images/bg/header1024_bg.jpg) no-repeat;
}
.global1024 #logo {
	position:absolute;
	left:17px;
	top:20px;
	width:116px;
	height:73px;
	z-index:2;
}
.global1024 #menu_direct {
	position:absolute;
	left:419px;
	top:0px;
	width:426px;
	height:13px;
	z-index:2;
}
.global1024 #menu {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	height:20px;
	z-index:2;
	background: url(../images/bg/menu_bg.gif) repeat-x;
}
.global1024 #menu div{padding-top:4px;}
.global1024 #menu div span
{
	padding-left:20px;
	padding-right:30px;
	font: 10px Tahoma;
	color: #FFFFFF;
	text-transform: uppercase;
}
.global1024 #menu div span a{text-decoration:none;font: 10px Tahoma;color: #FFFFFF;}
.global1024 #menu div span.on
{
	padding-left:20px;
	padding-right:30px;
	font: 10px Tahoma;
	color: #F4D2D5;
	text-transform: uppercase;
}
/*****************Main*****************/
.global1024 #main {
	position:relative;
	left:0px;
	top:18px;
	width:1000px;
	height:388px;
	z-index:2;
}
.global1024 #main #top {
	position:relative;
	left:0px;
	top:0px;
	width:1003px;
	height:174px;
	z-index:2;
}
/********************voir **************/
#bloc_dhtml {
	position:relative;
	left:0px;
	top:0px;
	width:714px;
	height:286px;
	z-index:2;
	float:left;
	display:inline;
	background: #FEE83A;
	padding-top:0px;
	padding-left:0px;
}
#menu_dhtml {
margin:0px;
padding:0px;
	width:714px;
	height:31px;
	z-index:1;
	visibility: visible;
}
#menu_dhtml2 {
	position:absolute;
	left:0px;
	top:0px;
	width:714px;
	height:31px;
	z-index:1;
	visibility: visible;
}
#menu_dhtml3{
	position:absolute;
	left:0px;
	top:0px;
	width:714px;
	height:31px;
	z-index:1;
	visibility: visible;
}
/********************voir **************/
.global1024 #promo1 {
	position:absolute;
	left:430px;
	top:0px;
	width:348px;
	height:173px;
	padding-left:1px;
	padding-top:1px;
	background-color:#E4E4E4;
	float:left;
}
.global1024 #promo1  #txt_promo {
	position:absolute;
	left:9px;
	top:1px;
	width:192px;
	height:172px;
}
.global1024 #promo12, #promo13, #promo14 {
	position:absolute;
	left:430px;
	top:0px;
	width:348px;
	height:173px;
	padding-left:1px;
	padding-top:1px;
	background-color:#E4E4E4;
	float:left;
}
.global1024 #promo12 #txt_promo, #promo13 #txt_promo, #promo14 #txt_promo {
	position:absolute;
	left:9px;
	top:1px;
	width:192px;
	height:172px;
}
#promo1{z-index:7;}
#promo12{z-index:6;}
#promo13{z-index:5;}
#promo14{z-index:4;}
/**************************************************/
.global1024 #promo2 {
	position:absolute;
	left:785px;
	top:0px;
	width:214px;
	z-index:9;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#E4E4E4;
	float:left;cursor:default;
}
.global1024 #promo2 div{
	background: url(../images/bg/bg_promo_moment.gif) repeat-x;
	width:213px;cursor:default;
}
.global1024 #promo2 div .titre{
	background: none;
	height:36px;
	width:200px;
	font: bold 14px Arial;
	color:#DD2B31;
	padding-top:10px;
	padding-left:10px;cursor:default;
}
.global1024 #promo2 div div
{	
	background: none;
	height:18px;
	width:213px;
	font: normal 11px Arial;
	color:#454545;
	padding-top:2px;
	cursor:pointer;
}
.global1024 #promo2 div div.last_promo
{	
	background: none;
	height:12px;
	width:213px;
}
.global1024 #promo2 div .txt_promo2l{float:left;}
.global1024 #promo2 div .txt_promo2r{float:right;margin-right:7px;}
.global1024 #promo2 div div.last_promo .txt_promo2r{float:right;margin-right:0px;}
/************************************/
.global1024 #bottom {
	position:relative;
	left:0px;
	top:6px;
	width:1000px;
	height:191px;
	z-index:2;
}
.global1024 #promo3 {
	position:relative;
	left:0px;
	top:0px;
	width:240px;
	height:190px;
	z-index:2;
	float:left;
	padding-left:1px;
	padding-top:1px;
	background-color:#E4E4E4;
}
.global1024 #promo_safar {
	position:relative;
	left:6px;
	top:0px;
	width:176px;
	height:190px;
	z-index:2;
	float:left;
	background: #E4E4E4;
	padding-top:1px;
	padding-left:1px;
	font: 11px Arial;
	color: #000000;
}
.global1024 #promo_safar #bg {
	background: url(../images/bg/promo_safar.gif) repeat-x;
	width:175px;
	height:190px;
}
.global1024 #promo_safar #bg .link {
	font: 11px/13px Arial;
	color: #454545;
	padding-left:2px;
	padding-top:1px;
}
.global1024 #promo_safar #bg .link a {
	font: 11px/13px Arial;
	color: #454545;
	text-decoration:none;
}
.global1024 #promo_safar #bg .link a:hover {
	font: 11px/13px Arial;
	text-decoration:underline;
}
/*****************************************/
.global1024 #promo_info {
	position:relative;
	left:12px;
	top:0px;
	width:175px;
	height:190px;
	z-index:2;
	float:left;
	background: #E4E4E4;
	padding-top:1px;
	padding-left:1px;
}
.global1024 #promo_info #bg{
	background: url(../images/bg/info_bg.gif) repeat-x;
	width:174px;
	height:190px;
}
.global1024 #promo_info div .titre{
	background: none;
	height:35px;
	font: bold 14px Arial;
	color:#DD2B31;
	padding-top:3px;
	padding-left:12px;
}
.global1024 #promo_info div .description{
	background: none;
	height:41px;
	font: bold 11px Arial;
	margin-top:7px;
	color:#454545;
}
.global1024 #promo_info div .txt{
	height:auto; !important;
	height:65px;
	min-height:65px; !important;
	font: 100 11px Arial;
	color:#454545;
	margin-left:17px;
	margin-right:7px;
	line-height:13px;
}
/*****************************************/
.global1024 #deux_promo {
	position:relative;
	left:18px;
	top:0px;
	width:167px;
	height:190px;
	z-index:2;
	float:left;
}
.global1024 #e_news
{
	height:93px;
	background: #E4E4E4;
	padding-top:1px;
	padding-left:1px;
}
.global1024 #e_news .bg
{
	background: url(../images/bg/e_news_bg.gif) repeat-x;
	width:165px;
	height:93px;
}
.global1024 #e_news div .titre{
	background: none;
	height:20px;
	font: bold 14px Arial;
	color:#DD2B31;
	padding-top:3px;
	padding-left:4px;
}
.global1024 #e_news div .txt div{
	height:49px;
	font: 100 11px Arial;
	color:#454545;
	margin-left:7px;
	margin-right:9px;
}
.global1024 #e_news div .txt div a{
	font: 100 11px Arial;
	color:#454545;
}
.global1024 #e_news div .txt strong
{
	font: 700 11px Arial;
	color:#454545;
	display:block;
	padding-bottom:1px;
	margin-left:5px;
}
.global1024 #e_news2
{
	margin-top:3px;
	height:93px;
	background: #E4E4E4;
	padding-top:1px;
	padding-left:1px;
}
/***********************************************/
.global1024 #promo_switch {
	position:relative;
	left:24px;
	top:0px;
	width:215px;
	height:190px;
	z-index:2;
	float:left;
}
.global1024 #promo_switch img {
	border: 1px solid #E4E4E4;
}
.global1024 #promo_switch img.sepbanniere
{
	border: 0px solid #E4E4E4;
}

/***********************************************/
.global1024 #footer {
	margin-top:18px;
	position:relative;
	left:0px;
	top:0px;
	width:993px;
	height:22px;
	z-index:2;
	clear:left;
	background: #B7B8B8;
	font: 10px Arial;
	color: #FFFFFF;
	padding-left:7px;
	padding-top:3px;
}
.global1024 #footer a {font: 10px Arial;color: #FFFFFF;text-decoration:none;}
.global1024 #footer a:hover {font: 10px Arial;color: #FFFFFF;text-decoration:underline;}
.global1024 #bloc_recherche {
	position:absolute;
	left:811px;
	top:0px !important;
	top:2px;
	width:162px;
	height:25px;
	z-index:2;
}
.global1024 .recherche_footer
{
	width:118px;
	height:14px;
	border: thin inset #FFFFFF;
	color: #000000;
	font: 9px Verdana;
}

/*******************effet***********************/
.global1024 #d_off {
	position:absolute;
	left:1px;
	top:1px;
	width:239px;
	height:173px;
	z-index:3;
}
.global1024 #d_on {
	position:absolute;
	left:1px;

	top:1px;
	width:239px;
	height:173px;
	z-index:1;
}
/******* menu malin (effect)********/
.global1024 #menu_malin {
	position:absolute;
	left:0px;
	top:0px;
	width:862px;
	height:160px;
	z-index:3;
	background: url(../images/bg/menumalin_bg.gif) no-repeat;
	padding-left:138px;
}
.global1024 #menu_malin table {	width:830px;}
.global1024 #menu_malin table {	width:166px;}

.global1024 #menu_malin td, .global1024 #menu_malin td a {
	font: 10px Verdana;
	color: #999999;
	height:13px;	
	text-decoration:none;
}
.global1024 #menu_malin td a:hover{
	font: 10px Verdana;
	color: #999999;
	height:13px;	
	text-decoration:underline;
}
.global1024 #menu_malin th {
	font: normal 11px Verdana;
	color: #666666;
	height:27px;
	text-align: left;
	padding-top:4px;
}
.global1024 #menu_malin th span {
	background: url(../images/bg/th_bg.gif) repeat-x left 0px;
	padding-top:4px;
}
/*****************************************/
.global1024 #promo800_info {display:none}
/*****************************************/
.global1024 #deux800_promo {display:none;}
/******************************************/
.global1024 #e800_news{display:none;}
/******************************************/
.global1024 #e800_news2{display:none;}
/*************************************************************************************************/
/********************************************resolution 800***************************************/
        /***********************************************************************************/
                /******************************************************************/

.global800 {
	position:relative;
	left:0px;
	top:0px;
	width:779px;
	height:594px;
	z-index:1;
}
/*****************************************/
.global800 #header {
	position:relative;
	left:0px;
	top:0px;
	width:779px;
	height:122px;
	z-index:2;
	background: url(../images/bg/header800_bg.jpg) no-repeat;
}
.global800 #logo {
	position:absolute;
	left:17px;
	top:20px;
	width:116px;
	height:73px;
	z-index:2;
}
.global800 #menu_direct {
	position:absolute;
	left:352px;
	top:0px;
	width:426px;
	height:13px;
	z-index:2;
}
/*****************menusite******************/
.global800 #menu {
	position:relative;
	left:0px;
	top:0px;
	width:779px;
	height:20px;
	z-index:2;
	background: url(../images/bg/menu_bg.gif) repeat-x;
}
.global800 #menu div
{	
	padding-top:4px;
}
.global800 #menu div span
{
	padding-left:20px;
	padding-right:25px;
	font: 10px Tahoma;
	color: #FFFFFF;
	text-transform: uppercase;
}
.global800 #menu div span a{text-decoration:none;font: 10px Tahoma;color: #FFFFFF;}
.global800 #menu div span.on
{
	padding-left:20px;
	padding-right:25px;
	font: 10px Tahoma;
	color: #F4D2D5;
	text-transform: uppercase;
}

.global800 #main {
	position:relative;
	left:0px;
	top:18px;
	width:779px;
	height:388px;
	z-index:2;
}
/**********************************/
.global800 #main #top {
	position:relative;
	left:0px;
	top:0px;
	width:779px;
	height:174px;
	z-index:2;
}
/*****************voir**************************/
.global800 #promo1 {
	position:absolute;
	left:430px;
	top:0px;
	width:348px;
	height:173px;
	padding-left:1px;
	padding-top:1px;
	background-color:#E4E4E4;
	float:left;
}
.global800 #promo1  #txt_promo {
	position:absolute;
	left:9px;
	top:1px;
	width:192px;
	height:172px;
	z-index:3;
}
.global800 #promo12, #promo13, #promo14 {
	position:absolute;
	left:430px;
	top:0px;
	width:348px;
	height:173px;
	padding-left:1px;
	padding-top:1px;
	background-color:#E4E4E4;
	float:left;
}
.global800 #promo12 #txt_promo, #promo13 #txt_promo, #promo14 #txt_promo {
	position:absolute;
	left:9px;
	top:1px;
	width:192px;
	height:172px;
}
#promo1{z-index:7;}
#promo12{z-index:6;}
#promo13{z-index:5;}
#promo14{z-index:4;}

/************************************************/
.global800 #promo2 {
	position:absolute;
	left:0px;
	top:180px;
	width:240px;
	height:189px;
	z-index:9;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#E4E4E4;
	float:left;
}
.global800 #promo2 div{
	background: url(../images/bg/bg_promo_moment2.gif) repeat-x;
	width:239px;
}
.global800 #promo2 div .titre{
	background: none;
	height:36px;
	width:200px;
	font: bold 14px Arial;
	color:#DD2B31;
	padding-top:10px;
	padding-left:10px;
}
.global800 #promo2 div div
{	
	background: none;
	height:18px;
	width:239px;
	font: normal 11px Arial;
	color:#454545;
	padding-top:2px;
	cursor:pointer;
}
.global800 #promo2 div div.last_promo
{	
	background: none;
	height:12px;
	width:239px;
	padding-top:20px;
}

.global800 #promo2 div .txt_promo2l
{
float:left;
	
}
.global800 #promo2 div .txt_promo2r{
float:right;
margin-right:10px;

}
/************************************/
.global800 #bottom {
	position:relative;
	left:0px;
	top:6px;
	width:779px;
	height:191px;
	z-index:2;
}
.global800 #promo3 {
	position:relative;
	left:0px;
	top:0px;
	width:240px;
	height:190px;
	z-index:2;
	float:left;
	padding-left:1px;
	padding-top:1px;
}

.global800 #promo_safar {
	position:relative;
	left:6px;
	top:0px;
	width:176px;
	height:190px;
	z-index:2;
	float:left;
	background: #E4E4E4;
	padding-top:1px;
	padding-left:1px;
	font: 11px Arial;
	color: #000000;
}
.global800 #promo_safar #bg {
	background: url(../images/bg/promo_safar.gif) repeat-x;
	width:175px;
	height:190px;
}
.global800 #promo_safar #bg .link {
	font: 11px/13px Arial;
	color: #454545;
	padding-left:2px;
	padding-top:1px;
}
.global800 #promo_safar #bg .link a {
	font: 11px/13px Arial;
	color: #454545;
	text-decoration:none;
}
.global800 #promo_safar #bg .link a:hover {
	font: 11px/13px Arial;
	text-decoration:underline;
}
/*****************************************/
.global800 #promo_info {display:none}
/*****************************************/
.global800 #deux_promo {display:none;}
/******************************************/
.global800 #e_news{display:none;}
/******************************************/
.global800 #e_news2{display:none;}
/*****************************************/
/****************new block****************/
/*****************************************/
.global800 #promo800_info {
	width:126px;
	height:64px;
	float:left;
	background: #E4E4E4;
	padding-top:1px;
	padding-left:1px;

}
.global800 #promo800_info #bg{
	background: url(../images/bg/info_bg800.gif) repeat-x;
	width:125px;
	height:63px;
}
.global800 #promo800_info div .titre{
	background: none;
	height:17px;
	font: bold 14px Arial;
	color:#DD2B31;
	padding-top:5px;
	padding-left:5px;
}
.global800 #promo800_info div .description{
	background: none;
	height:41px;
	font: bold 11px Arial;
	color:#454545;
	display:none;
}
.global800 #promo800_info div .txt{
	height:40px;
	font: 100 11px Arial;
	color:#454545;
	margin-left:10px;
	margin-right:7px;
}
/*****************************************/
.global800 #deux800_promo {
	position:relative;
	left:18px;
	top:0px;
	width:127px;
	height:190px;
	z-index:2;
	float:left;
}
/*****************************************/
.global800 #e800_news
{
	width:126px;
	height:63px;
	float:left;
	background: #E4E4E4;
	padding-top:0px;
	padding-left:1px;
}
.global800 #e800_news .bg
{
	background: url(../images/bg/e_news_bg800.gif) repeat-x;
	width:125px;
	height:62px;
}
.global800 #e800_news div .titre{
	background: none;
	height:20px;
	font: bold 14px Arial;
	color:#DD2B31;
	padding-top:3px;
	padding-left:4px;
}
.global800 #e800_news div .txt, .txt div{
	height:40px;
	font: 100 11px Arial;
	color:#454545;
	margin-left:10px;
	margin-right:7px;
}
.global800 #e800_news div .txt strong
{
	font: 700 11px Arial;
	color:#454545;
	display:block;
	padding-bottom:1px;
	margin-left:5px;
}
/*****************************************/
.global800 #e800_news2
{
	width:126px;
	height:63px;
	float:left;
	background: #E4E4E4;
	padding-top:0px;
	padding-left:1px;
}
.global800 #e800_news2 .bg
{
	background: url(../images/bg/e_news2_bg800.gif) repeat-x;
	width:125px;
	height:62px;
}
.global800 #e800_news2 div .titre{
	background: none;
	height:20px;
	font: bold 14px Arial;
	color:#DD2B31;
	padding-top:3px;
	padding-left:4px;
}
.global800 #e800_news2 div .txt, .txt div{
	height:40px;
	font: 100 11px Arial;
	color:#454545;
	margin-left:10px;
	margin-right:7px;
}
.global800 #e800_news2 div .txt strong
{
	font: 700 11px Arial;
	color:#454545;
	display:block;
	padding-bottom:1px;
	margin-left:5px;
}
/***********************************************/
/***********************************************/
.global800 #promo_switch {
	position:relative;
	left:12px;
	top:0px;
	width:215px;
	height:190px;
	z-index:2;
	float:left;
}
.global800 #promo_switch img {
	border: 1px solid #E4E4E4;
}
.global800 #promo_switch img.sepbanniere
{
	border: 0px solid #E4E4E4;
}

/***********************************************/
.global800 #footer {
	margin-top:18px;
	position:relative;
	left:0px;
	top:0px;
	width:772px;
	height:22px;
	z-index:2;
	clear:left;
	background: #B7B8B8;
	font: 10px Arial;
	color: #FFFFFF;
	padding-left:7px;
	padding-top:3px;
}
.global800 #footer a {font: 10px Arial;color: #FFFFFF;text-decoration:none;}
.global800 #footer a:hover {font: 10px Arial;color: #FFFFFF;text-decoration:underline;}
.global800 #bloc_recherche {
	position:absolute;
	left:614px;
	top:0px !important;
	top:2px;
	width:162px;
	height:25px;
	z-index:2;
}
.global800 .recherche_footer
{
	width:118px;
	height:14px;
	border: thin inset #FFFFFF;
	color: #000000;
	font: 9px Verdana;
}

/*******************effet***********************/
.global800 #d_off {
	position:absolute;
	left:1px;
	top:1px;
	width:239px;
	height:173px;
	z-index:3;
	display:none;
}
.global800 #d_on {
	position:absolute;
	left:1px;
	top:1px;
	width:239px;
	height:173px;
	z-index:1;
	display:none;

}
/******* menu malin (effect)********/
.global800 #menu_malin {
	position:absolute;
	left:0px;
	top:0px;
	width:775px;
	height:160px;
	z-index:3;
	background: url(../images/bg/menumalin_bg.gif) no-repeat -50px;
	padding-left:4px;
}
.global800 #menu_malin table {width:775px;}
.global800 #menu_malin table {width:155px;}
.global800 #menu_malin td, .global800 #menu_malin td a {
	font: 10px Verdana;
	color: #999999;
	height:13px;	
	text-decoration:none;
}
.global800 #menu_malin td a:hover{
	font: 10px Verdana;
	color: #999999;
	height:13px;	
	text-decoration:underline;
}

.global800 #menu_malin th {
	font: normal 11px Verdana;
	color: #666666;
	height:27px;
	text-align: left;
	padding-top:4px;
}
.global800 #menu_malin th span {	
	padding-top:4px;
	background: url(../images/bg/th_bg.gif) repeat-x left 0px;
	}
	
/*****************/
.global1024 #langue {
	position:absolute;
	left:702px;
	top:32px;
	width:133px;
	height:67px;
	z-index:2;
	background: #E9E9E9;
	padding-top: 5px;
}
.global1024 #langue select{
	width:98px;
	height:16px;
	font: 10px Verdana;
	color: #666666;
}
.global800 #langue {
	position:absolute;
	left:632px;
	top:32px;
	width:133px;
	height:67px;
	z-index:2;
	background: #E9E9E9;
	padding-top: 5px;
}
.global800 #langue select{
	width:98px;
	height:16px;
	font: 10px Verdana;
	color: #666666;
}
/********************style dhtml glob************************/
#contenu_dhtml {
	position:absolute;
	left:0px;
	top:31px;
	width:714px;
	z-index:3;
	display:inline;
	float:left;
	visibility: visible;
	

}
#contenu_dhtml select  {
	width:150px;
	height:18px;
	font: 10px Arial;
	color: #5E5E5E;
}
#contenu_dhtml select.jour {
	width:42px;
	height:17px;
	font: 10px Arial;
	color: #5E5E5E;
}
#contenu_dhtml select.mois {
	width:59px;
	height:17px;
	font: 10px Arial;
	color: #5E5E5E;
}
#contenu_dhtml .txt_checkbox {
	font: 10px Arial;
	color: #454545;
	padding-left:4px;
}
#contenu_dhtml2 
{
	position:absolute;
	left:0px;
	top:31px;
	width:713px;
	height:254px;
	background-image:url(../Images/bg/particulier.jpg);
	color: #000000;
	font: 11px Verdana;
	visibility: visible;
}

#contenu_dhtml3, #contenu_dhtml4 {
	position:absolute;
	left:0px;
	top:31px;
	width:712px;
	height:260px;
	background-image: url(../images/bg/dhtml_bg.gif);
	color: #000000;
	font: 11px Verdana;
	visibility: visible;
}

#contenu_dhtml{z-index:7;}
#contenu_dhtml2{z-index:6;}
#contenu_dhtml3{z-index:5;}
#contenu_dhtml4{z-index:4;}
/**********************************************************/
#sup_click {
	position:absolute;
	left:0px;
	top:0px;
	width:424px;
	height:25px;
	z-index:999;
}
/***********************dernier**************************/
