#presse_titre {position: relative; width:675px; height:128px; padding:45px 0 0 64px; margin:0;}
#presse_img{position: absolute; top:0; left:0;}
#presse_h1{position: absolute; top: 35px; left: 65px; color:#e3067b; font-size:38px; font-weight:normal; padding: 0; margin: 0;}
#presse_texte{position: absolute; top: 80px; left: 67px; color:#e3067b; font-size: 14px; font-weight: bold; padding: 0; margin: 0;}
#presse_texte span{font-size: 12px; font-weight: normal;}

#presse_form_login, #presse_form_inscription{width:732px; padding-left:7px;}
#presse_form_login a { color:#e3067b}

.error{width:660px; margin:0; padding:10px 10px 10px 62px; background-color:#e3067b; color:#fff;font-weight: bold;}

.presse_form_titre{width:645px; height:22px; padding:8px 0 0 87px; background: url(../images/bg_btn_adhesion.jpg) no-repeat top left; color:#E3167B; font-size:12px; font-weight:bold;}
.presse_form_titre span{font-weight:normal;}

.presse_form_champs{position:relative; width:680px; padding: 15px 0 5px 52px; background-color:#F7F7F7;}
.presse_form_champs p{position: relative; padding-left: 10px; font-weight:bold; font-size:11px;}
.presse_form_champs p .span_colleft{position: absolute; left: 0; color:#08ABEC;}
.presse_form_champs p .span_colright{color:#08ABEC;}
.presse_form_champs p .span_legende{font-weight:normal;}
.presse_form_champs p label{display:block; width: 120px; float:left;}
.presse_form_champs p input, .presse_form_champs p select{border: 1px solid #535353; font: normal 10px arial;} 
.presse_form_champs p textarea{border: 1px solid #535353; font: normal 10px arial;width:650px;height:120px;} 
.presse_form_champs .presse_form_col p{float:left;}
.presse_form_champs #label_journalistes_prenom{padding-left: 23px; width: 64px;}
.presse_form_champs #label_journalistes_ville{padding-left: 40px; width: 47px;}
.presse_form_champs #label_journalistes_portable{padding-left: 58px; width: 29px;}
.presse_form_champs .long{width:300px;}
.presse_form_champs .court{width:100px;}

.presse_form_champs .presse_form_obligatoire{position: absolute; top:10px; right:20px; color:#08ABEC; font-weight:bold; font-size:11px;}

.presse_form_champs .presse_form_small{padding-right:20px; font-weight:normal; font-size:9px; text-align:justify;}
.presse_form_champs .presse_form_small a{color:#434343;}

#presse_form_connecter{position:relative; width:671px; padding: 0 0 5px 61px; background-color:#F7F7F7;}

#presse_form_envoyer{width:732px; height:48px; background: url(../images/bg_btn_calculer.jpg) no-repeat top left;}
#presse_form_envoyer p{float:right;}

#presse_contenu {width: 722px; background:#F7F7F7; margin-left:7px; padding:15px 0 15px 10px;}
#presse_contenu p { margin:5px 0 0 0; }
#presse_contenu p span {color:#e3067b; font-weight: bold;}
#presse_contenu p.sublink {width:240px; padding-left:17px; margin:0 0 10px 0;}
#message_presse {position:relative}
#message_presse p {width:694px;  padding:10px; background-color:#e3067b; color:#fff; font-weight: bold; margin:0 0 7px 0;}
#presse_contenu a#btn_logout {position:absolute; right:25px; top:10px; color:#fff; }

#presse_contenu a {font-weight: bold;color:#8d559a}
#presse_contenu img {vertical-align: middle; padding-right:4px;}
#presse_contenu h3 {color:#8d559a; font-size:18px; font-weight:normal; font-family:verdana; margin:10px 0;}
.line {width:714px; overflow:auto; border-bottom: 10px solid #eee;}
.bloc_presse_col1 {width: 280px; height: 100px; background: #fff; float:left;border-right:10px solid #eee; padding:0 0 0 37px; }
.bloc_presse_col2 {width: 359px; height: 100px; background: #fff; float:left; padding: 0 0 0 28px; }

