@charset "utf-8";
/* CSS Document */

body { background:#d1d1d1; margin:0px; padding:0px; width:990px; margin-right:auto; margin-left:auto; font-family:Arial, Helvetica, sans-serif;font-size:11px;}

#container {float:left; width:990px; margin-top:10px; background:#FFF; }

#logo { float:left; margin-top:7px; margin-left:5px; width:191px; height:110px; }

#accroche { float:left; margin-left:30px; background:url(../img/anniversaire/recherche.gif); width:434px; height:110px; }

#findCenter { float:right; background-image:url(../img/anniversaire/find_centre.gif); background-repeat:no-repeat; width:148px; height:108px; margin-right:5px; }

#depliant { float:left; background-image:url(../img/anniversaire/depliant.gif); background-repeat:no-repeat; width:148px; height:108px; margin-left:20px; }

#findCenter form { margin-top:48px; margin-left:7px; }
#findCenter .inputText { width:85px; margin-right:3px }
#findCenter .inputButton { width:26px; height:18px; background:url(../img/btn/findCenter_btn.jpg) no-repeat scroll left top; border:none; cursor:pointer;}
#findCenter .inputButton:hover { width:26px; height:18px; background:url(../img/btn/findCenter_btn_over.jpg) no-repeat left top; cursor:pointer;}

#menu { float:left; background: url(../img/fnd_menu.gif) repeat-x; width:990px; height:25px; margin-top:10px; }
#menu ul { margin:0; list-style:none; padding:0; }
#menu li { float:left; padding-top:1px;  }
#menu li .topMenuGap { padding-right:70px; }

#top_left_column { width:650px; float:left; padding:20px 0 0 10px }
#top_banner { width:645px; float:left; padding:10px 0 0 10px }
#top_right_column { width:320px; float:left; padding:18px 0 0 2px}

#footer { padding:10px 0 0 25px; text-align:center; }
#footer ul {list-style:none outside none; margin:0; padding:0; }
#footer li { float:left; color:#FFFFFF; font-size:11px;  background:url(../img/separtor_white.gif) left 3px no-repeat; display:block; padding:0 0 0 9px; margin:0 0 0 8px; }
#footer li.firstLI{ background:none; }

#footer li a{ text-decoration:none; color:#FFFFFF; }
#footer li a:hover{ text-decoration:underline; color:#ffdd00; }

.titremiseenavant { background:url(../img/noel/fond_miseenavant.gif) repeat; font-size:16px; color:#00774c; font-weight:bold; padding:2px 0 0 8px;}

.promoBlock_head { background:url(../img/noel/right_block-promos.gif) no-repeat; width:316px; height:25px; font-size:16px; color:#00774c; font-weight:bold; padding:2px 0 0 8px;}
.promoBlock { background:url(../img/right_block-body.gif) repeat-y; width:316px;  }
.promoBlock_body { background:url(../img/right_block-bottom.gif) no-repeat bottom; width:316px;  }
.promoBlock_body div { padding:7px 0; text-align:center; }

.line_push { margin:20px 0 0 10px; }

.box { float:left; width:316px; background:url(../img/right_block-body.gif) repeat-y; margin:0 10px 0 0px;}
.box_head { background: url(../img/box_top.gif) no-repeat; height:23px; font-size:16px; color:#00774c; font-weight:bold; padding:2px 0 0 8px; }
.box_head img { padding-top:1px; }
.box_body {  background: url(../img/box_bottom.gif) no-repeat bottom; padding:7px 0 0 0; height:123px; text-align:center;}

.pre_footer { float:left; width:980px; text-align:center; font-size:11px; color:#000000; padding:12px 0 10px 10px;  }
.pre_footer a { text-decoration:underline; color:#000000; }
.pre_footer a:hover { text-decoration:underline; color:#359929; }
.pre_footer .linkBot { float:left;padding:0 15px 0 284px;  }
.pre_footer .selectObj { float:left;  }


#actu #cleft{
	float:left;width:20px;padding:5px 0 0 4px;
}
#actu #cright{
	float:right;width:12px;padding:5px 6px 0 0;
}
#actu .cont{
	position:absolute;top:0;left:0;width:270px;height:112px;text-align:left;
}
#actu .cont .visu{
	float:left;width:99px;height:102px;padding:3px;background:url(../img/actu-visu-bg.gif) no-repeat;
}
#actu .cont .txt{
	float:right;width:154px;
}
#actu .cont h3{
	font-size:11px;margin:0;padding:0 0 5px 0;
}
#actu .cont .link{
	display:block;padding:6px 0 0 0;color:#359829;text-decoration:none;
}
#actu .sep{
	clear:both;border-top:1px solid #c6c8c1;font-size:1px;height:1px;
}
#actu #maskActu{
	position:relative;float:left;clip: rect(0, 270px, 112px, 0);overflow:hidden;width:270px;height:112px;
}
#actu #containerActu{
	position:absolute;top:0;left:0;
}

.sponsort { float:right; margin:0 0 0 0; padding:0 15px 0 0;}
.sponsort span{ float:left;  display:block; padding:10px 2px 0 0; }

.dashed_line { border-bottom: #000000 1px dashed; width:300px; margin-left:auto; margin-right:auto; }

.clear { clear:both; font-size:1px; height:10px; }

img { border:0; }

.selectObj {
	position:relative; width:170px; text-align:left;
}
.selectObj ul {
	list-style:none outside none; margin:0; padding:0; background:#fff; width:170px;
}
.selectObj a {
	color:#898989; padding:0 0 0 3px;
}
.selectObj .on, .selectObj a:hover {
	color:#000000;
}
.selectObj .selectMain {
	border:1px solid #898989; height:13px; background:url(../img/input/combo-btn.gif) no-repeat right top #FFFFFF; padding:0 0 0 3px; color:#898989; cursor:pointer!important; cursor:hand;
}
.selectObj .selectMask {
	width:170px; height:150px; clip:rect(0, 122px, 150px, 0); overflow:hidden; visibility:hidden;
}
.selectObj .dataScroll {
	position:absolute; top:15px; left:0; border:1px solid #898989; border-top:0; background:#fff; visibility:hidden; width:118px;
}
.selectObj .data {
	position:absolute; top:0; left:0; 
}
.selectObj .scrollElems {
	visibility:hidden;
}
.selectObj .scUp {
	position:absolute;display:block;width:15px;height:13px; top:15px;right:-2px;background:url(../img/input/combo-up.gif) no-repeat; font-size:1px;
}
.selectObj .scDn {
	position:absolute;display:block;width:15px;height:13px; top:152px;right:-2px;background:url(../img/input/combo-down.gif) no-repeat; font-size:1px;
}
.selectObj .cursor {
	position:absolute; top:29px; right:1px; background:#9dd02c; height:122px; width:15px; font-size:1px; z-index:1000; font-size:1px;
}
.selectObj .data a {
	 text-decoration:none;
}
.selectSkin {
	display:none;
}

