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

/*
*{
border:0;
}*/


body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#5b6669;
	font-size:12px;
}




#ellaContainer{
text-align:left;
width:100%;
}

#ellaContainer table.info{
width:100%;
}

#ellaCenter{
text-align:center;
}

#ellaContainer p.message{
color:#023c59;
font-size:12px;
font-weight:bold;
text-align:center;
width:100%;
}

#ellaContainer img{
margin:15px;
}

#ellaInscriptionForm img{
margin:0;
}

#ellaContainer img.ellaMainPic{
margin:15px;
margin-right:0;
}

#ellaContainer img.picto{
margin:5px;
margin-right:15px;
}

#ellaContainer p.slogan{
font-size:0.9em;
font-weight:bold;

}

#ellaContainer td.container{
vertical-align:top;
}

#ellaContainer table.descriptif{
margin-left:40px;
font-size:12px;
}

#ellaContainer strong{
color:#023c59;
}

#ellaContainer #ellaInscriptionForm{
border:1px solid silver;
width:660px;
margin:auto;
/*padding:10px;*/
}


#ellaContainer #ellaInscriptionForm p.subtitle{
font-weight:bold;
/*color:#036793;*/
margin:6px 3px 3px 6px;
}

#ellaContainer #ellaInscriptionForm table{
width:100%;
}

#ellaContainer #ellaInscriptionForm td{
line-height:15px;
font-size:0.8em;
}

#ellaContainer #ellaInscriptionForm td select{
width:146px;
}

#ellaContainer #ellaInscriptionForm tr td:first-child{
padding-left:20px;
}

#ellaContainer #ellaInscriptionForm tr td.ellaNoPad{
padding-left:0px;
}

#ellaContainer #ellaInscriptionForm span.ellaFormTip{
font-size:0.8em;
font-style:italic;
line-height:15px;
}

#ellaContainer #ellaInscriptionForm span.warning{
font-size:0.8em;
color:#af0024;
font-weight:bold;
/*font-style:italic;*/
line-height:10px;
}

#ellaContainer p.ellaThanks{

margin:10px;
margin-left:15px;
margin-right:0px;
font-size:14px;
font-weight:bold;
}

#ellaContainer #ellaReadMe{
width:60%;
border:1px solid silver;
margin-top:25px;
margin-bottom:25px;
}

#ellaContainer table.ellaHead{
width:70%;
margin:auto;

}

#ellaContainer table.ellaHead p.explain{
font-size:13px;
margin-left:15px;
margin-right:0px;
line-height:13pt;
}

#ellaReadMe p{
margin:15px;
}

#ellaReadMe p.readMeTitle{
font-size:14px;
font-weight:bold;
margin:6px 3px 3px 6px;
}

#ellaReadMe table.readMeTable{
font-size:13px;
width:80%;
margin:10px;
margin-bottom:0px;
}

#ellaReadMe .discoverElla{
font-weight:bold;
}

#ellaReadMe a{
color:#af0024;
}

#ellaReadMe a:hover{
color:#af0024;
text-decoration:none;
}

input.ellaShowForm {
background:url(http://fr.ella.eu/images/promo_lesoir/btn.jpg) no-repeat scroll 0 -46px;
width:209px;
height:46px;
border:0;
margin-top:10px;
margin-bottom:5px;
cursor:pointer;
outline-color: -moz-use-text-color;
outline-style:none;
outline-width:0;
}

input:hover.ellaShowForm {
background:url(http://fr.ella.eu/images/promo_lesoir/btn.jpg) no-repeat scroll 0 0;
width:209px;
height:46px;
}



#ellaContainerPage2 div#ellaHeadTable{
width:640px;

margin-top:10px;
margin-bottom:25px;
text-align:left;
}





#ellaContainerPage2{
text-align:center;
font-family:Tahoma;
width:100%;
}

#ellaContainerPage2 table.ellaHead{
width:620px;
margin:auto;
text-align:left;

margin-top:10px;
}

#ellaContainerPage2 p.ellaThanks{

margin:10px;
margin-left:15px;
margin-right:0px;
font-size:14px;
font-weight:bold;
}

#ellaContainerPage2 #ellaReadMe{
width:580px;
border:1px solid silver;
margin-top:25px;
margin-bottom:25px;
}

#ellaContainerPage2 #ellaReadMe img{
margin:15px;
}

#ellaContainerPage2 table.ellaHead p.explain{
font-size:12px;
margin-left:15px;
margin-right:0px;
line-height:13pt;
}

a[href^="mailto:"]{
background:none;
padding:0;
}

#ellaContainerPage2 a:hover{
text-decoration:underline;
}


p.btnLink{
width:200px;
border:1px solid silver;
margin:auto;
}




#ellaContainer #ellaPromoForm{
border:1px dashed #036793;
width:740px;
margin:auto;
padding:10px;
}


#ellaContainer #ellaPromoForm p.subtitle{
font-size:120%;
color:#036793;
margin:6px 3px 3px 6px;
}

#ellaContainer #ellaPromoForm table{
width:100%;
}

#ellaContainer #ellaPromoForm td{
line-height:25px;
font-size:0.9em;
}


#ellaContainer #ellaPromoForm tr td.ellaNoPad{
padding-left:0px;
}

#ellaContainer #ellaPromoFormm span.ellaFormTip{
font-size:0.8em;
font-style:italic;
line-height:15px;
}

#ellaContainer #ellaPromoForm span.warning{
font-size:0.8em;
color:#af0024;
font-weight:bold;
font-style:italic;
line-height:15px;
}


.titleLLTable{
font-weight:bold;
color:#036793;
font-size:110%;
}





iframe{
border:none;
}

