/* CSS Document */

/* contenu */
#gauche {float:left; width:720px; margin:10px 0 5px ;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; /* *** */}

a{color:#454545; text-decoration:underline;}
a:hover{color:#1666AA;}

#gauche_long {float:left; width:960px; margin:30px 0 30px ; min-height:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; /* *** */}

#droite {float:left; margin:10px 0 0 5px; _margin-left:2px; width:235px; min-height:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; /* *** */}

img {border:0;}
/* gauche */

#bh_titre_tg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:225px; text-align:center; height:35px; }
.section-link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; margin:0; text-decoration:none;}
.section-link:hover {text-decoration:underline; color:#FFF}
#bh_titre2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:470px; text-align:center; height:41px; }

/* droite */
#blockblack{float:left;width:235px; padding:6px 0 0; background:url(../img/entetes/entete_ro.png) no-repeat top left;  margin:6px 0 0;}
#bh_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:235px; text-align:center; height:20px; }
#annonces {position:relative; border:1px solid #4d4d4d; border-top:none; width:213px; height:555px;*height:563px; padding:10px;overflow:auto;background-color:#FFFFFF; margin-bottom:10px;}

#pub_droite{position:relative; width:223px; margin:26px 0 0;  border:1px solid #6f6e6e; height:102px; padding-top:15px;}
/* effet texte */
select.rech{border:1px solid #a5acb2; background-color:#fff; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;  height:22px; padding:4px 1px 2px;  cursor:pointer; margin:5px 0;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1666aa; margin:8px 0;padding:10px 0px 0px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; margin:0;}


/* autres pages */
#content_g {float:left; width:215px;}
#content_d {float:left ; width:490px; margin:0px 7px 0px 0px; text-align:left;}

#content_d .paragraphe {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000; /* *** */
	font-size:11px;
	margin:0 0 15px;
	padding-top:10px;
}
/*menu bas gauche */
ul#menuBG {
	margin:8px 0 0 0;
	padding:26px 0 0 ;
	background:url("../img/menu/haut.png") no-repeat top left;
	width:200px;
}
ul#menuBG li {
	margin:0;
	padding:0;
	list-style-type:none;
	border-top:1px solid #d97c2f;
	background:url("../img/menu/bordereau.png") top left repeat-y;
    font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
}
ul#menuBG li a,ul#menuBG li span {
	text-decoration:none;
	color:#fff;
	margin:0;
	display:block;
	margin:0;
	padding:4px 0 4px 25px;
	background:url("../img/menu/triangle1.png") left no-repeat;
}

ul#menuBG li a:hover,ul#menuBG li span{
	background:url("../img/menu/menu_gauche.png") center left no-repeat;
}

ul#menuBG2 {
	margin:0;
	/*padding:5px 0 10px 0 ;*/
	padding:0px;
	width:200px;	
}

ul#menuBG2 li {
	margin:0;
	padding:0;
	/*background:none;*/
	margin:0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	border:none;
}
ul#menuBG2 li a,ul#menuBG2 li span {
	text-decoration:none;
	color:#ffffff;
	margin:0;
	display:block;
	margin:0;
	padding:4px 10px 4px 30px;
	background:url("../img/menu/carre_sous_sous.jpg") 0px 7px no-repeat;
	border:none;
}

ul#menuBG2 li a:hover,ul#menuBG2 li span{
	background:url("../img/menu/carre_sous_sous_h.jpg") 0px 7px no-repeat #1a73b6;
	color:#FFF;
	
}

div#menuBG_bottom{
	border-top:1px solid #d97c2f;
	background:url("../img/menu/bas.png") no-repeat top left;
	margin:0 0 30px;
	width:200px;
	height:25px;
}

.texte {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.texte h2{color:#000000; font-size:13px;color:#1666AA;margin:0;}
.texte a{color:#454545;}
.texte a:hover{color:#1666AA}
.texte input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
.texte select{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}

#content_d h3{
	color:#1666AA;
	font-weight:bold;
	font-size:12px;
	margin:20px 0 7px 0;
	padding:0
}

#content_d ul, .resultatParcours ul{
	padding-left:15x;
	list-style-image:url(../img/puce.gif);
}


#content_d ul li ul{
	padding:0 0 0 25px;
	margin:0;
	list-style:disc;
}

#content_d li{
	padding:2px 0;
}

.formulaire{
	margin-top:15px;
}

.formulaire td{
	padding:2px 0px;
}

.formulaire input, .formulaire select{
	width:230px;
	margin-bottom:8px;
}

.formulaire .petitChamps input{
	width:150px;
	margin-bottom:8px;
}

.formulaire .check input{width:auto; margin:0 5px 0 0; padding:0;}
.formulaire .check{padding-bottom:20px; padding-top:7px;}

.formulaire textarea{
	width:480px;
	margin-bottom:8px;
}

.formulaire .bouton{width:150px; font-size:11px;}

.gras{font-weight:bold;}
.italique{font-style:italic;}


.entete_tableau{
	background:url(../img/filtre_bg.jpg) no-repeat;
	width:520px;
	border-bottom:1px solid #ffffff;
	height:23px;
	margin-top:30px;
	text-align:center;
}

.entete_tableau h5{
	margin:0 auto;
	width:245px;
	/*float:left;*/
	text-align:center;
	font-size:11px;
	color:#FFF;
	padding-top:5px;
}


h4{margin:0px; font-size:11px;}


.form-contact {
	margin:0 20px 0 0;
	color:#1666AA;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}

.form-contact input,.form-contact textarea,.form-contact select{
	border:1px solid #A5ACB2;
	color:#000000; /* *** */
	font-size:11px;
	padding:2px;
	width:450px;
}

#popErreur {
	color:#fd0e0e;
	font-size:11px;
}

.btn-submit {
	margin: 5px 0 5px 0;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #A5ACB2;
	color:#fff;
	text-transform:uppercase;
	background:url(../img/menu/bordereau.jpg) center repeat-y;
	width:135px;
	height:20px;
}
.form-contact textarea{height: 125px;}

.top {

	text-indent:-10000px;
	background:url(../img/fleche_top.jpg) right no-repeat;
	float:right;
	width:520px;
	height:14px;
	margin: 0 0 20px 0;
	border-bottom:#cccccc 1px solid;
	padding-bottom:4px;
}
.top:hover {text-decoration:underline;}

div#container #gauche .images, div#container #gauche_long .images{
	float:left;
	width:145px;
	margin:0 15px 25px 0;
	text-align:center;
}

div#container #gauche .images a.thumb, div#container #gauche_long .images a.thumb{
	display:block;
	width:145px;
	height:109px;
}

div#container #gauche .images a, div#container #gauche_long .images a{
	font-weight:bold;
	font-size:11px;
}

.ligneBleu {margin:3px 0 3px 0;width:100%;height:3px;font-size:1px;line-height:1px;background-color:#1766AB;}

#logo_blogue {margin-bottom:19px;}



.clear {
	clear:both;
}


.blue_line {height:1px; background-color:#1768ab;}


.search-link:hover, .title-link:hover {text-decoration:underline;}

.title-link {color:#000000; /* *** */}
.search-link,.rss-link  {color:#1766AB;}

.title-link, .search-link {
	font-weight:bold;
	text-decoration:none;
}
.title-link,.rss-link {
	font-size:16px;
}


.full-img img{
	border: 1px solid #c3c3c3;
	display:block;
	margin-left: auto;
  	margin-right: auto;
}

.sous_titre_gris{font-weight:bold; font-size:11px; margin-bottom:5px;}

.formRadio input{
	width:auto;
	margin-right:7px;
}

.formRadio{margin-top:0px!important;}


.print {background:url(../img/print.html) no-repeat center left;float:right;padding:8px 0px 8px 35px;}
/*formulaire d ajout d une entreprise*/
.subscription {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#1768AB;
	height:100%;
	width:100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-left: 0;
}
.subscription h1 {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:0 5px 0 10px;
text-transform:uppercase;
}
#connx_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:210px; text-align:center; height:20px; }
#block_connx{position:relative; width:210px; padding:6px 0 0; background:url(../img/entetes/entete_rc.png) no-repeat top left;  margin:0px 0 0; }
#connx { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;padding:0px 0px 0px 5px;position: relative; left: 0px; height: 133px; border:1px solid #555555;background-color:#FFFFFF}
#connx input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px} 
#mg_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:475px; text-align:center; height:20px; }
#block_mg{position:relative; width:475px; padding:6px 0 0; background:url(../img/entetes/entete_big.png) no-repeat top left;  margin:0px 0 0;}
#mg_cim { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;height: 165px; border:1px solid #555555; padding:0px 5px 5px;background-color:#FFFFFF; text-align:left}
#search_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:210px; text-align:center; height:20px; }
#block_search{position:relative; width:210px; padding:6px 0 0; background:url(../img/entetes/entete_orange.png) no-repeat top left;  margin:0px 0 0; }
#list_search{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align: left; height: 387px; *height: 395px;border:1px solid #555555; padding:10px;background-color:#FFFFFF}
#list_search select{width:145px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
#list_search input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
#list_search li {margin:0px;padding:0px;list-style-image:url(../img/puce.gif);line-height:25px}
.btn-rechercher {
				font-weight: bold; color: white; font-size: 10px; text-transform: uppercase;
				background: black; 
				padding: 3px 10px 4px; vertical-align: middle;
				}
/*#block_newsletter {width:210px;height:113px; background:url(../img/newsletter.gif) no-repeat top left}	*/			
#temc_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:235px; text-align:center; height:20px; }
#block_temc{position:relative; width:235px; padding:6px 0 0; background:url(../img/entetes/entete_bleu.png) no-repeat top left;  margin:0px 0 0 10px; }
#tmcl { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height: 180px; border:1px solid #555555; padding:10px;background-color:#FFFFFF}
#tmcl ul{ padding-left:18px}
*html #tmcl ul{ padding:0px; margin:0px 18px}
#pub_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:475px; text-align:center; height:20px; }
#block_pub{position:relative; width:475px; padding:6px 0 0; background:url(../img/entetes/entete_big.png) no-repeat top left;  margin:0px 0 0; }
#zone_pub { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height: 135px; border:1px solid #555555; padding:0px 0px 0px 0px; background-color:#FFFFFF;}
#temcp_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:225px; text-align:center; height:20px; }
#block_temcp{position:relative; width:225px; padding:6px 0px 0px 0px; background:url(../img/entetes/entete_vert.png) no-repeat top left;  margin:0px; }
#tmcp { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height: 180px;*height: 190px; border:1px solid #555555; padding:10px; background-color:#FFFFFF}
#tmcp ul{ padding-left:18px;*padding:0px; *margin:0px 18px}
#logo_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:235px; text-align:center; height:20px; }
#blocklogo{position:relative; width:235px; padding:6px 0 0; background:url(../img/entetes/entete_ro.png) no-repeat top left;  margin:6px 0 0; }
#espace_logo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height: 120px; border:1px solid #555555; padding:0px 0px 0px 0px; background-color:#FFFFFF;}
/*couleur des lignes de table*/
.sectiontableentry1{background-color: #e8f0f0}
.sectiontableentry2{background-color: #dddddd}
#mg_cim .salons {
width:445px;
	background:url(../img/pub/bande_bg.png) no-repeat;
	color:#FFF;
	font-size:13px;
	padding:5px 0px 0px 20px;
	height:35px;
}
#mg_cim  .salons a{
	width:150px;	
	color:#FFF;
	margin:0;
	padding:17px 15px 20px 15px;
	height:38px;
	background-position:center ;
}
#mg_cim  .salons a:hover{background:url(../img/pub/fleche_rouge.png) center no-repeat}
.bande
{
background:transparent url(../../graphics/img/bande_bg.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:10px;
height:31px;
margin-bottom:25px;
padding-left:10px;
width:98%;
}
.bande_recherche {
margin-bottom:5px;
padding-left:10px;
}
.bande a {
color:#FFFFFF;
display:block;
float:left;
height:26px;
margin:0;
padding:5px 15px 0;
}
.bande a:hover, .bande .actif {
background:#86C400 url(../../graphics/img/bande_fleche.gif) repeat scroll center top;
}
/****************Pagination***********************/
.pagination {
font:12px Arial, Helvetica, sans-serif;
margin:40px 0;
text-align:center
}

.pagination a {
background:#fff;
border:1px solid #06c;
color:#06c;
margin:2px;
padding:.2em .4em;
text-decoration:none
}

.pagination a:hover {
background:#fff;
border:1px solid #bd88fe;
color:#bd88fe
}

.pagination span.inactive {
background:#fff;
border:1px solid #f0f0ff;
color:#f0f0ff;
margin:2px;
padding:.2em .4em
}

.pagination span.active {
background:#f4ebff;
border:1px solid #bd88fe;
color:#bd88fe;
font-weight:700;
margin:2px;
padding:.2em .4em
}

