/*CSS des étiquettes;*/

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  background-color: #ffffff;
  color:#000000;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
}
img{
	border:none;
}
label {
  display: block;
  text-align: right;
  font-size:13px;
  vertical-align:middle;
  color:#0B2851;
}
h1 
{
    font-family:Verdana;
    font-size:22px;
    font-weight:bold;
    padding-top:0;
    margin-top:0;
    padding-bottom:6px;
    margin-bottom:6px;
}
ul 
{
    padding-top:4px;
    margin-top:4px;
    padding-bottom:2px;
    margin-bottom:2px;
}
.bandeau_haut {
	background-repeat:no-repeat;
}

.raisonsociale { 
font-family: arial;
font-size: 12px;
color : #000000;
font-weight : bold;
}

.adresse { 
font-family: arial;
font-size: 11px;
color : #000000;
font-weight : normal;
}

.cpville { 
font-family: arial;
font-size: 12px;
color : #000000;
font-weight : normal;
}


.raisonsociale2 { 
font-family: arial;
font-size: 15px;
color : #000000;
font-weight : bold;
}

.adresse2 { 
font-family: arial;
font-size: 14px;
color : #000000;
font-weight : normal;
}

.cpville2 { 
font-family: arial;
font-size: 15px;
color : #000000;
font-weight : normal;
}

BR.page { page-break-after: always }

/*FIN CSS etiquelles*/


.menu { 
font-family: verdana;
font-size: 10px;
color : #000000;
font-weight : normal;
}
.cellule{background-repeat: no-repeat;}

.titre { 
font-family: verdana;
font-size: 11px;
color : #666666;
font-weight : bold;
}

.titreblanc { 
font-family: verdana;
font-size: 11px;
color : #FFFFFF;
font-weight : bold;
}

.titrenoir { 
font-family: verdana;
font-size: 11px;
color:#000000;
font-weight: bold;
}

.Tableau { 
font-family: verdana;
font-size: 13px;
color : #000000;
background-color:#364E70;
border-collapse:collapse;
}
.Tableau th {
	border:1px solid black;
	cursor:pointer;
	font-weight:normal;
}
.Tableau th a {
	color:#FFFFFF;
}
.Tableau td {
	border:1px solid black;
	border-bottom:#000000 1px solid; 
	vertical-align:middle;
}

.Tableau2 { 
font-family: verdana;
font-size: 11px;
color : #000000;
background-color:#364E70;
border-collapse:collapse;
vertical-align:middle;
}
.Tableau2 th {
	border:1px solid black;
	cursor:pointer;
	font-weight:bold;
	color:#FFFFFF;
}
.Tableau2 th a {
}
.Tableau2 td {
	vertical-align:middle;
}

.tab2_tdg {
	width:6px;
	background-image:url('../images/pwl_degragb.png');
	background-repeat:no-repeat;
	background-color:white;
	background-position:right -1px;
}

.tab2_tdb {
	height:10px;
	background-image:url('../images/pw_degradb.png');
	background-repeat:repeat-x;
	background-color:white;
}
.tab2_tddb {
	height:10px;
	width:6px;
	background-image:url('../images/pwl_degraddb.png');
	background-repeat:no-repeat;
	background-color:white;
	background-position:-2px -1px;
}

.tab2_tdd {
	width:6px;
	background-image:url('../images/pwl_degrad.png');
	background-repeat:repeat-y;
}

.texte1 { 
font-family: verdana;
font-size: 11px;
color : #000000;
}

.texte1 td{ 
font-family: verdana;
font-size: 11px;
color : #000000;
}

.texte1 td a{ 
font-family: verdana;
font-size: 11px;
color : #2d4a95;
}

.menubis { 
font-family: verdana;
font-size: 8px;
color : #000000;
font-weight : normal;
}

.Champs { 
/*BACKGROUND-COLOR: #ffffff;*/
BORDER-BOTTOM: #364E70 1px solid;
BORDER-LEFT: #364E70 1px solid;
BORDER-RIGHT: #364E70 1px solid;
BORDER-TOP: #364E70 1px solid;
COLOR: #666666;
FONT-FAMILY: verdana; FONT-SIZE: 11px;
}
.Champs_petit 
{
    border:1px solid #364E70;
    color:#666666;
    font-family:Verdana;
    font-size:9px;
}
.libel 
{
    padding-top:2px;
}
.tbV2 td 
{
    padding-top:2px;
}
.ChampsT { 
BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #ffffff 0px solid;
BORDER-LEFT: #ffffff 0px solid;
BORDER-RIGHT: #ffffff 0px solid;
BORDER-TOP: #ffffff 0px solid;
COLOR: #000000;
FONT-FAMILY: verdana; FONT-SIZE: 11px;
}
.Champs1 { 
BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
COLOR: #000000;
FONT-FAMILY: arial; FONT-SIZE: 12px;
}

.champs_horizontal_h { 
BORDER-TOP: #8E96BD 1px solid;
}

.champs_vertical_d { 
BORDER-RIGHT: #8E96BD 1px solid;
}

.champs_vertical_d_h { 
BORDER-TOP: #8E96BD 1px solid;
BORDER-RIGHT: #8E96BD 1px solid;
}

.verdana11gris { 
COLOR: #000000;
FONT-FAMILY: verdana; FONT-SIZE: 14px;
}


.txt_login {
background-color: #F6C201;
BORDER-BOTTOM: #F6C201 1px solid;
BORDER-LEFT: #F6C201 1px solid;
BORDER-RIGHT: #F6C201 1px solid;
BORDER-TOP: #F6C201 1px solid;
COLOR: #605E5D;
FONT-FAMILY: verdana; 
FONT-SIZE: 12px;
}

.tab {
BACKGROUND-COLOR: #FFFFFF;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
COLOR: #000000; FONT-FAMILY:Arial;
FONT-SIZE: 11px
}
.bouton{
BACKGROUND-COLOR: #999F9D;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid; COLOR: #000000; 
FONT-FAMILY: vernada; FONT-SIZE: 12px;}

a {text-decoration: none;font-family: verdana; FONT-SIZE: 10px;color : #2d4a95; font-weight : bold;}
a:hover {text-decoration: underline;}

.bouton2
{
	background-color:#909DB0;
 	color:#FFFFFF; 
	font-weight:bold;
}

.bouton3
{
 color:#000000; 
}

.txt_annonces_mag
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.gras
{
font-family: verdana;
font-size: 11px;
color : #000000;
font-weight:bold;
}

.grasitalic
{
font-family: verdana;
font-size: 11px;
color : #000000;
font-weight:bold;
font-style:italic;
}

.italic
{
font-family: verdana;
font-size: 11px;
color : #000000;
font-style:italic;
}

table.result tr:hover td {
	background-color: #cfdde7;
}

ul.topmenu {
	background-color: #cfdde7;
  color: #fff;
  font-weight: bold;
}
ul.topmenu a {
  color: #2d4a95;
}

/*************************\
*      COMMON STYLES      *
*        ---------        *
*                         *
* Do not import directely *
\*************************/


label.radiolabel {
  display: inline;
}

label:after {
  content: " :";
}

label.radiolabel:after {
  content: "";
}

abbr {
  cursor: help;
}
input[type="button"], input[type="submit"], button {
	font-size:16px;
	padding:6px 15px 6px 15px;
}

input.year {
  width: 6ex;
}
input.zipcode {
  width: 12ex;
}

.has_error {
  background-color: #fea;
  color: #c00;
}

.todo {
  color: #f00 !important;
  background-color: #FC0;
}

.number {
  text-align: right;
}

fieldset {
  padding: 3px;
}

iframe#rs {
  display: none;
  visibility: hidden;
}
fieldset table {
  width: 50%;
}

#add_city, #search_zip {
  width: 500px;
  height: 250px;

}
.centered {
  text-align: center;
}
.large {
  width: 100%;
}

td {
  vertical-align: top;
}

ul.topmenu {
  margin: 1ex 0;
  padding: 5px 0;
}

ul.topmenu li {
  display: inline ;
  padding: 5px;
}
ul.topmenu a {
  text-decoration: none;
}
ul.topmenu a:hover {
  text-decoration: underline;
}

td.yes {
  text-align: center;
  color: #000000;
  font-weight: bold;
}
td.na {
  text-align: center;
  color: #000000;
  font-weight: bold;
}
td.no {
  text-align: center;
  color: #000000;
  font-weight: bold;
}
td.c {
  text-align:center;
}

div.sortable div {
	position: relative;
}

div.boxy {
	list-style-type: none;
	padding: 4px 4px 0 4px;
	margin: 0px;
	width: 210px;
	font-size: 13px;
	font-family: Arial, sans-serif;
}
div.boxy div {
	cursor:move;
	margin-bottom: 4px;
	padding: 2px 2px;
	border: 1px solid #ccc;
	background-color: #eee;
}
div.boxier {
	list-style-type: none;
	padding: 4px 4px 0 4px;
	margin: 0px;
	width: 10em;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}
div.boxier div {
	cursor:move;
	margin-bottom: 4px;
	padding: 2px 2px;
}

.grostitre
{
	font-family: verdana;
	font-size: 20px;
	color : #666666;
	font-weight : bold;
}

.tresgrostitre
{
	font-family: verdana;
	font-size: 24px;
	color : #F1F1F1;
	font-weight : bold;
}

.newbouton
{
BACKGROUND-COLOR: #DFDFDE;
BORDER-BOTTOM: #8E96BD 1px solid;
BORDER-LEFT: #8E96BD 1px solid;
BORDER-RIGHT: #8E96BD 1px solid;
BORDER-TOP: #8E96BD 1px solid; 
COLOR: #000000; 
FONT-FAMILY: vernada; FONT-SIZE: 12px;
}
.newbouton:hover
{
BACKGROUND-COLOR: #999F9D;
cursor:pointer;
}

.titremenu
{
    color: #F1F1F1;
    font-weight: bold;
    font-family: Verdana;
    font-size: 20px;
    letter-spacing:20;
    BORDER-LEFT: #F1F1F1 1px solid;
    BORDER-RIGHT: #F1F1F1 1px solid;
}

.Champs_menu { 
BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #8E96BD 1px solid;
BORDER-LEFT: #8E96BD 1px solid;
BORDER-RIGHT: #8E96BD 1px solid;
BORDER-TOP: #8E96BD 1px solid;
COLOR: #666666;
FONT-FAMILY: verdana; FONT-SIZE: 11px;
}

.Champs_menu a:hover
{
    background-color:#ECEEFB;
}


.Champs_menu:hover
{
    background-color:#ECEEFB;
}

.textestd { 
BACKGROUND-COLOR: #ffffff;
COLOR: #666666;
FONT-FAMILY: verdana; FONT-SIZE: 11px;
}
/*
.slot { border:2px solid #aaaaaa; background-color:#dddddd; color:#666666; text-align:center; position: absolute; width:60px; height:60px; }
.player { border:2px solid #bbbbbb; color:#eeeeee; text-align:center; position: absolute; width:60px; height:60px; }
.target { border:2px solid #574188; background-color:#cccccc; text-align:center; position: absolute; width:60px; height:60px; }
*/
.test_jc {border:solid 5px red;}

.liensousmenu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.tdsousmenu {
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	height:20px;
}

.tdsousmenuhover 
{
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:20px;
	background-color:#8E96BD;
	cursor:pointer;
}

.spsousmenu {
	width:100%;
	padding-bottom:2px;
	border-bottom:1px solid #666666;
}

.spsousmenuhover{
	width:100%;
	padding-bottom:2px;
	border-bottom:1px solid #FFFFFF;
}

.mess_important
{
	color:#FF0000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.mess_important_2 
{
	color:#FF0000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.mess_important_3
{
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.mess_warning
{
	color:#CC6600;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.lien_entete {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.tab_ss_menu {
	background-image:url(../images/sous_menu_h.gif);
	background-repeat:repeat-x;
	border-left:1px solid black;
	border-right:1px solid black;
}

.tab_ss_menu_2 {
	/*background-image:url(../images/sous_menu_h_2.gif);
	background-repeat:repeat-x;*/
	position: relative;
	/*border-left:1px solid black;
	border-right:1px solid black;*/
}

.new_menu
{
	background-color:#2d4a95;
	padding:11px;
}
.new_menu a
{
	color:white;
	font-size:13px !important;
	text-decoration:none !important;
	padding-left:10px;
	padding-right:10px;
}

.cl_entete {
	font-size:12px;
}

.cl_entete a{
	font-weight:normal;
	text-decoration:underline;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.cl_entete_2 {
	font-size:12px;
}

.cl_entete_2 a{
	font-weight:normal;
	text-decoration:underline;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.tab_page {
	background-color:#FFFFFF;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
}

.bord_degrad {
	background-color:#FFFFFF;
}

#id_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
	padding-top:5px;
	padding-bottom:5px;
}
#id_menu a{
	font-size:11px;
	text-decoration:underline;
}
#id_menu a:hover{
	color:#EACC42;
}

.td_separe {
	width: 20px;
	text-align:center;
}

#mess_menu {
	padding-top:13px;
	text-align:center;
}
#mess_menu a {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	text-decoration:underline;
	color:#0D2950;
	font-size:12px;
}

/*#contenu td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;*/
	/*color:#000000;*/
/*}*/

#contenu th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#364E70;
	font-weight:bold;
	padding:4px !important;
}

.txt_email a {
	color:#0000FF;
}
.tb_entete_menu {
	background-color:#2d4a95;
}
.tour {
	background-color:#FFFFFF;
	height:100%;
}

.gauche {
	background-image:url(../images/filet_fond_degrad.gif);
	background-repeat:repeat-x;
	width:197px;
}

.fond_sous_menu {
	background-color:#0B2851;
	padding-top:5px;
}

.fond_sous_menu_new {
	background: #2d4a95;
    background: -webkit-linear-gradient(#2d4a95, #3f64c5);
    background: -o-linear-gradient(#2d4a95, #3f64c5);
    background: -moz-linear-gradient(#2d4a95, #3f64c5);
    background: linear-gradient(#2d4a95, #3f64c5);
}

.fond_sous_menu_simple {
	background: #bbdefb;
}

.lien_sous_menu a:hover{
	color:#EACC42;
}

.ss_menu_sel {
	padding:15px 30px 5px 30px;
	background-color:#2d4a95;
	height:45px;
}

.ss_menu_sel a {
	color:white;
	font-size:16px;
	text-decoration:none;
}

.lien_gen {
	color:#FFFFFF;
	font-size:12px;
}

.lien_gen a{
	font-size:13px;
}

.cl_menu {
	color:#FFFFFF;
	font-size:12px;
}

.ss_menu_2 {
	padding:15px 20px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#bbdefb;
	height:45px;
}

.ss_menu_2 a{
	font-size:16px;
	text-decoration:none;
	color:black;
}

.tbl{
	border:1px solid #000000;
}

.ss_menu_txt a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2d4a95;
	font-size:12px;
	text-decoration:none;

}

.tbl_menu {
	background-color:#909DB0;
	border-bottom:1px solid #476DA0;
	border-left:1px solid #476DA0;
	border-right:1px solid #476DA0;
}

.info_kind {
	font-size:14px;
	/*border-bottom:1px solid #0B2851;*/
}

#alerte_mess {
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	color:#0D2950;
	font-size:11px;
	padding-top:10px;
}

.ln_bold {
	font-weight:bold;
	color:#134B96;
}

.ln_normal {
	font-weight:normal;
}

.montab {
	border-collapse:collapse;
}
.montab a {
	color:#2d4a95;
	font-weight:bold;
	text-align:center;
}

.montab td{
	border-bottom:solid 1px #ccc;
	font-size:11px;
	padding:3px;
	vertical-align:middle;
	padding:10px 10px 10px 10px;
}
.montab th{
	/*border:solid 1px #000000;*/
	font-weight:bold;
	text-align:center;
}

.fd_entete_tab {
	background-image:url(../images/fd_d_tab.jpg);
	background-repeat:repeat-x; 
	width:300px; 
	color:#FFFFFF; 
	font-weight:bold;
	vertical-align:middle;
	padding-left:10px;
	font-size:12px;
}

.pg_menu_g a{
	font-size:11px;
}

.pg_fd_list {
	background-repeat:repeat-x; 
	padding-left:10px; 
	vertical-align:middle;
}

.pg_menu_g_2 {
	/*border-bottom:1px solid black;*/
	border-left:1px solid black;
	border-right:1px solid black;
}
.pg_menu_g_2 a{
	font-size:11px;
}

.txt_ann {
	padding-top:3px;
	font-size:10px;
	font-weight:bold;
	color:#0B2851;
}
.txt_ann a{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#2d4a95;
}

.txt_ann_2 a{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#2d4a95;
}

.picto_ann {
	vertical-align:top;
	text-align:center;
	width:30px;
	padding-top:5px;
}
.picto_ann_2 {
	vertical-align:top;
	text-align:center;
	width:30px;
	padding-top:7px;
}
.td_fl1 {
	background-color:#C2C9D3;
	width:20px;
	vertical-align:top;
	text-align:center;
}

.td_fl2 {
	background-color:#7A8AA0;
	width:20px;
	vertical-align:top;
	text-align:center;
}
.titre_pg {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}
.titre_bg_ln {
	height:2px;
	/*width:100%;*/
	background-color:#EACC42;
}
.logo_agence {
	vertical-align:middle;
	padding-left:15px;
	text-align:center;
	padding-top:30px;
}
.txt_insert {
	font-size:11px;
	font-weight:bold;
}
.emp_photo {
	border:1px solid black;
	text-align:center;
	vertical-align:middle;
	padding-top:20px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tbl_ss_menu {
	background-color:#909DB0;
	border:1px solid #476DA0;
	font-family: verdana;
	font-size: 11px;
	color : #FFFFFF;
	font-weight : bold;
}
.pos_nom_ag {
	font-family: verdana;
	font-size: 11px;
	color : #2d4a95;
}
.nom_ag {
	font-family: verdana;
	font-size: 24px;
	color : #2d4a95 !important;
}
.bigbig_titre {
	font-size:36px;
	color:#2d4a95;
	text-align:right;
	vertical-align:middle;
}

.txt_pied {
	font-size:10px;
}
.lien_fonce {
text-decoration: none;font-family: verdana; FONT-SIZE: 10px;color : #000000; font-weight : bold;
}
.popperlink {position:absolute;visibility:hidden;background-color:#134B96;border:1px solid black;color:#FFFFFF;padding:2px;}

.popperlink2
{
	position:absolute;
	visibility:hidden;
	z-index:1;
	/*background-color:#11448A;*/
	background-color:#FFFFFF;
	color:#000000;
	/*font-weight:bold;*/
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid white;
}
.grille {
	font-family: verdana;
	font-size: 10px;
	color : #000000;
	font-weight : normal;
	border-collapse:collapse;
}

.grille a {
	color:#2d4a95;
	font-weight:bold;
	text-align:center;
}

.grille td{
	border:solid 1px #000000;
	color:#000000;
}
.grille tr:hover{
	background-color:#CCCCCC;
}
.grille th{
	border:solid 1px #000000;
	font-weight:bold;
	text-align:center;
}
.texte_annonces { 
font-family: verdana;
font-size: 11px;
color : #000000;
}

.texte_annonces td{ 
font-family: verdana;
font-size: 11px;
color : #000000;
}

.texte_annonces td a { 
	color:#2d4a95;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.texte_annonces td a:hover { 
	font-weight:bold;
}
.box_photo {
    position:absolute;	
    width:50px;
    height:50px;
    padding:3px;
    display:none;
    /*text-align:center;*/
}
.txt_modele 
{
    border:none; 
    background-color:#364E70; 
    color:White; 
    font-weight:bold;     
    height:28px;
}
.tb_pg td 
{
     border-right:1px solid black;
}
.txt_jaune 
{
    font-family: verdana;
    font-size: 12px;
    font-weight:bold;
    color:#EACC42;
}
.verdanabold13bleu
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #134B96;
	font-size: 13px;
}
.verdana11grisfonce
{
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	color : #898787;
	font-size: 11px;
}
.verdana11grisnoir
{
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	color : #5C5B5B;
	font-size: 11px;
}
.verdana9grisfonce
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #000000;
	font-size: 11px;
}
.annonce div 
{
    vertical-align:top;
}
.txt_comment 
{
    font-size:9px;
    text-align:center;
}
#menu_droit{
	margin:0px;
	padding:0px;
	position: absolute;
	width: 130px;
	border: 1px solid black;
	background-color: white;
	visibility:hidden;
}
#menu_droit a{
	color:#2d4a95;
	text-decoration:none;
}
#menu_droit table{
	border-collapse=collapse;
	font-size: 11px;
	font-family:verdana;
	width:100%;
}
#menu_droit td{
	padding:2px;
	width:100%;
}
.poura a
{
    color:black;
    font-weight:bold;
    text-decoration:none;
    font-family:verdana;
    font-size:10px;
}
.texte_annonces_2 { 
font-family: verdana;
font-size: 9px;
color : #000000;
}

.texte_annonces_2 td{ 
font-family: verdana;
font-size: 9px;
color : #000000;
}

.texte_annonces_2 td a { 
	color:#2d4a95;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
.UpperCase{
	text-transform: uppercase
}
.fpage {
	text-align:left;
}
.cadre_photo{
	position:relative;
	top:0px;
	left:0px;
	overflow: hidden;
}
.cadre_photo_mov{
	position:absolute;
	top:0px;
	left:0px;
}
.cadre_photo_clic{
	position:absolute;
	cursor:url(../images/main.cur),move;
	/*cursor:url(../images/main.cur),default;*/
	overflow: hidden;
	background-color:blue;
	filter: alpha(opacity=0); 
	-moz-opacity: 0;
    opacity: 0;
}
.lien_BAT a
{
    font-size:10px;
}
.lien_BAT a: hover 
{
    text-decoration:underline;
}
.traitnoir {
	background-image:url('../images/trait-noir.jpg');
	background-repeat:no-repeat;
	background-position:right center;
}
.liensbat a
{
	color:blue;
	text-decoration:underline;
	font-weight:normal;
}
.liensbat:hover {
	font-weight:bold;
}
#contenu .pagination li{color: blue; cursor:pointer;text-decoration:underline;padding:3px; font-size:14px ; list-style:outside none none; float:left; float:left}
#contenu .pagination {font-size:14px; font-weight:normal; float:right; margin-right:20px; }
#contenu .pagination  .tit{float:left; margin-top:2px}
#contenu .pagination  .active {text-decoration:none; color: #000}
#tabmail th {padding:3px}