body, td		{ font-family: arial,helvetica; font-size: 9pt; }
p				{ margin:5px 0 5px 0; text-align:justify; }
.center			{ text-align:center; }
img.right		{ float:right; margin:0 0 0 30px; }
img.left		{ float:left; margin:0 30px 0 0; }
img.tour		{ border:1px solid black; }

#menu			{ text-align:left; }
#menu	ul		{ background:#4975A7; border-top:5px solid #4975A7; margin:0; padding:0; width:100%; }
#menu	ul li	{ border-bottom:1px solid black; height:20px; font-weight:bold; list-style:none; margin:5px 0 0 5px; padding:0; }
#menu	li img	{ margin-right:5px; }
#menu	a		{ color: #FFFFFF; font: bold 8pt arial, Helvetica, sans-serif; text-decoration: none; }

.k	{ display:none; } 

p.pub {background-color: #EEF1F6; text-align:center; }

/* accueil */

.titre			{ width: 100%; margin-bottom: 10px; }
.titre	strong	{ font-size: 11pt; color: #4B74A8; }

table.t555itre			{ margin-bottom:10px; width:100%; }
table.t555itre td		{ background:url(./img/550.gif) no-repeat bottom right; color:white; font-size:1px; height:55px; vertical-align:top; }

.subtitre		{ width: 100%; }

.tabnav						{ width: 590px; }
.tabnav	td.tabnav_link		{ border: 1px solid #4B74A8; text-align:center; width: 110px; height: 20px; }
.tabnav	td.tabnav_link_on	{ border: 1px solid #4B74A8; border-bottom: none; text-align:center; width: 110px; height: 20px; }
.tabnav	td.v				{ border-bottom: 1px solid #4B74A8; width: 8px; }
.tabnav	a					{ color: #000000;  font-size: 8pt; font-weight:bold; text-decoration: none; }

.portnav			{ width: 590px;  font-size: 8pt; font-weight:bold; }
.portnav a			{ color: #4F6A89; font-size: 8pt; font-weight:bold; }
.portnav td.ico		{ border-bottom: 1px solid #ECF0F4; width: 40px; height:65px; }
.portnav td.link	{ border-bottom: 1px solid #ECF0F4; width: 160px; }

.trouv			{  }/*padding: 5px;*/
.trouv img		{ border:0; }
.trouv .titr	{ border-bottom: 1px solid #5F6B79; color: #5F6B79; font-weight:bold; text-align: center; }

.adhe .titr	{ background: #4975A7; color:#FFFFFF; height: 20px; text-align: center; }

/* métiers */

.metiersnav			{ width: 90%; }
.metiersnav td		{ padding-left: 5px; }
.metiersnav .letter	{ height: 20px; border-bottom: 1px solid #4975A7; color: #4975A7; font-weight:bold; text-align: left; }
.metiersnav	a		{ color: #4F6A89; font-size: 9pt; }
.metiersnav td.link	{ border-bottom: 1px solid #ECF0F4; width: 160px; }

/* recherche */

.rech			{ background: #849DBB; color: #FFFFFF; margin: 0; padding: 8px; width: 100%; }
.rech input		{ border: 1px solid #4975A7; margin-bottom: 2px; width: 145px; }
.rech .submit	{ background: #4975A7; color: #FFFFFF; font-size: 8pt; font-weight:bold; }

.rechform			{border-bottom: 1px solid #4975A7; padding: 5px 0 5px 0; text-align: left; width: 100%; color: #4975A7;}
.rechform form		{ margin: 0; width: 100%; }
.rechform input		{ border: 1px solid #4975A7; margin-bottom: 2px; } 
.rechform .submit	{ background: #4975A7; color: #FFFFFF; font-size: 8pt; font-weight:bold; } 

div.rechbloc		{ background-color: #EEF1F6; padding: 5px ; border: 1px solid #4975A7}

.resrech		 {background-color: #ffffff; margin: 0px 10px 10px 10px;padding: 5px; text-align: left; }
.resrech a.titl	 { color: #4975A7; font-weight:bold; text-decoration: none;  }
.resrech a.url	 { color: #008000; text-decoration: none; }
.resrech_subtitr { border-bottom: 1px solid #C0C0C0; color: #C0C0C0; font-weight:bold; padding: 5px 0 5px 0; text-align: center; width: 90%; margin-bottom: 15px; }

p.plusres		{text-align: right;  }
p.plusres	a	{color: #4975A7; font-size: 9pt;}

/* rubrique */

.globalrub	{ width: 590px; }

.titrub		{ width: 100%; font-weight:bold; }
.titrub	a	{ color: #000000; text-decoration: none; }

.rub				{ width: 100%; border: 1px solid #4B74A8; }
.rub .nav			{ color: #4975A7; font-size: 8pt; font-weight:bold; }
.rub td.tit_srub	{ background: #849DBB; color: #FFFFFF; font-weight:bold; }
.rub .detail_rub	{ padding: 10px 10px 0px 10px; }
.rub .entr			{ font-size: 8pt; }
.rub .entr a		{ color: #4975A7; font-size: 8pt; }

.minititr	{ color: #4975A7; font-size: 8pt; font-weight:bold; }

/* rubrique colonne droite */

.rub_right, .rub_right_on	{ color: #FFFFFF; font-size: 8pt; margin: 0; padding: 2px 10px 2px 10px; border-bottom: 1px solid #000000; text-align:left; }
.rub_right a, .rub_right_on a			{ color: #FFFFFF; font-size: 8pt; text-decoration: none; }
.rub_right_on		{ background: #849DBB; }
.rub_right			{ background: #4B74A8; }

.rub_right_servi	{ margin: 0 0 4px 0;  }
.rub_right_servi td	{ width: 170px; height: 45px; background: #849DBB; color: #FFFFFF; font-family: verdana; font-size: 8pt; font-weight:bold; }

/* fiche */

.subtitr_fich		{ margin: 20px 0 10px 0; }
.subtitr_fich td	{ border-bottom: 1px solid #849DBB; color: #849DBB; font-size: 8pt; font-weight:bold; }

.detail_activ		{ font-size: 8pt; }

.detail_coord td	{ font-size: 8pt; }
.detail_coord a		{ color: #000000; }

/* bureau activest */

table.tablobureau img			{ border:1px solid black; }
table.tablobureau td			{ color:black; font-size:8pt; vertical-align:top; width:115px; }
table.tablobureau span.title	{ color:#4b74a8; font-weight:bold; }

div.calq			{ overflow:auto; height:515px; padding-right:10px; }
table.bottom		{ background: url(./img/logo_useweb.gif) no-repeat bottom right; text-align:left; color:#848484; margin:0; }
table.bottom td		{ font-size:8pt; }
table.bottom a		{ color:#848484; }
table.bottom td img	{ border:0; float:right; height:15px; width:130px; }

/* présentation activest */

.edito img	{ float:left; margin:0 20px 0 20px; border:1px solid black;  }
.edito p	{ text-align:justify; }
.edito p.sign		{ text-align:right; }

.kmini { font-size: 7pt; color:#848484; }
.kmini a { color:#848484; }

td.anu		{ font-size:11px; }
p.dl		{ margin-left:50px; width:230px; }

