@charset "utf-8";
/* CSS Document */

/* //////////////   général   ///////////////// */

*{
	outline:none;
	padding:0;
	margin:0;
}

body{
background:#a1d424 url(../images/trame-fond.gif) left top no-repeat;
}

img{
border:none;
}

p{
color:#847a66;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a{
outline:none;
cursor:pointer;

}
a:visited {
}
a:hover {
}
a:active {
}

li{
list-style-type:none;
display:inline;
margin-right:10px;
}
li a{
color:#FFFFFF;
}

table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635c4c;
	text-align: left;
}

table a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#635c4c;
}


.transparence{
behavior: url(js/iepngfix.htc);
}

.no-float-r{
clear:right;
}

.no-float-l{
clear:left;
}


#general{
position:relative;
width:963px;
margin:auto;
}

/* //////////////   header   ///////////////// */

#header{
z-index:2;
position:relative;
width:972px;
height:133px;
behavior: url(js/iepngfix.htc);
margin-left:-9px;
}


#header-ambassadrice{
background:url(../images/bandeau.png);
width:963px;
height:64px;
behavior: url(js/iepngfix.htc);
margin-top:36px;
}
#header-postion{
position:relative;
}
#logo-header{
position:absolute;
top:-100px;
left:-9px;
}

#menu{
float:right;
}

/* //////////////   contenu home   ///////////////// */


#contenu-home{
position:relative;
z-index:1;
background: url(../images/home/fond-home-02.jpg) no-repeat;
width:954px;
height:505px;
margin:-45px 0 0 9px;
}

#decouvrez{
position:absolute;
top:105px;
left:-22px;
}

#votants{
position:absolute;
top:105px;
left:280px;
}

#produit1{
position:absolute;
top:128px;
left:295px;
}
#legende1{
position:absolute;
top:337px;
left:313px;
width:130px;
text-align:center;
}

#produit2{
position:absolute;
top:145px;
left:130px;
}
#legende2{
position:absolute;
top:347px;
left:150px;
width:130px;
text-align:center;
}

#produit3{
position:absolute;
top:155px;
left:455px;
}
#legende3{
position:absolute;
top:365px;
left:480px;
width:130px;
text-align:center;
}

#votez{
position:absolute;
top:420px;
left:240px;
}

#gagnez{
position:absolute;
top:431px;
left:665px;
}

a.lien-soupes {
	position:absolute;
	top:60px;
	left:130px;
	width:500px;
	height:350px;
	text-indent:-9999px;
	z-index:600;
	display:block;
	}

/* //////////////   contenu soupes   ///////////////// */

#contenu-soupes{
z-index:1;
background: url(../images/soupes/fond-soupes.jpg) no-repeat;
width:954px;
height:465px;
margin:-45px 0 0 9px;
padding-top:40px;
}

#gauche-soupes{
float:left;
width:325px;
margin:10px 0 0 15px;
}

#video{
margin-top:20px;
}

#separateur{
float:right;
}

#douceur-preferee{
background:url(../images/soupes/fond-douceur.png) no-repeat;
width:232px;
height:132px;
margin-top:30px;
padding:54px 25px 0 40px;
behavior: url(js/iepngfix.htc);
}
#douceur-preferee p{
width:140px;
color:#8ec818;
font-weight:bold;
font-size:12px;
margin-top:10px;
}
#douceur-preferee p span{
color:#e74d18;
font-size:9px;
}

#visu-soupe{
float:right;
}

#droite-soupes{
}

#titre-drt-sp{
text-align:center;
}

#caroussel{
margin:20px 0 20px 0;
}

#lien-mur{
text-align:center;
}

/* //////////////   contenu vote   ///////////////// */

#contenu-vote{
z-index:1;
background: url(../images/soupes/fond-soupes.jpg) no-repeat;
width:954px;
height:535px;
margin:-45px 0 0 9px;
text-align:center;
}

#gauche-vote{
position:absolute;
top:110px;
left:25px;
text-align:center;
}
#gauche-vote div{
margin-top:30px;
}

#droite-vote{
position:absolute;
top:130px;
left:345px;
}

#formulaire{
background:url(../images/vote/fond-form-vote.png) repeat-x;
behavior: url(js/iepngfix.htc);
}

#inscrit{
position:absolute;
top:460px;
left:780px;
z-index:4;
}

#pied-form-vote{
position:absolute;
top:488px;
left:9px;
z-index:2;
background:url(../images/vote/pied-vote.png) no-repeat;
width:954px;
height:136px;
behavior: url(js/iepngfix.htc);
}
#pied-form-vote-g{
position:absolute;
top:400px;
left:20px;
z-index:4;
}
#futuroscope3{
position:absolute;
top:510px;
left:780px;
z-index:4;
}

/* //////////////   contenu vote-choix   ///////////////// */

#contenu-vote-choix{
z-index:1;
background: url(../images/vote-choix/fond-vote-choix.jpg) no-repeat;
width:954px;
height:465px;
margin:-45px 0 0 9px;
padding-top:40px;
}

#gauche-vote-choix{
float:left;
width:430px;
}

#titre1-vote-choix{
width:385px;
height:46px;
margin:20px 0 20px 10px;
}

#titre2-vote-choix{
width:349px;
height:75px;
margin:20px 0 20px 10px;
}

#temoignage{
width:320px;
height:75px;
margin:5px 0 20px 40px;
z-index:3;
}

#droite-vote-choix{
margin-left:420px;
}

.choix-douceur{
float:left;
}
.input-douceur{
float:left;
margin-top:150px;
}

#zoom{
position:absolute;
top:125px;
left:142px;
}

#confirmation{
position:absolute;
top:480px;
left:380px;
}

/* //////////////   confirmation ambassadrice   ///////////////// */

#enregistre{
padding-top:60px;
}

#lien-mur-conf{
margin-top:20px;
}

#lien-mur-conf div{
float:left;
}

#lien-mur-conf p{
width:450px;
text-align:right;
font-weight:bold;
color:#e9670a;
margin:0 20px 0 110px;
}

#lien-video-conf{
margin-top:50px;
}

#lien-video-conf div{
float:left;
}

#lien-video-conf p{
width:450px;
text-align:right;
font-weight:bold;
color:#2d93a7;
margin:0 20px 0 110px;
}

/* //////////////   contenu ambassadrice   ///////////////// */
#contenu-ambassadrice{
z-index:1;
background:url(../images/ambassadrice/home-ambassadrice.jpg) no-repeat;
width:954px;
height:582px;
margin:-9px 0 0 9px;
}


#contenu-conf-amb{
z-index:1;
background: url(../images/ambassadrice/conf-ambassadrice.jpg) no-repeat;
width:954px;
height:582px;
margin:-9px 0 0 9px;
}


#contenu-form-amb{
z-index:1;
background: url(../images/ambassadrice/formulaire-milieu-amb.jpg) repeat-y;
width:954px;
margin:-9px 0 0 9px;
}
#contenu-form-amb2{
z-index:1;
background: url(../images/ambassadrice/formulaire-milieu-amb.jpg) repeat-y;
width:954px;
margin:-45px 0 0 9px;
}
#haut-form-amb{
background: url(../images/ambassadrice/formulaire-haut-amb.jpg) no-repeat;
width:699px;
padding:160px 0 0 255px;
}
#haut-form-amb2{
background: url(../images/ambassadrice/formulaire-haut-amb2.jpg) no-repeat;
width:699px;
padding:160px 0 0 255px;
}
.form{
background:url(../images/ambassadrice/fond-form.gif) repeat-x;
width:490px;
line-height:20px;
}
.form input{
margin:0 5px 0 5px;
}
.form textarea{
width:450px;
height:50px;
}
#milieu-form-amb{
background: url(../images/ambassadrice/formulaire-milieu-amb.jpg) repeat-y;
width:699px;
padding-left:255px;
}
#bas-form-amb{
background: url(../images/ambassadrice/formulaire-bas-amb.jpg) no-repeat;
width:699px;
height:675px;
padding-left:255px;
}

.bt-suite{
background:url(../images/ambassadrice/suite.png) no-repeat;
width:95px;
height:33px;
display:block;
}

#futuroscope{
position:relative;
}
#futuroscope-position{
position:absolute;
top:70px;
left:750px;
}
#futuroscope-position-form{
position:absolute;
top:120px;
left:760px;
}

#identite{
position:relative;
}
#identite-position-form{
position:absolute;
top:110px;
left:30px;
}

#futuroscope2{
position:relative;
}
#futuroscope2-position{
position:absolute;
top:470px;
left:780px;
}

#inscription{
position:relative;
}
#inscription-position{
position:absolute;
top:540px;
left:400px;
}

#telecharger{
position:relative;
}
#telecharger-position{
position:absolute;
top:260px;
left:400px;
}

/* //////////////   video   ///////////////// */


#haut-video-amb{
background: url(../images/ambassadrice/fond-vid-haut-amb.jpg) no-repeat;
width:699px;
height:216px;
padding:160px 0 0 255px;
}

#bas-video-amb{
background: url(../images/ambassadrice/fond-vid-bas-amb.jpg) no-repeat;
width:699px;
height:639px;
padding-left:255px;
}

#bas-video-amb img{
margin-bottom:8px;
}

#bas-video-amb div{
width:475px;
text-align:center;
}

#haut-video2-amb{
background: url(../images/ambassadrice/fond-vid2-haut-amb.jpg) no-repeat;
width:699px;
height:216px;
padding:160px 0 0 255px;
}
#haut-video2-amb div{
width:475px;
text-align:center;
}

#bas-video2-amb{
background: url(../images/ambassadrice/fond-vid2-bas-amb.jpg) no-repeat;
width:699px;
height:352px;
padding-left:255px;
}
#bas-video2-amb div{
width:475px;
text-align:center;
}

#mail{
margin-top:150px;
}

#mail img{
margin-left:20px;
}

#mail input{
margin-left:50px;
}

/* //////////////   reglement   ///////////////// */

#reglement-complet{
width:490px;
}
#reglement-complet h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ef8e38;
margin-top:15px;
}
#reglement-complet a{
color:#61acd8;
}

/* //////////////   footer   ///////////////// */

#footer{
margin-top:15px;
text-align:center;
}

#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#FFFFFF;
}

#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#FFFFFF;
text-decoration:none;
}
