/* Lesieur Css File
*
* @author  <samozone@sqli.com>
*
*/

/**********************general css**********************/
body{margin:16px 0 0 0; padding:0px; font:11px Arial, Helvetica, sans-serif; color:#626262;  background-color:#eeeeee;}
a{text-decoration:none;}
a:hover {text-decoration:underline;}

h1{ font-size:14px; padding:0px; margin:0 0 14px 0; text-transform:uppercase}
h3{ font-size:12px;}
li, p{ list-style-type:none; padding:0; margin:0}
img{border:0px;}

.Hide {visibility:hidden; display:none; }
.Visible { visibility:visible; display:block; }

/*******************************************Css Containerz*******************************************/
#Container{ width:962px; margin:auto; overflow:hidden;}
#Content {margin:0;float:left; width:100%;}
.Home#Content {height:633px; overflow:hidden;}

#RMid li, #RekMid li{width:100%; color:#FFFFFF}
#RMid ul, #RekMid ul{float:left; padding:0; margin:0;}

#More a, #More a:hover, #More{color:#DE983E; margin-left:3px; text-decoration:none; font-size:10px;}
#More a:hover, #InfosRecet a{text-decoration:underline}
#More {float:right; height:10px; line-height:10px}
#MoreR a, #MoreR a:hover{color:#b20020; text-decoration:underline; font-size:10px; float:right; margin-top:3px}

#Space{height:10px; line-height:10px}
#Space8{height:8px; line-height:8px}
#Spacer{height:24px; line-height:24px}

/******************************************Css Header******************************************/
/***Css Ban ***/
#Ban{background:url(../images/lesieur/BanLesieur.jpg) no-repeat top; height:174px; clear:both;}

/***Css Bloc Tree***/
#Tree {height:27px; line-height:27px;}

/***Css Mini Menu***/
#MinNav{height:27px; width:791px; float:right;}
#MinNav li, #MenuLinkz li{list-style-type:none; display:inline; margin:0px; padding:0px;}
#MinNav a, #MinNav, #Tree a{ text-decoration:none; font-size:10px; color:#626262}
#MinNav a:hover, #Tree a:hover{ text-decoration:underline; color:#626262}

#MinNav span{margin:0 14px 0 14px;}

#Liste p a , #Liste p a:hover , #RightBlocIntern p a , #RightBlocIntern  p a:hover, #LeftBloc p a , #LeftBloc  p a:hover,#LeftBlocIntern p a , #LeftBlocIntern  p a:hover, #ListeS p a, #ListeS  p a:hover {color:#626262; font-size:11px;}


#Linkz{float:left;}
#Lang{float:right;}

/***Css Menu***/
#Menu{width:962px; clear:both; margin-bottom:4px; overflow:hidden; }
#Menu a, #Menu  a:hover, #MenuLinkz li{font-size:12px; font-weight:bold; color:#fff; text-decoration:none; display:block; }

#MenuLinkz{width:640px; height:31px; float:left; }
#MenuLinkz li{ width:158px; height:31px; float:left; line-height:29px; text-align:center; margin-right:2px;height:31px;}
li#Mb { margin-right:0px}
#MenuLinkz li a{line-height:29px; height:31px;}



li#Mg a, li#Mg a:hover, li#Mb a:hover, li#Mb a, li#MbCurrent a, li#MgCurrent a{width:159px;}

li#Mg a{background:url(../images/lesieur/Backgrounds/Menu/Red.gif) no-repeat;}
li#Mg a:hover, li#MgCurrent a{background:url(../images/lesieur/Backgrounds/Menu/Red_Hover.gif) no-repeat;}

li#Mp a{background:url(../images/lesieur/Backgrounds/Menu/Purple.gif) no-repeat;}
li#Mp a:hover, li#MpCurrent a{background:url(../images/lesieur/Backgrounds/Menu/Purple_Hover.gif) no-repeat;}

li#Mo a{background:url(../images/lesieur/Backgrounds/Menu/Orange.gif) no-repeat; }
li#Mo a:hover, li#MoCurrent a{background:url(../images/lesieur/Backgrounds/Menu/Orange_Hover.gif) no-repeat; }

li#Mb a{background:url(../images/lesieur/Backgrounds/Menu/Blue.gif) no-repeat; margin-right:0px}
li#Mb a:hover, li#MbCurrent a{background:url(../images/lesieur/Backgrounds/Menu/Blue_Hover.gif) no-repeat; margin-right:0px}






/***Css Logo***/
#LogoI {width:154px; float:left; margin:-2px 6px 0 0 ; background:url(../images/lesieur/LogoLesieur.gif) no-repeat left top;}
#logo { width:154px; height:29px; float:left; }
#logo a {display:block; width:154px; height:29px;}
#logo span {display:none;}

/***Css Search***/
#Search{width:160px; height:31px; float:right; margin-top:9px;}
input.Search { border:1px solid #ccc; width:120px; margin:0 4px 0 4px; padding-left:3px; color:#A6A6A6; font-size:11px}

/******************************************Css Content******************************************/
/***Css HOME PAGE ***/
#RightBloc {margin-top: 15px; float: right; width: 155px; overflow: hidden}


#LeftBloc, #LeftBlocIntern{height:100%; float:left;}
#LeftBloc{width:315px; margin-top:15px}

#MainBlocHome{width:470px; float:left; height:100%; margin:15px 11px 0 11px; overflow:hidden;}
#RightBlocIntern, #RightBlocConso{float:right; position:relative }

/***Css INTERN  ***/
#LeftBlocIntern, #RightBlocIntern, #RightBlocConso{width:160px;}
#MainBlocIntern{width:622px; margin-left:10px; float:left;  }

/***Css Left Bloc***/
#GTop{background:url(../images/lesieur/Backgrounds/Accueil/GTop.gif) no-repeat left top; height:8px; line-height:8px}
#GMid{background:url(../images/lesieur/Backgrounds/Accueil/GMid.gif) repeat-y left top; height:285px; padding:0px 12px 0 12px}
#GBot{background:url(../images/lesieur/Backgrounds/Accueil/GBot.gif) no-repeat left top; height:9px; line-height:9px}
#GMid p{ clear:both; width:100%; padding:0px; margin:0px; text-align:justify; height:100px}
#Pic{width:129px; float:left; margin-bottom:12px}
#Name{float:right; width:151px; margin-top:47px;}
#Exp{margin-top:16px; height:126px}
#Exp a{float:left; width:153px; margin-right:4px; }

/*********************************************Css Right Bloc*********************************************/
/*Css Right Bloc Menu*/
#Rmenu{overflow:hidden; margin-top:7px}
#Rmenu a, #Rmenu a:hover, #RMid a, #RMid a:hover, #RekMid a, #RekMid a:hover, #Nav a{color:#FFF; text-decoration:none; }
#Rmenu li{line-height:17px; border-bottom:1px solid #CBCBCB; list-style-type:none; float:left}
#Rmenu li a{display:block; font-weight:bold}
li#End{ border:0px}

/*Css Bloc Offerz*/
#Offer{margin:0px 0 13px 0; clear:both; overflow:hidden; }
/*#RTop{background:url(../images/lesieur/Accueil/RTop.gif) no-repeat left top;}*/
#RMid{background:#b4a3c4; height:65px; padding:15px 4px 4px 12px}
#RBot{background:url(../images/lesieur/Backgrounds/Accueil/RBot.gif) no-repeat left top; height:10px; line-height:10px}
#RMid li, #RekMid li{line-height:20px; list-style-type:none; float:left}


/*Css Bloc Rekrut*/
#Rekrut{clear:both; height:81px; overflow:hidden; margin-top:9px}
#RekTop{background:url(../images/lesieur/Backgrounds/Accueil/Tpink.gif) no-repeat left bottom; height:7px; line-height:7px;}
#RekMid{background:#d88090; height:58px; padding:5px 4px 4px 12px; }
#RekBot{background:url(../images/lesieur/Backgrounds/Accueil/Bpink.gif) no-repeat left top; height:8px; line-height:8px}
#Rekrut h1{ margin:0 7px 0 0; padding:0; color:#af2a41;}

/*Css Bloc Produits*/
#Product{margin:0 0 14px 0; padding-bottom:0px; clear:both;}
#PTop{background:url(../images/lesieur/Backgrounds/Accueil/PTop.gif) no-repeat left top;}
#PBot{background:url(../images/lesieur/Backgrounds/Accueil/PBot.gif) no-repeat left top;}
#PTop, #PBot{height:7px; line-height:7px}
#PMid{background:#B4A3C4;}

#Description{padding:0 13px 0 17px; height:75px}
#Description h1{color:#88749D; margin:0; padding:0 0 10px 0;}
#Description p{color:#fff;}
#PAnime{padding:12px 0 5px 0}

/***Css White Bloc****/
#White{height:252px; background:url(../images/lesieur/BackPubTempo.jpg) right no-repeat }

/* Pagination */
#Prec, #Suiv, #Precf, #Suivf{width:4px; height:8px; background:url(../images/lesieur/Backgrounds/Blanc/Prec.gif) no-repeat center}
#Suiv{background:url(../images/lesieur/Backgrounds/Blanc/Suiv.gif)  no-repeat center}
#PrecF{background:url(../images/lesieur/Prec.jpg) no-repeat center}
#SuivF{background:url(../images/lesieur/Suiv.jpg) no-repeat center}
.Pagination{width:90px; letter-spacing:1px; margin:10px auto 10px auto}
#Nav a:hover, #Nav a:hover{ text-decoration:none}

/* result sarch */
#Liste, #ListeS{Height:36px; overflow:hidden; border-bottom:1px solid #d8d8d8; padding:4px 0 0 8px}
#ListeS{border:none}
#Liste a:hover, #ListeS a:hover, #RMid a:hover, #RekMid a:hover{ text-decoration:underline}

/* result Offre d'emploi */
.Offre,.BorD {xmin-height:57px; border-bottom:1px solid #cbcbcb; margin:10px 0 0 0; padding:0 0 10px 0 }
.Top.Offre{padding-top:0}
.BorD{border:none}
.Products div, .Products li{ list-style-type:none; display:inline; float:left;}
.Products{position:relative; overflow:hidden; float:left}

#ProdNiv{width:100%; padding-left:30px; margin:auto; overflow:hidden; min-height:370px; }
#ProdNiv img{margin-bottom:20px;}

.Pniv{float:left; width:49%;}
.Pniv div{max-width:256px; width:256px; margin-bottom:11px; }

#TxtV{ width:280px; margin-left:13px ; margin-top:10px;}
img.TxtV{ margin-top:-3px; margin-left:7px; }
#PicPlat{float:left}


.Rec#BlocContDegMid, .ReConso#BlocContDegMid{min-height:250px; margin:-7px  6px 0 16px}
.ReConso#BlocContDegMid{margin-top:10px}


#ArticlePic{width:140px; float:left; }
#ArticleTxt{width:442px; float:right; }
  #ArticleTxt.Simple, #ArticleTxt.Simple .BorD{width:auto; float:right; }

#DescPic{ text-align:left}

#InfosR{width:250px; float:right; margin:37px  14px 0 200px; font-size:11px; text-align:justify }
#InfosR h1{ color:#ce6214; text-transform:none; margin:37px 0 0 29px}
#ConSoContainer{background:url(../images/lesieur/cT.jpg) TOP LEFT no-repeat; height:276px }
#ConSoContainerD{background:url(../images/lesieur/CtD.jpg) TOP LEFT no-repeat; height:276px }

.Comp{float:left; width:140px; padding-right:10px; text-align:left}
.Mright.Comp {float:left; padding-right:0px;  }
#DescPic{font-size:10px; color:#9a9a9a; margin-top:14px}
#DescPic strong{ font-size:11px; font-weight:bold}

/*********************************************Css Footer Part*********************************************/
/***Css Key Words***/
#KeyWords{margin-top:16px; border-bottom:1px solid #C6C6C6; border-top:1px solid #C6C6C6; width:100%; height:182px; background-color:#FFFFFF;}
#Cont{ width:970px; margin:auto; padding:8px 0 6px 0; overflow:hidden; }
#KeyWords h1{ font-weight:bold; margin:0 0 3px 0; padding:0; font-size:11px; text-transform:uppercase}
#KeyWords li{margin:0px; padding:0px; list-style-type:none; width:100%; float:left; line-height:18px}
#KeyBloc{ width:16.8%;float:left;}
#KeyBloc a{padding-left:3px}
#CBloc strong{ color:#95B942; font-size:14px; font-weight:bold; float:left; margin-top:3px}
#CBloc{ width:14%; float:left;}
#CBloc img{ margin-left:25px}

/***Css Footr***/
#Footer{margin:auto; width:990px; text-align:left; line-height:29px; font-size:10px;}
#Footer a, #KeyWords a, .Pagination a{ color:#626262; text-decoration:none}
#Footer a:hover, #KeyWords a:hover, .Pagination a:hover{ color:#626262; text-decoration:underline}
#KeyBloc h1, #CBloc h1{color:#626262; }

/***Css Menu  ***/
#LeftBlocIntern a, #LeftBlocIntern a:hover {text-decoration:none;}
#LeftBlocIntern h1, #LeftBlocIntern ul, .CV li, .ProdH {padding:0px; margin:0px; width:100%;}

#LeftBlocIntern li{min-height:9px; cursor:pointer}

.Niv1 li, .Niv2 li{padding-left:11px; font-size:11px; padding-top:3px; }
.Niv2 li{padding-left:11px; font-size:11px; margin-bottom:3px}
.Niv1 li, li#Lon{display:block;}

.Niv3 a{font-size:10px; color:#626262}
.Niv3 a:hover{text-decoration:underline}
.Niv3 li{background:url(../images/lesieur/Backgrounds/Menu/Dot.gif) no-repeat 18px 7px; padding-left:23px;}

#LeftBlocMenu div{margin-bottom:6px; margin-top:-2px}

#ContArt, #ContArtC{float:left; overflow:hidden; width:100%; margin-top:14px; text-align:justify}
#ContArtC{margin-top:0px; }
.ProdCM#ContArtC{margin-top:-7Px;}
.Crecet#ContArt, .Crecet, .CrecetConso{margin-top:5px;}
.CrecetConso{margin-bottom:10px;}
#PicPlat.DoubleC{margin-bottom:8px;}

h1#HT{padding-top:7px; margin-left:14px;}
h1#HTp{padding-left:14px; margin-bottom:18px; margin-top:7px}

.ProdCol#BlocBotCont{height:18px}
#BlocContMid{min-height:30px;}
#BlocContMid p{margin:14px 0 14px 0}

#BlocMarg{margin:-7px 14px 0px 14px; overflow:hidden}
#BlocMargGr{margin:4px 10px 0px 10px; overflow:hidden}
#BlocMargGr img{margin-right:5px;}
#TxtRight{float:right; width:311px;}
#TxtOrg{margin:15px 10px 5px 11px; height:121px; min-height:121px;}
.Min#TxtOrg{min-height:248px; height:248px}
#TxtRight h1, #TxtOrg h1, #BlocContDegMid h2{font-size:12px; }
#TxtOrg p, #BlocMargGr p, #BlocMargGr h1, #TxtOrg h1, #ArticleTxt h3{margin:0 0 11px 0}
p#Mp{margin: 0}
#PicT{margin:12px 0 0 0}
#PicT H2{font-size:11px; margin-bottom:12px}
.CV{margin:-2px 0 0 12px; padding:0;}
.CV li{margin-bottom:8px;}

#BlocMarg h2, #BlocMargB h2{margin:10px 0 10px 0; padding:0; font-size:11px; font-weight:bold; color:#626262}
#BlocMargB{width:100%; padding:0; margin:-7px 0 0 0; overflow:hidden}
#BlocMargB h1{margin:0px 0 14px 14px}
#Prod{margin:0; padding:0; position:absolute; width:207px; margin-left:415px}

.Wid, .Wid#BlocMarg {width:386px; min-height:444px; text-align:justify; margin-top:0px; }

#BlocContDegMid{margin:0 0 18px 0}
#BlocContDegMid img#img{ margin:5px  0 10px  7px;}
#BlocContDegMid h2, #ProdNiv h3{ text-transform:uppercase}
#BlocII, .Overf#ConsoDegCont{overflow:hidden}
#ProdCont{width:197px; float:left; }
#ProdContVert{width:306px; float:left; }
#ProdContoR{width:198px;  float:left; }

#Recette.Forum p{ margin-bottom:11px}
#InfosRecet.Forum h2{ margin-bottom:11px}
#InfosRecet.Forum p{ color:#FFFFFF; font-size:12px; margin-bottom:20px}

#Recette h2{text-transform:none;}
#RecAll {margin-right:15px;}

.Marg#ProdCont{ margin: 0 9px 0 9px; width:208px}
.Marg#ProdContoR{ margin: 0 8px 0 8px; width:209px;}
.Marg#ProdContVert{ margin: 0 9px 0 0;}
.MargR, .Nt{ margin: 0 12px 0 12px;}
.Nt#ProdContoR{width:197px;}

#Txt{margin:0 0px 4px 13px; max-height:69px; min-height:69px; overflow:hidden;}

#Pix{margin-left:10px;}
.ProdH li{ line-height:17px;}
#ProdNiv P{ margin:0 0 6px 0}

/***Css lAST BLOC PRODUCT PAGE  ***/
#BlocTxt{margin:19px 0 0 37px; overflow:hidden; height:135px;}
#BlocTxt.ConSo{margin:19px 0px 0px 0px;}

#BlocTxt img{margin:0 17px 0 0; float:left}

#BlocDesc{width:398px; float:left; padding-right:8px; text-align:justify}
#BlocDesc p{ min-height:80px}

#BlocI img{margin:0 0 14px 0; }
#BlocI a:hover{text-decoration:none}

/* Form */
#monForm{width: 80%; margin: 25px 0 18px 0;}
#monForm.FormConso {width: 100%; float:right}

#monForm p{margin: 2px 0  9px 0 }
#monForm fieldset, .Bor#Liste { border:none;}
.monFormx{ height:auto }
.Er{color:#ba1319; font-size:11px; font-weight:bold; width:650px; text-align:center}

/* Label */
#monForm label{display: block; width: 39%;float: left; padding-right: 1%; text-align: right; letter-spacing: 1px;}
#monForm .form_label_nostyle {background: none; }

/* Label */
#monForm.FormConso label{width: 20%; text-align: left; }

/* Input */
#monForm input, #monForm select, #monForm textarea { margin-left: 1%; font-size:10px;}
#monForm input:focus, #monForm select:focus, .EnvC, #monForm textarea:focus{border: #999 1px solid; background-color: #efefef;}

.Inp, .InpC, .InpTR, #monForm.FormConso .Nomi{width: 56%;  border: #a2a2a2 1px solid; color:#626262}
.InpC{width: 98%; margin-top:4px}
.InpTR{width: 77.5%; float:right; padding:0; margin:0}
#monForm.FormConso .Inp{width: 30%; }
#monForm.FormConso .Nomi{background-color: #fff; width:167px; color:#626262; font-weight:normal; float:right; margin-right:8px }



/******************************Css Plan du site: 09/04/08******************************************/
#GroupLink{float:left; width:142px; margin-right:15px; overflow:hidden; text-align:justify; }
#GroupLink li, #GroupLink ul{margin:0; padding:0; text-align:left; border:0px; min-height:16px}
#GroupLink h1{font-size:12px;}
#GroupLink .Niv3 li{background-position:left; padding-left:3px}
.GroupLinklast#GroupLink{margin-right:0px}

#PHome a, #PHome a:hover, #PHome, #PHome h1, #GroupLink .Niv3 a, #GroupLink .Niv3 a:hover{color:#626262}
#PMg a, #PMg a:hover, #PMg li, #PMg h1{color:#b20020;}
#PMp a, #PMp a:hover, #PMp li, #PMp h1{color:#88749d;}
#PMo a, #PMo a:hover, #PMo li, #PMo h1{color:#dd9332;}
#PMb a, #PMb a:hover, #PMb li, #PMb h1{color:#004a99;}
#PMi a, #PMi a:hover, #PMi li, #PMi h1{color:#3f6618;}

.GroupLinklast#GroupLink{margin-right:0px}

/******************************Css Page Recette: 15/04/08******************************************/
#RecDe{width:338px; float:left}
#RecDe h1, #RecetD h1, #RecIng h2, h1#RForm{text-transform:none; margin-top:13px; font-size:12px}
.RecD#BlocContDegMid{min-height:501px; margin:-8px  6px 0 16px; border:1px solid transparent}
.ConsoR#BlocContDegMid{margin:-7px  6px 0 16px}

#RecetD, #RecIng{width:241px; float:left; margin-right:13px; }
#RecetD h1, h1#RForm{color:#ce6214; font-size:14px}
h1#RForm{color:#ce6214; font-size:14px; margin-left:3px}

#RecetD p{color:#fff; padding-bottom:13px; border-bottom:1px solid #d2a76f; font-size:12px}
#RecIng p{color:#626262; padding-bottom:1px; border-bottom:none;}

/******************************Css Script Produits: 17/04/08******************************************/
/* Never change this */

#DHTMLgoodies_thumbs{float:left;}
#DHTMLgoodies_thumbs_inner{width:4000px; position:relative; overflow:hidden}
#DHTMLgoodies_thumbs_inner, #DHTMLgoodies_thumbs{ position:relative; overflow:hidden}
.strip_of_thumbnails, .strip_of_thumbnails div{width:11Opx;}

/******************************Css Rub Conso : 14/07/08******************************************/
#AutoRight{float:right; width:310px; margin:0px; padding:0px; margin-top:145px;}
#AutoLeft{margin-top:65px; height:278px; float:left; width:281px; background: url(../images/lesieur/BgAuthentificati.jpg) no-repeat center}
#AutoRight form{ width:90%;}

#BlocConso{ background:#f0e2ce url(../images/lesieur/BgBotConso.jpg) no-repeat bottom; min-height:70px; margin-bottom:18px}
#BlocConso p{padding:7px 3px 10px 11px;}
#BlocConso p a{ text-decoration:underline; font-weight:bold;}
#BlocConso strong{ color:#dd9332}
#BlocConso p#pdf a{font-weight:normal; font-style:italic; font-size:10px}

p#pdf, #Tajine, #RCBloc{padding:0px 0px 10px 0px; margin:0px; text-align:center}
#RCBloc {padding:30px 0px 0px 0px;}
#Tajine{padding:10px 0px 20px 0px;}

p.Sign{font-style:italic; margin-top:42px}
p.Sign a, p#Trier a{ text-decoration:underline}
p.For{font-style:italic; text-align:right; margin-right:7px}
p#Star, p#Trier{margin-bottom:7px}
p#Star img, #InfosRecet img{padding-right:3px}

.Rss{margin-top:-3px; margin-left:14px; border:0px}
.Cpic{ text-align:center}
.EnvConso{ float:right; margin-right:17px}

#InfosRecet{width:245px; float:left;}
#InfosRecet h1, InfosRecet h2, #InfosRecet.Double h2{color:#ce6214; text-transform:none; margin:10px 13px 3px 25px}
#InfosRecet h2{margin:37px 13px 0px 29px; }
#InfosRecet strong, .PRconso strong, .PRconso a, .PRconso a:hover{color:#ce6214 }
#InfosRecet  a{color:#626262; text-decoration:none}
#InfosRecet p#Blanc, #InfosRecet p#Blanc a, #InfosR p{margin:0 0 18px 29px;  color:#FFFFFF; font-size:12px;}
#InfosRecet p{padding-right:13px; margin:0 0 8px 29px;}
#InfosRecet.Double{width:100%;}
#InfosRecet.Double p, #InfosRecet.Double h2{margin:0; width:276px; text-align:left; padding:0px}
#InfosRecet.Double h2{margin-bottom:6px;}
#InfosRecet .Suite a{color:#DE983E; font-size:10px; float:right; overflow:hidden; text-decoration:underline;}
#InfosR p, #InfosR h1{padding-left:8px}

p#PadR {margin-right:0px; padding-right:0px;}
#Plats{ overflow:hidden}

#DoubleRight{float:left; width:50%}
#ConsoB{background: url(../images/lesieur/consoq.jpg) no-repeat right top; overflow:hidden; min-height:275px; max-height:275px; height:275px;}
.ConsoHmin{max-height:92px; min-height:92px;}
.ConsoHminD{max-height:93px; min-height:93px;}

#ContArtC.TConso h1{ color:#d8721b; text-transform:none; font-size:12px; margin-bottom:10px}
.OffreC{border-bottom:1px solid #cbcbcb; margin:12px 0 0 0; padding:0}
.OffreC p {margin:0; padding:0; text-align:right; font-style:italic }

.PRconso{ margin-bottom:12px; margin-top:5px}
.MasterT{margin-left:19px}

/**** Css bloc saviez-vous: never delete ****/
#scrollingContainer{width:400px; height:120px; overflow:hidden;}
#scrollingContainer li{ margin:6px 0 12px 0px; padding:0px; }

/******************************************************* Css Forum *******************************************/
#ForumCont{background:#f5ba70; overflow:hidden; }
#FTopLeft{background:url(../images/lesieur/Backgrounds/Orange/FTopLeft.jpg) top left  no-repeat}
#FTopRight{width:100%; background:url(../images/lesieur/Backgrounds/Orange/FTopRight.jpg) top right no-repeat;}


/*** Css Nav ***/
#Nav{font:11px Arial, Helvetica, sans-serif; padding:6px 6px 4px 18px;}
#Nav span{color:#FFF; }
#Nav.Pagination{ float:left; width:100%; text-align:center; padding-bottom:0px; margin-bottom:0px}
#Nav p{color:#626262; margin:12px 6px 0px 0px; padding-left:6px}
#Nav p a, #Nav p a:hover{ text-decoration:underline; color:#FFF;}

#NavSelect select{border:1px solid #666666; color:#626262; padding:2px; width:200px; font-size:11px}
#NavSelect {float:right; margin-right:9px}
#NavSub{float:left}
#FOrange{ margin-top:6px; background:#ef9642; color:#fff; line-height:21px; font-weight:bold; width:100%; display:block; overflow:hidden}
#ForumM{min-height:501px; margin:0;}
#Titre{margin-left:16px; color:#d7711a; font-size:14px; font-weight:bold}
#Fcont{margin:6px 6px 4px 16px; float:left}
#Border{border-top:1px solid #f8cf9b; width:98.5%; height:0px; line-height:0px; margin-bottom:13px}
.Otitre, .T1{float:left; padding-left:18px; margin-right:169px}
.T1{ margin-right:280px}
.T2{float:left; margin-right:34px}

#Fcontainer{float:left; width:100%; padding:10px 16px 8px 16px; }
#Fcontainer.Fback{background:#f9ce97;}
#Fcarte{float:left; border-right:1px solid #fbddb6; min-height:76px; width:149px; padding-right:11px;}
#Fmsg{padding-left:11px; float:left; width:416px;}

/*** Css forum : master page ***/

#Fbackground{background:url(../images/lesieur/Fbackground.jpg) repeat-y; display:block; overflow:hidden; cursor:pointer}
#BlocTheme:hover{display:block; background:url(../images/lesieur/FbackgroundH.jpg) repeat-y;}
#BlocTheme{border-bottom:1px solid #fff; overflow:hidden; padding-bottom:8px; display:block;}


.Hover,.Normal{width:38px; float:left; background:url(../lesieur/images/Folder.jpg) no-repeat top left; min-height:46px; }
.Hover{background:url(../images/lesieur/FolderH.jpg) no-repeat top left;}
.Normal{background:url(../images/lesieur/Folder.jpg) no-repeat top left;}


#Ftheme{width:284px; float:left; padding:10px 10px 0px 10px;}
#FNumb{width:82px; float:left; text-align:center; height:56px; line-height:56px}
#FLastmsg{width:175px; float:left; padding:10px 10px 0px 10px}




/* begin rating style */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(../images/lesieur/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
  margin:0;
  padding:0;
  	float:left;
}
.star-rating a,
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
	float:left;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.stars-1{
	width:20%;
	z-index:6;
}
.star-rating a.stars-2{
	width:40%;
	z-index:5;
}
.star-rating a.stars-3{
	width:60%;
	z-index:4;
}
.star-rating a.stars-4{
	width:80%;
	z-index:3;
}
.star-rating a.stars-5{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}


/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(../images/lesieur/star_small.gif);
	line-height: 10px;
	height: 10px;
	float:left;
}

/* end rating style */

#BlocTheme a, #BlocTheme a:hover {color:#626262; text-decoration:none}

.Fvote{
	margin-left:-4px;
	 margin-top:8px;
	}

.SOS{
	margin-left:26px;
	overflow:hidden;
}
.note{
float:left;
 width:120px;
}


.nomi img{
	float:right;
	width:207px;
	}
	
	
	
img.Pos{position:absolute; top:14px; left:10px; margin-bottom:24px }
.Ps{ position:relative}
.EditF{padding-top: 26px}

.Rec{ float:right}

.CrecetConso{margin-top:5px !important; margin-top:15px;}

#ArticleTxt.AnimT{ width:600px; float:left;}
.BorD.AnimB{ float:left;}

#ContArtC .Offre #ArticlePic{width:140px; padding-right:30px; float:left}
#ContArtC .Offre.Simple{width:100%; cfloat:left; overflow:hidden; text-align:left }
#ContArtC .Offre{ overflow:hidden;float:left;}
.CrecetTeb{ margin:0px; padding:0px; xposition:absolute; }
.Tes{ margin-left:16px}

#Liste{Height:82px;}





/* Lesieur Css File
*
* @author  <samozone@sqli.com>
*
*/

/**********************general css**********************/
body{margin:16px 0 0 0; padding:0px; font:11px Arial, Helvetica, sans-serif; color:#626262;  background-color:#eeeeee;}
a{text-decoration:none;}
a:hover {text-decoration:underline;}

h1{ font-size:14px; padding:0px; margin:0 0 14px 0; text-transform:uppercase}
h3{ font-size:12px;}
li, p{ list-style-type:none; padding:0; margin:0}
img{border:0px;}

.Hide {visibility:hidden; display:none; }
.Visible { visibility:visible; display:block; }

/*******************************************Css Containerz*******************************************/
#Container{ width:962px; margin:auto;} 
#Content {margin:0;float:left; width:100%;}
.Home#Content {height:633px; overflow:hidden;}

#RMid li, #RekMid li{width:100%; color:#FFFFFF}
#RMid ul, #RekMid ul{float:left; padding:0; margin:0;}

#More a, #More a:hover, #More{color:#DE983E; margin-left:3px; text-decoration:none; font-size:10px;}
#More a:hover, #InfosRecet a{text-decoration:underline}
#More {float:right; height:10px; line-height:10px}
#MoreR a, #MoreR a:hover{color:#b20020; text-decoration:underline; font-size:10px; float:right; margin-top:3px}

#Space{height:10px; line-height:10px}
#Space8{height:8px; line-height:8px}
#Spacer{height:24px; line-height:24px}

/******************************************Css Header******************************************/
/***Css Ban ***/
#Ban{background:url(../images/lesieur/BanLesieur.jpg) no-repeat top; height:174px; clear:both;}

/***Css Bloc Tree***/
#Tree {height:27px; line-height:27px;}

/***Css Mini Menu***/
#MinNav{height:27px; width:791px; float:right;}
#MinNav li, #MenuLinkz li{list-style-type:none; display:inline; margin:0px; padding:0px;}
#MinNav a, #MinNav, #Tree a{ text-decoration:none; font-size:10px; color:#626262}
#MinNav a:hover, #Tree a:hover{ text-decoration:underline; color:#626262}

#MinNav span{margin:0 14px 0 14px;}

#Liste p a , #Liste p a:hover , #RightBlocIntern p a , #RightBlocIntern  p a:hover, #LeftBloc p a , #LeftBloc  p a:hover,#LeftBlocIntern p a , #LeftBlocIntern  p a:hover, #ListeS p a, #ListeS  p a:hover {color:#626262; font-size:11px;text-decoration:none;}


#Linkz{float:left;}
#Lang{float:right;}

/***Css Menu***/
#Menu{width:962px; clear:both; margin-bottom:4px; overflow:hidden; }
#Menu a, #Menu  a:hover, #MenuLinkz li{font-size:12px; font-weight:bold; color:#fff; text-decoration:none; display:block; }

#MenuLinkz{width:640px; height:31px; float:left; }
#MenuLinkz li{ width:158px; height:31px; float:left; line-height:29px; text-align:center; margin-right:2px;height:31px;}
li#Mb { margin-right:0px;}
li#Mb { margin-right:0px;}
#MenuLinkz li a{line-height:29px; height:31px;}



li#Mg a, li#Mg a:hover, li#Mb a:hover, li#Mb a, li#MbCurrent a, li#MgCurrent a{width:159px;}

li#Mg a{background:url(../images/lesieur/Backgrounds/Menu/Red.gif) no-repeat;}
li#Mg a:hover, li#MgCurrent a{background:url(../images/lesieur/Backgrounds/Menu/Red_Hover.gif) no-repeat;}

li#Mp a{background:url(../images/lesieur/Backgrounds/Menu/Purple.gif) no-repeat;}
li#Mp a:hover, li#MpCurrent a{background:url(../images/lesieur/Backgrounds/Menu/Purple_Hover.gif) no-repeat;}

li#Mo a{background:url(../images/lesieur/Backgrounds/Menu/Orange.gif) no-repeat; }
li#Mo a:hover, li#MoCurrent a{background:url(../images/lesieur/Backgrounds/Menu/Orange_Hover.gif) no-repeat; }

li#Mb a{background:url(../images/lesieur/Backgrounds/Menu/Blue.gif) no-repeat; margin-right:0px}
li#Mb a:hover, li#MbCurrent a{background:url(../images/lesieur/Backgrounds/Menu/Blue_Hover.gif) no-repeat; margin-right:0px}






/***Css Logo***/
#LogoI {width:154px; float:left; margin:-2px 6px 0 0 ; background:url(../images/lesieur/LogoLesieur.gif) no-repeat left top;}
#logo { width:154px; height:29px; float:left; }
#logo a {display:block; width:154px; height:29px;}
#logo span {display:none;}

/***Css Search***/
#Search{width:160px; height:31px; float:right; margin-top:9px;}
input.Search { border:1px solid #ccc; width:120px; margin:0 4px 0 4px; padding-left:3px; color:#A6A6A6; font-size:11px}

/******************************************Css Content******************************************/
/***Css HOME PAGE ***/
#RightBloc{width:155px; float:right; margin-top:15px}

#LeftBloc, #LeftBlocIntern{height:100%; float:left;}
#LeftBloc{width:315px; margin-top:15px}

#MainBlocHome{width:470px; float:left; height:100%; margin:15px 11px 0 11px; overflow:hidden;}
#RightBlocIntern, #RightBlocConso{float:right; position:relative }

/***Css INTERN  ***/
#LeftBlocIntern, #RightBlocIntern, #RightBlocConso{width:160px;}
#MainBlocIntern{width:622px; margin-left:10px; float:left; }
#MainBlocInternOrga{width:788px; margin-left:10px; float:left; }

/***Css Left Bloc***/
#GTop{background:url(../images/lesieur/Backgrounds/Accueil/GTop.gif) no-repeat left top; height:8px; line-height:8px}
#GMid{background:url(../images/lesieur/Backgrounds/Accueil/GMid.gif) repeat-y left top; height:285px; padding:0px 6px 0 6px;*padding-right:0;}
#GBot{background:url(../images/lesieur/Backgrounds/Accueil/GBot.gif) no-repeat left top; height:9px; line-height:9px}
#GMid p{ clear:both; width:100%; padding:0px; margin:0px; text-align:justify; height:100px}
#Pic{width:129px; float:left; margin-bottom:12px}
.MotP a{ float:left; overflow:hidden; min-height:258px; font-size: 10px}
.MotP img{float:left; margin:0px 0px 0px 0px;}
.Sig img{ display:block; float:right; overflow:hidden; margin-top:-12px}
#Name{float:right; width:151px; margin-top:47px;}
#Exp{margin-top:16px; height:126px}
#Exp a{float:left; width:153px; margin-right:4px; }
#Exp p a{_float:none; _width:0; _margin-right:0; }
/*********************************************Css Right Bloc*********************************************/
/*Css Right Bloc Menu*/
#Rmenu{overflow:hidden; margin-top:7px}
#Rmenu a, #Rmenu a:hover, #RMid a, #RMid a:hover, #RekMid a, #RekMid a:hover, #Nav a{color:#FFF; text-decoration:none; }
#RMid a, #RMid a:hover {color:#B20020;}
#Rmenu li{line-height:17px; border-bottom:1px solid #CBCBCB; list-style-type:none; float:left}
#Rmenu li a{display:block; font-weight:bold}
li#End{ border:0px}

/*Css Bloc Offerz*/
#Offer{margin:0px 0 8px 0; clear:both; overflow:hidden; }
#RSTop{margin:0px 0 8px 0;}
/*#RTop{background:url(../images/lesieur/Accueil/RTop.gif) no-repeat left top;}*/
#RMid{background:#E8D6D9; height:59px; padding:8px 4px 4px 12px}
#RBot{background:url(../images/lesieur/Backgrounds/Accueil/RBot_r.gif) no-repeat left top; height:10px; line-height:10px}
#RMid li, #RekMid li{line-height:20px; list-style-type:none; float:left}

/*Css Bloc Newz*/
#Pub, #Pub a{color:#fff; overflow:hidden;}
#Pub a:hover {color:#fff;}
#Pub #MoreR a {margin-right:5px;}
#Pub{height:90px;}
#Pub h1{ margin:0 0 3px 12px }
/*#Pub div{margin:0; padding:7px 0 0 12px}*/
#Pub div{margin:0; padding:5px 0 0 12px}

/*Css Bloc Rekrut*/
#Rekrut{clear:both; height:97px; overflow:hidden; margin-top:4px}
#RekTop{background:url(../images/lesieur/Backgrounds/Accueil/Tpink.gif) no-repeat left bottom; height:7px; line-height:7px;}
#RekMid{background:#d88090; height:65px; padding:5px 4px 4px 12px; }
#RekBot{background:url(../images/lesieur/Backgrounds/Accueil/Bpink.gif) no-repeat left top; height:9px; line-height:9px; margin-bottom:3px}
#Rekrut h1{ margin:0 7px 0 0; padding:0; color:#af2a41;}
#RekMid li{line-height:16px; }

/*Css Bloc Produits*/
#Product{margin:0 0 14px 0; padding-bottom:0px; clear:both;}
#PTop{background:url(../images/lesieur/Backgrounds/Accueil/PTop.gif) no-repeat left top;}
#PBot{background:url(../images/lesieur/Backgrounds/Accueil/PBot.gif) no-repeat left top;}
#PTop, #PBot{height:7px; line-height:7px}
#PMid{background:#B4A3C4;}

#Description{padding:0 13px 0 17px; height:75px}
#Description h1{color:#88749D; margin:0; padding:0 0 10px 0;}
#Description p{color:#fff;}
#PAnime{padding:12px 0 5px 0}

/***Css White Bloc****/
#White{height:252px; background:url(../images/lesieur/BackPubTempo.jpg) right no-repeat }

/* Pagination */
#Prec, #Suiv, #Precf, #Suivf{width:4px; height:8px; background:url(../images/lesieur/Backgrounds/Blanc/Prec.gif) no-repeat center}
#Suiv{background:url(../images/lesieur/Backgrounds/Blanc/Suiv.gif)  no-repeat center}
#PrecF{background:url(../images/lesieur/Prec.jpg) no-repeat center}
#SuivF{background:url(../images/lesieur/Suiv.jpg) no-repeat center}
.Pagination{width:90px; letter-spacing:1px; margin:10px auto 10px auto}
#Nav a:hover, #Nav a:hover{ text-decoration:none}

/* result sarch */
#Liste, #ListeS{Height:36px; overflow:hidden; border-bottom:1px solid #d8d8d8; padding:4px 0 0 8px}
#ListeS{border:none}
#Liste a:hover, #ListeS a:hover, #RMid a:hover, #RekMid a:hover{ text-decoration:underline}

/* result Offre d'emploi */
.Offre,.BorD {xmin-height:57px; border-bottom:1px solid #cbcbcb; margin:10px 0 0 0; padding:0 0 10px 0 }
.Top.Offre{padding-top:0}
.BorD{border:none}
.Products div, .Products li{ list-style-type:none; display:inline; float:left;}
.Products{position:relative; overflow:hidden; float:left}

#ProdNiv{width:100%; padding-left:30px; margin:auto; overflow:hidden; min-height:370px;}
#ProdNiv img{margin-bottom:20px;}

.Pniv{float:left; width:49%;}
.Pniv div{max-width:256px; width:256px; margin-bottom:11px; min-height:190px; height:auto }

#TxtV{ width:280px; margin-left:13px ; margin-top:10px;}
img.TxtV{ margin-top:-3px; margin-left:7px; }
#PicPlat{float:left}


.Rec#BlocContDegMid, .ReConso#BlocContDegMid{min-height:250px; margin:-7px  6px 0 16px}
.ReConso#BlocContDegMid{margin-top:10px}
.Rec#BlocContDegMid{float:left}

#ArticlePic{width:140px; float:left; }
#ArticleTxt{width:442px; float:right; }
  #ArticleTxt.Simple, #ArticleTxt.Simple .BorD{width:100%; float:right; }

#DescPic{ text-align:left}

#InfosR{width:250px; float:right; margin:37px  14px 0 200px; font-size:11px; text-align:justify }
#InfosR h1{ color:#ce6214; text-transform:none; margin:37px 0 0 29px}
#ConSoContainer{background:url(../images/lesieur/cT.jpg) TOP LEFT no-repeat; height:276px }
#ConSoContainerD{background:url(../images/lesieur/CtD.jpg) TOP LEFT no-repeat; height:276px }

.Comp{float:left; width:140px; padding-right:10px; text-align:left}
.Mright.Comp {float:left; padding-right:0px;  }
.Comp h4 {margin-bottom:-12px}

#DescPic{font-size:10px; color:#9a9a9a; margin-top:14px}
#DescPic strong{ font-size:11px; font-weight:bold}

/*********************************************Css Footer Part*********************************************/
/***Css Key Words***/
#KeyWords{margin-top:16px; border-bottom:1px solid #C6C6C6; border-top:1px solid #C6C6C6; width:100%; height:182px; background-color:#FFFFFF;min-height:182px; height: auto;}
#Cont{ width:970px; margin:auto; padding:8px 0 6px 0; overflow:hidden; }
#KeyWords h1{ font-weight:bold; margin:0 0 3px 0; padding:0; font-size:11px; text-transform:uppercase}
#KeyWords li{margin:0px; padding:0px; list-style-type:none; width:100%; float:left; line-height:18px}
#KeyBloc{ width:16.8%;float:left;}
#KeyBloc a{padding-left:3px}
#CBloc strong{ color:#95B942; font-size:14px; font-weight:bold; float:left; margin-top:3px}
#CBloc{ width:14%; float:left;}
#CBloc img{ margin-left:25px}

/***Css Footr***/
#Footer{margin:auto; width:960px; text-align:left; line-height:29px; font-size:10px;}
#Footer a, #KeyWords a, .Pagination a{ color:#626262; text-decoration:none}
#Footer a:hover, #KeyWords a:hover, .Pagination a:hover{ color:#626262; text-decoration:underline}
#KeyBloc h1, #CBloc h1{color:#626262; }

/***Css Menu  ***/
#LeftBlocIntern a, #LeftBlocIntern a:hover {text-decoration:none;}
#LeftBlocIntern h1, #LeftBlocIntern ul, .CV li, .ProdH {padding:0px; margin:0px; width:100%;}

#LeftBlocIntern li{min-height:9px; cursor:pointer}

.Niv1 li, .Niv2 li{padding-left:11px; font-size:11px; padding-top:3px; }
.Niv2 li{padding-left:11px; font-size:11px; margin-bottom:3px}
.Niv1 li, li#Lon{display:block;}

.Niv3 a{font-size:10px; color:#626262}
.Niv3 a:hover{text-decoration:underline}
.Niv3 li{background:url(../images/lesieur/Backgrounds/Menu/Dot.gif) no-repeat 18px 7px; padding-left:23px;}

#LeftBlocMenu div{margin-bottom:6px; margin-top:-2px}

#ContArt, #ContArtC{float:left; overflow:hidden; width:100%; margin-top:14px; text-align:justify}
#ContArtC{margin-top:0px; }
.ProdCM#ContArtC{margin-top:-7Px;}
.Crecet#ContArt, .Crecet, .CrecetConso{margin-top:5px;}
.CrecetConso{margin-bottom:10px;}
#PicPlat.DoubleC{margin-bottom:8px;}
* html img.Crecet{ margin-left:12px}
.element{ margin-bottom:8px}

h1#HT{padding-top:7px; margin-left:14px;}
h1#HTp{padding-left:14px; margin-bottom:18px; margin-top:7px}

.ProdCol#BlocBotCont{height:18px}
#BlocContMid{min-height:30px;}
#BlocContMid p{margin:14px 0 14px 0}

#BlocMarg{margin:-7px 14px 0px 14px; overflow:hidden}
#BlocMargOrga{margin:-7px 5px 0px 5px; overflow:hidden}
#BlocMargGr{margin:4px 10px 0px 10px; overflow:hidden}
#BlocMargGr img{margin-right:5px;}
#TxtRight{float:right; width:311px;}
#TxtOrg{margin:15px 10px 5px 11px; height:121px; min-height:121px;}
.Min#TxtOrg{min-height:248px; height:248px}
#TxtRight h1, #TxtOrg h1, #BlocContDegMid h2{font-size:12px; }
#TxtRight  .Film p{margin:0px; padding:0px}
#TxtRight .Film{margin-bottom:5px; float:left; width:100%;}
#TxtOrg p, #BlocMargGr p, #BlocMargGr h1, #TxtOrg h1, #ArticleTxt h3{margin:0 0 11px 0}
p#Mp{margin: 0}
#PicT{margin:12px 0 0 0}
#PicT H2{font-size:11px; margin-bottom:12px}
.CV{margin:-2px 0 0 12px; padding:0;}
.CV li{margin-bottom:8px;}
.CV h2{text-transform:uppercase}

#BlocMarg h2, #BlocMargB h2{margin:10px 0 10px 0; padding:0; font-size:11px; font-weight:bold; color:#626262}
#BlocMarg p{font-weight:normal;}
#BlocMargB{width:100%; padding:0; margin:-7px 0 0 0; overflow:hidden}
#BlocMargB h1{margin:0px 0 14px 14px}
#Prod{margin:0; padding:0; position:absolute; width:207px; margin-left:415px}

.Wid, .Wid#BlocMarg {width:386px; min-height:444px; text-align:justify; margin-top:0px; }
/* parte II  06/02/09 */
.Wid#BlocMarg {width:386px; text-align:justify; margin-top:0px; }
.Wid#BlocMarg img{ float:left}
* html .Wid#BlocMarg {HEIGHT: 440px;}

#BlocContDegMid{margin:0 0 18px 0}
#BlocContDegMid img#img{ margin:5px  0 10px  7px;}
#BlocContDegMid h2, #ProdNiv h3{ text-transform:uppercase}
#BlocII, .Overf#ConsoDegCont{overflow:hidden}
#ProdCont{width:197px; float:left; }
#ProdContVert{width:306px; float:left; }
#ProdContoR{width:198px;  float:left; }

#Recette{margin:10px 0px 0px 12px; min-height:96px; height:96px; overflow:hidden;}
#Recette.Sante{min-height:56px; max-height:56px;}
#Recette.Forum p{ margin-bottom:11px}
#InfosRecet.Forum h2{ margin-bottom:11px}
#InfosRecet.Forum p{ color:#FFFFFF; font-size:12px; margin-bottom:20px}

#Recette h2{text-transform:none;}
#RecAll {margin-right:15px;}
#RecAll .Forum{ margin-bottom:6px}

.Marg#ProdCont{ margin: 0 9px 0 9px; width:208px}
.Marg#ProdContoR{ margin: 0 8px 0 8px; width:209px;}
.Marg#ProdContVert{ margin: 0 9px 0 0;}
.MargR, .Nt{ margin: 0 12px 0 12px;}
.Nt#ProdContoR{width:197px;}

#Txt{margin:0 0px 4px 13px; _height:69px; max-height:69px; min-height:69px; overflow:hidden;}

#Pix{margin-left:10px;}
.ProdH li{ line-height:17px;}
#ProdNiv P{ margin:0 0 6px 0}

/***Css lAST BLOC PRODUCT PAGE  ***/
#BlocTxt{margin:19px 0 0 37px; overflow:hidden; height:135px;}
#BlocTxt.ConSo{margin:19px 0px 0px 0px;}

#BlocTxt img{margin:0 17px 0 0; float:left}

#BlocDesc{width:398px; float:left; padding-right:8px; text-align:justify}
#BlocDesc p{ min-height:80px}

#BlocI img{margin:0 0 14px 0; }

#BlocI a,
#BlocI a:hover{text-decoration:none !important}


/* Form */
#monForm{width: 80%; margin: 25px 0 18px 0;}
#monForm.FormConso {width: 100%; float:right}

#monForm p{margin: 2px 0  9px 0 }
#monForm fieldset, .Bor#Liste { border:none;}
.monFormx{ height:auto }
.Er{color:#ba1319; font-size:11px; font-weight:bold; width:650px; text-align:center}

/* Label */
#monForm label{display: block; width: 39%;float: left; padding-right: 1%; text-align: right; letter-spacing: 1px;}
#monForm .form_label_nostyle {background: none; }

/* Label */
#monForm.FormConso label{width: 20%; text-align: left; }

/* Input */
#monForm input, #monForm select, #monForm textarea { margin-left: 1%; font-size:10px;}
#monForm input:focus, #monForm select:focus, .EnvC, #monForm textarea:focus{border: #999 1px solid; background-color: #efefef;}

.Inp, .InpC, .InpTR, #monForm.FormConso .Nomi{width: 56%;  border: #a2a2a2 1px solid; color:#626262}
.InpC{width: 98%; margin-top:4px}
.InpTR{width: 77.5%; float:right; padding:0; margin:0}
#monForm.FormConso .Inp{width: 30%; }
#monForm.FormConso .Nomi{background-color: #fff; width:167px; color:#626262; font-weight:normal; float:right; margin-right:8px }



/******************************Css Plan du site: 09/04/08******************************************/
#GroupLink{float:left; width:142px; margin-right:15px; overflow:hidden; text-align:justify; }
#GroupLink li, #GroupLink ul{margin:0; padding:0; text-align:left; border:0px; min-height:16px}
#GroupLink h1{font-size:12px;}
#GroupLink .Niv3 li{background-position:left; padding-left:3px}
.GroupLinklast#GroupLink{margin-right:0px}

#PHome a, #PHome a:hover, #PHome, #PHome h1, #GroupLink .Niv3 a, #GroupLink .Niv3 a:hover{color:#626262}
#PMg a, #PMg a:hover, #PMg li, #PMg h1{color:#b20020;}
#PMp a, #PMp a:hover, #PMp li, #PMp h1{color:#88749d;}
#PMo a, #PMo a:hover, #PMo li, #PMo h1{color:#dd9332;}
#PMb a, #PMb a:hover, #PMb li, #PMb h1{color:#004a99;}
#PMi a, #PMi a:hover, #PMi li, #PMi h1{color:#3f6618;text-align:left;}

.GroupLinklast#GroupLink{margin-right:0px}

/******************************Css Page Recette: 15/04/08******************************************/
#RecDe{width:338px; float:left}
#RecDe h1, #RecetD h1, #RecIng h2, h1#RForm{text-transform:none; margin-top:13px; font-size:12px}
.RecD#BlocContDegMid{min-height:501px; margin:-8px  6px 0 16px; border:1px solid transparent}
.ConsoR#BlocContDegMid{margin:-7px  6px 0 16px}

#RecetD, #RecIng{width:241px; float:left; margin-right:13px; }
#RecetD h1, h1#RForm{color:#ce6214; font-size:14px}
h1#RForm{color:#ce6214; font-size:14px; margin-left:3px}

#RecetD p{color:#fff; padding-bottom:13px; border-bottom:1px solid #d2a76f; font-size:12px}
#RecIng p{color:#626262; padding-bottom:1px; border-bottom:none;}
*html #RecetD{margin:0px;padding-left:8px;}
/******************************Css Script Produits: 17/04/08******************************************/
/* Never change this */

#DHTMLgoodies_thumbs{float:left;}
#DHTMLgoodies_thumbs_inner{width:4000px; position:relative; overflow:hidden}
#DHTMLgoodies_thumbs_inner, #DHTMLgoodies_thumbs{ position:relative; overflow:hidden}
.strip_of_thumbnails, .strip_of_thumbnails div{width:11Opx;}

/******************************Css Rub Conso : 14/07/08******************************************/
#AutoRight{float:right; width:310px; margin:0px; padding:0px; margin-top:145px;}
#AutoLeft{margin-top:65px; height:278px; float:left; width:281px; background: url(../images/lesieur/BgAuthentificati.jpg) no-repeat center}
#AutoRight form{ width:90%;}

#BlocConso{ background:#f0e2ce url(../images/lesieur/BgBotConso.jpg) no-repeat bottom; min-height:70px; margin-bottom:18px}
#BlocConso p{padding:7px 3px 10px 11px;}
#BlocConso p a{ text-decoration:underline; font-weight:bold;}
#BlocConso strong{ color:#dd9332}
#BlocConso p#pdf a{font-weight:normal; font-style:italic; font-size:10px}

p#pdf, #Tajine, #RCBloc{padding:0px 0px 10px 0px; margin:0px; text-align:center}
#RCBloc {padding:30px 0px 0px 0px;}
#Tajine{padding:10px 0px 20px 0px;}

p.Sign{font-style:italic; margin-top:42px}
p.Sign a, p#Trier a{ text-decoration:underline}
p.For{font-style:italic; text-align:right; margin-right:7px}
p#Star, p#Trier{margin-bottom:7px}
p#Star img, #InfosRecet img{padding-right:3px}

.Rss{margin-top:-3px; margin-left:14px; border:0px}
.Cpic{ text-align:center}
.EnvConso{ float:right; margin-right:17px}

#InfosRecet{width:245px; float:left;}
#InfosRecet h1, InfosRecet h2, #InfosRecet.Double h2{color:#ce6214; text-transform:none; margin:10px 13px 3px 25px}
#InfosRecet h2{margin:37px 13px 0px 29px; }
#InfosRecet strong, .PRconso strong, .PRconso a, .PRconso a:hover{color:#ce6214 }
#InfosRecet  a{color:#626262; text-decoration:none}
#InfosRecet p#Blanc, #InfosRecet p#Blanc a, #InfosR p{margin:0 0 18px 29px;  color:#FFFFFF; font-size:12px;}
#InfosRecet p{padding-right:13px; margin:0 0 8px 29px;}
#InfosRecet.Double{width:100%;}
#InfosRecet.Double p, #InfosRecet.Double h2{margin:0; width:276px; text-align:left; padding:0px}
#InfosRecet.Double h2{margin-bottom:6px;}
#InfosRecet .Suite a{color:#DE983E; font-size:10px; float:right; overflow:hidden; text-decoration:underline;}
#InfosR p, #InfosR h1{padding-left:8px}
#InfosRecet img{ margin-top:5px}

p#PadR {margin-right:0px; padding-right:0px;}
#Plats{ overflow:hidden}

#DoubleRight{float:left; width:50%}
#ConsoB{background: url(../images/lesieur/consoq.jpg) no-repeat right top; overflow:hidden; min-height:275px; max-height:275px; height:275px;}
.ConsoHmin{max-height:92px; min-height:92px;}
.ConsoHminD{max-height:93px; min-height:93px;}

#ContArtC.TConso h1{ color:#d8721b; text-transform:none; font-size:12px; margin-bottom:10px}
.OffreC{border-bottom:1px solid #cbcbcb; margin:12px 0 0 0; padding:0}
.OffreC p {margin:0; padding:0; text-align:right; font-style:italic }

.PRconso{ margin-bottom:12px; margin-top:5px}
.MasterT{margin-left:19px}

/**** Css bloc saviez-vous: never delete ****/
#scrollingContainer{width:400px; height:120px; overflow:hidden;}
#scrollingContainer li{ margin:6px 0 12px 0px; padding:0px; }
#scrollingContainer ul{margin-left:0px; padding-left:0px}
/******************************************************* Css Forum *******************************************/
#ForumCont{background:#f5ba70; overflow:hidden; }
#ForumCont #Fcont{ width:100%; margin-left:0px; padding-left:5px}
#FTopLeft{background:url(../images/lesieur/Backgrounds/Orange/FTopLeft.jpg) top left  no-repeat}
#FTopRight{width:100%; background:url(../images/lesieur/Backgrounds/Orange/FTopRight.jpg) top right no-repeat;}


/*** Css Nav ***/
#Nav{font:11px Arial, Helvetica, sans-serif; padding:6px 6px 4px 18px;}
#Nav span{color:#FFF; }
#Nav.Pagination{ float:left; width:100%; text-align:center; padding-bottom:0px; margin-bottom:0px}
#Nav p{color:#626262; margin:12px 6px 0px 0px; padding-left:6px}
#Nav p a, #Nav p a:hover{ text-decoration:underline; color:#FFF;}

#NavSelect select{border:1px solid #666666; color:#626262; padding:2px; width:200px; font-size:11px}
#NavSelect {float:right; margin-right:9px}
#NavSub{float:left}
#FOrange{ margin-top:6px; background:#ef9642; color:#fff; line-height:21px; font-weight:bold; width:100%; display:block; overflow:hidden}
#ForumM{min-height:501px; margin:0;}
#Titre{margin-left:16px; color:#d7711a; font-size:14px; font-weight:bold}
#Fcont{margin:6px 6px 4px 16px; float:left}
#Border{border-top:1px solid #f8cf9b; width:98.5%; height:0px; line-height:0px; margin-bottom:13px}
.Otitre, .T1{float:left; padding-left:18px; margin-right:169px}
.T1{ margin-right:280px}
.T2{float:left; margin-right:34px}

#Fcontainer{float:left; width:100%; padding:10px 16px 8px 16px; }
#Fcontainer.Fback{background:#f9ce97;}
#Fcarte{float:left; border-right:1px solid #fbddb6; min-height:76px; width:149px; padding-right:11px;}
#Fmsg{padding-left:11px; float:left; width:416px;}

/*** Css forum : master page ***/

#Fbackground{background:url(../images/lesieur/Fbackground.jpg) repeat-y; display:block; overflow:hidden; cursor:pointer}
#BlocTheme:hover{display:block; background:url(../images/lesieur/FbackgroundH.jpg) repeat-y;}
#BlocTheme{border-bottom:1px solid #fff; overflow:hidden; padding-bottom:8px; display:block;}


.Hover,.Normal{width:38px; float:left; background:url(../lesieur/images/Folder.jpg) no-repeat top left; min-height:46px; }
.Hover{background:url(../images/lesieur/FolderH.jpg) no-repeat top left;}
.Normal{background:url(../images/lesieur/Folder.jpg) no-repeat top left;}


#Ftheme{width:284px; float:left; padding:10px 10px 0px 10px;}
#FNumb{width:82px; float:left; text-align:center; height:56px; line-height:56px}
#FLastmsg{width:175px; float:left; padding:10px 10px 0px 10px}




/* begin rating style */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(../images/lesieur/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
  margin:0;
  padding:0;
  	float:left;
}
.star-rating a,
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
	float:left;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.stars-1{
	width:20%;
	z-index:6;
}
.star-rating a.stars-2{
	width:40%;
	z-index:5;
}
.star-rating a.stars-3{
	width:60%;
	z-index:4;
}
.star-rating a.stars-4{
	width:80%;
	z-index:3;
}
.star-rating a.stars-5{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}


/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(../images/lesieur/star_small.gif);
	line-height: 10px;
	height: 10px;
	float:left;
}

/* end rating style */

#BlocTheme a, #BlocTheme a:hover {color:#626262; text-decoration:none}

.Fvote{
	margin-left:-4px;
	 margin-top:8px;
	}

.SOS{
	margin-left:26px;
	overflow:hidden;
}
.note{
float:left;
 width:120px;
}


.nomi img{
	float:right;
	width:207px;
	}
	
	
	
img.Pos{position:absolute; top:14px; left:10px; margin-bottom:24px }
.Ps{ position:relative}
.EditF{padding-top: 26px}

.Rec{ float:right}

.CrecetConso{margin-top:5px !important; margin-top:15px;}

#ArticleTxt.AnimT{ width:600px; float:left;}
.BorD.AnimB{ float:left;}

#ContArtC .Offre #ArticlePic{width:140px; padding-right:30px; float:left}
#ContArtC .Offre.Simple{width:100%; cfloat:left; overflow:hidden; text-align:left }
#ContArtC .Offre{ overflow:hidden;float:left;}
.CrecetTeb{ margin:0px; padding:0px; xposition:absolute; }
.Tes{ margin-left:16px}

#Liste{Height:82px;}

#ArticleTxt p{ margin-top:0px}


/*modif HME@05/02/09 */
Form .Pagination{ width:100%}
.YouT{margin:auto; width:423px} 
#MainBlocIntern H4 { font-size:11px}
table.default{ margin:auto; width:100%}
table.default td{margin:auto; vertical-align: middle; padding:2px 4px 3px 4px}
table.default img{margin:8px;}
/* parte II  06/02/09 */
* html .Wid#BlocMarg {HEIGHT: 45Zpx;} 
  h4 {font-size:12px}
.Inter .Pniv div{ min-height:280px }
*html .Inter .Pniv div{height:280px }
*html .Pniv div{height:190px }
.ConSo#BlocTxt img{width:196px}
/* * html LI#MbCurrent {width: 157px} */
.ConSo#BlocTxt img{width:196px}
* html #BlocConso h1 img{ position:absolute}
.Forum#Recette{ margin-bottom:6px}
* html LI#MbCurrent, * html LI#MbCurrent a {width: 157px;}
.Wid#BlocMarg p{margin-top:0px;}
.message-warning h2{ margin-top:12px; color:red}
#monForm select{ width:260px}
* html #monForm select{ width:278px}
* html #monForm select{ width:266px}
* html .Wid#BlocMarg {height: 444px;}  
* html #RecAll .Sante {height:56px;} 
* + html #monForm select{ width:270px} 
#monForm #lesTags textarea {width:256px; height:60px}
* html #monForm #lesTags textarea {width:256px;}
*+html #monForm #lesTags textarea, *+html #monForm #lesTags input{width:254px; }
*+html #monForm #lesTags select {width:261px; }

*html #monForm #lesTags textarea, *html #monForm #lesTags input{width:254px; }
*html #monForm #lesTags select {width:261px; }
*html #Content {overflow: auto}
*html #Rekrut{ HEIGHT: AUTO; margin-top:0px;}
#KeyBloc{ width:17%;float:left;}
/* Modification 26/08/09*/
.object-center.mise_en_avant_actualites {
	background:url('../images/lesieur/bg_actu.jpg') no-repeat;
}
.object-right .attribute-image {
    float:right;
    margin:5px;
    
}
#MainBlocIntern #BlocContMid #BlocMarg .list {
    float:right;
}
#Line {
    overflow:hidden;
}
#Liste .class-folder p {
    font-size:11px;
}

#BlocII #ProdCont #BlocDegTopLeft #BlocContDegMid img {
	height:117px;
	width:197px;
}

#BlocII #ProdCont.Marg #BlocDegTopLeft #BlocContDegMid img {
	width:208px;
}

#Liste * {color:#626262; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#Liste h2 *, #Liste h2 a{color:#DE9436;}
#Liste{min-height:36px; height:auto; padding-bottom:9px}


body table.list li {background: url(../images/lesieur/puce-lesieur.gif) no-repeat 0px 2px; padding-left:16px; padding-bottom:4px}
 body table.list ul { margin:0px; padding:0px}
 
 
 /*Css bloc deg new 28/08/09*/
.Vis{float:right; width:207px; z-index:9; margin-top:-14px}
.Wid, .Wid#BlocMarg {text-align:justify; margin:0px; width:410px; float:left; height:auto }
*html .Wid#BlocMarg { height:auto }
.VisTxt{float:left; width:360px; margin-left:14px; overflow:hidden}
h1#HT{padding:7px 0px 14px 0px; margin-left:0px }
.ProdCM#ContArt{margin-top:0Px;}
#BlocBotConT{float:left;position:relative;width:622px;}
