/*******************/
/*** sem-ppc.css ***/

@import url(/_resources/assets/css/all/global-no-url.css);
@import url(/_resources/assets/css/all/footer-no-url.css);
@import url(/_resources/assets/css/all/menu-no-url.css);
@import url(/_resources/assets/css/all/rubrique-no-url.css);
@import url(/_resources/assets/css/all/bkg-url.css);

@import url(/_resources/assets/css/ml/ml-ppc.css);
@import url(/_resources/assets/css/sim/simulateur.css);
@import url(/_resources/assets/css/sim/slider.css);

@import url(/_resources/assets/css/sem/sem-top.css);
@import url(/_resources/assets/css/sem/sem-sim.css);
@import url(/_resources/assets/css/sem/sem-policy.css);

@import url(/_resources/assets/css/sem/landing-sim-ppc.css);

/*** semPpc.css.tpl-2010-05-28 ***/

/*GDE*/
#master {
	/*background:#FFFFFF url(/_resources/assets/img/all/bkg/master_backg.png) repeat scroll left top;*//*20101005-mpm*/
	background-position:left 300px;/*300px for smooth transition with ppc-header-mpm */
	padding:0 12px 0 11px !important;
	width:927px;
	_width:924px;/*IE6*/
}

#work {
	background-color: #FFFFFF;
	/*position: relative;-20101006*/

	/*background: url(/_resources/assets/img/sem/ppc/top_sem_ppc.jpg) no-repeat 250px 0;*//*20101005-mpm*/
        /*left:20px;*//*20101005-mpm*/
        left:11px;/*20101005-mpm*/
	/*width:915px!important;*//*20101005-mpm*/
	
	/*width:927px;-20101006*//*20101005-mpm*/
	/*_width:924px;-20101006*//*20101005-mpm*/

	/*_padding:0;-20101006*//*20101005-mpm*/
        /*_margin : 0;-20101006*/
	/*float:left;-20101006*/
        /*_left:0px;-20101006*//*IE6-20101005-mpm*/

	/*_width:907px;*//*IE6-20101005-mpm*/
        /*_left : 10px;*//*IE6-20101005-mpm*/
        /*_width:915px;*/*IE6-20101005-mpm*/
        /*width:930px;*/*20101005-mpm*/
}

/****************************************************************************************************/
/**************************************** REPLACE BY SEM_TOP ****************************************/
#top_sem {
	height:173px;
	width: 900px;
	position: relative;
	left: 5px!important;
        left: 18px;
	float: none;
}

#top_sem .header_left
{
	clear:both;/*20101005*/
	position:absolute;/*20101005*/
	left:0px;/*20101005*/
	top:0px;/*20101005*/
}
#top_sem .header_left a
{
	display:block;
	height:150px;
	width: 230px;/*200px*//*20101005*/
	/*margin-left: 33px;-useless-20101005*/
}
#top_sem .header_left a *
{
	display:none;/*20101005-mpm*/
}

/*-useless-20101005---------------------------------
#top_sem .header_left{
	height:170px;
	width:262px;
	float: right;
	position: relative;
        left: -29px !important;
        left: -42px;
        top:13px;
}
*-----------------------------------useless-20101005-*/
html>/**/body #top_sem .header_left{
/*-useless-20101005---------------------------------
        left: -28px !important;
        top:13px;
*-----------------------------------useless-20101005-*/
}

#top_sem .header_right {
	clear:both;/*20101005*/
	position:absolute;/*20101005*/
	right:0px;/*20101005*/
	top:0px;/*20101005*/
	height:170px;
	width:628px;

/*useless-20101005
	float: right;
	position: relative;
        left: 0 !important;
        left: -13px;
useless-20101005*/
}

#top_sem span{
	display:none;
}

#semPpcContent {
	position:relative;
	width:100%;
	height:auto;
	display:block;
	float: right;
        /*padding: 10px 0 0 0!important;*//*-useless-20101005-mpm*/
	/*padding: 0 2px 0 0;*//*-useless-20101005-mpm*/
        padding: 10px 0 0 0;
}

#header_txt 
{
/*----------------------------------------*useless-20101005*/
	/*position: absolute!important;-useless-20101005-mpm*/
	/*left:280px!important;-useless-20101005-mpm*/
        /*margin-top:-75px;-useless-20101005-mpm*/
        /*position: relative;-useless-20101005-mpm*/
        /*display:block;-useless-20101005-mpm*/
	/*height:173px;-useless-20101005-mpm*/
        /*width:500px;-useless-20101005-mpm*/
/*-useless-20101005*----------------------------------------*/
	clear:both;/*20101005*/
	position: absolute;/*20101005*/
        top:-75px;/*20101005*/
	left:280px;/*20101005*/
	font-size:23px;

	display:none;/*20101005-mpm*/
}
#header_txt em{
	color:#d4002b;
	font-weight:bold;
	font-size:30px;
	font-style:normal;
}
#header_txt span{
	font-size:18px;
	display:inline-block;
	float:left;
	padding:0;
	clear:both;
	margin:-10px 0 0 170px;
	width:100%;
}
#header_txt .offre h3{
	color:#d4002b;
	font-weight:bold;
	font-size:82px;
	float:left;
	display:block;
	margin:-55px 0 0 15px;
}
#header_txt var{
	float:left;
	display:block;
        font-style:normal;
	padding-left:65px;
        
}
#header_txt sup{
	float:none;
	display:inline-block;
        padding:10px 0 0;
}

.offre-txt{
	position: absolute!important;
        position: relative;
	font-size:10px;
	right:20px;
	top:250px!important;
        top:0;
        margin:0!important;
        margin:70px 0 0 580px;
        display:inline-block;
        text-align:left!important;
        text-align:right;
}
/*3682*/
#offre_top .offre .percent{
	font-size:70px;
	padding-top:10px;
	margin:-55px 0 0;	
}
/*3682*/


#semPpcContent ul /* /!\warning/!\ #txt_top ul; can override #semPpcContent ul */
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	/*margin-left: 45px;-usless-20101005-mpm*/
	/*_margin-left: 15px;-usless-20101005-mpm*/
}
#semPpcContent div .retrait 
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	margin:0 15px 10px 15px;
}
#semPpcContent p {
	font-size:13px;
	padding:2px;
	margin-top:18px;
 	font-weight: bold;
        margin-bottom:20px;
	}
#semPpcContent .exp {
	vertical-align: 4px;
	font-size: 70%;
	}


#txt_top 
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;

	/*padding:40px 10px 20px 20px!important;-20101005-useless*/
        /*padding: 0   10px 20px 20px;-20101005-useless*/
	/*top: 0px;-20101005-useless*/
	/*3682-/position: relative;/*3682*/
	/*3682*//*margin-top:64px;-20101005-useless*//*3682*/
	/*width: auto;-20101005-useless*/
}

/*----------------------------------------*useless-20101005*
html>/**useless-20101005/body #txt_top 
{
/*3682*useless-20101005/ margin-top:54px;/*FF-3682*useless-20101005/
}

#txt_top ul 
{
	float:left;
	positon:relative;
	margin-left:0;
}
*-useless-20101005*----------------------------------------*/

#txt_top ul /* /!\warning/!\ #txt_top ul; can override #semPpcContent ul */
{
	padding-left:60px;/*20101005*/
}

#txt_top li
{
	font-size:13px;
	color:#000000;
	position: relative;
	list-style-type:disc;
	padding-bottom: 5px;
}

#txt_top h2 
{
	font-size:18px;
	color:#a50b66;
	padding:72px 0 10px 10px;/*20101005*/

	/*padding:15px 0 10px 10px;-20101005-useless*/
	/*padding-bottom:20px;-20101005-useless*/

	visibility:hidden;/*20101005-mpm*/
} 

#txt_top span
{
	font-size:13px;
	color:#000000;
	position: relative;
	list-style-type:disc;
	font-weight: bold;
	padding-bottom: 5px;
	color:#a50b66;
}


#btn_top 
{
	clear:both;
	position:absolute;/*20101005*/
	right:77px;/*20101005*/
	top:154px;/*20101005*/

	/*float:right;-useless-20101005*/
	/*margin-right:80px;useless-20101005*/
	/*margin-top:40px;useless-20101005*/
}
#btn_top a
{
	display:block;
	height:50px;
	width:230px;
}
#btn_top a *
{
	display:none;
}
/*----------------------------------------useless-20101005*
#btn_top {
	clear:right;
        display:block;
        float:right;
        /*3682*useless-20101005/ position:absolute; /*IE7-3682*useless-20101005/
	/*3682*useless-20101005/ margin:-55px 0 0 0; /*IE7-3682*useless-20101005/
	/*3682*useless-20101005/_margin:-95px 0 0 0; /*IE6-3682*useless-20101005/
	/*3682-/margin:44px 0;/*3682*useless-20101005/
}

html>/**useless-20101005/body #right_btn_top 
{
/*3682*useless-20101005-/ position:relative; /*FF-3682*useless-20101005/
/*3682*useless-20101005-/ margin:-50px 0 0; /*FF-3682*useless-20101005/
}
------------------------------------------useless-20101005*/

/**************************************** REPLACE BY SEM_TOP ****************************************/
/****************************************************************************************************/


#sem_sim h1,
#title
{
	font-size:20px;
	color:#a8136a;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	padding-left:5px;	
}

#sem_sim

#title_left
{
	width: 300px;
}

#title_left h1
{
	font-size:28px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:30px;
	padding-left:30px;
	top:10px;
}

#bottom_text
{
	margin-left:30px;
}

#list /*pas ut sur sem pret-projets*//*20101005*/
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin-left:100px!important;
        margin-left:50px;
	padding-bottom:10px;
	top: 0;
	position: relative;
	float:left;
        width:90%;
}
#list span
{
	font-size:12px;
	color:#a8136a;
	font-weight: bold;
}
#list sup
{
	font-size:9px;
	color:#a8136a;
	font-weight: bold;
}
#list a
{
	font-size:12px;
	color:#c60031;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
#list li{
	font-size:12px;
	color:#000000;
	position: relative;
	list-style-type:disc;
	font-weight: normal;
	padding-bottom: 5px;
	left: -30px;
}

.titre
{
	/*padding:0 0 0 20px;*//*20101005*/
	padding:25px 0 5px 45px;/*20101005*/

	/*width: 100%;-useless-20101005*/
	/*position: relative;*/
	/*float:left;-useless-20101005*/
	/*clear:both;-useless-20101005*/
}
.titre h2
{
	font-size:18px;
	color:#a50b66;
	/*padding:10px;-useless-20101005*/
}

/***********************************/
/************ PARTIE SIM ***********/


#landing_ppc_sim { 
	width: 855px;/*757px;*//*20101005*/
	height:340px;
	background: transparent url(/_resources/assets/img/sem/ppc/landing_ppc_bkg.gif) no-repeat scroll 0 0;
	/*margin-left: 25px;*/
	margin-left: 35px;/*20101005-mpm*/
	_margin-left: 20px;/*IE6-201005-mpm*/
	float:left;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:15px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#landing_ppc_sim .sim_ctr {
	background: transparent url(/_resources/assets/img/sem/ppc/landing_ppc_ctr_bkg.gif) no-repeat scroll center 10px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	height: 251px;
	margin: 0pt 0pt 10px 135px ! important;
        _margin: 0pt 0pt 10px 87px ! important; /*MJU*/
	padding: 10px 20px 0pt;
	float: left;
	width: 245px;
}

#landing_ppc_sim .sim_res {
	background: transparent url(/_resources/assets/img/sem/ppc/landing_ppc_res_bkg.gif) no-repeat scroll center 10px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	height: 251px;
	padding: 10px 15px 5px 10px;
	width: 260px;
	float: left;
}

.sim_btn {
	margin-left: 340px;
       _margin-left : 170px;
	float:left;
}

#landing_ppc_sim .sim_res_cont { 
	height: 100px;
	width: 250px;
	padding-top: 25px;
	height: 200px;
	width: 250px;
}
html>/**/body #landing_ppc_sim .sim_res_cont { 
	height: 100px;
	width: 250px;
	padding-top: 12px;
	margin-top: 10px ! important;
	height: 200px;
	width: 250px;
}
.landing_ppc_sim_btn_lnk { 
	display:block;
	height: 47px;
	width: 242px;
	margin-bottom: 20px;
}
#ppc_res_tot {margin-top: 7px;}
#ppc_res_cst {margin-top: 37px;}
.landing_ppc_sim_btn_lnk h2 {
	display: none;
}

#landing_ppc_sim .landing_ppc_project_list {
	width:10px;
	float:left;
	padding-left:25px;
	padding-top:55px;
	padding-top:50px!important;
}
html>/**/body #landing_ppc_sim .landing_ppc_project_list {
	width:10px;
	float:left;
	padding-left:25px;
	padding-top:55px!important;
}
#landing_ppc_sim .landing_ppc_project_list input {
	margin-bottom:3px;
	margin-bottom:5px!important;
}
html>/**/body #landing_ppc_sim .landing_ppc_project_list input {
	margin-bottom:10px!important;
}
#landing_ppc_sim_btn {
	background: transparent url(/_resources/assets/img/sem/ppc/landing_ppc_sim_btn.jpg) no-repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.landing_ppc_sim_label_col  {
	float: left;
	font-family: Arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11pt;
	line-height: 1.7em;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	width: 172px;
}

/************ PARTIE SIM ***********/
/***********************************/

/**********************************/
/*************** ML ***************/
.policy,
#sem_policy
{
	position:relative;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	padding:0 30px 0 40px;
	_padding:0 20px 0 40px;/*20101005-mpm*/
	font-size: 11px;
	/*font-weight: bold;*//*GDE*/
        color:#8E8E8E;
        text-align:justify;
}

#sem_policy .ppcMlEx 
{/*20101005-ut???*/
	padding:7px 20px 20px 10px!important;
	padding:7px 40px 20px 10px;
	height: 55px;
}

/*************** ML ***************/
/**********************************/

/**********************************/
/************* BOTTOM *************/

#rubrique , 
#baseline_contener , 
#sommaire_contener  
{
	display:none;
}

#bottom_link{
	padding-left: 40px;
     	padding-bottom: 20px;
	    
}
#bottom_link a{
	font-size:12px;
	color:#d4002b;
	text-decoration:underline;
	font-weight: bold;
}
.little{
	font-size:9px;
	color:#000000;	
}
#bottom_text span{
	font-size:12px;
	font-weight: bold;
	color:#A8136A;
}
#bottom_text li{
	font-size:12px;
	
	list-style-type: decimal;
}
#bottom_text li span{
	font-size:12px;
	font-weight: bold;
	color:#a8136a;	
}

/*
#sommaire_contener{
	margin:10px 0 0 12px !important;
	margin:10px 0 0 6px;
	padding:10px 10px 0;
	width:905px;
	}
*/

#footer
{
	/*float:none;-20101006*/
	margin: auto !important;
	padding:20px 0 20px 0px;
	color:#8E8E8E;
	/*width:927px;*/
}

#footer span
{
	color:#8E8E8E;
	font-size:12px;
	font-weight:normal;
}


/************* BOTTOM *************/
/**********************************/

.txt 
{
	color:#8E8E8E;
	font-size:11px;
	font-family:Arial;
}

/*** semPpc.css.tpl-2010-05-28 ***/

/*** sem-ppc.css ***/
/*******************/

