/* CSS */

body {font-size:11px;color:#000000;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF;margin:0px;padding:0px;}

/* LINKS */
a       {color:#D85700;font-weight:bold;text-decoration:none;}
a:hover {color:#1A60B8;text-decoration:none;}

a.style_1       {color:#30589C;font-weight:bold;text-decoration:none;}
a.style_1:hover {color:#000000;text-decoration:none;}

a.entete_article       {color:#2E75B6;font-weight:bold;text-decoration:none;}
a.entete_article:hover {color:#999999;text-decoration:none;}
.Texte-menu {
	font-weight: normal;
	text-align: center;
	font-size: 9px;
	padding: 0px;
	margin: 0;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 20px;
}


/* MAIN DIVS */
/* #container  {display:block;position:absolute;left:50%;margin-left:-389px;margin-bottom:10px;width:776px;background:url("../images/fnd_container.gif") repeat-y;z-index:1} */
/* 389 * 2 = 778 - 2 = 776  devient 512 * 2 = 1024 - 2 = 1022  */
#container  {display:block;position:absolute;left:50%;margin-left:-512px;margin-bottom:10px;width:1024px;background:url("../images/fnd_container.gif") repeat-y;z-index:1}
/* #visuel     {position:relative;display:block;float:left;background:url("../images/top_left.png") no-repeat;width:628px;height:115px;} */
/* 1024 - 776 = 248 ;;; 628 + 248 = 876*/
#visuel     {position:relative;display:block;float:left;background:url("../images/top_left.png") no-repeat;width:876px;height:115px;}
/* #footer     {position:relative;display:block;clear:both;background:url("../images/bas_01.gif") no-repeat;margin:20px 0px 0px 0px;padding:5px 10px 0px 0px;width:766px;height:45px; color:#9BC5EB; text-align:right; font-size:10px; font-family:Arial, Helvetica, sans-serif;}  */
/* 776 - 10 = 766   devient  1024 - 10 = 1014  */    
#footer     {position:relative;display:block;clear:both;background:url("../images/bas_01.gif") no-repeat;margin:20px 0px 0px 0px;padding:5px 10px 0px 0px;width:1014px;height:45px; color:#9BC5EB; text-align:right; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

/* TOP RIGHT DIV */
#top_droite                 {position:relative;display:block;float:left;background:url("../images/top_right.png") no-repeat;width:148px;height:115px;}
#top_droite a.men_dro       {background-position:bottom;display:block;text-decoration: none;height:16px;padding:5px 0px 0px 12px;}
#top_droite a.men_dro       {color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#top_droite a.men_dro:hover {background-image: url("../images/men_dro_on.gif");color:#674107; font-weight:bold}

/* TOP DIV */
/* #top         {position:relative;display:block;background:url("../images/top_01.gif") no-repeat;width:766px;height:14px;padding:4px 10px 4px 0px; text-align:right;color:#6A6A6A;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;} */
/* 766 devient 1014 */
#top         {position:relative;display:block;background:url("../images/top_01.gif") no-repeat;width:1014px;height:14px;padding:4px 10px 4px 0px; text-align:right;color:#6A6A6A;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#top img     {vertical-align:text-bottom}
#top a       {color:#6A6A6A;font-weight:normal}
#top a:hover {color:#235A98;font-weight:bold}

/* CENTER DIV */
/* #center             {display:block;float:right;width:560px; text-align:justify; color:#000000;} */
/* 174 + 560 = 734 + 42  = 776 ;;;      1024 - 776 = 224 + 24 = 248 ;;;;; 560 + 248 = 808 */
#center             {display:block;float:right;width:808px; text-align:justify; color:#000000;}
/* .corps_title        {display:block;float:right;clear:both;width:546px;background: url("../images/puce_01.gif") no-repeat 0px 3px;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom:2px solid #2E75B6;margin: 20px 6px 8px 0px;padding: 0px 0px 2px 14px;font-size:16px;font-weight:bold;color:#000000} */
/* 560 - 14 = 546  devient 808 - 14 = 794  */
.corps_title        {display:block;float:right;clear:both;width:794px;background: url("../images/puce_01.gif") no-repeat 0px 3px;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom:2px solid #2E75B6;margin: 20px 6px 8px 0px;padding: 0px 0px 2px 14px;font-size:16px;font-weight:bold;color:#000000}
.corps_texte        {padding:4px 10px 4px 4px;margin-right:4px;margin-left:6px;clear:both;}
.corps_texte  p     {padding:3px;margin:2px;}
.intro              {
	color:#30589C;
	font-weight:bold;
	clear:both;
	font-size: 12px;
}
.acteurs_separation {border-bottom:1px solid #999999;width:100%; height:1px; margin:0px 2px 10px 2px; font-size:6px}

/* MENU */
#menu                           {position:relative;padding:30px 0px 40px 0px;left:16px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;width:174px;float:left; clear:both}
#menu img                       {display:block;}
#menu a.men_1, a.men_2, a.men_2b, a.men_3 {background-position:bottom;display:block;text-decoration: none;height:18px;padding:6px 0px 0px 14px;margin: 0px 0px 4px 0px;}
#menu a.men_1                   {background-image: url("../images/men_01_off.gif");color:#2E68A8;}
#menu a.men_1:hover             {background-image: url("../images/men_01_on.gif");color:#FFFFFF;}
#menu a.men_2                   {background-image: url("../images/men_02_off.gif");color:#2E68A8;}
#menu a.men_2:hover             {background-image: url("../images/men_02_on.gif");color:#FFFFFF;}
#menu a.men_3                   {background-image: url("../images/men_03_off.gif");color:#535353;}
#menu a.men_3:hover             {background-image: url("../images/men_03_on.gif");color:#FFFFFF;}
#menu a.men_2b                  {background-image: url("../images/men_02_off.gif");color:#2E68A8;font-size: 9px;}
#menu a.men_2b:hover            {background-image: url("../images/men_02_on.gif");color:#FFFFFF;font-size: 9px;}
#menu .men_separation           {height:8px}

.acteurs_alphabet a {padding:0px 4px 0px 5px; margin:2px; font-size:12px; background-color:#F1F1F1;border-bottom:2px solid #CCCCCC}
.acteurs_alphabet a:hover {padding:0px 4px 0px 5px; margin:2px; font-size:12px; color:#FFFFFF; background-color:#2E68A8;border-bottom:2px solid #000000}

/* PLUS INFO */
.plus_info              {display:block;float:right;clear:both;padding:4px 4px 10px 4px;}
.plus_texte             {display:block;clear:both}

/* OTHERS */
img     {border:0px;}
ul {margin-top:4px}
li {margin-bottom:6px; list-style-type: disc}
input, select, textarea {background-color:#F6F6F6;color:#666666;border:1px solid #D6D6D6;width:200px;margin:2px;font-family: Arial, Helvetica, sans-serif;font-size:11px}
hr.separator {clear:both;visibility:hidden;padding:0px;margin:0px 0px 6px 0px}
input.submit {width:200px;background-color:#006EBF;color:#FFFFFF;border:1px solid #D6D6D6;width:200px;margin:2px;font-family: Arial, Helvetica, sans-serif; font-weight:bold;font-size:11px}
.TitreItem {
	color:#30589C;
	font-weight:bold;
	clear:both;
	font-size: 16px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 10px;
}
.telfax {
	margin-right:100px;
	margin-left:300px;
	clear:both;
	margin-top: 100px;
	border-top: 1;
	font: Verdana;
	padding: 10px 0px 10px 10px;
	margin-bottom: 0px;
}

.cvisitec {
    display:block;clear:both;
}
.Entite {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font: Arial;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 30px;
	clear: both;
}


.cvisite {
    display:block;float:left;clear:both;
	border: 1px solid #000000;
	width: 300px;
	height: 150px;
	background-image: url(../images/gris_394.jpg);
	margin:15px;
	margin-left:50px;
}
.PanneauGauche {
	float: left;
	width: 300px;
}

.PanneauDroit {
	float: right;
	margin-right: 15px;
	width: 400px;
	border-left: 1px;
}

/* style="float:right;margin-right:15px" */

.cvisiter {
	display:block;float:right;
	border: 1px solid #000000;
	width: 300px;
	height: 150px;
	background-image: url(../images/gris_394.jpg);
	margin:15px;
	margin-right:50px;
}
.cvisiteLine {
	margin-right:0px;
	margin-left:0px;
	clear:both;
	margin-top: 0px;
	border-top: 0;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	background-color: #D5D7EC;
	line-height: 1px;
	font-size: 1px;
}

.lipv {
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
 font-size: 100%;
 color: black;
 list-style-type:none;
 background-image:url(../images/point02.gif);
 background-repeat:no-repeat;
 background-position:0% 65%;
 padding-left:15px;
} 
.EntiteVerte {
	font-size: 24px;
	color: #489167;
}
.intropv {

	color:#30589C;
	font-weight:bold;
	font-size: 12px;
}
.corps_textepv {
	margin-right:4px;
	margin-left:6px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.PanneauC {
	display: block;
	clear: both;
	height: 400px;
}
.corps_title_bispv {
display:block;clear:both;background: url("../images/puce_02.gif") no-repeat 0px 3px;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom:2px solid #D85700;margin: 20px 6px 8px 6px;padding: 0px 0px 2px 14px;font-size:14px;font-weight:bold;color:#000000
}
.corps_title_bis {

display:block;float:right;clear:both;width:536px;background: url("../images/puce_02.gif") no-repeat 0px 3px;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom:2px solid #D85700;margin: 20px 6px 8px 6px;padding: 0px 0px 2px 14px;font-size:14px;font-weight:bold;color:#000000
}
.PanneauGaucheSoc {

	float: left;
	width: 400px;
}
.PanneauGauchePra {


	float: left;
	width: 350px;
}
.cvisitephoto {
	display:block;
	float:left;
	border: 1px solid #000000;
	width: 300px;
	height: 150px;
	background-image: url(../images/gris_394.jpg);
	margin:15px;
	margin-left:2px;
	margin-top: 5px;
}
.cvisiteg {

    display:block;
	border: 1px solid #000000;
	width: 300px;
	height: 150px;
	background-image: url(../images/gris_394.jpg);
	margin:15px;
	margin-left:20px;
}
.telfaxg {
	clear:both;
	font: Verdana;
	margin: 0px;
	margin-left: 10px;
	margin-top: 8px;
}
.TitreItemg {
	color:#30589C;
	font-weight:bold;
	clear:both;
	font-size: 16px;
	line-height: 10px;
	margin: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.cvisiteLineg {
	clear:both;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
}
.TitreMenuSociete {
color: #CD994B
}
#footer2 {
	position:absolute;
	display:block;
	clear:both;
	background:url("../images/bas_01.gif") no-repeat;
	margin:20px 0px 0px 0px;
	padding:5px 10px 0px 0px;
	width:1014px;
	height:45px;
	color:#9BC5EB;
	text-align:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	top: 718px;
	left: 0px;
}
.soustitre {
	font-size: 12px;
	color: #A98436;
}
.PanneauGaucheRe {

	float: left;
	width: 390px;
}
.corps_menu {
	margin-right:4px;
	margin-left:0px;
	clear:both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: 2px solid #2E75B6;
}
a.smenu_lien {

	display:inline;
	padding:1px 4px 1px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	border-bottom:1px solid #CCCCCC;
	background-color: #D6E1FE;
}
a.smenu_lien:hover {
display:inline; padding:1px 4px 1px 2px; border-left:4px solid #2E68A8;
}
.corps_title_smenu {
	display:block;
	float:right;
	clear:both;
	width:794px;
	border-bottom:2px solid #2E75B6;
	color:#000000;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.corps_title_with_smenu {
	display:block;
	float:right;
	clear:both;
	width:794px;
	background: url("../images/puce_01.gif") no-repeat 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom:2px solid #2E75B6;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-top: 20px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 14px;
}
