﻿/*body 
{
    background: #999999 url(../images/background.png) repeat-x !important;
}
*/

body 
{
    background: #999999 url(../images/bg.jpg) no-repeat center center fixed !important;
	background-size: cover;
}
div#wrapper
{
    width:997px;
    height:auto;
    margin:auto;
    margin-top:44px;
    -moz-box-shadow: 0px 8px 25px #2f2f2f; 
    -webkit-box-shadow: 0px 8px 25px #2f2f2f; 
    box-shadow: 0px 8px 25px #2f2f2f;
}
div#header
{
    background:url(../images/bg_top2.jpg) no-repeat;
    width:inherit;
    height:168px;
}
div#commission
{
    height: 116px;
    margin-left: 30px;
    padding-top: 0px;
    width: 368px;
}
/*div#commission
{
    height: 48px;
    margin-left: 167px;
    padding-top: 32px;
    width: 368px;
}*/
div#home_lang
{
    height: 30px;
    margin-top: -116px;
    padding-top: 10px;

}
/*div#home_lang
{
    height: 30px;
    margin-top: -80px;
    padding-top: 10px;

}*/
div#search
{
    height: 45px;
    margin-left: 676px;
    width: 321px;
}
div#menu
{
    width:997px;
    margin-left: 0px;
    height:45px;
    margin-top:33px;
    
    /*if (IE or FIREFOX)*/
    /*margin-top:-34px;*/
}
div#banner
{
    width:inherit;
    height:344px;
    background-color:#FFFFFF;
}
div#banner_secondaire
{
    width:inherit;
    height:162px;
    background-color:#FFFFFF;
	padding-bottom:3px;
}
div#sousbanner
{
    width:inherit;
    height:22px;
    background-image:url(../images/sousbanner.png);
    background-repeat:no-repeat;
    background-color:#FFFFFF;
}
div#capsules
{
	background-color:#fff;
	width:inherit;
	height:377px;
}

div#mid
{
    width:inherit;
    height:460px;
    background-color:#FFFFFF;
}

div#footer
{
    background:url(../images/footer_bg.png) no-repeat;
    width:inherit;
    height:160px;
}
div#footer_e
{
    background:url(../images/footer_bg_e.png) no-repeat;
    width:inherit;
    height:160px;
}
div#footer_pad
{
    padding:70px 35px 0 35px;
}
div#footer_join
{
    float:left;
    width:824px;
    height:38px;
}

div#footer_facebook
{
    float:left;
    width:103px;
    height:38px;
}

div#footer_intranet
{
    padding:61px 0px 0px 35px;
    width:927px;
    height:38px;
}

div#push
{
    width:2px;
    height:50px;
}
/*****************/
/*   MID         */
/*****************/
div#midpad
{
    padding:0px 0px 0px 7px;
}

.midparts_td
{
    padding:0px 6px 0px 0px;
    width:324px;
    height:450px;
    vertical-align:top;
    background-image:url(../images/3parts_bg.png);
    background-repeat:no-repeat;
}

.midparts_pad
{
    padding: 7px 8px 0px 8px;
}

.midparts_text
{
    padding:15px 5px 5px 5px;
}

/*****************/
/*   TOP MENU    */
/*****************/

div#top_menu
{
    width:915px;
    height:inherit;
    text-align:right;
    float:left;
}

div#top_langue
{
    width:60px;
    height:inherit;
    text-align:left;
    float:left;
    padding-top:5px;
}



/******************************/
/* SECOND MASTER (CSSSPNQL_2) */
/******************************/

div#SEC_banner
{
    width:inherit;
    min-height:135px;
    height:auto;
    background-color:#FFFFFF;
}


div#SEC_middle
{
    background-color:#FFFFFF;
    width:inherit;
    min-height:350px;
    height:auto;
    padding-bottom:25px;
}

div#arianne
{
    background-image:url(../images/sousbanner.png);
    background-repeat:no-repeat;
    width:957px;
    height:32px;
    padding:5px 20px;
    background-color:#e4e4e4;

}
/*********************************/
/* OTHER MASTER (CSSSPNQL_OTHER) */
/*********************************/

div#OTHER_middle
{
    width:inherit;
    min-height:600px;
    background-color:#FFFFFF;
}

div#OTHER_header
{
    width:inherit;
    height:30px;
    background-color:#2f2f2f;
    padding-top:15px;
}
