﻿body {font-family: arial; padding: 0px;margin:0px;}

#cache h1 { display:none; }

.separateur {clear: both;}

.droite {text-align: right;}

.titresCaches {display: none;}

#tetiere{
	overflow:visible;
	margin:0 auto;
	width:939px; 
	background: #ffffff url(/_images/bg_tetiere.png) no-repeat center; 
	height: 217px; 
	border-left: 15px solid #d9d9d9; 
	border-right: 15px solid #d9d9d9; 
	padding: 0 15px 0 15px;
	position: relative;
}
#avis_clients {
    position: relative;
    left: 750px;
}
#conteneur {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 15px solid #D9D9D9;
    border-left: 15px solid #D9D9D9;
    border-right: 15px solid #D9D9D9;
    margin: 0 auto;
    padding: 0 15px 15px;
    width: 939px;
}
#publiezFacile {background: url(/_images/publiez-vos-annonces-legales-en-3-etapes.png) no-repeat; width: 362px; height: 168px; float: left;}
#publiezFacileBouton {width: 570px; overflow: hidden; padding-top: 10px;}
#publiezFacileBouton a img {border: none;}
#tetiere_backhome {display: block; width: 400px; height: 120px;}

#tetiereMenu {
    left: 20px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 189px;
}
#tetiereMenu li {display: inline; margin: 0 9px 0 1px; font-size: 0.9em; padding: 3px; color: #ffffff;}
#tetiereMenu a {text-decoration: none; color: #ffffff;}
#tetiereMenu li:hover {background: #ffffff;}
#tetiereMenu a:hover {color: #009ee0;}

h1, h2, h3, .Title {color: #009EE0; font-family: verdana,helvetica; font-weight: bold;}
h2 {font-size: 1.3em;}

#accrocheHome {width: 939px; height: 168px; color: #ffffff; font-weight: normal; font-size: .8em; background: #009ee1;}

#accrocheHome a {text-decoration: none; color: #ffffff;}

#accrocheHome img {border: none;}

#envoi-annonce {font-size: .8em; width: 300px;float: right; margin: 115px 15px 0 15px; font-size: .6em; color: #ffffff; position: absolute; top: 85px; left: 495px;}
strong.homeImportant {font-weight: bold; color: #394040; font-size: 17px;}

#HomePGABlocTitre {padding-top: 15px;}
#HomePGABlocTitre h1 {font: bold 24px arial,helvetica; color: #ffffff; position: relative; left: 310px; top: 56px;}
#homeDevisGratuit {}


#conteneurAnnonces {width: 40em;}
.boutonGris, #conteneurAnnonces select {
	width: 205px; 
	padding: 3px 0 3px 0;
	margin-top: 10px;
	background-color: #dde0e9;
	border: 1px solid #cbcbcb;
	color: #5c626e;
	font-size: 0.8em;
}
.boutonGris:hover {background: #cbcbcb; color: #ffffff;}
#conteneurAnnonces select {margin-bottom: 14px;}
#conteneurAnnonces .small {font-size: 0.8em;}
#conteneurAnnonces strong {color: #009EE0;}

#revisionAnnonceModification {overflow: auto;color: #656667; font-size: 0.8em;}
#revisionAnnnonceConfirmation {float: left; margin-right: 2em; min-height: 20em; color: #656667; font-size: 0.8em;}
#revisionAnnnonceConfirmationCorps, #popAnnonce {font-size: 8pt; width: 205px; min-height: 340px; padding: 5px; background: url(/images/fond_degrade_2.gif) #dddddd;}
#revisionAnnnonceConfirmationCorps .annonceDevisCorpsDouble {font-size: 13pt;}
#revisionAnnonceNavigateurIncompatible {height: 430px;}

#siAcceptePayer {width: 200px;}

.blocFormulaire {font-size: 10px; width: 60em; margin: 5px; margin-left: 1em;}
.blocFormulaire label {color: #009EE0; float: left; width: 230px; margin-left: 2em; font-weight: bold; font-size: 1.5em; line-height: 1.5em;}
.blocFormulaire .notice {font-weight: normal; font-size: 1em; font-style: italic; line-height: 1.5em; margin-left: 2.5em;}
.blocFormulaire input,.blocFormulaire select, .blocFormulaire textarea {font-size: 10px; border: 1px solid #d0d1d3; background-color: #ffffff; font-family: verdana,helvetica;}
.blocFormulaire input {padding: 4px;}
.blocFormulaire textarea { width: 450px; height: 200px;}
.blocFormulaire textarea.court { width: 300px; height: 50px;}
.blocFormulaire textarea.moyen { width: 300px; height: 100px;}
.blocFormulaire textarea.grand { width: 300px; height: 350px;}

.blocFormulaire .blocChampCompte, .blocFormulaire .champErreur {clear: both; padding-top: 2px; padding-bottom: 2px; margin-bottom: 2px;}
/*.blocFormulaire .blocChampCompte {background-color: #fafafa; border: 1px solid #dddddd;}*/
.blocFormulaire .champErreur {background-color: #ffded3; border: 1px solid #ca0731;}
.blocFormulaire .blocChampCompte hr, .blocFormulaire .champErreur hr {visibility: hidden; line-height: 0px; height: 0px; border: 0;}

.blocFormulaire h3 {background-color: #eeeeee; padding: 5px;}
.blocChamp {margin: 0px 0px 15px 2em;}

.blocFormulaire hr.separateur {visibility: hidden; margin-bottom: 8px;}

#compteMessagesErreur {margin-left: 10px;}
#compteMessagesErreur p {margin: 1px; font-size: 11px; font-weight: bold; color: #ca0731;}
 {font:size}
 
#popAnnonce {margin-left: auto; margin-right: auto;}
#popAnnonceClose {width: 205px; margin-left: auto; margin-right: auto; text-decoration: none; background-color: #dde0e9; text-align: center;}
#popAnnonceClose a {text-decoration: none; color: #5c626e;}

.monCompteAnnonce {font-size: 13px; margin-bottom: 5px; color: #000000; border-bottom: 1px solid #999999;} 
.monCompteAnnonceDate { color: #009EE0;}
.monCompteAnnonce:hover {background-color: #dddddd;}
li.monCompteAnnonce {list-style-type: none;}
.monCompteAnnonce a {color: #000000;}
.monCompteAnnonce a:hover{text-decoration: none; background-color: #01882A; color: #ffffff; padding: 2px;}
.monCompteAnnonceDate {font-size: 11px;}

#illustration {float:left;}

.conteneur {margin: 0; padding: 5; overflow: auto;}

#PGABlocTitre {
    clear: both;
    color: #0A0A0A;
    height: 100px;
    margin: 0 auto;
    padding-top: 20px;
    width: 880px;
}
#PGABlocTitre h1 {
    background-color: #009EE0;
    color: #FFFFFF;
    font: bold 24px arial,helvetica;
    padding: 4px;
    text-align: center;
}

#PGABlocTitreRedactionnel {clear: both; width: 802px; height: 100px; padding-top: 20px; margin: 0 auto;}
#PGABlocTitreRedactionnel h1 {font: bold 28px arial,helvetica; color: #ffffff; background-color: #009ee0; text-align: center;}

#annoncesUneHeure {color: #009EE0; font-size: 12px;}
#blocGeneralArrondi {
	/* border-left: 1px solid #afb1b3; border-right: 1px solid #afb1b3; */
	/* border: 1px solid #afb1b3; */
	margin: 0 auto;
	width: 900px;
	padding: 10px;
	/* background: #ffffff url(/images/fond_degrade_2.gif) repeat-x; */
}
* html #blocGeneralArrondi{
	width:801px;
}
#blocGeneralArrondi h2 {margin-top: 0px;}
#conteneurTop {display: none;}
#conteneurBottom {clear: both; margin: 0; position: relative; bottom: 1px;display: block; margin:0 auto}

#conteneur #footer {width: 930px;background-color: #ffffff;}
#conteneur #footer #footerLiens{background-color: #06577b; margin-right: 15px; width: 75px;}

#footer {
	background-color: #D9D9D9;
	width: 979px;
	padding: 10px;
	margin: 0px auto;
}
#footer div {padding: 10px 15px 5px; font-size: 0.6em; color: #31b0e4; width: 939px;}
#footerAdresse {}
#footerLiens {text-align: right;}
#footerAdresse a,#footerLiens a {color: #31b0e4;}

#homeBlocInfos h1 {margin: 0 0 1px 0; padding: 0; font-size: .8em; color: #4a883f;}

#homeBlocNewsletter {float: right; display: none;}
#homeblocUtile {float: right; height: 303px; width: 282px; background: url(/_images/bg_login.png); margin-top: 15px;}
#homeBlocUtileBouton, #homeBlocInfosBouton {display: inline; float: left; margin: 0 15px 15px 0;}

#homeBlocUtileBouton {display: inline; float: left; margin: 0 15px 15px 0;}

#homeIdentification input {position: relative; left: 15px; top: 5px;}

#homeIdentification {position: relative; top: 80px; left: 10px;}
#oubliMpd, #homeIdentification {width: 228px; height: 100px;}
#oubliMpd {position: relative; top: 50px; left: 10px;}

h2.homeIdentification {position: relative; top: 5px; left: 15px; margin-bottom: 4px; color: #ffffff; font-size: 14px;}
#homeOubliMdpEmail, #homeIdentificationLogin, #homeIdentificationPw {width: 80px; height: 8px; line-height: 8px; font-size: 8px;}

#homeResetMdp, #homeIdentificationOk {background-color: #14709d; color: #ffffff; font-size: 9px; border: none; padding: 3px;}

#oubliMpd label, #homeIdentification label {width: 30px; font-size: 13px; color: #ffffff; margin-left: 15px;}
#homeResetMdp {margin: 5px 0 0 15px;width:198px;}

#homeBlocInfos {overflow: auto;width:655px; clear: left; float: left;}
* html #homeBlocInfos{float:left}
#homeInfos h1 {color: #536572; clear: both; font-size: 1.3em;}
#homeInfos p {clear: both;}
#homeInfos {font-size: .8em; color: #555555;}
#homeInfos a {color: #115779;}

.annoncesLegalesModele a {color: #888888; text-decoration: none;}
.annoncesLegalesModele a:hover {color: #009ee0; text-decoration: underline;}
.annoncesLegalesTypesBox {
    border-bottom: 1px solid #555555;
    float: left;
	clear:left;
    margin: 0 15px 0 10px;
    padding: 0;
    width: 230px;
}
.annoncesLegalesTypesBox h3 {
	border-bottom: 1px solid #888888;
	margin-left: 0;
	padding: 4px;
	background-color: #f6f6f6;
	color: #009ee0;
	font-size: 14px;
}
#annoncesLegalesTypesBox5 {clear: left;}
#annoncesLegalesTypesBox6 {
	position: relative; 
}
#annoncesLegalesTypesBox3{float:right;clear:none;}
#annoncesLegalesTypesBox2{float:right;clear:none;}
#annoncesLegalesTypesBox7 {}
#annoncesLegalesTypesBox8 {}
.annoncesLegalesTypesBox ul {
	font-size: 0.8em;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0 0px;
}

#listeModelesFormalites {
    background: none repeat scroll 0 0 #EEEEEE;
    float: right;
    font-size: 0.7em;
    margin-left: 20px;
    padding: 15px;
    width: 280px;
    z-index: 200;
}

#redactionnel {font-size: .9em; line-height: 1.3em; color: #555555; padding: 0px 35px 15px 30px; text-align: justify; margin: 0;}
#redactionnel a {color: #555555;}

#encartPublier a {text-decoration: none; color: #12668a; font-weight: bold; }
#encartPublier a:hover {text-decoration: underline;}

img.autrePublications {float: left; margin-right: 10px;}

#annonceBlocDroite {float: right; width: 250px; border: 2px dotted #12668a; padding: 15px; margin-right: 15px; font-size: .8em;}

#verificationCompte {font-size: .8em;}
#verificationCompte a {color: #444444;}
#verificationCompte h2 {margin-top: 10px;}

#validerAnnonce {font-size: 18px; background-color:#009EE0; color: #ffffff;}

#messageLogin {width: 450px; font-weight: bold; padding: 5px; color: #ff0000;}

#accrocheHome strong {color: #115779}

#footer-liens-annonces {
    background-color: #D9D9D9;
    font-size: 10px;
    margin: 15px auto;
    padding: 10px;
    width: 979px;
}
#footer-liens-annonces ul {width: 790px; margin: 0 auto; padding: 0;overflow:auto}
#footer-liens-annonces li {float: left; width: 185px; list-style-type: none; margin: 0; padding: 0 10px 0 0;}
#footer-liens-annonces li a {color: #404040; text-decoration: none;}
#footer-liens-annonces li a:hover {text-decoration: underline;}
#logincode {clear: left; font-size: 11px; color: red; width: 200px; margin: 7px auto;}
#departement {font-size: 16px;}
