/*** CSS AREA theme ***/
 *{
margin : 0;
padding : 0;
background : none;
direction : ltr;
box-sizing : border-box;
-moz-box-sizing : border-box;
-webkit-box-sizing : border-box;
}
 body{
font-size : 10px;
font-family : Verdana,Arial,Helvetica,sans-serif;
text-align : justify;
}
 .Page{
min-width : 800px;
min-height : 800px;
width : 100%;
height : 100%;
background : #FFF;
font-size : 0.9em;
font-style : normal;
font-variant : normal;
font-weight : normal;
}
 .MainError{
text-align : center;
color : #F00;
}
 li{
list-style-type : none;
}
 a{
color : #000;
}
 .Centered{
text-align : center;
}
 .Left{
text-align : left;
}
 .Right{
text-align : right;
}
 .Middle{
vertical-align : middle;
}
 .Top{
vertical-align : top;
}
 .Bottom{
vertical-align : bottom;
}
 .LeftPos{
float : left;
}
 .RightPos{
float : right !important;
}
 .Bold{
font-weight : bold;
}
 .AccountSize{
width : 12em;
}
 .AutoSize{
width : auto;
}
 .Col10{
width : 10em;
}
 .Col20{
width : 20em;
}
 .Col30{
width : 30em;
}
 .Col40{
width : 40em;
}
 .DateSize{
width : 15em;
}
 .DescSize{
width : 30em;
}
 .NormSize{
width : 25em;
}
 .FlagSize{
width : 3em;
}
 .QuartSize{
width : 25%;
}
 .Third{
width : 35%;
}
 .HalfSize{
width : 47%;
}
 .MaxSize{
width : 100%;
}
 .NameSize{
width : 20em;
}
 .PhoneSize{
width : 13em;
}
 .EmailSize{
width : 20em;
}
 .LangSize{
width : 10em;
}
 .ThemeSize{
width : 12em;
}
 .FieldSepar{
width : 5em;
}
 .InterSize{
width : 13em;
}
 input{
background-color : #FFF;
width : auto;
margin : 0.1em;
font-family : arial;
font-size : 1.1em;
}
 select{
background-color : #FFF;
width : auto;
margin : 0.1em;
font-family : arial;
font-size : 1.1em;
}
 textarea{
background-color : #FFF;
width : auto;
margin : 0.1em;
font-family : arial;
font-size : 1.1em;
}
 .Pagination{
display : inline-block;
overflow : hidden;
vertical-align : middle;
margin : 1em;
}
 .Pagination ul{
list-style : none;
padding : 0;
margin : 0;
}
 .Pagination li{
list-style : none;
padding : 0;
margin : 0;
float : left;
}
 .Pagination .Pcurrent{
background : #BBB;
cursor : default !important;
}
 .Pagination .Pcurrent{
background : linear-gradient(top, #bbbbbb 0%,#efefef 100%);
}
 .Pagination .Pcurrent{
background : -moz-linear-gradient(top, #bbbbbb 0%, #efefef 100%);
}
 .Pagination .Pcurrent{
background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#efefef));
}
 .Pagination .Pcurrent{
background : -webkit-linear-gradient(top, #bbbbbb 0%,#efefef 100%);
}
 .Pagination .Pcurrent{
background : -ms-linear-gradient(top, #bbbbbb 0%,#efefef 100%);
}
 .Pagination .Pcurrent{
background : -o-linear-gradient(top, #bbbbbb 0%,#efefef 100%);
}
 .Pagination .Pprev{
border-radius : 3px 0 0 3px;
}
 .Pagination .Pnext{
border-radius : 0 3px 3px 0;
border-right : 1px solid #AAA;
}
 .Pagination a,  .Pagination span{
cursor : pointer;
float : left;
color : #333;
font-size : 14px;
line-height : 24px;
font-weight : normal;
text-align : center;
border : 1px solid #AAA;
border-right : none;
min-width : 14px;
padding : 0 7px;
box-shadow : 2px 2px 2px rgba(0,0,0,0.2);
background : #efefef;
text-decoration : none;
}
 .Pagination a,  .Pagination span{
background : -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
}
 .Pagination a,  .Pagination span{
background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
}
 .Pagination a,  .Pagination span{
background : -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%);
}
 .Pagination a,  .Pagination span{
background : -o-linear-gradient(top, #ffffff 0%,#efefef 100%);
}
 .Pagination a,  .Pagination span{
background : -ms-linear-gradient(top, #ffffff 0%,#efefef 100%);
}
 .Pagination a,  .Pagination span{
background : linear-gradient(top, #ffffff 0%,#efefef 100%);
}
 .Pagination a:hover{
text-decoration : none;
background : #efefef;
}
 .Pagination a:hover{
background : -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
}
 .Pagination a:hover{
background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#bbbbbb));
}
 .Pagination a:hover{
background : -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
}
 .Pagination a:hover{
background : -o-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
}
 .Pagination a:hover{
background : -ms-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
}
 .Pagination a:hover{
background : linear-gradient(top, #efefef 0%,#bbbbbb 100%);
}
 .Pagination .ellipse{
background : #EAEAEA;
padding : 0 10px;
cursor : default !important;
}
/*** CSS AREA theme ***/
 .MediaVideo{
height : 100%;
}
 .Article{
position : relative;
}
 .Article .ArticleTitle{
text-align : center;
height : 4em;
}
 .Article .Content_Article{
text-align : initial;
margin : auto;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
 .Article ul{
margin : auto;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 20px !important;
padding : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
 .Article ul li{
display : list-item;
list-style-type : upper-alpha;
width : auto;
vertical-align : initial;
margin : auto;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
 .CatResume ul{
margin-left : 20px !important;
margin : auto;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
padding : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
 .CatResume ul li{
list-style-type : upper-alpha;
width : auto;
height : auto;
display : list-item;
margin : 0;
margin-left : 0 !important;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
padding : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
 .ContainPaginationNbElemPage{
display : inline-block;
margin : 1em;
vertical-align : bottom;
}
 .ContainPaginationNbElemPage .nbElemsPage{
width : 40px;
padding-left : 2px;
}
 .ContainPaginationNbElemPage .validateNbPage{
padding : 2px 4px;
border : 1px solid #AAA;
border-radius : 2px;
background : linear-gradient(top, #ffffff 0%,#efefef 100%);;
}
 .ContainPaginationNbElemPage .validateNbPage{
background : -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
}
 .ContainPaginationNbElemPage .validateNbPage{
background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
}
 .ContainPaginationNbElemPage .validateNbPage{
background : -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%);
}
 .ContainPaginationNbElemPage .validateNbPage{
background : -o-linear-gradient(top, #ffffff 0%,#efefef 100%);
}
 .ContainPaginationNbElemPage .validateNbPage{
background : -ms-linear-gradient(top, #ffffff 0%,#efefef 100%);
}
 .ContainPaginationNbElemPage .validateNbPage:hover{
text-decoration : none;
border : 1px solid gray;
cursor : pointer;
background : #efefef;
}
 .ContainPaginationNbElemPage .validateNbPage:hover{
background : linear-gradient(top, #efefef 0%,#bbbbbb 100%);
}
 .ContainPaginationNbElemPage .validateNbPage:hover{
background : -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
}
 .ContainPaginationNbElemPage .validateNbPage:hover{
background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#bbbbbb));
}
 .ContainPaginationNbElemPage .validateNbPage:hover{
background : -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
}
 .ContainPaginationNbElemPage .validateNbPage:hover{
background : -o-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
}
 .ContainPaginationNbElemPage .validateNbPage:hover{
background : -ms-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
}
/*** CSS AREA theme ***/
 .GPDTProduct .GPDTProductDatas{
margin : 5px;
}
 .GPDTProduct .GPDTProductDatas .GPDTProductInner{
vertical-align : top;
}
 .GPDTProduct .GPDTProductDatas .GPDTProductInner .GPDTProductImg{
float : right;
}
 .GPDTProduct .GPDTProductPrice{
float : right;
width : 250px;
padding : 4px;
border-style : solid;
border-width : 1px;
}
 .GPDTProduct .GPDTProductPrice .CrPrice{
text-decoration : line-through;
}
 .GPDTProduct .GPDTProductPrice .DiscountPrice{
font-weight : bold;
}
 .GPDTProduct .TitleName{
background-color : #BBC;
text-align : center;
margin : 3px;
}
 .GPDTProduct .MainImage{
width : 20%;
float : left;
}
 .GPDTProduct .RefProd{
width : 39%;
}
/*** CSS AREA theme ***/
 #Footer{
text-align : center;
margin : 5px;
padding-left : 100px;
font-family : Comic Sans MS;
}
 #Footer div{
display : inline-block;
font-weight : bold;
font-size : 11px;
}
 #Footer a{
text-decoration : none;
font-weight : bold;
font-size : 11px;
}
 .PopupMention .ArticleTitleTxt{
color : white !important;
}
 .PopupMention .Content_Article{
color : white;
}
 img{
border : none;
}
 td img{
width : 100%;
}
 body{
width : 1024px;
height : 768px;
margin : 0 auto;
background : url(http://milleetfils.com/Area/Front/Style/Mille/Img/fond_ecran.jpg) ;
}
 body .Popup .Popup-corner-top-left{
background-image : url(http://milleetfils.com/Area/Front/Style/Mille/Img/popup_top_left.png) !important;
}
 body .Popup .Popup-corner-top-right{
background-image : url(http://milleetfils.com/Area/Front/Style/Mille/Img/popup_top_right.png) !important;
}
 body .Popup .Popup-corner-bottom-left{
background-image : url(http://milleetfils.com/Area/Front/Style/Mille/Img/popup_bottom_left.png) !important;
}
 body .Popup .Popup-corner-bottom-right{
background-image : url(http://milleetfils.com/Area/Front/Style/Mille/Img/popup_bottom_right.png) !important;
}
 body .Popup .Popup-border-horizontal-top{
background-image : url(http://milleetfils.com/Area/Front/Style/Mille/Img/popup_top_border.png) !important;
}
 body .Popup .Popup-border-horizontal-bottom{
background-image : url(http://milleetfils.com/Area/Front/Style/Mille/Img/popup_bottom_border.png) !important;
}
 body .Popup .Popup-border-vertical-left{
background-image : url(http://milleetfils.com/Area/Front/Style/Mille/Img/popup_v_border.png) !important;
}
 body .Popup .Popup-border-vertical-right{
background-image : url(http://milleetfils.com/Area/Front/Style/Mille/Img/popup_v_border.png) !important;
}
 body .Popup .Popup-inner{
background-color : #727D84;
}
 body .PopUpSemPres .Popup-inner{
background-color : white;
}
 body .PopUpSemPres .DocLnk{
text-decoration : none;
}
 body .PopUpSemPres .DocLnk .DocTxt{
color : #315582;
font-size : 13px;
}
 .Article{
position : relative;
}
 .Article .ArticleTitle{
text-align : center;
height : 4em;
}
 .Article .Content_Article{
text-align : initial;
margin : auto;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
 .Article .Content_Article ul{
margin : auto;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 20px !important;
padding : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
 .Article .Content_Article ul li{
display : list-item;
list-style-type : upper-alpha;
width : auto;
vertical-align : initial;
margin : auto;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
 .CatResume{
position : absolute;
bottom : 482px;
right : 100px;
z-index : 100;
max-height : 90px;
max-width : 550px;
overflow : hidden;
text-align : initial;
}
 .CatResume ul{
margin-left : 20px !important;
margin : auto;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
padding : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
 .CatResume ul li{
list-style-type : upper-alpha;
width : auto;
height : auto;
display : list-item;
margin : 0;
margin-left : 0 !important;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
padding : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
 .popupBckGround{
background-color : #CFCFCF;
opacity:0.7;
display : block;
position : fixed;
top : 0px;
bottom : 0px;
left : 0px;
z-index : 1000;
width : 100%;
text-align : center;
vertical-align : middle;
}
 .popupContainer{
background-color : transparent;
display : block;
position : fixed;
top : 0px;
bottom : 0px;
left : 0px;
width : 100%;
z-index : 10003;
text-align : center;
vertical-align : middle;
}
 .popupEmpty{
float : left;
height : 50%;
width : 100%;
margin-bottom : -5em;
}
 .popupwindow{
clear : both;
width : 30%;
height : 10em;
text-align : center;
margin-left : auto;
margin-right : auto;
opacity:1;
}
 .popupwinhdr{
background-color : #5F8BC2;
border-width : 0.2em;
border-color : #F9EC31;
border-style : outset;
position : relative;
border-top-right-radius : 0.6em;
border-top-left-radius : 0.6em;
text-align : left;
height : 2em;
line-height : 1.8em;
vertical-align : middle;
border-bottom-width : 0em;
padding : 0;
padding-left : 0.5em;
}
 .popupwinhdr label{
color : #FFFFFF;
font-size : 1.1em;
font-family : Verdana,arial,sans-serif,helvetica;
font-weight : bold;
font-style : normal;
border : 0px;
}
 .popupwincnt{
background-color : #EFEFEF;
border-width : 0.2em;
border-color : #F9EC31;
border-style : outset;
border-bottom-right-radius : 0.6em;
border-bottom-left-radius : 0.6em;
text-align : left;
border-top-width : 0em;
padding : 1em;
}
 .popupwindesc{
background-color : transparent;
border : none;
text-align : left;
}
 .warningDesc{
background : url(http://milleetfils.com/Modules/ADMINISTRATION/Img/warning.png) no-repeat 0% 50%;
padding-left : 5em;
font-weight : bold;
}
 .popupwinbtnarea{
text-align : center;
width : 100%;
margin : 0;
}
/*** CSS AREA Page ***/
/*** CSS AREA Page ***/
/*** CSS AREA Page ***/
 div .Prod_TopArea > *{
display : inline-block;
vertical-align : middle;
}
/*** CSS AREA Page ***/
/*** CSS AREA Header ***/
/*** CSS AREA Header ***/
/*** CSS AREA Header ***/
/*** CSS AREA Header ***/
 #Header{
background : url(http://milleetfils.com/Area/Front/Style/Mille/Img/Mille_name_fond_sans1.png) no-repeat;
height : 250px;
width : 1024px;
z-index : 42;
position : relative;
background-size : 100% 100%;
margin-bottom : 25px;
margin-top : 20px;
}
 #LogoArea{
float : left;
}
 #ImgLogo{
float : left;
}
 #MenuArea{
float : right;
margin-left : 275px;
margin-top : -68px;
width : 1024px;
}
 .MenuFront{
margin-top : 36px;
text-align : center;
}
 .MenuFront a{
text-decoration : none;
}
 .MenuFront  a img{
border : 0 none;
}
 #MenuFront li:hover ul{
display : block;
}
 #MenuFront li.sfhover ul{
display : block;
}
 #MenuFront{
margin-left : 275px;
padding : 0;
text-align : center;
width : 1024px;
}
 #MenuFront li{
display : block;
list-style-type : none;
margin-right : 15px;
}
 #MenuFront li{
float : left;
height : 40px;
list-style-type : none;
padding : 0;
z-index : 3;
}
 #MenuFront li a{
text-decoration : none;
z-index : 3;
}
 #MenuFront a{
display : block;
text-decoration : none;
}
 #MenuFront li ul a:hover{
background-color : #F9EC31;
border-bottom-left-radius : 10px;
border-bottom-right-radius : 10px;
z-index : 3;
}
 #MenuFront li ul{
background-color : #DDE3ED;
border-bottom-left-radius : 10px;
border-bottom-right-radius : 10px;
display : none;
margin-left : 4px;
margin-top : -4px;
padding-left : 0;
position : absolute;
width : 200px;
z-index : 3;
}
/*** CSS AREA Middle ***/
/*** CSS AREA Middle ***/
/*** CSS AREA Middle ***/
 #Middle .Cat_Title{
background-color : #BBC;
text-align : center;
margin : 3px;
}
 #Middle .Cat_Icon_Area{
display : inline-block;
vertical-align : top;
max-width : 30%;
margin : 5px;
}
 #Middle .Cat_Icon_Area .Cat_Icon{
max-width : 100%;
}
 #Middle .Cat_Sum_Area{
display : inline-block;
vertical-align : top;
max-width : 69%;
margin : 5px;
}
/*** CSS AREA Middle ***/
 #Middle{
background-color : #D3CBC9;
border : 1px solid grey;
overflow : hidden;
}
 #Middle .RightBloc.RightBlocActivity{
height : 640px;
margin-top : 50px;
margin-right : 70px;
overflow : hidden;
width : 298px;
}
 #Content{
min-height : 781px;
width : 1024px;
font-family : Comic sans MS;
font-size : 13px;
}
 #Content .ProdContent{
margin-top : 10px;
margin-bottom : 15px;
min-height : 781px;
}
 #Content .ProdContent .PanierLnkArea{
width : 20em;
margin-right : 50px;
position : relative;
top : 0px;
float : right;
min-height : 150px;
box-shadow : 4px 4px 3px 2px #969696;
background-color : white;
padding-left : 10px;
padding-top : 10px;
}
 #Content .ProdContent .PanierLnkArea .PanierLnk{
width : 6em;
float : right;
padding-right : 10px;
padding-top : 10px;
}
 #Content .ProdContent .PanierLnkArea img{
border : 0;
}
 #Content .ProdContent .Prod{
width : 924px;
}
 #Content .ProdContent .DispoTxt{
color : rgb(0, 128, 0);
}
 #Content .ProdContent .NDispoTxt{
color : rgb(128, 0, 0);
margin-left : 50px;
}
 #Content .ProdContent .ProdButtons{
background-color : rgb(221, 221, 221);
margin-left : 2px;
margin-right : 2px;
margin-top : 10px;
margin-bottom : 15px;
padding-left : 6px;
padding-right : 6px;
padding-top : 1px;
padding-bottom : 1px;
}
 #Content .ProdContent .TextInfoProd{
text-align : center;
color : #315582;
margin-top : 15px;
margin-bottom : 15px;
}
 #Content .ProdContent .TextExp{
margin-top : 15px;
margin-bottom : 15px;
}
 #Content .ProdContent .InfoQuantTxt{
color : #315582;
}
 #Content .ProdContent #ProductListAreaButtonArea1{
margin-top : -30px;
float : right;
}
 #Content .CatTitle{
text-align : center;
}
 #Content .CatTitle .CatTitleTxt{
color : steelblue;
padding : 10px 15px;
border-radius : 3px;
background-color : white;
display : inline-block;
box-shadow : 4px 4px 3px 2px #969696;
margin-bottom : 50px;
margin-top : 20px;
font-weight : normal;
font-style : italic;
}
 #Content .CatTitle .CatTitleBio1{
margin-right : 10px;
margin-bottom : 50px;
margin-top : 20px;
}
 #Content .CatTitle .CatTitleBio2{
margin-left : 80px;
margin-bottom : 50px;
margin-top : 20px;
}
 #Content .CatTitle .CatTitleBio3{
margin-right : 10px;
margin-bottom : 50px;
margin-top : 20px;
}
 #Content .PoidsTitle{
margin-bottom : 10px;
}
 #Content .DescProductArea{
float : left;
text-align : center;
min-height : 150px;
width : 480px;
margin-left : 50px;
background : white;
box-shadow : 4px 4px 3px 2px #969696;
}
 #Content .DescProductArea .Content_Article{
padding-bottom : 10px;
}
 #Content .DescVarieteArea{
margin-left : 50px;
color : #315582;
}
 #Content .DescVarieteArea .Content_Article{
padding : 0;
padding-top : 10px;
}
 #Content #VarieteListArea{
float : none;
}
 #Content .ProductListArea{
width : 924px;
float : left;
margin-left : 50px;
margin-top : 20px;
}
 #Content .ProductListArea .ProductListAreaLegend{
color : #315582;
margin : 0px;
float : left;
}
 #Content .Prod{
border-style : solid;
border-color : #F9EC31;
border-spacing : 0;
border-collapse : collapse;
text-align : center;
border-width : 2.5px;
}
 #Content .Prod tr{
color : #3F6EA7;
}
 #Content .Prod tr a{
color : #3F6EA7;
}
 #Content .Prod tr img{
border : 0;
width : 50px;
}
 #Content .Prod th{
width : 100px;
background-color : #5F8BC2;
color : white;
}
 #Content .Prod th img{
border : 0;
width : 16px;
}
 #Content .Prod td{
width : 70px;
height : 70px;
}
 #Content .Prod input{
width : 30px;
text-align : center;
padding-top : 1px;
padding-bottom : 1px;
}
 #Content .Prod .RDispo{
background-color : #E60A1E;
}
 #Content .Prod .VDispo{
background-color : #9FCD01;
}
 #Content .PanierArea{
padding-top : 10px;
}
 #Content .PanierArea .PanierAreaMsg{
text-align : center;
}
 #Content .PanierArea .PanierAreaMsg .PanierAreaMsgBloc{
text-align : center;
color : darkgreen;
padding : 30px 15px;
border-radius : 3px;
background-color : white;
display : inline-block;
box-shadow : 4px 4px 3px 2px #969696;
margin-bottom : 50px;
margin-top : 20px;
font-weight : normal;
font-style : italic;
width : 400px;
height : 80px;
}
 #Content .PanierArea .FormPanier{
margin-left : 80px;
}
 #Content .PanierArea .FormPanier .Prod{
margin-bottom : 10px;
}
 #Content .PanierArea .FormPanier tr{
height : 40px;
}
 #Content .PanierArea .FormPanier tr td,  #Content .PanierArea .FormPanier tr th{
height : 40px;
width : 86px;
}
 #Content .PanierArea .FormPanier .ValPanier{
width : 530px;
text-align : justify;
margin-top : 35px;
height : 400px;
}
 #Content .PanierArea .FormPanier .ValPanier div{
height : 16px;
margin-bottom : 16px;
}
 #Content .PanierArea .FormPanier .ValPanier input.InputRight{
float : right;
width : 250px;
}
 #Content .PanierArea .TextPanierVide{
margin-top : 10px;
text-align : center;
color : #315582;
}
 #Content .ButtonPanierArea input{
background-color : rgb(221, 221, 221);
margin-left : 2px;
margin-right : 2px;
margin-top : 10px;
margin-bottom : 15px;
padding-left : 6px;
padding-right : 6px;
padding-top : 1px;
padding-bottom : 1px;
}
 #Content .Accueil{
padding : 20px;
position : relative;
}
 #Content .Accueil .Accueil_Text{
width : 450px;
margin-left : 25px;
margin-right : 35px;
display : inline-block;
background-color : white;
box-shadow : 4px 4px 3px 2px #969696;
}
 #Content .Accueil .Accueil_Text .Content_Article{
padding-top : 10px;
padding-right : 45px;
padding-bottom : 45px;
padding-left : 45px;
}
 #Content .Accueil .Accueil_Img{
width : 450px;
height : 720px;
display : inline-block;
vertical-align : top;
margin-right : 16px;
}
 #Content .Accueil .Accueil_Img .Media{
width : 100%;
height : 100%;
}
 #Content .Accueil .Accueil_Img img{
width : 100%;
height : 100%;
box-shadow : 4px 4px 3px 2px #969696;
}
 #Content .Accueil .Accueil_News{
width : 450px;
height : 285px;
display : inline-block;
background-color : white;
position : absolute;
left : 45px;
top : 455px;
box-shadow : 4px 4px 3px 2px #969696;
}
 #Content .Accueil .Accueil_News .Content_Article{
padding-right : 0;
}
 #Content .Accueil .Accueil_News .CatTitle{
width : 100%;
margin : 0;
text-align : center;
}
 #Content .Accueil .Accueil_News .CatTitle .CatTitleTxt{
color : steelblue;
font-weight : normal;
font-size : 2.5em;
margin-bottom : 20px;
}
 #Content .Accueil .Accueil_News li{
padding : 0px 25px 15px 25px;
}
 #Content .Accueil .Accueil_News .Article .ArticleTitle{
height : auto;
}
 #Content .Accueil .Accueil_News .Article .ArticleTitle .ArticleTitleTxt{
font-size : 1.2em;
}
 #Content .Accueil .Accueil_News .Article .ContainArticleImg{
float : left;
margin-right : 10px;
margin-bottom : 10px;
padding-top : 10px;
}
 #Content .Accueil .Accueil_MiniTxt{
margin-top : 10px;
}
 #Content .Accueil .Accueil_MiniTxt .Content_Article{
text-align : center;
}
 #Content .Accueil .Accueil_MiniTxt .Content_Article a{
color : steelblue;
/* transition:all 1s ease; */
-webkit-transition : all 1s ease;
-o-transition : all 1s ease;
-moz-transition : all 1s ease;
-ms-transition : all 1s ease;
}
 #Content .Accueil .Accueil_MiniTxt .Content_Article a:hover{
color : blue;
}
 .RecipesBloc{
padding : 15px;
}
 .RecipesBloc .MediaImage{
float : right;
}
 .RecipesBloc .ArticleTitleTxt{
color : steelblue;
font-weight : normal;
}
 .RecipesBlocTop .CatTitle{
text-align : center;
}
 .RecipesBlocTop .CatTitle .CatTitleTxt{
color : steelblue;
padding : 10px 15px;
border-radius : 3px;
background-color : white;
display : inline-block;
box-shadow : 4px 4px 3px 2px #969696;
margin-bottom : 20px;
font-weight : normal;
font-style : italic;
}
 .RecipesBlocTop .LiCatList1{
display : inline-block;
padding : 15px;
background-color : white;
width : 48%;
margin-left : 1%;
margin-right : 1%;
vertical-align : top;
box-shadow : 4px 4px 3px 2px #969696;
height : 405px;
}
 .RecipesBlocMiddle .LiCatList{
display : inline-block;
padding : 15px;
background-color : white;
width : 98%;
margin-left : 1%;
margin-right : 1%;
box-shadow : 4px 4px 3px 2px #969696;
height : 440px;
}
 .RecipesBlocBottomLeft{
display : inline-block;
width : 48%;
margin-left : 1%;
margin-right : 1%;
padding-right : 0px;
}
 .RecipesBlocBottomLeft .LiCatList{
display : block;
padding : 15px;
background-color : white;
box-shadow : 4px 4px 3px 2px #969696;
margin-bottom : 10px;
}
 .RecipesBlocBottomRight{
vertical-align : top;
display : inline-block;
width : 48%;
margin-left : 3px;
margin-right : 1%;
padding-left : 0px;
}
 .RecipesBlocBottomRight .LiCatList{
display : inline-block;
padding : 15px;
background-color : white;
box-shadow : 4px 4px 3px 2px #969696;
height : 857px;
}
/*** CSS AREA Footer ***/
/*** CSS AREA Footer ***/
/*** CSS AREA Footer ***/
/*** CSS AREA Footer ***/
