@charset "utf-8";
* {margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px;background:url(../i/fond.jpg) no-repeat center top #1A181D;}
h1 {font-family:Georgia,"Times New Roman",Times,serif;font-size:32px;font-style:italic;font-variant:normal;font-weight:normal; margin-bottom:10px;}
.color1 {color:#eb4469} /* Rose */
.Txt11 {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; font-style:normal; font-weight:normal;}
.Txt16 {font-size:16px;}
input {border:2px solid #fbe6bf;font-size:14px;padding:3px;}
.Input01:hover {border:2px solid #c69435;}
.Input01Active {border:2px solid #eb4469;}
p.P01 {font-size:13px;font-family:Georgia,"Times New Roman",Times,serif;}
img.Partenaires {padding:1px; background-color:#FFFFFF; border:solid 1px #000;}
.Txt01 {font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; font-weight:bold; color:#367EAF; font-style:italic; padding-bottom:10px;}
/*.Content {width:655px;margin:110px auto 20px auto;}*/
.Content {width:655px;margin:110px auto 20px auto; position:relative;}
.Head {background:url(../i/content-head.png) no-repeat center top!important; background:url(../i/content-head.gif) no-repeat center top; width:655px; height:31px;}
.ZeContent {background:url(../i/content-content.png) repeat-y center top!important;background:url(../i/content-content.gif) repeat-y center top; width:655px; overflow:hidden;}
.ZeContent .LeJeu {padding:0 25px;}
.Footer {background:url(../i/content-footer.png) no-repeat center top!important;background:url(../i/content-footer.gif) no-repeat center top; width:655px; height:65px;}
.Footer .FooterTxt {padding:5px 25px 0 25px; font-size:11px; text-align:justify; color:#484848;}
.Champs ul {list-style:none;}
.Champs ul li {margin-bottom:18px;}
.Champs label {font-weight:bold; margin-right:10px; text-align:right; float:left; width:80px;}

.MessagesI {height:10px; text-align:right; margin-right:30px; padding-top:3px;}
.MessagesI .Erreur {font-size:11px; font-weight:bold; color:Red; text-decoration:blink;}


.Civilite dl, dd {display:inline; vertical-align:top; font-style:italic;}
.Civilite dl {margin-right:10px;}
dd input {border:none;}
.LogosPartenaires {font-size:11px; font-weight:bold;}
.LogosPartenaires dl {margin-bottom:8px;}
.DescriptionPartenaires {font-weight:normal; font-size:10px;}
a.BoutonRose {background: transparent url(../i/btn-rose-right.png) no-repeat scroll top right;display: block;float: left;height: 43px;margin-right: 6px;padding-right: 8px;text-decoration: none;color: #fff;font-size:22px;font-weight:bold;}
a.BoutonRose span {background: transparent url(../i/btn-rose-left.png) no-repeat;display: block;line-height: 43px;padding: 0 10px 0 15px;}
a.BoutonRose:hover span{text-decoration:underline;}
a.BoutonBleu {background:url(../i/btn-bleu.gif) repeat-x center center; border:solid 1px #000; color:#fff; font-size:18px; font-weight:bold; text-decoration:none; padding:3px 10px; line-height:28px;}
a:hover.BoutonBleu {text-decoration:underline;}
.ML {width:500px; margin:auto; overflow:hidden;}
.ML ul {list-style:none;}
.ML ul li {display:inline;}
.ML a {color:#fff; font-size:11px; font-weight:bolf; text-decoration:none;}
.ML a:hover {text-decoration:underline;}
table.ListeContacts {background-color: #efefef;}
.ListeContacts td {padding:4px 2px; margin-bottom:1px; background-color:#FFFFFF;}
.ListeContacts input {border:none;}
.MsgFinal {background-color:#FFDFE7; border:solid 1px #E94568; padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; text-align:center; font-size:14px; margin-top:20px; margin-bottom:30px;}
.PartenairePoker h2 {font-size:24px; color:#003A62; font-weight:normal; text-align:center;}
.PartenairePoker p {font-size:14px; margin:15px 0; line-height:20px;}

/*Popup*/
#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}
/*#tinybox {position:absolute; display:none; padding:10px; background:#fff url(../i/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}*/
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(../i/preload.gif) no-repeat; border:10px solid #e3e3e3; z-index:2000; overflow:scroll;}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.Prolongation {background:url(../i/prolongation.png) no-repeat!important;background:url(../i/prolongation.gif) no-repeat; width:217px; height:69px; position:absolute; right:13px; top:13px;}
