﻿@charset "utf-8";
/* 	
	---> MPDIV2010 <--- 
	# Modifié le 09/01/2014 # 
	# New look and field #
	
*/


/* QUICK HACK FOR COVID-19 BANNER id: 13492 Res:DFA */

.index .middle { width: 768px !important; }

.index .middle #CMCBanner .carousel-inner a img { width: 768px; }

#PromotionArea table {margin:auto;}

/* END QUICK HACK FOR COVID-19 BANNER id: 13492 Res:DFA */



/* hax */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

body{
	padding:0;
	margin-top:0px;
	font-size:12px;
	font-family:Tahoma,Geneva,sans-serif; /*verdana*/

	/* WALLPAPER
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-color: #fff;
    background-image: url(/imagesportal/fr/localisation/200100/images/Wallpaper-code-promo-20euros-W50-14.jpg);*/

	
}

a img {border:0;}
h1 {font-size:36px;}
h2 {font-size:24px;}
h3 {font-size:14px;}
h4 {font-size:12px;}

div.wrapper{
	width:990px;
	margin:0 auto;
	min-height:500px; 
	
	/*padding:0 10px 0 11px;/*bg 23/06/2014 */
	/*background:white;/*bg 23/06/2014 */
	
	padding: 0 5px;
	background: #fff;
}

div.wrapper div.top{
	width:100%;
	height:90px;
	/* margin-top:183px; */
}

div.wrapper div.top div.zone1{
	float:left;
	width:990px;
	min-height:28px;
}

div.wrapper div.top div.zone2{
	float:left;
	width:310px;
	min-height:62px;
	/* margin-top: -15px; */
}

div.wrapper div.top div.zone3{
	float:left;
	width:400px;
	min-height:62px;
}

div.wrapper div.top div.zone4{
	float:left;
	width:280px;
	min-height:62px;
}

div.wrapper div.middle{
	width:100%;
	min-height:30px; 
}

div.wrapper div.middle div.zone5{
	float:left;
	width:990px;
	min-height:30px; 
	margin-top:5px;
}
div.wrapper div.middle div.zone6{
	float:left;
	width:990px;
}

div.wrapper div.zone7{
	clear:left;
	width:100%;
}

div.wrapper div.content{
	width:100%;
}

div.wrapper div.content div.left{
	float:left;
	width:213px;
}

div.wrapper div.content div.left div.zone8{
	clear:left;
	width:100%;
}

div.wrapper div.content div.left div.zone8{
	clear:left;
	width:100%;
}

div.wrapper div.content div.left div.zone9{
	clear:left;
	width:100%;
}

div.wrapper div.content div.left div.zone13{
	clear:left;
	width:100%;
}

div.wrapper div.content div.middle{
	float:left;
	width:546px; 
	padding-left:8px;
}

div.wrapper div.content div.zone10{
	width:100%; 
	text-align:left;
}

div.wrapper div.content div.content{
	width:100%;
}

div.wrapper div.content	div.right{
	float:left;
	width:213px; 
	padding-left:9px;
}

div.wrapper	div.right div.zone11{
	width:100%;
}

div.wrapper	div.right div.zone12{
	width:100%;
}

div.wrapper	div.right div.zone14{
	width:100%;
}

div.wrapper div.zone15{
	clear:left;
	width:100%;
}

div.wrapper div.zone16{
	clear:left;
	width:100%;
}

div.clearboth{
	clear:both;
}

.WebPartZone{
	/*font-weight:bold;*/
}
/* 	
	---> FIN DE MODIF MPDIV2010 <--- 
	# Modifié le 09/01/2014 # 
	# New look and field #
	
*/



/*****************Styles for MasterPageLargeDIV.master********************/
.wrapperLarge {width:990px;margin:0 auto;min-height:500px;}
.wrapperLarge .top {width:100%;height:95px;/*background-image: url(/ImagesPortal/FR/Localisation/200100/CSS/images/headerbg.jpg); background-repeat:no-repeat*/;}
.wrapperLarge .top .zone1 {float:left;width:200px;min-height:95px;}
.wrapperLarge .top .zone2 {float:left;width:440px;min-height:95px;}
.wrapperLarge .top .zone3 {float:right;width:350px;min-height:50px;}
.wrapperLarge .top .zone4 {float:right;width:350px;min-height:45px;}
.wrapperLarge .middle {width:100%;min-height:30px;}
.wrapperLarge .middle .zone5 {float:left;width:308px;min-height:30px;}
.wrapperLarge .middle .zone6 {float:left;width:640px;}
.wrapperLarge .zone7 {clear:both;width:100%;min-height:30px;}
.wrapperLarge .content {padding-top: 5px;}
.wrapperLarge .content .TopLeft {float: left; width: 162px;padding: 0px 0px 5px 0px;}
.wrapperLarge .content .TopMiddle {width: 646px;float: left;margin: 0px 10px;text-align: left;}
.wrapperLarge .content .MiddleContent {width: 777px;float: left;}
.wrapperLarge .content .TopRight {float:right; width:162px;vertical-align: top;}
.wrapperLarge .content .middle {width:990px; float:left;vertical-align: top;}
.wrapperLarge .zone11 {clear:left;width:100%;min-height:50px;}
.wrapperLarge .content .right {float:left;width:162px;}
.clearboth {clear:both;}

#ctl01_ContentCentral_divMain{width:768px; float:left;}

.hiddenControl
{
	display: none;
}

/* MODIF WALLPAPER 16-05-17 */
body > form > div.bgClickContainer          {cursor: pointer}
body > form > div.bgClickContainer>div      {cursor: default}


/*****************Styles for MasterPageLargeDIV.master********************/




/***************Styles Fact Finder**********************************/
/***AutoComplete **/
  /*  #divAutoComplete
    {
    position: absolute;
    margin:16px auto;
    width:960px;
    float:right;
    font-family:arial; 
    background-color: rgb(255, 255, 255);
    z-index: 200;
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border: 1px solid #000000;
}
    
	#divAutoComplete li{
    line-height:20px;  
    font-weight:bold; 
}

	#divAutoComplete li u{
    color:#1b6fb7;
    text-decoration:none;   
}

    #divAutoComplete .ACBasicItem
    {
        list-style-type: none;
        background-color: #ffffff;
        padding-left: 5px;
        cursor: pointer;
    }
    
    #divAutoComplete .Over
    {
        background-color: #cccccc;
    }
    
    #divAutoComplete .ACTypeItem
    {
        font-weight: bold;
        list-style-type: none;
        padding-left: 2px;
        cursor: default;
    }*/
    
    /*** End AutoComplete ***/
    
    /*** ASN ***/
   /* #FFLeftMenu li{cursor: pointer;}
#ASNdivMain {width: 162px;}*/


/***************End Styles Fact Finder**********************************/