@CHARSET "UTF-8";

@media screen {
	/* surcharges */
	#contenu { background: white; width: 980px;   }
	#PartiePrincipale{margin: 0; padding: 10px; width: 960px; }
	/*form.cmxform fieldset { width: 80%; }*/
	
	/* général */
	#PartiePrincipale h1 { margin: 0 0 0.5em 0; padding: 0 0 0 10px; font-size: 2em; font-weight: normal; color: #9a0000; background: url(../images/puce-rouge.png) no-repeat left center; border-bottom: 1px solid #ccc; }
	#PartiePrincipale h2 { padding: 0 0 0 10px; font-size: 1.8em; font-weight: normal; color: #9a0000; background: url(../images/puce-rouge.png) no-repeat left center; }
	#PartiePrincipale h3 { padding: 0 0 0 10px; font-size: 1.6em; font-weight: normal; color: #9a0000; background: url(../images/puce-rouge.png) no-repeat left center; }
	#PartiePrincipale p { font-size: 1.2em; }
	
	/* page choix des annonces */
	#choixCatAnnonce{position: relative; margin: 0 0 0 350px; paddign: 0; font-size: 1.4em; }
	#choixCatAnnonce h3, #choixTypeAnnonce h3{font-size: 1.4em; color: #9A0000;}
	#choixCatAnnonce ul.liste_choix_annonce {list-style-type: none;  margin:0; padding: 0;}
	#choixCatAnnonce ul.liste_choix_annonce li{padding: 0 0 0 20px; background: url(../images/puce.png) no-repeat left 5px;}
	#choixCatAnnonce ul.liste_choix_annonce li a{ color: black;}
	#choixCatAnnonce ul.liste_choix_annonce li a:hover{color: #9A0000; }
	#choixCatAnnonce ul.liste_choix_annonce li ul{list-style-type: none;  margin:0; padding: 0;}
	
	/* page choix type d'annonce */
	#choixTypeAnnonce{position: relative; font-size: 1.2em;}
	#choixTypeAnnonce span.prix{ position: absolute; right: 10px; display:block; font-weight: bold; border: 1px solid #999999; width: 150px; background-color: #EEEEEE }
	#choixTypeAnnonce a{color: black; text-decoration: none;}
	#choixTypeAnnonce a:hover{color: #9A0000;}
	/* #choixTypeAnnonce p { margin: 0; padding: 1em; border-bottom: 1px solid #ccc; background: url(../images/f-fieldset.png) repeat-x left -80px; } */
	#choixTypeAnnonce table{width: 960px;}
	
	#choixTypeAnnonce .btnsend input,#choixTypeAnnonce a.btnsend {width: 100px; border-left: 1px solid black;
		background:url("../images/f-btn-send.png") no-repeat  top right; margin: 0;}
	
	#PartiePrincipale table { border: 1px solid #a9a9a9; border-collapse: collapse; width: 100%; }
	#PartiePrincipale table td, #PartiePrincipale table th { 
		margin: 0; padding: 1em; border-bottom: 1px solid #ccc; background: url(../images/f-fieldset.png) repeat-x left -80px;
	 }
	#PartiePrincipale table#grillePrix td, #PartiePrincipale table#grillePrix th { 
		margin: 0; padding: 0.5em; border-bottom: 1px solid #ccc; background: url(../images/f-fieldset.png) repeat-x left -80px;
	 }
	#PartiePrincipale table#grillePrix thead th, #PartiePrincipale table#grillePrix thead td { background: #9A0000; color: white; }
	
	#choixTypeAnnonce p.gratuite { margin-top: 70px; font-size: 0.9em; font-weight: normal; }
	#choixTypeAnnonce p.gratuite a { color: #9a0000; text-decoration: underline; }
	
	ul#listeTypeLienAnnonce { margin: 1em; padding: 1em; border: 1px solid #ccc; list-style: none; }
	ul#listeTypeLienAnnonce li { margin: 1em; padding: 1em; border: 1px solid #ccc; background: url(../images/f-fieldset.png) repeat-x left top; }
	ul#listeTypeLienAnnonce textarea { width: 100%; height: 4em; }
	ul#listeTypeLienAnnonce img { border: none; display: block; }
	
	ul#listeTemoignage  {list-style: none; font-size: 1.3em; background: #EEEEbb; border: #DDDDbb 1px solid;}
	ul#listeTemoignage li {background:url("../images/puce.png") no-repeat left center; padding: 0 0 5px 20px; }
	
	td.male input { background-color: #BCD6EE;  }
	td.female input { background-color: #F6C6D5; }
	td.moi input { background-color: #9cc57a; }
}

@media print {
}
