*{margin:0;padding:0;font-size:100%;}table{border-collapse:collapse;border-spacing:0;}img{border:none;}h1, h2, h3, h4, h5, p, ul{margin:14px 0;}h1{font-size:22px;}h2{font-size:18px;}h2.importanterencontre{font-size:20px;color:#000000;margin:0px;}h3{font-size:16px;}ul{list-style-type:none;}a img.clic{border-style:solid;border-width:3px;color:#000000;}a:hover img.clic{border-style:solid;border-width:3px;color:#BF3B3B;}input, button, select{vertical-align:middle;}p {margin:15px 0;line-height:160%;}p.erreur { font-size: 15px;color: #000000;}li{line-height:160%;}:focus{outline:0;}a:link, a:visited{color:#A73333;text-decoration:none;}a:hover{color:#BF3B3B;text-decoration:underline;}#page{text-align:left;}#footer{clear:both;text-align:center;}body{background:#ffdcdc;color:#7b7b7b;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}h1, h2, h3{color:#434343;font-weight:normal;letter-spacing:-1px;}#top{background:#000000;text-align:center;height:27px;line-height:27px;}#top a{color:#DDD;font-weight:bold;margin:0 15px;padding:3px 0 3px 20px;}#top a:hover{color:#FFF;}a#acam{background:url("img/ico-cam.png") no-repeat 0 3px;}a#aam{background:url("img/ico-coeur.png") no-repeat 0 3px;}a#asexy{background:url("img/ico-sexy.png") no-repeat 0 1px;padding-left:23px;}a#aami{background:url("img/ico-sexe.png") no-repeat 0 1px;padding-left:25px;}#header{width:980px;margin:0 auto;background:url("img/header.png") no-repeat 0 0;position:relative;height:681px;}#header h1#slogan{width:465px;position:absolute;top:70px;left:0;text-align:center;margin:0;}#pic{position:absolute;top:27px;left:510px;}#pic-message{position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.8);width:424px;}#pic-message p{margin:0;padding:10px;font-size:22px;color:#434343;letter-spacing:-1px;text-align:center;font-style:italic;}#inscription{width:460px;height:535px;position:absolute;top:120px;left:20px;}#inscription h2{font-size:22px;}#inscription h2, #inscription h3{margin:0;text-align:center;}#inscription h2 span{color:#A73333;}#inscription p{overflow:hidden;}#inscription input[type="text"] {padding:2px 4px;border:1px #000 solid;width:200px;}#inscription input[type="password"] {padding:2px 4px;border:1px #000 solid;width:200px;}#inscription  p.submit {text-align:center;}#box2{width:980px;margin:0 auto;}.box{background:url("img/box-bottom.png") no-repeat 0 bottom;padding-bottom:28px;margin-bottom:20px;}.box-top{background:url("img/box-top.png") no-repeat 0 0;height:26px;}.box-content{padding:1px 25px;background:url("img/box-bg.png") repeat-y;overflow:hidden;}#annonces{width:640px;float:left;}.annonce{width:300px;float:left;margin:0 20px 40px 0;}.annonce h3{margin:0 0 4px 0;border-bottom:1px solid #c3c3c3;padding-bottom:4px;}#temoignages{width:240px;float:right;color:#FFEFEF;}#temoignages h2{color:#FFF;margin-top:0;text-align:center;}#temoignages .post h3{color:#FFF;margin:0 0 4px 0;}#temoignages .post{background:url("img/transparent.png");padding:15px;margin-bottom:20px;-moz-border-radius:15px;border-radius:15px;}#temoignages .post p, #annonces .annonce p{line-height:1.5;text-align:justify;margin:0;}#footer{background-color:#000000;padding-top:5px;}#footer .inner{width:635px;margin:0 auto;padding:1px 0;color:#dddddc;overflow:hidden;}#footer a{color:#FFDFDF;}#footer p{color:#dddddc;}#footer p.rencontrethematique{text-align: left;}#footer .col{width:170px;font-size:10px;margin:0 20px 20px 0;text-align:left;border-right:1px solid #666;padding:10px;float:left;}#footer .col h3{color:#fff;margin:0 0 5px 0;font-size:11px;letter-spacing:normal;font-weight:bold;}#footer .col ul{margin:5px 0;}#footer .col2{width:170px;font-size:10px;margin:0 20px 20px 0;text-align:left;border-right:0px solid #666;padding:10px;float:left;}#footer .col2 h3{color:#fff;margin:0 0 5px 0;font-size:11px;letter-spacing:normal;font-weight:bold;}#footer .col2 ul{margin:5px 0;}#regForm .control-group {clear: both;margin:5px;margin-bottom:20px;}#regForm .control-group label {width:28%;text-align:right;margin:0 5px 0 0;line-height:22px;}#regForm .control-group label.labeljesuis {float: left}#regForm .control-group label.error {font-weight: normal; color: #FF0000;}#regForm .control-group input, select {display: inline-block;  height: 24px; margin: 0 1px; margin-bottom: 5px; padding: 0 5px; vertical-align: middle; font-size: 14px; font-weight: normal; line-height: 20px; color: #555555; border: 1px solid #cccccc;  background-color: #ffffff; border-radius: 3px;}#regForm .control-group select {border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0;width: 23%;}#regForm .control-group .radio {width:23%;float: left;font-size:14px;text-align:left;margin-bottom:10px;}#regForm .control-group .radio input {width: initial;max-width:15px;float:left;display:inline;margin: 0 3px;}#regForm .form-actions {text-align:center;text-transform:uppercase;}#regForm .form-actions button[type=submit] {background:url("img/submit.png") no-repeat 0 0;border:none 0;cursor:pointer;width:404px;height:57px;color:#FFF;line-height:57px;font-size:28px;font-family:Georgia, "Times New Roman", Times, serif;margin:0 auto;}  #regForm .form-actions button[type=submit]:hover {background-position:bottom;}#download h4 {font-size: 14px;text-align:center;}#download p {margin:0 20px;text-align:justify;font-size:14px;}#download a {color: #ffffff; text-decoration: none;}#download p.submit {background:url("img/submit.png") no-repeat 0 0;border:none 0;cursor:pointer;width:404px;height:57px;color:#FFF;line-height:57px;font-size:28px;font-family:Georgia, "Times New Roman", Times, serif;margin:0 auto;text-transform:uppercase;}#download p.submit:hover {background-position:bottom;}label.valid {max-width: 80px;float:right;width:24px;height:24px;background:url("img/valid.png") left no-repeat;text-indent:-9999px;}label.error {font-weight:bold;color:red;padding:0 8px;margin-top: 0;}