a:link {text-decoration: none; color: #FFF;}
a:visited { text-decoration: none; color: #FFF;}
a:hover { text-decoration: underline; color: #FFF;}
a:active {  }
 	
a.petit:link {text-decoration: none; color: #626880; font-size:10px;}
a.petit:visited { text-decoration: none; color: #626880;font-size:10px;}
a.petit:hover { text-decoration: underline; color: red;font-size:10px;}
a.petit:active {  }

a.nolink:link {text-decoration: none;}
a.nolink:visited { text-decoration: none;}
a.nolink:hover { text-decoration: none;}
a.nolink:active { text-decoration: none; }

img.nolink
{
	border:0px;
}

.body_n {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	list-style-type:circle;
	font-size: 65%;
	text-decoration: none;
	list-style-position: inside;
	margin: 0;
	background-image: url(fond_fonce.jpg);
}

#contenu li
{
	margin-left:-25px;
}

.body_q
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#4b4f52;
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #FFFFFF;
	list-style-type:circle;
	font-size: 65%;
	text-decoration: none;
	list-style-position: inside;
	margin: 0;
}

.prestige_titre
{
		font-family:Verdana, Geneva, sans-serif;
		font-size:15px;
		font-weight:bold;
}

div.langue
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	text-align:left;
}

.heure {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}
input.axi_plat{
font-family: Verdana; 
font-size: 12px; 
border-color:#000000;
border-style: solid; 
border-width: 1; 
padding-left: 4; 
padding-right: 4; 
padding-top: 1; 
padding-bottom: 1;
}
input.axi_plat_red{
font-family: Verdana; 
font-size: 12px; 
border-color:#000000;
border-style:outset;
background-image:url(fond_rouge.png);
border-style: solid; 
border-width: 1; 
padding-left: 4; 
padding-right: 4; 
padding-top: 1; 
padding-bottom: 1;
}
textarea.axi_plat{
font-family: Verdana; 
font-size: 12px; 
border:#000000;
border:thin;
border-style: solid; 
border-width: 1; 
padding-left: 4; 
padding-right: 4; 
padding-top: 1; 
padding-bottom: 1;
}
input.plat{
font-family: Verdana; 
font-size: 8 pt; 
border-style: solid; 
border-width: 1; 
padding-left: 4; 
padding-right: 4; 
padding-top: 1; 
padding-bottom: 1;
}
input.platpetit{
font-family: Verdana; 
font-size: 10px; 
border-style: solid; 
border-width: 1; border-color:#000000;
padding-left: 4; 
padding-right: 4; 
padding-top: 1; 
padding-bottom: 1;
}

input.submit{
font-family: Verdana; 
font-size: 8 pt; 
border-style: solid; 
border-width: 1; 
padding-left: 4; 
padding-right: 4; 
padding-top: 1; 
padding-bottom: 1;
}
table.fonddashed{
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
table.tableau_insert
{
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	background-color:#E4ECF8;
	
}
tr.fondfonce
{
	background-color:#E4ECF8;
}
td.fondfonce
{
	background-color:#E4ECF8;
}
table.backcolor{
	background-color:#E4ECF8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
table.tableau_bord
{
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	
}
table.tableau_insert_haut_bas
{
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
		
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}.titreblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}
.menugauche{
	display: block;
}
.guidetitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
	font-weight: bold;
	font-style: italic;
}
.soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}
/* Style spécial pour editeur version mini */
.mceToolbar {
	background: #F0F0EE;
	border-top: 1px solid #cccccc;
}
.btnImage {
	border: 1px solid #F0F0EE !important;
	cursor: arrow;
}

.btnImageRaised {
	border: 1px solid #0A246A;
	cursor: arrow;
	background-color: #B6BDD2;
}
.btnImageLowered {
	cursor: arrow;
	border: 1px solid #0A246A;
	background-color: #8592B5;
}
.mceEditor {
	background: #F0F0EE;
	border: 1px solid #cccccc;
}
.mceSeparatorLine {
	margin:2px;
	margin-left: 4px;
	background-color: #F0F0EE;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 0px;
	height: 15px;
}


/*Style AxiCMS menu avancé*/

/*Style AxiCMS premiere cellule du menu affichage dun bord en haut et en bas*/
td.axi_mg_menutop{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	border-top: 1px solid #B1C1DD;
	border-bottom: 1px solid #B1C1DD;
	font-size: 13px;
	font-style:normal;
	color:#B1C1DD;
	height:30px;
	text-align:right;
}
/*Style AxiCMS autres cellules du menu vertical affichage dun bord en bas*/
td.axi_mg_menumid{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom: 1px solid #B1C1DD;
	font-style:normal;
	color:#B1C1DD;
	height:30px;
	text-align:right;
}
/*Style AxiCMS autre cellule du menu horizontal affichage dun bord a droite*/
td.axi_mg_menudroite{
	border-top: 1px solid #000000 ;
	border-right: 1px solid #000000 ;
	border-bottom: 1px solid #000000 ;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#000000;
}
/*Style AxiCMS style du div des sous menu */
div.axi_mg_sousmenu{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	color:#000000;
	border-top: 1px solid #B1C1DD;
	/* background-color:#FFFFFF;*/
	background-image:url(semitrans.png);
	width:200px;
}
/*Style AxiCMS style du div du popup admin */
div.axi_mg_popadmin{
	border-top: 1px solid #000000 ;
	border-right: 1px solid #000000 ;
	border-bottom: 1px solid #000000 ;
	border-left: 1px solid #000000 ;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	color:#000000;
	background-color:#FFFFFF;
	}

/*Style AxiCMS style des liens principaux du menu */
a.axi_mg_menulink:link {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#93AAD0;
	text-decoration: none;
}
/*Style AxiCMS style des liens principaux du menu quand on est dans le sous menu correspondant */
a.axi_mg_menulinksel:link {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#B71B1F;
	text-decoration: none;
}
/*Style AxiCMS style des liens principaux du menu quand on est dans le sous menu correspondant */
a.axi_mg_menulinksel:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#B71B1F;
	text-decoration: none;
}
/*Style AxiCMS style des liens principaux du menu */
a.axi_mg_menulink:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#93AAD0;
	text-decoration: none;
}
/*Style AxiCMS style des liens principaux du menu au passage de la souris */
a.axi_mg_menulink:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#B71B1F;
	text-decoration: none;
}
/*Style AxiCMS style des liens des sous menu */
a.axi_mg_smenulink:link {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#93AAD0;
	text-decoration: none;
}
/*Style AxiCMS style des liens des sous menu */
a.axi_mg_smenulink:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#93AAD0;
	text-decoration: none;
}
/*Style AxiCMS style des liens des sous menu au passage de la souris */
a.axi_mg_smenulink:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#B71B1F;
	text-decoration: none;
}
/*Style AxiCMS style des sous menu (cellule) */
td.axi_mg_sousmenutxt{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#587AB6;
	height:30px;
	margin-bottom:1px;
	border-bottom: 1px solid #B1C1DD ;
}
table.axi_tableau_bord
{
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	
}
div.axi_explo_selgris{
	background-image:url(images/general/explorateur/selection_gris.png);
}
div.axi_explo_selgris_old{
	background-image:url(images/general/explorateur/selection_gris_old.gif);
}
div.axi_explo_nonsel{
	background-image:;
}
div.axi_explo_ongris_old{
	background-image:url(images/general/explorateur/selection_grisclair_old.gif);
}
div.axi_explo_ongris{
	background-image:url(images/general/explorateur/selection_grisclair.png);
}
td.axi_explo_selbleu{
	background-image:url(images/general/explorateur/selection_bleu.png);
}
td.axi_explo_selbleutxt{
	background-image:url(images/general/explorateur/selection_bleu_txt.png);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.axi_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
.axi_texte_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
div.axi_modale_ferme_n{
	background-image:url(../../images/general/fi/fermeture_n.png);
}
div.axi_modale_ferme_n_old{
	background-image:url(../../images/general/fi/fermeture_n_old.gif);
}
div.axi_modale_ferme_over{
	background-image:url(../../images/general/fi/fermeture_over.png);
}
div.axi_modale_ferme_click{
	background-image:url(../../images/general/fi/fermeture_click.png);
}
div.axi_modale_ferme_over_old{
	background-image:url(../../images/general/fi/fermeture_over_old.gif);
}
div.axi_modale_ferme_click_old{
	background-image:url(../../images/general/fi/fermeture_click_old.gif);
}
table.axi_tableau_bord_context
{
	border-top-color:#969696;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#969696;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#969696;
	border-right-style:solid;
	border-right-width:1px;
	
	border-bottom-color:#969696;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	
}



/*Style AxiCMS menu avancé version leger pour menu a plat*/

/*Style AxiCMS premiere cellule du menu affichage dun bord en haut et en bas*/
td.axi_mh_menutop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-size: 10px;
	padding:6px 10px;
	text-decoration: none;
}

td.axi_mh_menutop:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #FFFFFF;
	color: #575a5d;
	background-image: url(fond.png);
	text-decoration: none;
	padding:6px 10px;
}


/*Style AxiCMS autres cellules du menu vertical affichage dun bord en bas*/
td.axi_mh_menumid{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #B1C1DD;
	font-style:normal;
	color:#B1C1DD;
	height:30px;
	text-align:right;
}
/*Style AxiCMS autre cellule du menu horizontal affichage dun bord a droite*/
td.axi_mh_menudroite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	/*padding: 6px 10px;*/
	border-right: 1px solid #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	padding:6px 10px;
}

td.axi_mh_menudroite:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #FFFFFF;
	background-image: url(fond.png);
	color: #575a5d;
	text-decoration: none;
	padding:6px 10px;
}

/*Style AxiCMS style du div des sous menu */
div.axi_mh_sousmenu{
	text-decoration: none;
	background-image: url(fond.png);
	width:230px;
}
/*Style AxiCMS style du div du popup admin */
div.axi_mh_popadmin{
	border-top: 1px solid #000000 ;
	border-right: 1px solid #000000 ;
	border-bottom: 1px solid #000000 ;
	border-left: 1px solid #000000 ;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	color:#000000;
	background-color:#FFFFFF;
	}

/*Style AxiCMS style des liens principaux du menu */
a.axi_mh_menulink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	text-decoration: none;
}
/*Style AxiCMS style des liens principaux du menu quand on est dans le sous menu correspondant */
a.axi_mh_menulinksel:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}
/*Style AxiCMS style des liens principaux du menu quand on est dans le sous menu correspondant */
a.axi_mh_menulinksel:visited {
	text-decoration: none;
	color: #FFFFFF;
}
/*Style AxiCMS style des liens principaux du menu */
a.axi_mh_menulink:visited {
	text-decoration: none;
	color: #FFFFFF;
}
/*Style AxiCMS style des liens principaux du menu au passage de la souris */
a.axi_mh_menulink:hover {
	text-decoration: none;
}
/*Style AxiCMS style des liens des sous menu */
a.axi_mh_smenulink:link {
	color:#000000;
	text-decoration: none;
	font-size:10px;
}
/*Style AxiCMS style des liens des sous menu */
a.axi_mh_smenulink:visited {
	text-decoration: none;
	color:#000000;
	font-size:10px;
}
/*Style AxiCMS style des liens des sous menu au passage de la souris */
a.axi_mh_smenulink:hover {
	color: #575a5d;
	background-image: url(fond.png);
	text-decoration: none;
	font-size:10px;
}
/*Style AxiCMS style des sous menu (cellule) */
td.axi_mh_sousmenutxt{
	text-decoration: none;
	height:10px;
	width:230px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

td.axi_mh_sousmenutxt:hover{
	text-decoration: none;
	height:10px;
	background-image: url(fond.png);
	width:230px;
}

.texte_gauche
{
	font-size:10px;
}

.texte {
	color:#FFFFFF;
	font-size:10px;
	line-height:1.7em;
}

/*
.img {
	text-decoration: none;
}
.img a {
	text-decoration: none;
}
.img a:hover {
	text-decoration: none;
}
*/
.h3 a {
	text-decoration: none;
	color: #000000;
}
.h3 a:hover {
	text-decoration: none;
	background-color: #000000;
	color: #cfcfd0;
}


.bloc_gallery {
	width: 15px;
	height: 15px;
	background-color: #cfcfd0;
	display: block;
	margin-right: 2px;
	font-size: 80%;
	padding-top: 2px;
	color: #575a5d;
}
.bloc_gallery  a {
	width: 15px;
	height: 15px;
	display: block;
	color:#000000;
}
.bloc_gallery a:hover {
	width: 15px;
	height: 15px;
	background-color: #000000;
	display: block;
	color:#000000;
}
div#gallery
{
	width: 744px;
	text-align: left;
	height: 425px;
	padding: 0;
	margin: 0;
	color:#000000;
	
}

ul#gallery_mini li
{
	float: left ;
	color:#000000;
}

ul#gallery_mini li a img
{
	margin: 2px 1px;
}

ul#gallery_mini
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-left: 5px;
	margin-top: 5px;
	color:#000000;
}

a.carre_navigation
{
	text-decoration:none;
	color:#000000;
}

a.carre_navigation:visited
{
	text-decoration:none;
	color:#000000;
}

h2 {
	color:#FFFFFF;
	text-align:left;
	font-size:16px;
}
h2.image {
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
}
h3 {
	color:#000000;
	text-align:left;
}

.adresse {
	padding-top:20px;
	color:#FFFFFF;
	font-size:10px;
	padding-right:50px;
}

#gauche {
	position: relative;
	width: 250px;
	height: 400px;
	overflow: hidden;
	top: -7px;
	background-repeat: no-repeat;
}
/* OSCAR RIBES STYLE */

/*
#header {
	list-style: none;
}
#conteneur {
	width: 98%;
	height: 632px;
	margin-top: -320px;
	top: 50%;
	position: absolute;
	background-image: url(fond_site.png);
	background-repeat: no-repeat;
	background-position: 5px 0;
}
#centre {
	height: 425px;
	position: relative;
	overflow: inherit;
	background-repeat: repeat;
}

#pied {
	height: 20px;
	margin-top: 20px;
}
#bloc_navigation {
	height: 30px;
	position: relative;
	z-index: 100;
	text-decoration: none;
	width: 985px;
}
#logo {
	height: 130px;
	background-image: url(lg_besson.png);
	background-repeat: no-repeat;
	z-index:-1;
}
.langue {
	color: #FFFFFF;
	text-align: right;
	float: right;
	width: 60px;
	font-size:10px;
}
.langue a {
	color: #000000;
	text-decoration: none;
}
.langue a:hover {
	color: #cfcfd0;
	background-color: #000000;
	text-decoration: none;
}


#gauche li {
padding-left:5px;
}
#main {
	margin: 0;
	z-index: 90;
}
#main a {
color:#000000;
text-decoration: none; 
}
#main a:hover {
background-color:#000000;
color:#FFFFFF;
text-decoration: none;
}
#droite {
	width: 98%;
	height: 420px;
	top: 0px;
	position: relative;
	margin-top: 1px;
}
#bordure_centre {
	width: 100%;
	height: 420px;
	background-image: url(../images/fond_droite1.png);
	top: 0px;
	position: relative;
	margin-top: 1px;
	background-repeat: no-repeat;
}
#gauche p {
	line-height:1.7em;
	letter-spacing:0;
	margin:0px;
	padding:0px;
}
.plan {
	color:#cfcfd0;
	text-align: center;
}
#logo_plan {
	height: 90px;
	background-image: url(../images/lg_besson_blanc.png);
	background-repeat: no-repeat;
}
.texte_intro {
	color:#cfcfd0;
	text-align: center;
	vertical-align: middle;
}
.texte_intro a {
	color:#cfcfd0;
	text-decoration: none;
}
.texte_intro a:hover {
	background-color:#000000;
	color:#FFFFFF;
	text-decoration: none;
}




* {
	margin: 0;
	padding: 0;
}
#navigation {
	clear: both;
	text-decoration: none;
}
#navigation  ul  li  a:hover     {
	color: #FFFFFF;
	background-image: url(../images/menu/fond.png);
	text-decoration: none;
}
#navleft li {
	float: left;
	width: 8em;
	text-decoration: none;
}
#navigation  ul  li  a     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 6px 10px;
	display: block;
	border-right: 1px solid #FFFFFF;
	font-size: 0.9em;
	text-decoration: none;
}
#navleft li ul, #navleft ul li {
	width: 6em;
	text-decoration: none;
}
#navleft  li:hover  ul    {
	display: block;
	text-decoration: none;
}
#navleft ul a:hover {
	color: #cfcfd0;
	background-image: url(../images/menu/fond.png);
	text-decoration: none;
}
#navleft li ul {
	height: auto;
	left: -999em;
	line-height: 1em;
	position: absolute;
	width: 160px;
	z-index: 10;
	color: #000000;
	text-decoration: none;
}

#navleft li {
	width: auto;
	text-decoration: none;
}
#navleft li:hover ul {
	left: auto;
	text-decoration: none;
}
#navigation  ul  ul  li  a      {
	color: #000000;
	border-right: 0;
	font-size: 0.9em;
	padding: 3px 10px;
	text-decoration: none;
}
#navleft li ul ul {
	margin: -1.6 em 0 0 100px;
}
#navleft  li:hover  ul  ul     {
	left: -999em;
}
#navleft li li {
	width: 160px;
	background-image: url(../images/menu/fond.png);
	color: #575a5d;
	text-decoration: none;
}
#navleft  li  li  a:hover     {
	color: #575a5d;
	background-image: url(../images/menu/fond.png);
	text-decoration: none;
}
#navleft li:hover ul, #navleftl i li:hover ul, #navleft li li li:hover {
	left: auto;
}
#navleft  li a:hover {
	color: #cfcfd0;
	background-image: url(../images/menu/fond.png);
	text-decoration: none;
}
#bloc_navigation dl, #bloc_navigation dt, #bloc_navigation dd, #bloc_navigation ul, #bloc_navigation li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
}
.current-page-item {
	color: #575a5d;
	text-decoration: none;
}
.current-page-item a:hover {
	color: #cfcfd0;
	background-image: url(../images/menu/fond.png);
	text-decoration: none;
}
#navleft {
	text-decoration: none;
}


dl#photo
{
	clear: both;
	margin: 0;
}

dl#photo dt
{
	margin: 0;
}

dl#photo dd
{
	margin: 0;
	margin-left: 0px;
}

dl#photo img
{
	margin: 0;
}
.texte_noir {
	color:#000000;
	text-align: justify;
}
.texte_gris {
	color:#575a5d;
	text-align: justify;
}
#conteneur_intro {
	position: absolute;
	width: 99%;
	height: 630px;
	margin-top: -315px;
	top: 50%;
}
.img {
	text-decoration: none;
}
.img a {
	text-decoration: none;
}
.img a:hover {
	text-decoration: none;
}
.h3 a {
	text-decoration: none;
	color: #000000;
}
.h3 a:hover {
	text-decoration: none;
	background-color: #000000;
	color: #cfcfd0;
}
p {
line-height:1.7em;
}*/



td.info_titre
{
	font-size:11px;
	color:#FFFFFF;
}

td.info_texte
{
	font-size:10px;
	color:#FFFFFF;
}

/* Style pour la ligne */
hr {padding:0; height:1px; border-style:solid; color:#E4ECF9}

tr.citi_ligne
{
	padding:5px;
	font-size:10px;
}

#magictabs_number_onglet0, #magictabs_number_onglet1, #magictabs_number_onglet2, #magictabs_number_onglet3, #magictabs_number_onglet4 {background-color: transparent;}

div#magictabs_onglet .ui-tabs-nav li {float:left;}

th {
	background-color:#c5c6c9; 
	padding:5px;
	color:#ffffff;
}

th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize,
th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime {
	cursor:pointer;
}
th.forwardSort {
	background:#ede6e0 url(../images/sort0.png) no-repeat 0 0;
}
th.reverseSort {
	background:#ede6e0 url(../images/sort1.png) no-repeat 0 0;
}
table thead th.forwardSort a,
table thead th.reverseSort a {
	color:#4b4f52;
	text-decoration:none;
}
th.sort-active {
    cursor:wait;
}
th.sort-active a {
    color:#ffffff !important;
    cursor:wait;
}

#magictabs_onglet td {
	padding: 1px;
	vertical-align: top;
}



/* FORMULAIRE DE CONTACT */

select.contact
{
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
}

input.contact
{
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
}

textarea.contact
{
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
}