/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .inputbox, .button, select, textarea{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#000;}

img{border:0}

a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}

ul, ol, dd{margin:0px;}
ul, ul li{list-style-type:none}

.underline {text-decoration:underline; }

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}

.fl{float:left;display:inline}
.rl{float:right;display:inline}
.invisble{display:none}

a:link,a:visited{color:#0082C4}
a:hover,a:active{color:#0082C4;text-decoration:underline}
/*********************************************************************
  STRUCTURE
*********************************************************************/
html{margin:0;padding:0;}
body{background:#FFF}

#global_content{width:990px;position:relative;margin:0px auto}

#top{position:relative;width:100%;height:270px;z-index:10;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketRestaurant/header_restaurant.jpg) 0px 0px no-repeat;}
#middle{width:970px;z-index:50}
#bottom{clear:both;width:990px;position:relative;margin:0px auto}

#middle_content{position:relative;width:925px;}
#middle_form{position:absolute;width:411px;z-index:10;top:0px;left:625px;z-index:80}

/*********************************************************************
  TOP
*********************************************************************/
#global #img_sticky{position:absolute;left:171px;top:250px;z-index:600}
#top #img_tagline{position:absolute;left:310px;top:25px;}

/*step2*/
.global_recap #top{height:255px;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketKadeos/img_recap.jpg) bottom left no-repeat}

/*********************************************************************
  Contenu
*********************************************************************/
#middle_content{width:645px;}
/*Accueil*/
#middle_content #content_home{height:650px;padding-top:30px}
#middle_content #content_home h2{margin-bottom:20px;padding-left:20px;}
#middle_content #content_home .intro{margin-bottom:15px}
#middle_content #content_home .intro ul{width:480px;margin-left:55px;margin-bottom:30px}
#middle_content #content_home .intro ul li{padding-left:30px;padding-bottom:8px;color:#505050;font-size:13px;font-weight:bold;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketKadeos/puce_check.gif) top left no-repeat;}
#middle_content #content_home .intro ul li span{color:red}
#middle_content #content_home .intro h3{margin-bottom:10px;padding-left:35px;}
#middle_content #content_home .infos{margin-bottom:20px;padding-top:20px;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketKadeos/bg_infos.png) top left no-repeat;}
#middle_content #content_home .infos h3{margin-bottom:10px;padding-left:35px;}
#middle_content #content_home .infos ul{margin-left:35px;margin-bottom:30px}
#middle_content #content_home .infos ul li{padding-left:20px;padding-bottom:5px;color:#787878;font-size:11px;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketKadeos/puce_round.gif) 0px 5px no-repeat;}
#middle_content #content_home .infos .sous_li{margin-left:60px;padding-bottom:5px;color:#787878;font-size:11px;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketKadeos/puce_round.gif) 0px 5px no-repeat;}
#middle_content #content_home .infos ul li span{color:#333372;font-weight:bold}
#middle_content #content_home .infos ul li ul{margin:0px}
#middle_content #content_home .infos ul li ul li{background:none;padding-left:15px}
#middle_content #content_home .infos p{color:#b7b7b7;font-size:11px;padding-right:15px; padding-left:40px}
#middle_content #content_home .infos p span{text-transform:uppercase;}
#middle_content #content_home .question{padding-top:20px;border-top:1px solid #505050}
#middle_content #content_home .question p{margin-bottom:10px;font-size:18px;color:#505050}
#middle_content #content_home .question p span{color:#ed1c24;font-weight:bold}
#middle_content #content_home .question p.fill{font-size:11px;font-weight:bold}
#middle_content #content_home .question p.fill span{text-decoration:underline}

/*Etape 2*/
#middle_content #content_recap{height:600px;padding-top:40px}
#middle_content #content_recap .thanks{margin-bottom:30px;padding-left:35px}
#middle_content #content_recap .thanks p{font-size:13px;color:#000;}
#middle_content #content_recap .thanks p.title{font-size:15px;font-weight:bold}
#middle_content #content_recap .call{width:540px;margin-bottom:25px;padding-left:35px}
#middle_content #content_recap .call p{font-size:13px;color:#000;}
#middle_content #content_recap .call p.title{margin-bottom:10px;font-size:19px;color:#e81b23;}

#middle_content #content_recap .recapForm{width:540px;margin-bottom:75px;padding-top:60px;padding-left:35px;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketKadeos/bg_infos.png) top left no-repeat;}
#middle_content #content_recap .recapForm h4{margin-bottom:25px}
#middle_content #content_recap .recapForm h5{margin-bottom:15px}
#middle_content #content_recap .recapForm p{margin-left:10px;margin-bottom:30px;padding-left:15px;color:#505050;font-size:13px;font-weight:bold;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketKadeos/puce_round.gif) 0px 5px no-repeat;}
#middle_content #content_recap .recapForm dl{padding-left:10px}
#middle_content #content_recap .recapForm dl dt{padding-left:15px;color:#333372;font-weight:bold;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketKadeos/puce_round.gif) 0px 5px no-repeat;}
#middle_content #content_recap .recapForm dl dd{padding-left:15px;padding-bottom:10px;}

#middle_content #content_recap #clic_recap_lien_MR{color:#E81B23;font-size:12px;text-decoration:underline}

#middle_content #content_recap .question{padding-top:20px;border-top:1px solid #505050}
#middle_content #content_recap .question p{margin-bottom:10px;font-size:18px;color:#505050}
#middle_content #content_recap .question p span{color:#ed1c24;font-weight:bold}
#middle_content #content_recap .question p.fill{font-size:11px;font-weight:bold}
#middle_content #content_recap .question p.fill span{text-decoration:underline}

/*********************************************************************
  Bottom
*********************************************************************/
#bottom #bottom_content{position:relative;padding-top:50px;padding-bottom:20px;border-top:1px solid #bebebe;}
#bottom #bottom_content p{width:955px;margin:0px auto;margin-bottom:15px;color:#969696;font-size:9px}
#bottom #bottom_content p a{color:#969696;font-size:9px;text-decoration:underline}
#bottom #bottom_content #invit_to_action{color:#505050;font-size:11px;font-weight:bold}
#bottom #bottom_content #invit_to_action span{color:#a5c301;font-size:11px;text-decoration:underline;font-weight:bold}
#bottom #bottom_content #logo{position:absolute;top:15px;left:20px}
#bottom #bottom_content #logo_red{position:absolute;top:15px;left:773px}