/**************************************************/
/****************GENERAL **************************/
/**************************************************/

.header {
	height:287px;
	left:0px;
    position:relative;
    top:0px;    
	width:950px;
}

.body {
	background-color:#FFFFFF;
	height:100%;
	left:0px;
	position:relative;
	top:0px;
	width:100%;
}

body {
	background-color:#FFFFFF;
	margin:0 0 0 0;
}

img {
	border:0px solid #FFFFFF;
}

.contenttable  {
    color:#5e5e5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:15px;
    text-align:justify; 
}

.contenttable-0 {
    color:#5e5e5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:15px;
    text-align:justify;
}

p.bodytext {
    color:#5e5e5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:15px;
}


.csc-firstHeader {
    color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size:14px;
	font-weight:bold;
}



h1 {
	background-image: url(patte.gif);
	background-repeat: no-repeat;	
    color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
	text-transform: uppercase;
	padding-left: 25px;	
}

h2 {
    color:#5e5e5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold; 
}

h3 {
    color:#5e5e5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold; 
}

h4 {
    color:#5e5e5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold; 
}

/*style avec des puces */
h5 {
	background-image: url(puce.gif);
	background-repeat: no-repeat;
    color:#5e5e5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold; 
	padding-left: 25px;		
}

h6 {
    color:#5e5e5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold; 
}



.personnage {
	background-image: url(personnage.jpg);
	position: absolute;
	height: 333px;
	width: 325px;
	float: left;
	clear:none;	
    display : none;		
}
.ariane {
	background-color: #000000;
	height: 14px;
	width: 994px;
	position: absolute;
    color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
	text-align:left;
	padding-left: 5px;
    display : none;		

}

.ariane a {
    color:#FFFFFF;
	text-decoration:none;	
}

.ariane a:hover {
	color:#4A184A;
    text-decoration:underline;
}


.blanc {
	background-color: #FFFFFF;
	height: 14px;
	width: 994px;
	position: absolute;
    display : none;			
}

.bandeau {
	position: absolute;
	width: 994px;
	height: 333px;
    display : none;		
}

.bandeau1 {
	position: absolute;
	display:none;
	
}
.bandeau1 .ligne_haut{
	height: 30px;
	width: 669px;
	position: absolute;
	background-color: #FFFFFF;
    display : none;		
}
.bandeau1 .ligne_milieu{
	height: 18px;
	width: 669px;
	position: absolute;
	background-color: #FFFFFF;
    display : none;		
}



/*---------------------------------------------------------------*/
/*Recherche sur le site*/
/*---------------------------------------------------------------*/
.bandeau1 .ligne_milieu .recherche{
	height: 18px;
	width: 334px;
	position: absolute;
	background-color: #FFFFFF;
	float: left;
	clear:none;
	left: 20px;
    display : none;		
}
.bandeau1 .ligne_milieu .recherche .saisie{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:1px solid #5e5e5e;
	color:#5e5e5e;
	width: 150px;
	height: 18px;
	float:left;
	clear:none;
    display : none;		
}
.bandeau1 .ligne_milieu .recherche .bouton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
	background-image: url(bouton_recherche.gif);
	height: 18px;
	width: 81px;
	float:left;
	clear:none;
	text-align: center;
    display : none;		
}

.tx-recherche{	
	height: 18px;
	width: 334px;
	position: absolute;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5e5e5e;
    display : none;		
}

.tx-indexedsearch .saisie{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:1px solid #5e5e5e;
	color:#5e5e5e;
	width: 150px;
	height: 16px;
	float:left;
	clear:none;
    display : none;		
}
.tx-indexedsearch .bouton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
	background-image: url(bouton_recherche.gif);
	height: 18px;
	width: 81px;
	float:left;
	clear:none;
	text-align: center;
    display : none;		
}


.csc-mailform-field select, input, textarea {
	margin:0px 0px 0px;
}

.bandeau1 .ligne_milieu .recherche .bouton a {
	color:#FFFFFF;
	text-decoration:none;
}
.bandeau1 .ligne_milieu .recherche .bouton a:hover {
	color:#5e5e5e;
    text-decoration:underline;
}
/*FIN recherche */
/*---------------------------------------------------------------*/




/*---------------------------------------------------------------*/
/*AJOUT pour la recherche avancée */
/*---------------------------------------------------------------*/
.tx-indexedsearch-selectbox-type {border:1px solid #5e5e5e;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tx-indexedsearch-selectbox-defop{border:1px solid #5e5e5e;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tx-indexedsearch-selectbox-media{border:1px solid #5e5e5e;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tx-indexedsearch-selectbox-lang{border:1px solid #5e5e5e;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tx-indexedsearch-selectbox-sections{border:1px solid #5e5e5e;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tx-indexedsearch-selectbox-freeIndexUid{border:1px solid #5e5e5e;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tx-indexedsearch-selectbox-ordertx-indexedsearch-selectbox-order{border:1px solid #5e5e5e;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tx-indexedsearch-selectbox-desc{border:1px solid #5e5e5e;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tx-indexedsearch-selectbox-results{border:1px solid #5e5e5e;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tx-indexedsearch-selectbox-group{border:1px solid #5e5e5e;font-family:Verdana, Arial, Helvetica, sans-serif;}

.tx-indexedsearch{	
    color:#FE7200;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.tx-indexedsearch-descr{
	color:#3E4C55;
}

.tx-indexedsearch-rules .regle{
	color:#3E4C55;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.tx-indexedsearch-rules p{
	color:#3E4C55;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.tx-indexedsearch .titre {
	color:#3E4C55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.recherche_saisie1 {
    border:1px solid #7F9DB9;
	color:#3E4C55;
	font-size:9px;
    height:15px;
    padding:0px 0px 0px 4px;
	position:relative;	
	width:300px;
}

.recherche_saisie2 {
    border:1px solid #7F9DB9;
	color:#3E4C55;
	font-size:9px;
    height:15px;
	padding:0px 0px 0px 4px;
	width:150px;
}

.recherche_saisie3 {
    border:1px solid #7F9DB9;
	color:#3E4C55;
	font-size:9px;
    height:15px;
	padding:0px 0px 0px 4px;
	width:70px;
}

.recherche_saisie_field {
	border:1px solid #7F9DB9;
	width:450px;
}

/*FIN recherche  avancée*/
/*---------------------------------------------------------------*/



/*---------------------------------------------------------------*/
/*Selection de la langue*/
/*---------------------------------------------------------------*/
.bandeau1 .ligne_milieu .langue{
	background-color: #FFFFFF;
	position: absolute;
	height: 18px;
	float: right;
	clear:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #5e5e5e;
	text-align: center;
	width: 335px;
    display : none;		
}

.bandeau1 .ligne_milieu .langue a {
    color:#5e5e5e;
	text-decoration:none;
}

.bandeau1 .ligne_milieu .langue a:hover {
	color:#4A184A;
    text-decoration:underline;
}
/*FIN langue */
/*---------------------------------------------------------------*/


/*---------------------------------------------------------------*/
/*Selection de la langue sanas la recherche ---pour le fichier recherche.html
/*---------------------------------------------------------------*/

.bandeau1_langue {
	height: 77px;
	width: 669px;
	position: absolute;
	background-color: #FFFFFF;
	float: right;
	clear: Aucune;
	top: -125px;
    display : none;		
	
}
.bandeau1_langue .ligne_haut{
	height: 30px;
	width: 669px;
	position: absolute;
	background-color: #FFFFFF;
    display : none;		
}
.bandeau1_langue .ligne_milieu{
	height: 18px;
	width: 669px;
	position: absolute;
	background-color: #FFFFFF;
    display : none;		
}

.bandeau1_langue .ligne_milieu .langue{
	background-color: #FFFFFF;
	position: absolute;
	height: 18px;
	float: right;
	clear:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #5e5e5e;
	
	width: 669px;
	left:465px;
    display : none;		
}

.bandeau1_langue .ligne_milieu .langue a {
    color:#5e5e5e;
	text-decoration:none;
}

.bandeau1_langue .ligne_milieu .langue a:hover {
	color:#4A184A;
    text-decoration:underline;
}

.bandeau1_langue .ligne_bas{
	height: 29px;
	width: 669px;
	background-color: #FFFFFF;
    display : none;		
}


/*FIN langue sans recherche*/
/*---------------------------------------------------------------*/


.bandeau1 .ligne_bas{
	height: 29px;
	width: 669px;
	background-color: #FFFFFF;
    display : none;		
}



.bandeau2 {
	display:none;
}

.bandeau2 .ligne_haut{
	height: 108px;
	width: 669px;
	position: absolute;
    display : none;		
}


/*---------------------------------------------------------------*/
/*Selection de la logo*/
/*---------------------------------------------------------------*/

.bandeau2 .ligne_haut .ipakitine{
	height: 108px;
	width: 305px;
	position: absolute;
	float:left;
	clear:none;
    display : none;		
}
/*FIN logo */
/*---------------------------------------------------------------*/

.bandeau2 .ligne_haut .vague1{
	background-image: url(vague1.gif);
	height: 108px;
	width: 364px;
	position: absolute;
	float:right;
	clear:none;
    display : none;		
}



.bandeau2 .ligne_gauche{
	width: 425px;
	position: absolute;
	float:left;
	clear:none;
    display : none;		
}
.bandeau2 .ligne_gauche .vague2{
	height: 96px;
	width: 425px;
	position: absolute;
	background-image: url(vague2.gif);
	float:left;
	clear:none;	
    display : none;		
}


.bandeau2 .ligne_gauche .groupe1{
	height: 52px;
	width: 185px;
	position: absolute;
	background-image: url(connexion1.gif);
	float:left;
	clear:none;	
    display : none;		
}


.bandeau2 .ligne_gauche .groupe2{
	height: 52px;
	width: 76px;
	position: absolute;
	background-image: url(connexion2.gif);
	float:left;
	clear:none;
    display : none;		
}

/*---------------------------------------------------------------*/
/*site du groupe  */
/*---------------------------------------------------------------*/
.h_groupe {
	border:1px solid #FFFFFF;
	color:#5e5e5e;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	letter-spacing:1px;
	line-height:17px;
	vertical-align:bottom;
	background-color: #FFFFFF;
	width: 164px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	float:left;
	clear:none;	
	position: absolute;
    display : none;		
}

.bandeau2 .ligne_gauche .groupe{
	height: 52px;
	width: 164px;
	position: absolute;
	float:left;
	clear:none;
	background-color: #9B969B;	
    display : none;		
}


.bandeau2 .ligne_gauche .groupe .titre{
	height: 15px;
	width: 160px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: right;
	color: #4A184A;
	clear:none;
	float:left;
	display : none;	
}

.bandeau2 .ligne_gauche .groupe .saisie{
	height: 21px;
	width: 164px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
    display : none;		

}


.bandeau2 .ligne_gauche .groupe .liste {
	border:1px solid #fbc49a;
	background-image: url(liste.gif);
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	letter-spacing:1px;
	line-height:17px;
	vertical-align:bottom;
	width: 164px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 19px;
    display : none;	
	}

/*FIN groupe */
/*---------------------------------------------------------------*/

.bandeau2 .ligne_gauche .groupe .orange{
	height: 19px;
	width: 164px;
	position: absolute;
	background-image: url(liste.gif);
	clear:none;
	float:left;
	background-repeat: no-repeat;
	background-position: bottom;
	top:33px;
	display : none;	
}

/*---------------------------------------------------------------*/
/*contenu animé */
/*---------------------------------------------------------------*/

.bandeau2 .contenu_anime{
	height: 148px;
	width: 244px;
	position: absolute;
	float:right;
	clear:none;
	background-image: url(menu_dynamique.gif);
	display : none;	
}

.bandeau2 .contenu_anime .texte{
	height: 20px;
	width: 244px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4A184A;
	padding-top: 3px;
	padding-left: 3px;
    display : none;		
}

.bandeau2 .contenu_anime .texte a {
    color:#4A184A;
	text-decoration:none;
    display : none;		
}

.bandeau2 .contenu_anime .texte a:hover {
	color:#FFFFFF;
	text-decoration:none;
    display : none;		
}

/*FIN contenu animé */
/*---------------------------------------------------------------*/

/*---------------------------------------------------------------*/
/*contenu sur toute la page */
/*---------------------------------------------------------------*/
.contenu {
	background-color: #FFFFFF;
	width: 994px;
	top: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5e5e5e;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
    overflow: visible;
}

.contenu a {
    font-weight:bold; 
    color:#4A184A;
	text-decoration:none;
}

.contenu a:hover {
    font-weight:bold; 
	color:#5e5e5e;
    text-decoration:underline;
}

/*FIN contenu  */
/*---------------------------------------------------------------*/

/*---------------------------------------------------------------*/
/*cplan du site */
/*---------------------------------------------------------------*/
.contenu .plan_site{
	background-color: #FFFFFF;
	width: 994px;
	top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	text-transform: uppercase;	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
    overflow: visible;
	font-weight:bold; 
}

.contenu .plan_site a {
	text-transform: none;	
    font-weight:normal;
    color:#4A184A;
	text-decoration:none;
}

.contenu .plan_site a:hover {
	text-transform: none;	
    font-weight:normal;
	color:#5e5e5e;
    text-decoration:underline;
}
/*FIN plan du site */
/*---------------------------------------------------------------*/


/*---------------------------------------------------------------*/
/*contenu de gauche : l'actualité*/
/*---------------------------------------------------------------*/
.contenu_gauche {
	background-color: #FFFFFF;
	top: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5e5e5e;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align:top;	
}


.contenu_gauche .texte {
	background-image: url(patte.gif);
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left: 25px;	
}
.contenu_gauche .titre {
	font-size:12px;
	font-weight:bold;		
	color:#5e5e5e;
}


.contenu_gauche .date {
	font-size:11px;	
	color:#C75A04;
}

.contenu_gauche a {
    font-weight:bold; 
    color:#4A184A;
	text-decoration:none;
}

.contenu_gauche a:hover {
    font-weight:bold; 
	color:#5e5e5e;
    text-decoration:underline;
}

/*FIN contenu de gauche */
/*---------------------------------------------------------------*/


/*---------------------------------------------------------------*/
/*contenu du milieu */
/*---------------------------------------------------------------*/
.contenu_milieu {
	background-color: #F6F6F6;
	height: 322px;
	width: 388px;
	top: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5e5e5e;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;		
}

.contenu_milieu a {
    font-weight:bold; 
    color:#4A184A;
	text-decoration:none;
}

.contenu_milieu a:hover {
    font-weight:bold; 
	color:#5e5e5e;
    text-decoration:underline;
}
/*FIN contenu du milieu */

/*---------------------------------------------------------------*/
/*contenu droit */
/*---------------------------------------------------------------*/

.contenu_droit {
	width: 281px;
	background-color: #FFFFFF;
	top: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5e5e5e;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align:top;	
	
	
}

.contenu_droit a {
    font-weight:bold; 
    color:#4A184A;
	text-decoration:none;
}

.contenu_droit a:hover {
    font-weight:bold; 
	color:#5e5e5e;
    text-decoration:underline;
}
/*FIN contenu droit */
/*---------------------------------------------------------------*/


.menu {
	background-image: url(image_menu.gif);
	background-repeat: repeat-x;
	height: 35px;
	width: 992px;	
    display : none;		
}


.sous_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A184A;
	font-variant: small-caps;
	text-transform: capitalize;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	height: 15px;
	width: 992px;	
    display : none;		
}



.trait_blanc {
	background-color: #FFFFFF;
	height: 14px;
	width: 994px;
    display : none;		
}
.trait_fonc {
	height: 26px;
	width: 994px;
	background-color: #9A9A9A;
    display : none;		
}
.trait_clair1 {
	height: 13px;
	width: 994px;
	background-color: #AEAEAE;
    display : none;		
}

.trait_clair2 {
	height: 69px;
	width: 994px;
	background-color: #AEAEAE;
	position: relative;
	background-position: center;
    display : none;		
}

.trait_clair3 {
	height: 7px;
	width: 994px;
	background-color: #AEAEAE;
    display : none;		
}


.pied_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	width: 994px;
    display : none;		
}

/*---------------------------------------------------------------*/
/*logo */
.logo {
	height: 68px;
	width: 232px;
	background-repeat: no-repeat;
	background-position: center;
	clear: Aucune;
	float: left;	
    display : none;		

}
/*FIN logo */
/*---------------------------------------------------------------*/

.pied_page_colonne1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	height: 40px;
	width: 331px;
	clear: Aucune;
	float: left;
	padding-top: 23px;
    display : none;		
}

/*---------------------------------------------------------------*/
/*pied_page */

.pied_page_colonne3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	height: 40px;
	font-weight: normal;
	text-transform: uppercase;
	clear: Aucune;
	float: right;
	width: 400px;
	padding-top: 23px;
    display : none;		
}

.pied_page_colonne3 a {
    color:#FFFFFF;
	text-decoration:none;
    display : none;		
}

.pied_page_colonne3 a:hover {
	color:#5e5e5e;
    text-decoration:underline;
    display : none;		
}
/*FIN pied de page */
/*---------------------------------------------------------------*/


.contenu {
	width: 994px;
	top: 14px;
}


/*------------------------------------------------------------------------------------*/
/*page pour les rubriques Veterinaires et Propriétaires **/
/*------------------------------------------------------------------------------------*/

.menu_rubrique {
	width: 250px;
	top: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5e5e5e;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align:top;
    display : none;		
}

.menu_rubrique  a {
    color:#5e5e5e;
	text-decoration:none;
    display : none;		
}

.menu_rubrique  a:hover {
	color:#4A184A;
    text-decoration:underline;
    display : none;	
	}



.contenu_rubrique {
	width: 694px;
	top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5e5e5e;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;		
}

.contenu_rubriquea {
    font-weight:bold; 
    color:#5e5e5e;
	text-decoration:none;
}

.contenu_rubrique a:hover {
    font-weight:bold; 
	color:#4A184A;
    text-decoration:underline;
}


/*FIN des rubriques */
/*---------------------------------------------------------------*/

/*---------------------------------------------------------------*/
/*page de contact **/
/*---------------------------------------------------------------*/


.colonneGListe {
    border-right:1px solid;
	border-right-color:#D7D7D7;
	float:left;
	padding:0px 23px 0px 0px;
	width: 56%;	
}

.colonneDListe {
    text-align:right;
	height:40%;
}


.listeContact select {
    color:#3E4C55;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    left:0px;
    line-height:15px;
    position:relative;
    text-align:justify;
    top:0px;
}

/*FIN page contact*/
/*---------------------------------------------------------------*/




table.contact {
  color:#3E4C55;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:15px;
  text-align:justify;
}

span.champObligatoire {
  color:#FF0000;
  font-weight: bold;
}

/***********************************************************************************/
/*************************PERSONNALISATION FAQ**************************************/
/***********************************************************************************/
.tx-irfaq-pi1 dt {
    cursor:pointer;
  font-size:11px;	
	font-family:Arial,Helvetica,sans-serif;	
    font-weight: bold;
    line-height: 20px;
	text-transform: uppercase;	
}
.tx-irfaq-pi1 dt  a {
    font-weight:bold; 
    color:#5e5e5e;
	text-decoration:none;
}

.tx-irfaq-pi1 dt  a:hover {
    font-weight:bold; 
	color:#4A184A;
    text-decoration:underline;
}
