/** DEBUT CSS MISE EN PAGE ***/

body {
      width:977px;  
      margin : 0px;
      padding : 0px;
      font-family : arial;
      font-size : 12px;
      color:#FFFFFF;
      background-color: #123456;
}

td {
	padding:0px;
	border:1px solid black

}

.index td {
   border : 0px;
}


#fond {
	width:997px;
	overflow: hidden;
	background-repeat:repeat-y;
	background-position:left top;
	background-image:url(../images/background.jpg);
	margin-left : 30px;
}

#leftcontainerlength {
	float:left;
	overflow: hidden;
	width:250px;
}


#leftcontainer {
	overflow : hidden;
	font-weight : normal;
    /*height : 659px;*/
    background-color : #123456;
    
}


#rightcontainer {
	float:left;
	overflow: hidden;
	width:727px;
}


#content {
	overflow: hidden;
  
}

.contentLeftPartLength {
	float:left;
	overflow: hidden;
	width:738px;
    background-color : #123456;
    background:url("../images/logosuperieur.gif") no-repeat left -40px;
}

* html .contentLeftPartLength {
    background:url("../images/logosuperieur.gif") no-repeat left -50px;
}

*> .contentLeftPartLength {
    !background:url("../images/logosuperieur.gif") no-repeat left -50px;
}

.contentLeftPartLengthImage {
	float:left;
	overflow: hidden;
	width:738px;
    min-height : 899px;!important;
    background-color : #123456;
        background:url("../images/logosuperieur.gif") no-repeat left -40px;
}

* html .contentLeftPartLengthImage {
    background:url("../images/logosuperieur.gif") no-repeat left -50px;	
}

*> .contentLeftPartLengthImage {
    !background:url("../images/logosuperieur.gif") no-repeat left -50px;	
}

.contentLeftPart {
	overflow: hidden;
	margin-left:10px;
	/*** modif oll : margin-right:8px;***/
	padding-right:12px;
	margin-top : 65px;
}


#path {
  overflow : hidden;
  width : 738px;
  height : 30px;
  padding-bottom : 20px;
  background-color : #123456;
      background:url("../images/logosuperieur.gif") no-repeat 41px top;
 }
 
 * html #path {
       background:url("../images/logosuperieur.gif") no-repeat 1px top;
}

 *> #path {
       !background:url("../images/logosuperieur.gif") no-repeat 1px top;
}

#footer {
  overflow : hidden;
  width : 738px;
  height : 30px;
  background-color : #123456;
}

/** FIN CSS MISE EN PAGE ***/


/** DEBUT DES GLOBALES ***/

.titreGlobal {
  text-align : center;
  overflow: hidden;
  font-size : 18px;
  margin-bottom : 35px;
}

.descriptionGlobal {
  text-align : justify;
  margin-bottom : 20px;
  overflow: hidden;
}


.lienInterne a{
   text-decoration : underline;
   color : #FFFFFF;
   font-size : 12px;
}


.lienInterne a:hover{
   text-decoration : none;
   color : #FFFF00;
}


#content ul li {
  margin-left : 30px;
}

#content ul li li {
  margin-left : 60px;
}
/** FIN DES GLOBALES ***/



/** DEBUT CSS ACCUEIL ***/

.index {
 overflow : hidden;
 margin-left: 30px;
 width : 997px;
 background-color : #123456;
}

.index .enteteAccueil {
   width : 997px;
   clear : both;
}

.index .enteteAccueil .logo {
	height : 260px;
	display : block;
	background:#FFFFFF url("../images/logo.jpg") no-repeat left top;
	width : 165px;
	overflow : hidden;
	float : left;
	margin-right : 10px;
}


.index .accroche {
   margin-left : 50px;
   font-size : 18px;
    font-weight : bold;
    color : #DAA511;
    padding-top : 20px;
    
}

.index .mozaique {
  float : right;
  margin-left : 10px;
  
}

.index .espacePub {
	width : 150px;
	/*height :100px;*/
		padding:0px;
	margin:0px;
}

.index .espacePub img {
	padding:0px;
	margin:0px;
}

.index .corpsAccueil {
   margin-left : 10px;
   margin-right : 10px;
   clear : both;
}

.index .corpsAccueil .textIntro {
      font-size : 12px;
}

.index .corpsAccueil .textIntro .paragraphe {
	margin-top : 10px;
	text-align : justify;
}

.index .banniere {
   text-align : center;
   position : relative;
}

.index .corpsAccueil .navigation {
   clear : both;
   overflow : hidden;
   padding-top : 20px;
   margin-bottom : 40px;
}

.index .corpsAccueil .navigation .rubrique {
   float : left;
   margin-left : 20px;
   margin-right : 15px;
   	text-align : center;
   	overflow : hidden;
}

.index .corpsAccueil .navigation .rubrique .texteLien a{
    text-decoration : underline;
    font-size : 12px;
    color : #FFFFFF;
 }
 
 .index .corpsAccueil .navigation .rubrique .texteLien a:visited{
    text-decoration : underline;
    font-size : 12px;
    color : #FFFFFF;
 }
 
  .index .corpsAccueil .navigation .rubrique .texteLien a:hover{
    color : #FFFFFF;
    text-decoration : none;
    font-size : 12px;
 }
 

/** FIN CSS ACCUEIL ***/



/** DEBUT AFFICHAGE PATH ***/

.pathStyle {
  padding-top : 5px;
  padding-left : 5px;
  padding-bottom : 10px;
  clear : both;
  overflow : hidden; 
}

.pathStyle .accueilPath{
  float : left;
  margin-left : 3px;
  margin-right : 3px;
}


.pathStyle .lienPath {
 float : left;
}

.pathStyle .lienPath a{
   color : #FFFFFF;
   margin-right : 3px;  
}


.pathStyle .lienPath a:hover{
   color : #FFFFFF;
   margin-right : 3px;  
   font-size : 12px;
}

.pathStyle .suitePath {
   font-weight: bold ;
}

/** FIN AFFICHAGE PATH ***/

/** DEBUT AFFICHAGE FOOTER ***/

.footerStyle {
  padding-top : 5px;
  padding-left : 5px;
  padding-bottom : 10px;
  overflow : hidden;
}

.footerStyle .information {
  margin-left : 10px;
  margin-right : 10px; 
  overflow : hidden;
}

.footerStyle .information .copyright{
   float :  left; 
   overflow : hidden;
   width : 230px;
   text-align : center;
}

.footerStyle .information .siret{
   float : left;
   color : #FF0000;
   font-weight : bold;
   overflow : hidden;
   width : 230px;
   text-align : center;
}

.footerStyle .information .infoLegales{
   text-decoration : underline;
   margin-right : 10px;
   overflow : hidden;
   width : 230px;
   text-align : center;

}
/** FIN AFFICHAGE FOOTER ***/

/** DEBUT AFFICHAGE DU MENU ***/

.menu {
	 background:url("../images/logolateral.gif") no-repeat left top;  
 	height: 1000px;
}



.menu .listeGlobale {
   margin-left : 10px;
   margin-top :  10px;
   position : relative;
   top : 200px;
}

.menu .listeGlobale .lien {
   margin-left : 20px;
   padding-top : 5px;
}

.menu .listeGlobale .lien .liena a {
  color : #FFFFFF;
  text-decoration : none;
  font-size : 14px; 
  overflow : hidden;
}



.menu .listeGlobale .lien .explorateur {
  width : 9px;
  height : 9px;
  background-color : #FFFFFF;
  background-image:url(../images/plus.gif);
  float: left;
  margin-right: 3px;
  margin-top : 3px;
  overflow : hidden;
}

.menu .listeGlobale .lien .explorateurouvert {
  width : 9px;
  height : 9px;
  background-color : #FFFFFF;
  background-image:url(../images/moins.gif);
  float: left;
  margin-right: 3px;
  margin-top : 3px;
  overflow : hidden;
}

* html .menu .listeGlobale .lien .explorateur {
   position : relative;
}

.menu .listeGlobale .slien {
  margin-left: 40px;
  display : none;
  margin-top : 3px;
  margin-bottom : 3px;
  overflow : hidden;
}

.menu .listeGlobale .slienouvert {
  margin-left: 40px;
  display : block;
  margin-top : 3px;
  margin-bottom : 3px;
  overflow : hidden;
}

.menu .listeGlobale .slien .sslien a {
  color : #FFFFFF;
  text-decoration : none;
  font-size : 10px;
  margin-top : 2px;
  margin-bottom : 2px;
    color : #FFFF00;
  
}

.menu .listeGlobale .slien .sslien a:hover {
 color : #FFFFFF;
 text-decoration : none;
 font-size : 11px;
}

.menu .listeGlobale .slienouvert .sslien a {
  color : #FFFFFF;
  text-decoration : none;
  font-size : 10px;
  margin-top : 2px;
  margin-bottom : 2px;
    color : #FFFF00;
  
}

.menu .listeGlobale .slienouvert .sslien a:hover {
 color : #FFFFFF;
 text-decoration : none;
 font-size : 11px;
}

/** FIN AFFICHAGE MENU ***/





/** DEBUT FORMULAIRE ***/

.formulaire {
  margin-top : 10px;
  margin-left:  10px;
  margin-right : 10px;
  overflow: hidden;
}


.formulaire .titre {
  text-align : center;
  overflow: hidden;
  font-size : 18px;
  margin-bottom : 35px;
}

.formulaire .description {
  text-align : justify;
  margin-bottom : 35px;
  overflow: hidden;
}

.formulaire .form {
    overflow: hidden;
   
}

.formulaire .form .ligne {
  clear : both; 
  margin-left : 100px;
  margin-bottom : 10px;
}


.formulaire .form .ligne .text {
  float : left;
  padding-right : 20px;
  font-size : 12px;
  width : 100px;
  
}

.formulaire .form .ligne .input {
   
}


.formulaire .form .ligne .race {
   color : #FFFF00;
   font-weight : bold;
}

.formulaire .form .ligne .input input{
   width : 200px;
}

.formulaire .form .ligne .input select{
   width : 200px;
}

.formulaire .form .ligne .input textarea{
   width : 400px;
   height : 150px;
}

.formulaire .form .ligne .bouton input{
 	font-size:14px;
	cursor:pointer;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	background-color:#FFFFFF;
	font-weight:bold;
    margin-left : 120px;
}


/** FIN FORMULAIRE ***/

/** DEBUT LISTE RESULTS ***/

.listeResultat {
 
}

.listeResultat .resultats .vignettesAnnonces {
  float : left;
  overflow : auto;
}

.listeResultat .resultats .vignettesAnnonces .colonneVignetteAnnonces {
  width : 150px;
  float : left;
  overflow : hidden;
  height : 150px;  
  margin-left : 10px;
  margin-bottom : 10px;
  cursor:pointer;
}

.listeResultat .resultats .vignettesAnnonces .colonneVignetteAnnonces img{
  width : 150px;
  height : 100px;
  overflow : hidden;
}


.listeResultat .resultats {

 }

.listeResultat .resultats .vignettes {
  width : 455px;
  float : left;
   overflow : auto;
}


* html .listeResultat .resultats .vignettes {
  width : 451px;
}

*> .listeResultat .resultats .vignettes {
  !width : 451px;
}

.listeResultat .resultats .vignettes .colonneVignette{
  width : 100px;
  float : left;
  height : 100px;
  overflow : hidden;
  margin-left : 10px;
  margin-bottom : 10px;
  cursor:pointer;
}

.listeResultat .resultats .vignettes .colonneVignette img{
  width : 100%;
  height : 100%;
  overflow : hidden;
}

.listeResultat .resultats .fichette {
   width : 265px;
   overflow : hidden;
}

* html .listeResultat .resultats .fichette {
   width : 262px;
}

*> .listeResultat .resultats .fichette {
   !width : 262px;
}

.listeResultat .resultats .fichette .photographie {
   width : 265px;
   height : 70%;
   overflow : hidden;
}


.listeResultat .resultats .fichette .photographie img {
   width : 100%;
   overflow : hidden;
}

.listeResultat .resultats .fichette .nom {
   text-align : center;
   width : 265px;
   font-size : 18px;
   overflow : hidden;
}

.listeResultat .resultats .fichette .lien {
   text-align : center;
   width : 265px;
   margin-top : 10px;
   overflow : hidden;
}

.listeResultat .resultats .fichette .lien a{
   text-decoration : none;
   color : #FFFFFF;
   font-size : 14px;
}


.listeResultat .resultats .fichette .lien a:hover{
   text-decoration : underline;
   color : #000000;
}

/** FIN LISTE RESULTS ***/


/** DEBUT CSS FICHE ***/

.ficheCheval {
 
 width : 680px;
 background-color : #123456;
 color:#FFFFFF!important;
}

.ficheCheval p {
		font-size:12px!important;
}


.ficheCheval a {
	color:FFFF00!important;
	text-decoration:none!important;
}


.ficheCheval a:hover {
	text-decoration:underline!important;
	color:FFFFFF!important;
}

.ficheCheval .titreCheval {
 margin-top : 5px;
 width : 680px;
 overflow: hidden;
 }

.ficheCheval .titreCheval .nomCheval{
 text-align : center;
 font-size : 20px;

}

.ficheCheval .titreCheval .specCheval{
 text-align : center;
 font-size : 14px;
}

.ficheCheval .photo {
  overflow : hidden;
  width : 680px;
  /*height : 300px;*/
  clear : both;
}

.ficheCheval .photo .colonne1 {
  width : 100px;
  float : left;
  overflow : hidden;
  padding-left:5px;
}

.ficheCheval .photo .colonne2 {
  width : 470px;
  float : left;
  overflow: hidden;
}

.ficheCheval .photo .colonne3 {
 width : 100px;
 overflow : hidden;
}

.ficheCheval .photo .imagette {
  margin-top : 5px;
  /*margin-left : 10px;*/
  overflow : hidden;
  	cursor:pointer;
}

.ficheCheval .photo .image {
 margin-top : 10px;
 /*margin-left: 50px;*/
 overflow : hidden;
}

.ficheCheval .onglets {
  width : 680px;
  overflow : hidden;
  clear : both;
}

.ficheCheval .onglets .rubriqueOn {
  overflow : hidden;
  float : left;
  background-color : #654321;
  cursor:pointer;
  /*height : 40px;*/
  height:16px;
  width : 150px;
  text-align : center;
  /*font-size : 20px;*/
  /*padding-top : 9px;*/
  font-size:16px;
  padding-bottom:5px;
  margin-left : 10px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:3px solid #000000;
  border-bottom:3px solid #000000;
}

* html .ficheCheval .onglets .rubriqueOn {
  height:25px;
}



.ficheCheval .onglets .rubriqueSuite {
  overflow : hidden;
  float : left;
  background-color : #AAFFAA;
  cursor:pointer;
  height:16px;
  width : 150px;
  text-align : center;
  font-size:16px;
  padding-bottom:5px;
  color:#000000;
  margin-left : 10px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:3px solid #000000;
  border-bottom:3px solid #000000;
}

.ficheCheval .onglets .rubriqueSave {
  overflow : hidden;
  float : left;
  background-color : #55FF00;
  cursor:pointer;
  height:16px;
  width : 150px;
  text-align : center;
  font-size:16px;
  padding-bottom:5px;
  margin-left : 10px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:3px solid #000000;
  border-bottom:3px solid #000000;
}

.ficheCheval .onglets .rubriqueVide {
  overflow : hidden;
  float : left;
  background-color : #FF0000;
  cursor:pointer;
  height:16px;
  width : 150px;
  text-align : center;
  font-size:16px;
  padding-bottom:5px;
  margin-left : 10px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:3px solid #000000;
  border-bottom:3px solid #000000;
}

.ficheCheval .onglets .rubriqueOff {
  overflow : hidden;
  float : left;
  background-color : #123456;
  cursor:pointer;
  /*height : 40px;*/
  height:16px;
  width : 150px;
  text-align: center;
  /*font-size : 20px;*/
  /*padding-top : 9px;*/
  font-size:16px;
  padding-bottom:5px;
  margin-left : 10px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:3px solid #000000;
  border-bottom:3px solid #000000;

}

* html .ficheCheval .onglets .rubriqueOff {
  height:25px;
}


.ficheCheval .origine {
  width : 680px;
  overflow : hidden;
  height : 1500px;
  background-color : #123456;
  display : block;

}

.ficheCheval .resultat {
  width : 680px;
  overflow : hidden;
  height : 1500px;
  background-color : #123456;
  display : none;
}

.ficheCheval .saillie {
  width : 680px;
  overflow : hidden;
  height : 1500px;
  background-color : #123456;
  display : none;
}

.ficheCheval .production {
  width : 680px;
  overflow : hidden;
  height : 1500px;
  background-color : #123456;
  display : none;
}

.ficheCheval .origine .tableauGenealogie {
   margin-left : 10px;
   overflow : hidden;
   margin-top : 5px;
   margin-bottom : 30px;
}


.ficheCheval .origine .descriptionGenealogie {
   margin-left : 10px;
   overflow : hidden;
   margin-top : 5px;
   width : 680px;
   clear : both;
   
}

.ficheCheval .titreGlobal {
	text-decoration : underline;
	margin-bottom : 0px;
}

.ficheCheval .origine .descriptionGenealogie  .descriptionPere {
	overflow : auto;
	float : left;
	width : 310px;
	margin-right : 10px;
	padding-right : 10px;
	margin-left : 10px;

}

.ficheCheval .origine .descriptionGenealogie  .descriptionMere {
	overflow : auto;
	width : 320px;
	padding-right : 10px;
	margin-right : 10px;

}

.ficheCheval .origine .descriptionGenealogie .infoDesc {
	text-align : justify;
	font-size:12px!important;
}


.ficheCheval .resultat {
   margin-top : 10px;
}

.ficheCheval .resultat .descriptionPerformances .infoDesc {
   margin-left : 10px;
   overflow : hidden;
   text-align : justify;
}


.ficheCheval .resultat .descriptionMotProprio .infoDesc {
   margin-left : 10px;
   overflow : hidden;
   text-align : justify;
}

.ficheCheval .saillie {
   margin-top : 10px;
}

.ficheCheval .saillie .descriptionMotConditions .infoDesc {
   margin-left : 10px;
   overflow : hidden;
   text-align : justify;
}

.ficheCheval .saillie .descriptionMotNote .infoDesc {
   margin-left : 10px;
   overflow : hidden;
   text-align : justify;
}

.ficheCheval .production {
   margin-top : 10px;
}

.ficheCheval .production .descriptionProduction .infoDesc {
   margin-left : 10px;
   overflow : hidden;
   text-align : justify;
}


.ficheCheval .infoDesc table {
	border:0px!important;
	font-size:12px!important;
	border-collapse:collapse;
}

.ficheCheval .infoDesc td {
	border:0px!important;
	font-size:12px!important;
	border-collapse:collapse;
}

.ficheCheval .infoDesc h1 {
	font-size:12px!important;
}

/** FIN CSS FICHE ***/

/** DEBUT CSS CENTRE INSEMINATION **/
/** DEBUT CSS CENTRE INSEMINATION **/



.resultats td {
   font-family : arial;
   font-size : 11px;
   border:0;	
}

#resultats {
	border:2px solid #BBA74F!important;

}

.resultats a {
  text-decoration : underline;
  font-size : 10px;
  margin-top : 2px;
  margin-bottom : 2px;
  color : #FFFF00;
}

.resultats a:hover {
 color : #FFFFFF;
 text-decoration : none;
 font-size : 11px;
 color : #FFFF00;
}

.imageFrance {
	width : 738px; 	
	height : 799px;
}


/** DEBUT CSS CONSEIL CROISEMENT **/
.listeConseils {
    font-size : 14px;
}

.listeConseils .conseil a {
  text-decoration : underline;
  color : #FFFFFF;
  margin-top : 2px;
  margin-bottom : 2px;
}


.listeConseils .conseil a:hover {
 color : #FFFF00;
 text-decoration : none;
}

.erreur {
 color : #FF4400;
 font-size : 14px;
}


.couleurVente {
	display : inline;
	border : 1px solid yellow;
	width : 50px;
	height : 1px;
	background : yellow;
}


.couleurAchat {
	display : inline;
	border : 1px solid red;
	width : 50px;
	height : 1px;
	background : red;
}



.formulaireLogin {
   position : relative;
   z-index : 999;
   top : -1480px;
   left : 690px;
   overflow: hidden;
   
}

* html .formulaireLogin {
  top : -1480px;
}

*> .formulaireLogin {
  !top : -1480px;
}

.loggued {
   top : -1460px;
   left : 630px;
}

* html .loggued {
   top : -1450px;
   left : 650px;
}

*> .loggued {
   !top : -1450px;
   !left : 650px;
}
.formulaireLogin .form .ligne .text {
  	padding-right : 0px;
  	text-align : right;
  	font-size : 12px;
   	width : 80px;
	position:relative;
	top:5px;
	left:-10px;
}

* html .formulaireLogin .form .ligne .text {
   position : relative;
} 


.formulaireLogin .form .ligne .bouton input{
    margin-left : 0px;
}

* html .formulaireLogin .form .ligne .bouton input{
    position : relative;
}


.erreurConnexion {
   position : relative;
   z-index : 300;
   top : -780px;
   left : 880px;
}


/************* TARIFS ***************/

.descriptionTarifs {
   margin-bottom : 10px;
   
}

.listeTarifs
{
text-align : center;
padding-bottom : 30px;
}

.listeTarifs table {
   width : 100%;
   border-collapse : collapse;
   border : 4px solid black;
}

.listeTarifs tr {
	height : 30px;
}

/************ PROMOTE **********************/

.promote {
	margin-top:20px;
	padding-top:20px;	
}


.liensAnnuaires {
	height : 200px;
	width:170px;
	margin-left:3px;
	margin-right:3px;
}

.liensAnnuaires .titreAnnuaires {
	border: 1px solid #CCB648;
	background-color:#CCB648;
	height:20px;
	font-weight:bold;
	font-size : 16px;
	padding-top:5px;
	text-align:center;
	white-space: nowrap;
}

.liensAnnuaires .descAnnuaires{
	border: 1px solid #CCB648;
	padding-top: 5px;
	padding-bottom:5px;
	color :  #123456;
	background-color:#FFFFFF;
	padding-left:5px;
	font-weight:bold;
	height:150px;
}

.liensAnnuaires a {
	text-decoration : none;
	font-size : 12px;
	color :  #123456;


}

.liensAnnuaires a:hover {
	 color : #FFFFFF;
	 text-decoration : underline;
	 font-size : 13px;
	 color :  #CCB648;
}


.footer {
width:100%;
color:#CCB648;
font-family:Verdana;
font-size:11px;
padding-left:0px;
}

.footer .mentionLegales {
width:15%;
text-align:center;
}

.footer .infoSite{
width:60%;
text-align:center;
}

.footer .copyright{
width:20%;
text-align:center;
}

.footer a, .footer a:visited{
text-decoration:none;
color:#CCB648!important;
}

.footer a:hover {
text-decoration:underline;
}

.descriptionFertilite table, .descriptionFertilite td,.descriptionFertilite tr{
	border : 1px solid #FFFFFF!important;
	border-collapse : collapse;
	text-align:center;
}

.descriptionProduction table, .descriptionProduction td,.descriptionProduction tr{
	border : 0px solid #FFFFFF!important;
	text-align:center;
}


/************* TARIFS ***************/

.descriptionTarifs {
   margin-bottom : 10px;
   
}

.listePerso
{
width:90%;
padding-bottom : 30px;
}

.listePerso table {
   width : 500px;
   border-collapse : collapse;
   border : 4px solid #CCB648;
	
}

.listePerso tr {
	height : 30px;
	border : 1px solid #CCB648;
}
.listePerso td {
	border : 1px solid #CCB648;
	width:20px;
	text-align:center;
}

.infoPerso td {
	border : 1px solid #CCB648;
	width:auto!important;
	text-align:center;
}

.publiciteDefilante {
   position : relative;
   z-index : 999;
   top : -1465px;
}

* html .publiciteDefilante {
   top : -1485px;
}

*> .publiciteDefilante {
   !top : -1490px;
}

.logguedPub {
   top : -1395px;
}

* html .logguedPub {
   top : -1395px;
}


*> .logguedPub {
   !top : -1395px;
}


#descriptionAnnonce {
 	color:#FFFFFF!important;	
}
 
 #descriptionAnnonce span {
 	color:#FFFFFF!important;	
}
	
 #descriptionAnnonce table {
	border:0px!important;
	font-size:12px!important;
	border-collapse:collapse;
	color:#FFFFFF!important;
}

 #descriptionAnnonce td {
	border:0px!important;
	font-size:12px!important;
	border-collapse:collapse;
	color:#FFFFFF!important;
}

 #descriptionAnnonce h1 {
	font-size:12px!important;
	color:#FFFFFF!important;
}