﻿/* CSS Document */

/*bandeau danone*/
#id-marque-text{color:#6696C0;}

html{background:#fff;}

body{background:url(/img/css/bg_page_blue.png) 0 0 repeat;font-size:62.5%;}
#wrapper_page{width:100%;height:602px !important;background:url(/img/css/bg_page_white.png) center bottom no-repeat;}
#wrapper_page .pos{position:relative;width:988px;margin:auto;}
#wrapper_page .wrapper_bg{position:absolute;top:-36px;left:-305px;width:847px;height:397px;background: url(/img/css/sun.png) 0 0 no-repeat;z-index:1;}
#wrapper_page .spot_right{position:absolute;top:-45px;left:605px;width:383px;/*430px*/height:430px;/*479px*/background: url(/img/css/spot2.png) no-repeat 0 0;z-index:2;}

#logo{position:absolute;top:-25px;left:-145px;background:url(/img/css/logo.png) 0 0 no-repeat;}
#bandeau-des-marques{position:relative;margin:0 auto 22px auto;z-index:50;}
#bandeau-des-marques #header_Danone-et-vous{}
#bandeau-des-marques #header_Danone-et-vous #bandeau_menu ul,
#bandeau-des-marques #header_Danone-et-vous #bandeau_menu li{z-index:100;}
#header_Danone-et-vous #bandeau_menu a{display:block;width:auto;height:44px;line-height:44px;}
#bulle_news{display:none;}

/*global_container*/
#global_container{position:relative;width:1000px;height: 602px;text-align:left;margin:auto;overflow: hidden;z-index:5;}
/* /global_container*/

/*footer*/
#global_container{width:795px;margin:auto;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;color:#056496;}
.flash #global_container{width:990px !important;text-align:center;}
.flash #bandeau-des-marques{margin:0 !important;}
#global_container ul{}
#global_container ul li{display:inline;
}
#global_container ul li a{color:#056496;text-decoration:none;}
#global_container ul li a:hover{color:#056496;text-decoration:underline;}

#global_container .bg01{	background: url(/img/css/bg_balloon.png) 661px 0 no-repeat;}
#global_container .bg01 .bg02{background: url(/img/css/bg_form_inscription_castle.png) 5px bottom no-repeat;}
/*/footer*/

.content_container .form_thank{text-align:center;}

.content_container_top,.content_container_bottom,.content_container{width:795px;margin:auto;}
.content_container{background: url(/img/css/bg_content_center.png) 0 0 repeat-y;min-height:430px;}
.content_container_top{background: url(/img/css/bg_content_top.png) 0 0 no-repeat;height:20px;}
.content_container_bottom{height:20px;background: url(/img/css/bg_content_bottom.png) 0 0 no-repeat;text-align:center;color:#fff;}
.form_inscription .content_container_bottom{height:20px;background: url(/img/css/bg_content_bottom_castle.png) -1px 0 no-repeat;text-align:center;color:#fff;}
.content_container_bottom a{color:#fff;text-decoration:underline;}
.content_container .form_inscription{width:527px;background: url(/img/css/bg_form.png) 45px 0 repeat-y;margin:auto;}
.content_container .form_inscription .bottom{height:27px;background: url(/img/css/bg_form_inscription_bottom.png) 45px 0 no-repeat;}
.content_container .form_inscription form legend{display:none;}
.content_container .form_inscription form{background: url(/img/css/bg_form_inscription.png) 45px 0 no-repeat;padding:60px 65px 0 80px;color:#fff;font-family:Arial, Helvetica, sans-serif;}
.content_container .form_inscription form div input{float:left;height:17px;/*20px*/padding:3px 0 0;border:1px solid #936000;}
.content_container .form_inscription form div img{float:left;width:68px;}
.content_container .form_inscription form div label img{float:none;width:auto;}
.content_container .form_inscription form div label{float:left;}
.content_container .form_inscription form div.civil input{width:10px;margin:5px 0 0;}
.content_container .form_inscription form div.civil label{width:36px;}
.content_container .form_inscription form div{clear:left;padding:5px 0;}
.content_container .form_inscription form div input{width:212px;/*218*/padding-left:3px;padding-right:3px;}
.content_container .form_inscription form div.firstname input,.content_container .form_inscription form div.adress input{width:202px;/*208*/padding-left:3px;padding-right:3px;}
.content_container .form_inscription form div.adress input{width:199px;}
.content_container .form_inscription form div.cp input{width:177px;/*183px*/padding-left:3px;padding-right:3px;}
.content_container .form_inscription form div.ville input{width:219px;/*225*/padding-left:3px;padding-right:3px;}
.content_container .form_inscription form div span{	float:left;display:block;color:#a20000;font-size:1.2em;padding-left:5px}
.content_container .form_inscription form p{clear:left;display:block;}
.content_container .form_inscription form label a{color:#fff;text-decoration:underline;}
.content_container .form_inscription form div.q1,
.content_container .form_inscription form div.q2,
.content_container .form_inscription form div.q3,
.content_container .form_inscription form div.q4{padding:5px 0 0;}

.content_container .form_inscription form div.civil input,
.content_container .form_inscription form div.q1 input,
.content_container .form_inscription form div.q2 input,
.content_container .form_inscription form div.q3 input,
.content_container .form_inscription form div.q4 input{width:auto;height:auto;border:none;}

.content_container .form_inscription form div.q1 label,
.content_container .form_inscription form div.q2 label,
.content_container .form_inscription form div.q3 label,
.content_container .form_inscription form div.q4 label{margin:0 8px 0 4px;}
.content_container .form_inscription form div.q4{float:left;}
.content_container .form_inscription form div.btn_valid{float:right;position:relative;width:116px;padding:0;clear:none;border:none;margin:-50px 0 0;}
.content_container .form_inscription form div.btn_valid input{border:none;}
.content_container .form_inscription form div.btn_valid label{display:none;}
.content_container .form_inscription form div.btn_valid input{width:auto;height:auto;}

.content_container .form_inscription .notice{margin:10px 59px 0 59px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;line-height:10px;}

/*PREHOME*/
.prehome .content_container_top{background:url(/img/css/bg_prehome_content_top.png) no-repeat 0 0;}
.prehome .content_container_bottom{background:url(/img/css/bg_prehome_content_bottom.png) no-repeat 0 0;}
.prehome .content_container .form_prehome{height:81px;background:url(/img/css/prehome_12.png) no-repeat -1px 0;}
.prehome .content_container img{display:block;margin:0;padding:0;border:none;}
.prehome .content_container .form_prehome form{width:500px;padding:10px 0 0;margin:auto;}
.prehome .content_container .form_prehome form label{float:left;}
.prehome .content_container .form_prehome form input{float:left;width:261px;/*269*/height:16px;/*22*/border:1px solid #44a6de;padding:2px 3px;}
.prehome .content_container .form_prehome form input.btn{float:left;width:auto;height:auto;border:none;}

/*/PREHOME*/
#flashcontent{position:relative;outline:none;}
#secondFlash{position:relative;top:-525px;left:0px;}
