/* SPECIFIQUE AU SITE   */
/* CSS PERSO A MODIFIER */

body {
	background-color: #003263;
	margin: 0px;
}

td.fond_doree {
	background-color: #9a8348;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
td.fond_blanc {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003263;
}
td.credits, a.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003263;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003263;
	margin-left: 250px;
}

.text_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003263;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003263;
}
option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003263;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663333;
}
.trait_tble {
	background-color: #9A8348;
}


/*=======================================================*/
/* specifique au site*/
/*=======================================================*/
/** UNIQUEMENT POUR LE SITE EN COURS **/
td.gauche_site {
	background-color: #FFFFFF;
	background-image: url(../images/fond_gauche.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
td.fond_centre {
	background-color: #FFFFFF;
	background-image: url(../images/fond_centre.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/** LIEN    **/
a.titre_tlb_coup_coeur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
}

/** TABLEAU **/

/** fond couleur du tableau (COUP_COEUR2) Ce fond est entouré de pointillé **/
td.tab_detail_fond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002D64;
	background-color: #E1DAC6;
	border: 1px dotted #999999;
	padding: 8px;
}
/** fond couleur du tableau (QUICK_RECH, LISTE_BIEN, COORDONNEES, CONTACTER) **/
td.tab_detail_fond2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002D64;
	background-color: #E1DAC6;
	border: 1px solid #999999;
	padding: 2px;
}
table.btn_details {
	background-image: url(../images/bg_btn.gif);
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}
span.btn_details, a.btn_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover.btn_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	background-image: url(../images/px.gif);
}
/*=======================================================*/
/* POUR LES TEXTES				                         */
/*=======================================================*/
.txt_14b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txt_12b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002D64;
	text-decoration: none;
}

/*=======================================================*/
/* POUR LES COTES DES TABLEAUX                           */
/*=======================================================*/
td.trait_table {
	background-color: #9a8348;
}
td.titre_table_coup_coeur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
	background-image: url(../images/coup_coeur2.gif);
	background-repeat: repeat-x;
}
/** FOND TABLEAU (DETAIL_BIEN.ASPX) **/
.tab1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
}
.tab1_b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
}
.tab2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #D2E9FF;
}
.tab2_b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #D2E9FF;
}

/*=======================================================*/
/* PIED DE PAGE DU TEMPLATE                              */
/*=======================================================*/
td.submenu_planitron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #999999;
}
span.submenu_planitron, a.submenu_planitron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a:hover.submenu_planitron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

/*=======================================================*/
/* FIN DU SPECIFIQUE                                     */
/*=======================================================*/


/* BALISE STANDARD HTML*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
}

a:hover.txtVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.txtVert, a.txtVert{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336666;
	text-decoration: none;
}
a:hover.txtvert2_11b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
a.txtvert2_11b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}

/* FONT ET COULEUR */
.txtnoir_9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_10b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_11b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_12b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_13b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_14b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_18b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_21b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtbleu_11b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.txtbleu_12b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.txtvert_11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006666;
}
.txtvert_12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
}
.txtvert_14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006666;
}

.txtvert_18b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006666;
}
.txtvert_21b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #006666;
}
.txtvert2_11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}

.txtvert2_12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
}
.txtvert3_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2D9AAF;
	text-decoration: none;
}
.txtvert3_14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D9AAF;
	text-decoration: none;
}


.txtgris_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.txtrouge_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

/* FOND TABLEAU COULEUR*/


td.tabgris3{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
	border: 1px solid #666666;
	padding: 2px;
}
td.tab_libelle_haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
	background-image: url(../images/img_libelle_haut.gif);
	background-repeat: repeat-x;
}
a.tab_libelle_haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
}

.tabvert1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #D1E0D1;
}
.tabvert2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #D1E0D1;
}
.tabvert3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #D1E0D1;
}
.tabgris1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
}
.tabgris2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
}
.tab_border_vert {
	border: #336666;
}


/* FOND TABLEAU IMAGES*/
.bgpages {
	background-image: url(../images/bgpage.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/* IMG 260 X 12 */
.img_tab_haut_1 {
	background-image: url(../images/img_tab_haut_1.gif);
	background-repeat: repeat-x;
}
.img_tab_bas_1 {
	background-image: url(../images/img_tab_bas_1.gif);
	background-repeat: repeat-x;
}
/* IMG 420 X 12 */
.img_tab_haut_2 {
	background-image: url(../images/img_tab_haut_2.gif);
	background-repeat: repeat-x;
}
.img_tab_bas_2 {
	background-image: url(../images/img_tab_bas_2.gif);
	background-repeat: repeat-x;
}
/* IMG 600 X 12 */
.img_tab_haut_3 {
	background-image: url(../images/img_tab_haut_3.gif);
	background-repeat: repeat-x;
}
.img_tab_bas_3 {
	background-image: url(../images/img_tab_bas_3.gif);
	background-repeat: repeat-x;
}


.tab_gauche {
	background-image: url(../images/tbl_ligne_gauche.gif);
	background-repeat: repeat-y;
}
.tab_droite {
	background-image: url(../images/tbl_ligne_droit.gif);
	background-repeat: repeat-y;
}
