BODY { background-image: url(design/bg.gif); font-family: Verdana; margin: 0px; font-size: 11px }

form { margin: 0px }

img  { border: 0 }
.display { display: block }
.text_align_left { text-align: left }
.text_align_right { text-align: right }
.text_align_center { text-align:center }

#conteneur { background-color: #FFF; position: absolute; width: 980px; left: 50%; margin-left: -490px }

#center { background-color: #FFF; padding: 20px }
#center_wiki { background-color: #FFF; padding: 10px; margin-right: 190px }

#right_wiki { background-color: #FFF; right: 0; float: right; width: 180px; padding:5px }
	
#header { background-color: #FFF; height: 228px; width: 100% }

#mainmenu { height: 45px; width: 960px; background-color: #EEE; padding-left: 20px }

#member_menu { height: 32px; background-image: url(design/connexion-header-bar.png); background-repeat: no-repeat; width: 906px; padding-left: 54px; padding-top: 2px; color: #66667f; margin-top: 2px; border-top: #eee 1px solid }

#footer { clear:both; padding: 3px; font-size: 11px; text-align:center; color:#8B8B8B; background-color: #f9f9f9; border-top: #e4e4e4 1px dotted }


.cell_menu a { display: block; height: 25px; width: 150px; font-size: 12px; color: #003366; margin-top: 8px; padding-top: 12px; text-align: center; text-decoration:none; border-left: #ddd 1px solid; border-right: #fff 1px solid }
.cell_menu a:hover { background-color: #fafafa; text-decoration:none }
.cell_menu_open a { display: block; background-color: #FFF; height: 25px; width: 150px; font-size: 12px; color: #003366; margin-top: 8px; padding-top: 12px; text-align: center; text-decoration:none; font-weight: bold; border-left: #ddd 1px solid; border-right: #fff 1px solid }
.cell_menu_open a:hover { text-decoration:none }

.cell_menu_promo a { display: block; background-color: #ffcb18; height: 25px; width: 150px; font-size: 12px; color: #003366; margin-top: 8px; padding-top: 12px; text-align: center; text-decoration:none; border-left: #ddd 1px solid; border-right: #fff 1px solid }
.cell_menu_promo a:hover { background-color: #fff1bf; text-decoration:none }
.cell_menu_promo_open a { display: block; background-color: #fff1bf; height: 25px; width: 150px; font-size: 12px; color: #003366; margin-top: 8px; padding-top: 12px; text-align: center; text-decoration:none; font-weight: bold; border-left: #ddd 1px solid; border-right: #fff 1px solid }
.cell_menu_promo_open a:hover { text-decoration:none }

.tip { font-size:10px; color:#808080 }
.gros_texte { font-size:16px; color:#000 }
.magasin_title { font-size:18px; color:#62181E }
.plan_solde_title { font-size:18px; color:#357633 }
.classhr { margin-top:6px; margin-bottom:16px; color: #EBEBEB; background-color: #EBEBEB; height: 1px; border: 0; }
.big_line { font-size: 18px; color: #FF9900 }

.picksearch { background:#f5f5f5; border: 1px solid #c6c6c6; width: 800px; padding: 5px; color: #7c7c7c; text-align: left }
.split_col { border-right: 1px solid #c6c6c6 }

.bloc_connexion { background-image: url(design/connexion-header.png); background-repeat: no-repeat; width: 272px; padding-top: 78px; padding-left: 14px; padding-right: 14px; color: #66667f; padding-bottom: 8px; border-bottom: #e6e6e6 1px solid }

input.homesearch { font-size: 16px; border:#DCD069 1px solid; background:#FFFDEA; padding:6px; font-weight: bold }

.Bloc_title { background : url(design/bg-titre.gif); background-repeat: repeat-x; height: 33px; padding-top: 5px; padding-left: 8px; width: 98%; color: #9B6E4D; font-size: 16px }

A { color: #003366; text-decoration:none }
A:hover { text-decoration:underline }

A.red_link { color: #de0000; text-decoration:none; font-size: 11px }
A:hover.red_link { text-decoration:underline }

A.bloc_title_link { color: #9B6E4D; text-decoration:underline; font-size: 16px }
A:hover.bloc_title_link { text-decoration:none }

A.lien_home_search_ville { color: #d42d27; text-decoration:none; font-size: 11px }
A:hover.lien_home_search_ville { text-decoration:underline }

A.lien_home_search_magasins { color: #508512; text-decoration:none; font-size: 11px }
A:hover.lien_home_search_magasins { text-decoration:underline }

A.lien_home_search_regions { color: #982975; text-decoration:none; font-size: 11px }
A:hover.lien_home_search_regions { text-decoration:underline }

A.lien_home_search_dep { color: #d3a611; text-decoration:none; font-size: 11px }
A:hover.lien_home_search_dep { text-decoration:underline }

A.wikifooter { color: #333; text-decoration:none }
A:hover.wikifooter { color: #333; text-decoration:underline }

A.favoris { color: #962978; text-decoration:none; font-size: 20px }
A:hover.favoris { text-decoration:none }

ul.aff_elem { list-style-type: none; margin:0; padding:0 }
li.aff_elem { display:block; background:#FFF; border-bottom: 1px solid #DEDEDC; padding: 3px }
li.aff_elem:hover { display:block; background:#f1f7fb }
li.aff_elem a { color:#003366; text-decoration:none }
li.aff_elem a:hover { text-decoration:underline }

ul.aff_soldes { list-style-type: none; margin:0; padding:0 }
li.aff_soldes { display:block; background:#f1f7fb; border: 1px solid #DEDEDC; padding: 8px }
li.aff_soldes:hover { display:block; background:#fffdea }

ul.aff_promos { list-style-type: none; margin:0; padding:0 }
li.aff_promos { display:block; background:#ffedfa; border: 1px solid #DEDEDC; padding: 8px }
li.aff_promos:hover { display:block; background:#fffdea }

ul.aff_plans_soldes { list-style-type: none; margin:0; padding:0 }
li.aff_plans_soldes { display:block; background:#e9fde8; border: 1px solid #DEDEDC; padding: 8px }
li.aff_plans_soldes:hover { display:block; background:#fffdea }

.wiki_upperleft{
	width : 100%;
	margin-left : auto;
	margin-right : auto;

	background-color : #D1DFE4;
	background-image : url('design/wiki_upperleft.gif');
	background-repeat : no-repeat;
	background-position : top left;
}

.wiki_upperright{
	background-image : url('design/wiki_upperright.gif');
	background-repeat : no-repeat;
	background-position : top right;
}

.wiki_lowerleft{
	background-image : url('design/wiki_lowerleft.gif');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.wiki_lowerright{
	background-image : url('design/wiki_lowerright.gif');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 5px;
}

h1 { font-size: 18px; color: #FF9900 }

.wikitext { background-color:#FFF; padding:10px }
.cell_block { background: #ECF1F3; padding: 10px; font-size:12px }
.cell_block_info { padding-top: 3px; padding-bottom: 3px; font-size:10px; color:#666; border-bottom:#EEE 1px solid; border-top:#EEE 1px solid }
.cell_footer { font-size:11px; color: #333 }
.text_14 { font-size:14px }
.text_violet { font-size:14px; color: #ff06bb }

.cell_wiki a { display: block; height: 18px; width: 64px; font-size: 11px; color: #333; padding-top:4px; padding-right:9px; text-align:center; text-decoration:none; font-weight:bold }
.cell_wiki_open a { display: block; background-image : url('design/wiki-onglet.gif'); height: 18px; width: 64px; font-size: 11px; color: #333; padding-top:4px; padding-right:9px; text-align:center; text-decoration:none; font-weight:bold }

.bg_row_grey { background-color:#F0F0F0; border-bottom: 1px dotted #999 }
.bg_row { border-bottom: 1px dotted #999 }

A.page_link { color: #105CB6; text-decoration:none; padding: 4px; border: 1px solid #9AAFE5 }
A:hover.page_link { color: #000; padding: 4px; border: 1px solid #2E6AB1 }
.page_selected { color: #FFF; background: #2E6AB1; padding: 4px; border: 1px solid #2E6AB1 }

ul { list-style-type: none; width: 100%; margin:0; padding:0; cursor:pointer }

.searched_words { background-color:#F6CBD5; color:#B7274A }




.text_calendar { padding: 5px; font-size: 11px; color: #000 }
.day_name { font-size: 11px; color: #449933; font-weight: bold }
.dt_table_bg { background: #f8f8f8 }
A.linkcal { padding: 5px; font-size: 11px; background: #EEFFAA; text-decoration: none; color: #449933; font-weight:bold }
A:hover.linkcal { background: #DBB8DC; color: #663366; }


.uldroplist { position: absolute; right: 0px; top: 0px; cursor:pointer; padding:3px; background: #F6F6F6; color: #000; border: #ABADB3 1px solid; font-size: 10px; text-align:left; margin: 0px; }
.lidroplist { border-bottom:#CCC 1px dotted; list-style-type:none }
.lidroplist:hover {background: #FFE580 }

.box_success { background-color: #F4FFF3; border: 1px solid #05CC00; color:#05CC00; padding: 7px; font-weight: bold }
.box_error { background-color: #FFF3F3; border: 1px solid #FF0000; color:#CC0000; padding: 7px; font-weight: bold }

.avatar_large { border: #B7CCE0 1px solid; height:48px; width:48px; padding:4px }
.avatar_small { border: #B7CCE0 1px solid; height:24px; width:24px; padding:1px }

.main_box_content { background-image: url(design/bg-box-content.gif); background-repeat:repeat-x; border: 1px solid #CCC; color:#333; padding: 7px; font-size: 11px }

.account_menu a { display: block; background-color: #F3F3F3; height: 18px; font-size: 11px; color: #535353; padding-top: 3px; padding-left: 7px; padding-right: 7px; margin-right: 6px; text-align: center; text-decoration:none; font-weight:bold; border: 1px solid #CCC  }
.account_menu a:hover { display: block; background-color: #DEDDDE; height: 22px; font-size: 11px; color: #535353; text-decoration:none }
.account_menu_open a { display: block; background-color: #E8E8E8; height: 21px; font-size: 11px; color: #535353; padding-top: 5px; padding-left: 10px; padding-right: 10px; margin-right: 6px; text-align: center; text-decoration:none; font-weight:bold; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC }