@charset "UTF-8";
/* CSS Document */
body { background-color: #D9AD00; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	/*background-image: url(images/fond-cadeau.gif);
	background-repeat: repeat;*/
}
a {
outline:none;
}
a:hover{
outline:none;
}
/*----------------------------------------conteneur admin ----------------------------------------*/
#conteneur { background-color: #FFFFFF; height: auto; width: 1024px; border: 1px solid #666666; position: relative; margin-right: auto; margin-left: auto;
}
/* -------------------------------------- le conteneur principal ----------------------------------*/
#conteneur_public { height: 600px; width: 825px; position: absolute; left: 55%; top: 50%; margin-top: -300px; margin-left: -412px; overflow: hidden;
	z-index: 10;
}
#LOGO { background-image: url(images/LOGO.gif); display: block; height: 473px; width: 120px; overflow: hidden; position: absolute; left: 15px; bottom: 30px;
	z-index: 125;
}
#C_H_G { background-image: url(images/C_H_G.gif); background-repeat: no-repeat; position: absolute; height: 35px; width: 35px; left: 0px; top: 0px;
	z-index: 11;
}
#C_G { background-image: url(images/C_G.gif); position: absolute; height: 545px; width: 35px; left: 0px; top: 20px;
	z-index: 12;
}
#C_B_G { background-image: url(images/C_B_G.gif); background-repeat: no-repeat; position: absolute; height: 35px; width: 35px; left: 0px; top: 565px;
	z-index: 13;
}
#C_B { background-image: url(images/C_B.gif); position: absolute; height: 35px; width: 755px; left: 35px; top: 565px;
	z-index: 14;
}
#C_H_D { background-image: url(images/C_H_D.gif); background-repeat: no-repeat; position: absolute; height: 35px; width: 35px; left: 789px; top: 0px;
	z-index: 15;
}
#C_D { background-image: url(images/C_D.gif); position: absolute; height: 545px; width: 35px; left: 790px; top: 20px;
	z-index: 16;
}
#C_B_D { background-image: url(images/C_B_D.gif); background-repeat: no-repeat; position: absolute; height: 35px; width: 35px; left: 790px; top: 565px;
	z-index: 17;
}
.spacer {
	clear: both;
}
#google_adsense { height: 90px; width: 728px; position: absolute; left: 55%; top: 50%; margin-top: 308px; margin-left: -359px; overflow: hidden;
	z-index: 10; background-color:white;
}


/*------------------------------------- petit menu ------------------------------------------------*/
#petit_menu {
	height: 110px;
	width: 110px;
	position: absolute;
	left: 55%;
	top: 50%;
	margin-top: -150px;
	margin-left: -522px;
	z-index: 10;
}
#PM_H_G {
	background-image: url(images/PM_H_G.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	position: absolute;
	height: 10px;
	width: 10px;
	left: 0px;
	top: 0px;
}
#PM_H {
	background-color: #000000;
	display: block;
	position: absolute;
	height: 10px;
	width: 100px;
	left: 10px;
	top: 0px;
}
#PM_C {
	width: 110px;
	background-color: #000000;
	position: absolute;
	left: 0px;
	top: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
#PM_C a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#PM_C a:hover {
	color:#CCCC33;
}
.PM_TXT {
	position: relative;
	height: 30px;
	width: 104px;
	top: 0px;
	right: 0px;
	/*padding-right: 10px;*/
	line-height: 30px;
}
#PM_B_G {
	background-image: url(images/PM_B_G.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	position: absolute;
	height: 10px;
	width: 10px;
	left: 0px;
	top: 100px;
}
#PM_B {
	background-color: #000000;
	display: block;
	position: absolute;
	height: 10px;
	width: 100px;
	left: 10px;
	top: 100px;
}

/*------------------------------------- onglets ---------------------------------------------------*/
.ONGLETS { position: relative; height: 20px; width: 830px; left: 0px; top: 0px; float: none;
	z-index: 500;
}

.ONGLETS a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.ONGLETS a:hover { color: #FFCC66; }

.ONGLET, .O_G, .O_D {
	display: block; float: left; 
	position: relative; left: 0px; top: 0px;
	border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.ONGLET { overflow: hidden;
	height: 15px; width: 125px;
	background-image: url(images/O_C.gif); background-repeat: repeat-x;
	text-align: center; padding-top: 5px;
}
.O_G {
	height: 20px; width: 20px;
	background-image: url(images/O_G.gif); background-repeat: no-repeat; background-position: 0px 0px;
}
.O_D {
	height: 20px; width: 20px;
	background-image: url(images/O_D.gif); background-repeat: no-repeat; background-position: 0px 0px;
}
.ONGLETS_R {
	position: relative;
	height: 25px;
	width: 825px;
	left: 0px;
	top: 0px;
	z-index: 500;
	float: none;
}
.O_G_R {
	background-image: url(images/O_D_R.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 25px;
	width: 20px;
	position: relative;
}
.ONGLET_R {
	background-image: url(images/O_C_R.gif);
	background-repeat: repeat-x;
	text-align: center;
	display: block;
	height: 25px;
	width: 125px;
	overflow: hidden;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.O_D_R {
	background-image: url(images/O_G_R.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 25px;
	width: 20px;
	position: relative;
}
/*------------------------------------------------- le contenu ---------------------------------------------*/
#Contenu { background-color: #FFFFFF; overflow: hidden; position: absolute; height: 565px; width: 755px; left: 35px; top: 20px;
	z-index: 100;
}
#text_accueil , #text_recherche {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #660000;
	position: absolute;
	top: 50px;
	width: 400px;
	margin-left: 50%;
	left: -155px;
	text-align: center;
	z-index: 101;
}
#text_recherche {
	position: absolute;
	top: -40px;
	left: -205px;
}
#text_accueil h1 , #text_recherche h1{
	line-height: 20px;
	font-size: 20px;
}
#text_accueil a {
	text-decoration: none;
}
#MDT_accueil {
}
#MDT_accueil:hover {
}
#PC_accueil {
	height: 248px;
	width: 184px;
	position: relative;
	z-index: 97;
	background-image: url(images/SIMUL.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: auto;
	margin-left: auto;
}
#PC_accueil:hover {
	background-image: url(images/SIMUL.jpg);
	background-repeat: no-repeat;
	background-position: -184px 0px;
}
#PC_accueil img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#PC_accueil a, #MDT_accueil a {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}
/*----------------------------------------l'événement --------------------------------------------*/
#evenement {
	position: absolute;
	top: 40px;
	height: 20px;
	width: 825px;
	font-weight: normal;
	z-index: 502;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	background-color: #E1D0C3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	letter-spacing: 1px;
}
#evenement a {
	text-decoration: none;
	color: #000033;
}
#evenement a:hover {
	color: #660033;
}
.titre_ev {
	font-weight: bold;
	font-size: 16px;
}
.txt_ev {
}
/*-------------------------------------- le portrait chinois --------------------------------*/
#Portrait {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	height: 500px;
	width: 500px;
	z-index: 200;
	position: absolute;
	top: 100px;
	left: 200px;
	overflow: hidden;
}
.0_PC_D, .O_PC_G {
	border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.O_PC_G {
	display: block; float: left;
	height: 36px;
	width: 20px;
	background-image: url(images/O_G.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#titre_portrait {
	display: block;
	float: left;
	font-size: 18px;
	color: #FFFFFF;
	width: 460px;
	letter-spacing: 3px;
	line-height: 34px;
	background-image: url(images/O_C.gif);
	background-repeat: repeat-x;
	position: absolute;
	left: 20px;
	top: 0px;
	text-align: center;
}
.O_PC_D {
	display: block;
	float: left;
	height: 36px;
	width: 20px;
	background-image: url(images/O_D.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 480px;
	top: 0px;
}
#PC_Q {
	overflow: auto;
	width: 477px;
	height: 430px;
	top: 34px;
	position: relative;
	background-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	left: 1px;
}
#Portrait p {
	display: block;
	position: relative;
	top: 0px;
	width: 420px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-bottom: 10px;
}
.etoile {
	text-align: right;
	display: block;
	width: 300px;
	float: right;
	position: absolute;
	top: 0px;
	left: 120px;
}
/*---------------------------------------------- MDR ---------------------------------------------*/
.FORM_MOT {
	background-color: #CCCCCC;
	border: 1px solid #666666;
	display: block;
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#contenu_result, #contenu_result1 {
	top: 100px;
	position: absolute;
	left: 140px;
	width: 670px;
	z-index:550;
}
#contenu_result a, #contenu_result1 a {
	color: #000000;
	text-decoration: none;

}
#contenu_result a:hover, #contenu_result1 a:hover {
	color: #FFFFFF;
	
	text-decoration: none;
}

		#contenu_result #desctheme a, #contenu_result1 a {
		/*color: #000000;*/
		text-decoration: none;
		color: #4B4B4B;
		}
		#contenu_result #desctheme a:hover, #contenu_result1 a:hover {
		/*color: #FFFFFF;*/
		color: #FF3333;
		text-decoration: none;
		}


#theme {
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #CCCCCC;
	font-size: 50px;
	white-space: nowrap;
	position: absolute;
	width: 670px;
	left: 0px;
	top: -60px;
	z-index: 1;
}
#new_recherch {
	text-align: center;
	position: relative;
	top: -40px;
}
/*#ss_onglets {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #000000;
	position: absolute;
	width: 670px;
	left: 0px;
	top: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}*/
.ss_onglet {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	z-index: 2;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	white-space: nowrap;
}
.ss_onglet:hover {
	background-color: #333333;
	background-image: url(images/O_C.gif);
	background-position: -2px;
}
#result_MDR, #result_MDR1 {
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	display: block;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 14px;
	font-weight: bold;*/
}
#result_MDR {
	position: relative;
	overflow: auto;
	height: 330px;
	width: 660px;
	top: 5px;
	z-index: 10;
}
#result_MDR1 {
	position: relative;
	overflow: auto;
	height: 335px;
	width: 660px;
	top: -40px;
	z-index: 10;
}
#result_MDR a, #result_MDR1 a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #FF3333;
}
#result_MDR a:hover, #result_MDR1 a:hover {
	color: #996699;
}


#result_MDR .description_cado a{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4B4B4B;
	font-style:normal;
}
.voircadeau{
text-align:right;
display:block;
padding-right:5px;
outline:none;
}
#result_MDR .description_cado a:hover {
	color: #FF3333;
}



#result_MDR img, #result_MDR1 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	margin-right: 10px;
	float: left;
}
.lgn_result_MDR {
	display: block;
	/*width: auto;*/
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	position: relative;
	/*height: 100px;*/
	vertical-align: middle;
	float:left;
	width:848px;
}
* html .lgn_result_MDR {
width:640px;
}
*+html .lgn_result_MDR {
width:640px;
}



.imageproduit{
width:90px;
float:left;
}
.NOM_CADO {
	display: block;
	/*background-color: #CCCCCC;*/
	float:left;
	/*height: 100px;
	padding-top: 30px;*/
}

*+html .NOM_CADO {
	display: block;
	width: 450px;
	float:left;
}
* html .NOM_CADO {
	display: block;
	width: 450px;
	float:left;
}
.partleft{
float:left;
width: 458px;
background-color: #ffffff;
/*height:90px;*/
}
*+html .partleft{
/*height:90px;*/
width:450px;

}
* html .partleft{
/*height:90px;*/
width:440px;

}
.PRIX_CADO {
	display: block;
	width: 80px;
	height: 60px;
	padding-top: 30px;
	right: 0px;
	vertical-align:middle;
	/*position: absolute;*/
	
	top: 10px;
	text-align: right;
	padding-right: 20px;
	float:left;
	font-weight:bold;
	background-image: url(../images/bgprix.gif); 
	background-repeat: no-repeat;
	background-position:10px 10px; 

}
*+html .PRIX_CADO {
width: 80px;
position:absolute;
right:0px;
}
* html .PRIX_CADO {
width: 80px;
position:absolute;
right:0px;
}
.BTN_suite {
	display: block;
	/*width: auto;*/
	padding-top: 0px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	position: relative;
	height: 13px;
	vertical-align: middle;
	background-image: url(images/O_C.gif); background-repeat: repeat-x;
	float:left;
	width:648px;
}
* html .BTN_suite {
width:640px;
}
*+html .BTN_suite {
width:640px;
}



#result_MDR .BTN_suite a, #result_MDR1 .BTN_suite a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	padding-left: 10px;
}
#result_MDR .BTN_suite a:hover, #result_MDR1 .BTN_suite a:hover {
	color:#FFCC33;
}
/*--------------------------------------------------log-------------------------------------------*/
#ZONE_login {
	height: 300px;
	width: 1024px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: center;
	padding-top: 10px;
}
#acessib {
	position: absolute;
	height: 200px;
	width: 300px;
	left: 350px;
	top: 100px;
	text-align: left;
}

/* ------------------------------------------------------ENTETE-----------------------------------*/
#entete {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	color: #FFFFFF;
	background-color: #990000;
	text-align: center;
	height: 50px;
	width: 1024px;
	position: relative;
	left: 0px;
	top: 0px;
}

/* ------------------------------------------------------MENU-----------------------------------*/
#menu_admin {
	background-color: #990000;
	display: block;
	height: auto;
	position: relative;
	left: 0px;
	float: left;
}

#menu_admin ul, #menu_admin li {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
}

.NIV1_menu {
	display: block;
	width: 150px;
	color: #FFCC99;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
}

.NIV2_menu {
	background-color: #FFCC99;
	display: block;
	position: relative;
	height: auto;
	width: 135px;
	left: 0px;
	top: 0px;
	padding: 5px;
	font-weight: normal;
}

.NIV2_menu a {
	text-decoration: none;
	color: #000000;
}

.NIV2_menu:hover {
	color: #990000;
	background-color: #66CC66;
}

/* ------------------------------------------------------LA PAGE-----------------------------------*/
#aff_pg {
	position: relative;
	width: 859px;
	left: 0px;
	margin-left: 155px;
	padding-left: 10px;
}
.list {
	display: block;
	height: 600px;
	width: 850px;
	overflow: auto;
	float:left;
}
.titre{
float:left;
width:252px;
}
.selecteurtri
{
float:left;
padding-top:16px;
}

/*--------formulaires----------*/
.form_amin, .form_amin2, .form_amin3  {
	background-color: #6699FF;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: -10px;
	padding-left: 10px;
}
.form_amin  {
	background-color: #6699FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99CCFF;
	border-right-color: #99CCFF;
	border-bottom-color: #3399CC;
	border-left-color: #3399CC;
}
.form_amin2  {
	background-color: #FFFFCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.form_amin3  {
	background-color: #CCCCFF;
	width: 600px;
	float: left;
	margin-left: 10px;
}
.form_amin input, .form_amin2 input, .form_amin3 input {
	margin-right: 10px;
}

.lign_form {
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lign_tab_admin {
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	position: relative;
	height: 20px;
	font-weight: bold;
}
.lign_tab_admin:hover {
	background-color: #99FF99;
}
.lign_tab_admin2 {
	background-color: #CCCCFF;
	line-height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	position: relative;
	height: 65px;
	font-weight: bold;
}

.modif_admin a, .supp_admin a, .sort_admin a {
	width: 100px;
	position: absolute;
	left: 600px;
	text-decoration: none;
	color: #993366;
	font-weight: normal;
}

.supp_admin a {
	left: 700px;
}

.sort_admin a {
	left: 500px;
}

.modif_admin a:hover, .supp_admin a:hover, .sort_admin a:hover {
	color: #336633;
}
#zone_tab {
	display: block;
	overflow: auto;
	height: 450px;
	border: 1px solid #000000;
	width: 850px;
}
#tab_crit {
	display: table;
}
.lign_tab_crit1 {
	display: table-row;
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
}
.lign_tab_crit {
	display: table-row;
	height: 30px;
}
.case_crit, .case_crit0 {
	text-align: center;
	display: table-cell;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.case_crit0 {
	text-align: left;
}
/*-------------------------------------------- navigation dans les pages -----------------------------*/
#ligne_validation {
	background: #330000;
	width: 842px;
	padding: 5px;
	color:#FFFFFF;
	position: relative;
	height: 25px;
}
#validation{
	position: absolute;
	left: 100px;
	top: 5px;	
}
#premiere, #precedente, #suivante, #derniere {
	display: block;
}
#premiere, #precedente {
	float: left;
}
#premiere {
	position: absolute;
	left: 5px;
	top: 10px;
}
#precedente {
	position: absolute;
	left: 40px;
	top: 10px;
}
#suivante, #derniere {
	float: right;
}
#suivante {
	position: absolute;
	right: 40px;
	top: 10px;
}
#derniere {
	position: absolute;
	right: 5px;
	top: 10px;
}
/*----------------------------------------Partenaires -------------------------------------*/

#PARTENAIRES {
	position: relative;
	overflow: auto;
	height: 510px;
	width: 647px;
	top: 40px;
	left: 100px;
}
img{
border:none;
text-decoration:none;
}
.LGN_PARTB {
	width: 610px;
	float: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	position: relative;
	height: auto;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
}
.LGN_PART {
	width: 610px;
	float: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	position: relative;
	height: 210px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
}
.LGN_PARTB a {
	color: #000000;	
}
.LGN_PARTB a:hover {
	color: #990000;
}
.item_PART {
	width: 290px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
	height: 208px;
	margin-left: 12px;
}
.lgn_reco {
	background-color: #EBD08E;
	padding-left: 10px;
}
.lgn_reco:hover {
	background-color: #99CCFF;
}

/*----------------------------------------SPECIAL -------------------------------------*/

#SPECIAL {
	position: relative;
	overflow: auto;
	height: 510px;
	width: 647px;
	top: 40px;
	left: 100px;
}
* html #SPECIAL {
width:647px;

}
#SPECIAL .decalageprix{
font-weight:bold;
padding-left:4px;
}

#SPECIAL .LGN_PARTB {
	width: 610px;
	float: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	position: relative;
	height: auto;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
}
#SPECIAL .LGN_PART {
	width: 610px;
	float: left;
	background-image: url(images/bg-pointilles.jpg);
	background-repeat: repeat-y; 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	position: relative;
	height: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;	
	
}
#SPECIAL .LGN_PARTB a {
	color: #000000;	
}
#SPECIAL .LGN_PARTB a:hover {
	color: #990000;
}
#SPECIAL .item_PART {
padding-right:4px;
	width: 288px;
	float: left;
	border-right-width: 0px;
	border-right-style: dotted;
	border-right-color: #000000;
	border:none;
	height: auto;
	margin-left: 12px;
}
* html #SPECIAL .item_PART {
width:278px;

}
#SPECIAL .item_PART2{
	padding-right:4px;
	width: 288px;
	float: left;
	
	height: auto;
	margin-left: 12px;
}
* html #SPECIAL .item_PART2{
 width:280px;
 padding-right:0;
}
#SPECIAL .lgn_reco {
	background-color: #EBD08E;
	padding-left: 10px;
}
#SPECIAL .lgn_reco:hover {
	background-color: #99CCFF;
}

#SPECIAL a{
color:#4B4B4B;
text-decoration:none;
}
#SPECIAL a:hover{
color:#FF3333;
}
#SPECIAL a.voircadeau{
color:#FF3333;
padding-bottom:4px;
}
/*----------------------------------------Conseil -------------------------------------*/

#Conseil {
	position: relative;
	overflow: auto;
	height: 520px;
	width: 650px;
	top: 40px;
	left: 110px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
}

/* ------------------------------------------------------FOOT-----------------------------------*/
.spacer {
	clear: both;
	height: 0px;
}

#footer {
	font-size: 10px;
	text-decoration: none;
	background-color: #990000;
	position: relative;
	height: 15px;
	/*width: 1024px;*/
	left: 0px;
	top: 0px;
	text-align: center;
	padding-top: 2px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #CC6633;
}
#conteneur_public #contenu_result1 #text_recherche #nuage_mots {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	line-height: 23px;
}
#conteneur_public #contenu_result1 #text_recherche #nuage_mots a:hover{
	text-decoration: underline;
}
.form_nuage {
	display: inline;	
}
.titre_mot {
	color: #FFFFFF;
	display: block;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #999999;
}
.col_mot {
	padding: 5px;
}
#conteneur_public #contenu_result #form_onglet {
	position: relative;
	z-index: 2;
	height: 22px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #999999;
	background-color: #C4CFDF;
	font-size: 11px;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 2px;
}
/*---------------------------------------------------- cadeau du jour -------------------------------------------*/
#conteneur_public #Contenu #CADO_JOUR {
	position: relative;
	overflow: auto;
	height: 520px;
	width: 350px;
	top: 40px;
	left: 160px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
}
#conteneur_public #Contenu #CADO_JOUR h2 {
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #990000;
	padding-right: 50px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#conteneur_public #Contenu #CADO_JOUR h1 {
	font-size: 28px;
	color: #999999;
}
#conteneur_public #Contenu #CADO_JOUR a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #FF3333;
}
#conteneur_public #Contenu #CADO_JOUR a:hover {
	color: #996699;
}
#conteneur_public #Contenu #CADO_JOUR img {
	float: left;
	padding-right: 10px;
}
#conteneur_public #Contenu #LST_JOUR {
	position: absolute;
	overflow: auto;
	height: 480px;
	width: 160px;
	top: 50px;
	left: 560px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	color: #FFFFFF;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#conteneur_public #Contenu #LST_JOUR p {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	line-height: 15px;
}
#conteneur_public #Contenu #LST_JOUR a {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 10px;
}
#conteneur_public #Contenu #LST_JOUR a:hover {
	color: #000000;
}