* {margin:0; padding:0}
img {border:0}
body {background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;color:#3f3f3f;}
#site {width:985px; margin:auto;margin-top:10px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;background:white;	-box-shadow:1px -5px 10px #3f3f3f;	-moz-box-shadow:1px -5px 10px #3f3f3f;	-webkit-box-shadow: black 1px -5px 10px;filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);}

/* Haut */
#haut { width:985px;height:108px; z-index:2;}
#logo {margin:12px 0 0 5px; float:left; width:310px;} * html{margin:0px}
#topbanner {float:left; margin:25px 0 0 7px;width:468px;height:60px;}
#pubcorner {float:left; width:179px;margin:27px 0 0 10px;}

.jaune {background-color:#fcfd53;}
.rouge {background-color:#ff8aff;}
.bleu {background-color:#53affd;}

/* Contenu */
.clear { clear:both;}
#content {z-index:1; float:left;width:990px;}

/* Menu haut */
.menutop {height:25px; margin-bottom: 10px;font-size:16px; font-weight:bold;border-style:solid;border-color:white;border-top-color:black;border-bottom-color:black;width:99%;border-width:2px;}
.menutop a {color:black;text-decoration:none;display:block;padding: 3px 26px 5px;}
.menutop a:hover {color:white;}
.menutop #testquiz{background-color:white;display:block;line-height:17px;height:22px;text-align:center;float:left;}
.menutop #testquiz a{padding: 3px 25px 5px;}
.menutop #testquiz :hover{background-color:black;}
.menutop #fauxtests{background-color:white;display:block;line-height:17px;height:22px;text-align:center;float:left;}
.menutop #fauxtests :hover{background-color:black;}
.menutop #top5{background-color:white;display:block;line-height:17px;height:22px;text-align:center;float:left;}
.menutop #top5 a:hover{background-color:black;}
.menutop #chat{background-color:white;display:block;line-height:17px;height:22px;text-align:center;float:left;}
.menutop #chat a:hover{background-color:black;}
.menutop #forum{background-color:white;display:block;line-height:17px;height:22px;text-align:center;float:left;}
.menutop #forum a:hover{background-color:black;}
.menutop #codespromos{background-color:white;display:block;line-height:17px;height:22px;text-align:center;float:left;}
.menutop #codespromos a:hover{background-color:black;}
.menutop #lemag{background-color:white;display:block;line-height:17px;height:22px;text-align:center;float:left;}
.menutop #lemag a{color:#DA38B2;}
.menutop #lemag a:hover{background-color:#DA38B2;color:white;}
.menutop #sep {float:left;display:block;color: #777777;font-size:17px;}

#gauche {float:left; margin-right: 9px;width:199px;}

/* Menu gauche */
.menugauche {width:190px; margin-top:3px;}
.menugauche #bgtop {padding:0!important; padding:10px 0 0 5px} *+html .menugauche #bgtop {padding:10px 0 0 5px!important; margin-left:-5px}
.menugauche p a {margin-left:13px; color:black; font-size:18px; font-weight:bold; text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;}
.menugauche ul {margin-bottom:10px}
.menugauche li {list-style: none; padding:2px 0 0 15px; margin-left:3px; width:135px;font-size:12px}
.menugauche li a {text-decoration:none; color:#3f3f3f}
.menugauche li a:hover {text-decoration:underline; color:#3f3f3f}
.facebookLike {margin-left:5px;width:180px;margin-bottom: 5px;}
.facebookPartage {margin-left:5px;width:180px;margin-bottom: 10px;}
.googleplus {margin-left:5px;width:180px;margin-bottom: 10px;}
.facebook{float:left;width: 180px;}
.facebookPicto {background:url(../img/picto.png) -50px -80px no-repeat; width:16px; height:16px;float:left;margin-top:2px;}
.facebookLien {float:left;margin-left:4px;margin-top:2px;}
.facebookLien a {float:left;color:#53AFFD;text-decoration:none;font-size:12px;font-weight:bold;white-space:nowrap;}
.facebookLien a:hover {text-decoration:underline; }
.googleplus1{float:left;width: 180px;}
.googlePicto {width:16px; height:16px;float:left;margin-top:2px;}
.googleLien {float:left;margin-left:4px;margin-top:2px;}
.googleLien a {float:left;color:#53AFFD;text-decoration:none;font-size:12px;font-weight:bold;white-space:nowrap;}
.googleLien a:hover {text-decoration:underline; }
.twitter{width: 180px;}
.twitterPicto {background:url(../img/picto.png) -70px -80px no-repeat; width:16px; height:16px;float:left;margin-top:2px;}
.twitterLien {float:left;margin-left:4px;}
.twitterLien a {color:#53AFFD;text-decoration:none;font-size:12px;font-weight:bold;white-space:nowrap;}
.twitterLien a:hover {text-decoration:underline; }
/* Mon espace */
.monespace {background:url(../img/bg.png) 0 0 repeat-x; border-top: 3px solid; width:179px; height:172px;margin-left:5px; padding: 6px 0 0 5px}
.monespace p {padding:2px 0px 8px 0;border-bottom: 1px solid;border-color:black;}
.monespace p a {font-family: Georgia,"Times New Roman",Times,serif;margin: 5px 0 0 25px; color:#000000; font-size:18px; font-weight:bold; text-decoration:none}
.monespace .champs {font-size:9px; margin: 7px 0 0 7px; width:160px}
.monespace .texte {font-size:10px; color:#3F3F3F; margin:7px 0 0 7px; width:160px;text-align:justify;}
.monespace .texteDroite {font-size:10px; color:#3F3F3F; margin:6px 0 0 7px;text-align:left;}
.monespace span {font-weight:bold}
.monespace a {color:#000000}
.monespace .btnOk {background: url(../img/picto.png) no-repeat scroll 0px -80px;display:block;width:40px; height:14px;margin:7px 11px 0 0;float:right;cursor:pointer;}
/* Contenu central */
#central {width:610px; margin-top:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left }
#central h1#first {border-top:solid 3px; border-bottom:solid 1px; font-family:Georgia,"Times New Roman",Times,serif; font-size:22px; color:black; margin-top:25px; padding-left:12px; min-height:33px; line-height:31px; clear:both;margin-top:0;}
#central h1#first a{font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none;font-size:22px; color:black;}
#central h1#first a:hover{font-size:22px; color:black;} 
#central h2#first {border-top:solid 3px; border-bottom:solid 1px; font-family:Georgia,"Times New Roman",Times,serif; font-size:22px; color:black; margin-top:25px; padding-left:12px; min-height:33px; line-height:31px; clear:both;margin-top:0;}
#central h2#first a{font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none;font-size:22px; color:black;}
#central h2#first a:hover{font-size:22px; color:black;} 
#central p#second {border-top:solid 3px; border-bottom:solid 1px; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; color:black; margin-top:25px; padding-left:12px; min-height:33px; line-height:31px; clear:both;margin-top:15px;font-weight: bold;}
#central .liste {background: url(../img/picto.png) no-repeat scroll -120px -436px; padding-left:12px; margin-top:4px}
#central .liste a {color:#53AFFD; font-weight:bold}
#central #bloc1 .liste {margin-top:4px; clear:left;text-align:justify;}
#central #bloc1 .accrocheTexte {text-align:center;margin:12px 0 12px 0;font-weight:bold;}
#central #bloc1 .accrocheVoyance {text-align:center;margin:12px 0 12px 0;font-weight:bold;}
#central #bloc1 .retour {text-align:center}
#central #bloc1 .retour a {color:#53AFFD;font-weight:bold;}
#central #bloc1 .pubMilieuPage {float:left;margin-top:20px;}
#central #bloc1 .pubMilieuPage .description {text-align:justify;margin-bottom:10px;}
#central #bloc1 .pubMilieuPage .banniere {text-align:center;}

#central #bloc1 .email {margin-top:10px;}
#central #bloc1 .email .bodyEmail {text-align:justify;}
#central #bloc1 .email .bodyEmail a {color:#53AFFD;font-weight:bold;text-decoration:none;}
#central #bloc1 .email .bodyEmail a:hover {text-decoration:underline;}
#central #bloc1 .email .footerEmail {text-align:middle;}
#central #bloc1 .email .footerEmail a {color:#53AFFD;font-weight:bold;text-decoration:none;}
#central #bloc1 .email .footerEmail a:hover {text-decoration:underline;}

#central #bloc {clear:left;}

#central .google {background: none repeat scroll 0 0 #F7F8FA;border: 1px solid #A1A6A9;clear: left;margin: 10px 0;padding: 15px;text-align: center;}

#central #bloc3 {clear:left;}
#central #bloc3 .liste {clear:left;padding-left:12px; margin-top:5px; background: url(../img/picto.png) no-repeat scroll -120px -431px;height:16px;}
#central .les5 {float:left; width:100%} 
#central .les5 a {text-decoration:none; color:#3f3f3f; float:left; font-weight:normal;margin-top:5px;margin-left:3px;}
#central .les5 a:hover { text-decoration:underline; color:#3f3f3f;}
#central .les5 .auteur {float:right;  margin-top:5px; font-weight:bold}
#central .les5 .theme {float:left;margin-top:5px; }
#central .les5 .theme a{float:left;margin-top:0px;margin-right:3px}

/* Pub droite Google */
#pubgoogle {float:left;width:136px;padding: 0px 0 0 23px; width:140px;}
#pubgooglefond {background-color:#F0EBE7;padding: 10px 10px;}
#central #bloc1 .encadre {background-color:white;border:1px dashed #365EC3;display:block;margin:2px;padding:3px;text-align:center;z-index:0;vertical-align:top;}

/* Footer */
#footerIndex {background-color:#FFFFFF; clear:both; font-size:10px;  width:985px; background:url(../img/footer-sep.gif) no-repeat top center; height:283px;color:#53595d;margin:20px 0 0;display:inline-block;}
#footerIndex a {margin:0 14px; text-decoration:none; color:#53595d;white-space:nowrap}
#footerIndex .liens {float:left; width:845px;padding:0 0px 0 65px;text-align:left; height:16px; line-height:16px; height:180px;}
#footerIndex .liens ul {float:left;height:125px;list-style-type:none;margin:0px 0 0;padding:0 0 0 5px;}
#footerIndex .liens .derniereCol {width:160px;}
#footerIndex .liens .titre {margin:0 0 0 10px;text-align:left; font-weight:bold;height:20px; line-height:20px;font-size:11px;width:128px;}
#footerIndex .copyright{background:url(../img/bg_footer.gif) no-repeat;clear:left;text-align:center;}
#footerIndex #pubfooterSed{clear:left;text-align:center;}

#footer {background-color:#FFFFFF; clear:both; font-size:10px;  width:985px; background:url(../img/footer-sep.gif) no-repeat top center; height:119px;color:#53595d;margin:20px 0 0;display:inline-block;}
#footer a {margin:0 14px; text-decoration:none; color:#53595d;white-space:nowrap}
#footer .copyright{background:url(../img/bg_footer.gif) no-repeat;clear:left;text-align:center;}
#footer #pubfooterSed{clear:left;text-align:center;}

.hide {display: none;}
.ads {background-color: #F4F4F4;color: #666666;font-size: 11px;text-align: center;text-transform: uppercase;}
.square250 {height: 250px;line-height: 250px;width: 250px;}

