@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #666;
}
#container {
	background-color: #FFF;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	background-image: url(../images/accueil/bg_left.jpg);
	background-repeat: no-repeat;
	background-position: left 188px;
}
#header {
	text-align: center;
}
#nav_nature  {
	height: 30px;
	background-color: #3F200B;
	padding-left: 15px;
}
#container #nav_nature li{
	display: block;
	float: left;
	height: 30px;
}
#container #nav_nature li.accueil a {
	display: block;
	background-image: url(../images/navigation/01_accueil.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 63px;
}
#container #nav_nature li.accueil a:hover , #container #nav_nature li a.pageactive{
	display: block;
	float: left;
	background-image: url(../images/navigation/01_accueil_sel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 63px;
	overflow: hidden;
}
#container #nav_nature li.sep a {
	display: block;
	background-image: url(../images/navigation/separateur.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 24px;
}
#container #nav_nature li.nouveau a {
	display: block;
	background-image: url(../images/navigation/02_nouveau_numero.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 147px;
}
#container #nav_nature li.nouveau a:hover , #container #nav_nature li.nouveau a.pageactive{
	display: block;
	background-image: url(../images/navigation/02_nouveau_numero_sel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 147px;
}
#container #nav_nature li.abonnement a {
	display: block;
	background-image: url(../images/navigation/03_abonnement.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 101px;
}
#container #nav_nature li.abonnement a:hover , #container #nav_nature li.abonnement a.pageactive{
	display: block;
	background-image: url(../images/navigation/03_abonnement_sel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 101px;
}
#container #nav_nature li.ancien a {
	display: block;
	background-image: url(../images/navigation/04_anciens_numeros.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 132px;
}
#container #nav_nature li.ancien a:hover , #container #nav_nature li.ancien a.pageactive{
	display: block;
	background-image: url(../images/navigation/04_anciens_numeros_sel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 132px;
}
#container #nav_nature li.annonce a {
	display: block;
	background-image: url(../images/navigation/06_petites_annonces.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 129px;
}
#container #nav_nature li.annonce a:hover , #container #nav_nature li.annonce a.pageactive{
	display: block;
	background-image: url(../images/navigation/06_petites_annonces_sel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 129px;
}
#container #nav_nature li.lien a {
	display: block;
	background-image: url(../images/navigation/08_liens.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 53px;
}
#container #nav_nature li.lien a:hover , #container #nav_nature li.lien a.pageactive{
	display: block;
	background-image: url(../images/navigation/08_liens_sel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 53px;
}
#container #nav_nature li.panier a {
	display: block;
	background-image: url(../images/navigation/09_panier.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 103px;
}
#container #nav_nature li.panier a:hover , 
#container #nav_nature li.panier a.pageactive{
	display: block;
	background-image: url(../images/navigation/09_panier_sel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	height: 30px;
	width: 103px;
}
#navigation  {
	background-color: #3D2010;
	height: 30px;
}

#contenu {
	overflow: auto;
	background-image: url(../images/accueil/sauvons_notre_planete.jpg);
	background-repeat: no-repeat;
	background-position: 15px bottom;
	margin-bottom: 20px;
	padding-left: 200px;
	padding-top: 30px;
}
#footer {
	background-image: url(../images/accueil/bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 186px;
}


#colonne_droite {
	text-align: center;
	float: right;
	width: 380px;
	margin-left: 10px;
}

#colonne_gauche {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 390px;
}

#colonne_sommaire_droite {
	text-align: left;
	float: right;
	width: 270px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
#colonne_sommaire_droite  ul li {
	font-size: 12px;
	line-height: 16px;
	color: #999;
	background-image: url(../nouveau/images/red_square.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	margin-bottom: 2px;
}





#colonne_sommaire_gauche {
	margin-right: 280px;
	text-align: center;
	margin-left: 70px;
	margin-bottom: 20px;
}
#colonne_sommaire_gauche div img {
	margin-left: 10px;
	margin-right: 10px;
}


#colonne_sommaire {
	margin-right: 0px;
	padding: 10px;
	margin-top: 60px;
	width: 50px;
	float: left;
}
#colonne_sommaire_gauche div form #voir_interieur {
	margin-left: 15px;
}

#colonne_gauche_lien {
	margin-right: 0px;
	font-size: 13px;
	line-height: 17px;
	color: #999;
}
#colonne_gauche_lien ul li {
	font-size: 13px;
	line-height: 17px;
	color: #999;
	background-image: url(../nouveau/images/red_square.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	margin-bottom: 5px;
	display: block;
}

#colonne_gauche_lien ul li a {
	font-size: 13px;
	line-height: 17px;
	color: #9F1C21;
	font-weight: bold;
}
#colonne_gauche_lien ul li a:hover {
	font-size: 13px;
	line-height: 17px;
	color: #9F1C21;
	font-weight: bold;
	text-decoration: underline;
}

#colonne_droite_annonces {
	text-align: center;
	float: right;
	width: 360px;
	margin-left: 10px;
}


#colonne_droite_annonces ul li a{
	color: #666;
	font-weight: bold;
	padding-left: 10px;
	display: block;
}
#colonne_droite_annonces ul li a:hover {
	color: #FFF;
	background-color: #B61C38;
	font-weight: bold;
	padding-left: 10px;
	display: block;
}

#colonne_droite_annonces ul li {
	background-color: #CCC;
	margin-bottom: 5px;
	text-align: left;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}


#colonne_droite_annonces p a img {
	margin-bottom: 20px;
}
#colonne_droite_annonce p {

}




#colonne_gauche_annonces {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 360px;
}

#colonne_gauche_annonces p {
	text-align: justify;
}
#colonne_gauche_annonces a img {
	margin-bottom: 15px;
}
#colonne_gauche_annonces p#publier{
	background-color: #CCC;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 10px;
	border: 0.5px solid #9F1C21;
	padding: 5px;
	text-align: center;
}

#publier a {
	color: #000;
}

#publier a:hover {
	color: #FFF;
}

#colonne_droite_appareil {
	float: right;
	width: 400px;
	color: #000;
}

#colonne_droite_appareil a   {
	color: #F93;
}
#colonne_droite_appareil a:hover {
	color: #F93;
	text-decoration: underline;
}

#colonne_gauche_appareil {
	margin-right: 410px;
	text-align: center;
}

#colonne_gauche_appareil #publier {
	font-weight: bold;
	color: #F93;
	background-color: #CCC;
	border: thin solid #F93;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
}
#colonne_gauche_appareil #publier a {
	font-weight: bold;
	color: #F93;
	background-color: #CCC;
}

#colonne_gauche_appareil #publier a:hover {
	font-weight: bold;
	color: #000;
	background-color: #CCC;
}
#colonne_gauche_appareil ul  li{
	text-align: left;
	color: #F93;
	font-weight: bold;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #CCC;
}

#colonne_gauche_appareil ul li.rose {
	text-align: left;
	color: #F93;
	font-weight: bold;
	margin-bottom: 5px;
	background-color: #FCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#colonne_gauche_appareil ul li a {
	background-color: #CCC;
	text-align: left;
	color: #F93;
	font-weight: bold;
	margin-left: -10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#colonne_gauche_appareil ul li a:hover {
	text-align: left;
	color: #FFF;
	font-weight: bold;
	margin-left: -10px;
	padding-left: 10px;
}
#coordonnees ul {
	list-style-type: none;
}
#coordonnees ul li {
	float: left;
	width: 120px;
	margin-right: 10px;
	color: #000;
	border: thin solid #000;
	text-align: center;
	padding: 2px;
	margin-bottom: 20px;
}
#coordonnees ul li.cadrerouge {
	border: thin solid #9F1C21;
}
#coordonnees form {
	color: #000;
	overflow: auto;
}
#coordonnees form label {
	display: inline-block;
	width: 200px;
	margin-bottom: 7px;
}

#coordonnees form .decalage_case{
	padding-left: 15px;
	margin-bottom: 8px;
	margin-top: 8px;
}

#coordonnees form .case {
	width: auto;
	padding-left: 5px;
}

#coordonnees form #continuer    , #coordonnees form #modifier, #coordonnees form #vider, #coordonnees form #recalculer, #coordonnees form p #valider{
	background-color: #FFF;
	margin-left: 5px;
	border: thin solid #000;
	float: right;
	width: auto;
	color: #A01D23;
	padding: 4px;
	margin-bottom: 10px;
}

#coordonnees      #identite label{
	width: 200px;
	display: inline-block;
}
#coordonnees #identite p {
	text-align: left;
}
#coordonnees p {
}

#coordonnees #identite .decalage_case {
	padding-left: 15px;
	margin-bottom: 8px;
	margin-top: 8px;
}
#coordonnees #identite .case {
	width: auto;
	padding-left: 5px;
}
#identite form #continuer, #identite form #modifier {
	background-color: #FFF;
	margin-left: 5px;
	border: thin solid #000;
	float: left;
	width: auto;
	color: #A01D23;
	padding: 4px;
	margin-bottom: 10px;
}

#abonnement {
	color: #000;
}
#abonnement form {
	background-image: url(../abonnement/images/prix_abonnement.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: auto;
}
#abonnement label {
	display: inline-block;
	width: 280px;
}

#abonnement p {
	margin-bottom: 20px;
}
#abonnement form .case {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#abonnement form .drapeaufr {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-image: url(../abonnement/images/flag_fr.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#abonnement form .drapeaueu {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-image: url(../abonnement/images/flag_eu.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#abonnement form .drapeaumonde {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-image: url(../abonnement/images/flag_world.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}



#abonnement form #valider {
	background-color: #FFF;
	margin-left: 5px;
	border: thin solid #000;
	width: 180px;
	color: #9F1C21;
	padding: 2px;
	float: right;
}
#colonne_depot {
	margin-right: 410px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

#colonne_depot p {
	color: #000;
	text-align: left;
}
#retour_annonce {
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 3px;
	border: 2px solid #9F1C21;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
#retour_annonce a {
	font-weight: bold;
	color: #F93;
}
#retour_annonce a:hover {
	font-weight: bold;
	color: #9F1C21;
}
#colonne_droite_annonce {
	float: right;
	width: 400px;
	color: #000;
}
#annonce label {
	background-color: #CCC;
	width: 100px;
	display: inline-block;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 22px;
	margin-top: 10px;
}
#annonce label.conditions{
	background-color: #FFF;
	font-size: 11px;
	width: 260px;
	text-align: left;
}
#annonce label.description {
	background-color: #CCC;
	height: 253px;
}

#annonce #description , #annonce #mail, #annonce #titre {
	width: 280px;
}

#annonce #departement {
	width: 200px;
}
#annonce #telephone {
	width: 80px;
}
#annonce #prix {
	width: 50px;
}
#annonce #description {
	height: 250px;
	vertical-align: top;
	margin-top: 10px;
}
#annonce #publier {
	background-color: #FFF;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	border: 2px solid #000;
	padding: 3px;
	color: #F93;
}
#annonce .centre  {
	text-align: center;
}
#coordonnees #intitule  {
	background-color: #392615;
	height: 20px;
	margin-bottom: 0px;
}

#coordonnees #intitule li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	color: #FFF;
}
#coordonnees #intitule .t75  , #coordonnees #ligne1 .t75 , #coordonnees #ligne2 .t75{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	width: 75px;
	text-align: center;
	padding-left: 5px;
	float: left;
}
#coordonnees #intitule .t70 , #coordonnees #ligne1 .t70 , #coordonnees #ligne2 .t70{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	width: 70px;
	text-align: center;
	padding-left: 5px;
	float: left;
}
#coordonnees #intitule .t115 , #coordonnees #ligne1 .t115 , #coordonnees #ligne2 .t115{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	width: 115px;
	text-align: left;
	padding-left: 5px;
	float: left;
}

#coordonnees #intitule .t90 , #coordonnees #ligne1 .t90 , #coordonnees #ligne2 .t90{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	width: 90px;
	text-align: center;
	padding-left: 5px;
	float: left;
}
#coordonnees #intitule .t45 , #coordonnees #ligne1 .t45 , #coordonnees #ligne2 .t45{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	width: 40px;
	text-align: center;
	padding-left: 5px;
	float: left;
}
#coordonnees #intitule .t200 , #coordonnees #ligne1 .t200, #coordonnees #ligne2 .t200{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	width: 190px;
	text-align: left;
	padding-left: 5px;
	float: left;
}

#coordonnees #ligne1 {
	background-color: #CCC;
	margin: 0px;
	height: 35px;
	clear: both;
	color: #000;
	padding-top: 8px;
	padding-bottom: 2px;
}

#coordonnees #ligne2 {
	background-color: #999;
	margin: 0px;
	height: 35px;
	clear: both;
	padding-top: 8px;
	padding-bottom: 2px;
}
#coordonnees #ligne1 li , #coordonnees #ligne2 li{
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	line-height: 15px;
}
#coordonnees #ligne1 #quantite , 
#coordonnees #ligne2 #quantite 
  {
	width: 50px;
}
#coordonnees #ligne1  img , #coordonnees #ligne2 img{
	padding-top: 4px;
}
#coordonnees #panier p #residence {
	text-align: right;
}

#coordonnees .right  {
	text-align: right;
}

#coordonnees p {
	color: #392615;
	text-align: right;
	margin-bottom: 20px;
	margin-top: 10px;
}
#coordonnees .gauche  {
	text-align: left;
}
#colonne_gauche_anciens {
	margin-right: 460px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;
}
#colonne_gauche_anciens #recherche #champs {
	border: 2px solid #B50B14;
	margin-top: 20px;
}
#colonne_gauche_anciens #recherche #ok {
	margin-left: 20px;
	vertical-align: middle;
}
#colonne_droite_anciens {
	float: right;
	width: 450px;
	margin-left: 10px;
}
#colonne_gauche_anciens a {
	color: #F93;
}
#colonne_gauche_anciens a:hover {
	color: #B10B0F;
}
#colonne_droite_anciens #anciens .ancien_numero {
	width: 225px;
	text-align: center;
	float: left;
}
#colonne_droite_anciens #anciens .ancien_numero p a {
	color: #F93;
}
#colonne_droite_anciens #anciens .ancien_numero p #ajouter_panier {
	margin-top: 10px;
	margin-bottom: 5px;
}
#colonne_droite_anciens #anciens .ancien_numero p img {
	margin-bottom: 10px;
}
#colonne_droite_anciens #anciens .centre #page {
	width: 40px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	height: 20px;
}
#colonne_droite_anciens #anciens .ancien_numero p #voir_interieur {
	margin-bottom: 20px;
}
#anciens .centre #precedente  , #anciens .centre #suivante{
	background-color: #FFF;
	border: thin solid #000;
	width: auto;
	color: #A01D23;
	padding: 4px;
}
































a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}









h1 {
	font-size: 14px;
	margin-top: 20px;
	color: #9F1C21;
}

h2 {
	color: #9F1C21;
}


ul {
	list-style-type: none;
}


a {
	color: #999;
	text-decoration: none;
}


a:hover {
	color: #3C210C;
}

.img_droite {
	float: right;
	margin-left: 5px;
	padding: 2px;
	border: thin solid #CCC;
}
.lire_suite {
	font-size: 12px;
	color: #999;
	background-image: url(../images/accueil/square.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-top: 3px;
}

.decalage_img {
	vertical-align: middle;
	margin-top: 10px;
}
.espace_apres {
	margin-bottom: 20px;
}
.nom_appareil {
	font-weight: bold;
	color: #9F1C21;
	margin-bottom: 10px;
}

.numero_sommaire {
	font-size: 35px;
	color: #715E4F;
	text-align: center;
	margin-top: 20px;
}
.centre {
	text-align: center;
}
.texte_sommaire {
	color: #999;
	font-size: 12px;
	line-height: 16px;
}
.sommaire {
	font-weight: bold;
	color: #9F1C21;
}
.gras {
	font-weight: bold;
}
.cadre {
	border: thin dashed #666;
	padding: 8px;
	margin-top: 20px;
}
.cadre p {
	margin-bottom: 10px;
}

.fraude {
	text-align: left;
	border: 2px solid #F93;
	padding: 8px;
	color: #000;
}
.fraude p a {
	color: #F93;
}
.fraude p a:hover {
	color: #F93;
	text-decoration: underline;
}
.long_cartouche {
	width: 400px;
}
.tres_long_cartouche {
	width: 200px;
}

.court_cartouche {
	width: 40px;
}
.rouge {
	color: #9F1C21;
}
 
.clear {
	clear: both;
}
