/* position de la colonne de gauche 3 colonnes */
#colonneGauche3cols {
	clear:left;
	float:left;
	width: 120px;
	margin: 0;
	margin-top: 5px;
/*	border-right: 1px solid #CCCCCC; */

}
#colonnetext{
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
}
#menuTrois li {
	margin: 0;
	padding: 3px 0 3px 13px;
	list-style: none outside none;
	background-image: url(../images/right_arrow.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
}
/* position de la colonne de droite 3 colonnes */
#colonneDroite3cols {
	clear:right;
	float:right;
	width: 145px;
	margin-right: 6px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 2px;
	padding-left: 3px;
/*	border-left: 1px solid #CCCCCC;*/

}
* html body #colonneDroite3cols { 
	width: 148px;
}
/* position de la colonne du centre 3 colonnes */
#colonneCentre3cols {
	position: relative;
	margin: 10px 156px 3px 130px;
	padding: 0 3px;
	padding-left: 5px;
	text-align: left;
/*	background-image: url(../images/centre_milieu.jpg);*/

}
#menuTrois li {
	margin: 0;
	padding: 3px 0 3px 13px;
	list-style: none outside none;
	background-image: url(../images/right_arrow.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
}
* html body div#colonneCentre3cols {
 	MARGIN: 10px 155px 3px 155px;
/*	width: 100%;*/
}

/* position de la colonne de gauche 2 colonnes Gauche*/
#colonneGauche2colsGauche {
	float: left;
	width: 148px;
	margin: 0;
	margin-top: 5px;
	border-right: 1px solid #CCCCCC; 
}
/* position de la colonne du centre 2 colonnes Gauche*/
#colonneCentre2colsGauche{
	margin-top: 10px;
	margin-left: 151px;
	margin-right: 0px;
	max-width: 604px;
	padding-left: 5px;
}
* html body #colonneCentre2colsGauche {  /* hack pour IE */
	margin-left: 148px;
	width: 100%;
}
/* position de la colonne de droite 2 colonnes Droite  */
#colonneDroite2colsDroite {
	float: right;
	width: 144px;
	margin: 0;
	margin-top: 5px;
	padding-top:0px;
	padding-left: 3px;
	border-left: 1px solid #CCCCCC;
	height: 100%;
	margin-bottom: 2px;
}
* html body #colonneDroite2colsDroite {  /* hack pour IE */
	width: 147px;
}
/* position de la colonne du centre 2 colonnes Droite  */
#colonneCentre2colsDroite{
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 152px;
	max-width: 604px ;
}
* html body #colonneCentre2colsDroite {  /* hack pour IE */
	margin-right: 148px;
	width: 100%;
}
/* position de la colonne du centre 1 colonne */
#colonneCentre1col{
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	max-width: 100px;
	border: medium solid Fuchsia;
}
#colonneGauche3cols p,#colonneDroite3cols p, #colonneGauche2colsGauche p,#colonneDroite2colsDroite p { 
	font-size: inherit;
	font-size: 75%;
	padding-left: 3px;
}
#colonneGauche3cols span,#colonneDroite3cols div, #colonneGauche2colsGauche div,#colonneDroite2colsDroite div { 
	padding-left: 3px;
}

/* début code pour menu horizontal */

/*div#menuTop {
	color: #0A55A0;
	background-color: #666666;
	margin-bottom: 0px;
}
* html body div#menuTop{ *//* hack pour IE */
/*margin-top: -20px;
}
*:first-child+html div#menuTop{
	margin-top: -17px;
}*/
div#boxidi{
	border: 1px solid #CCCCCC;
	padding: 1em;
	margin: 0 0 15px 0;
}
div#boxidi2{
	border: 1px solid #CCCCCC;
	padding: 1em;
	margin: 0 0 15px 0;
}
div#boxdi{
	border: 1px solid #CCCCCC;
	padding: 1em;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 80%;
}
.boxdisplay{
	border: 1px solid #000000;
}
div#blocg {
	border: 1px solid Gray;
	padding: 3px 3px;
}
/* début Code css pour le menu de gauche dans la colonne de gauche */
#menu{
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	margin-left:-0px;
   padding-left:1px;
	margin-top: 0px;
	margin-right:5px;
	font-size: 95%;
	font-weight: bold;
}
#menu li{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	list-style-image: none;
	border-bottom: 1px solid #CCCCCC;
}
#menu li.dernierNoir{
	border-bottom: 0px solid #CCCCCC;
}
#menu li.dernierBleu{
	border-bottom: 0px solid #CCCCCC;
}
#menu li a, #menu li.dernierBleu a{
	text-decoration: none;
	color: #17569F;
}
#menu li a:HOVER, #menu li.dernierBleu a:hover{
	text-decoration: none;
	color: #FF972F;
}
#menu li.noir a, #menu li.dernierNoir a{
	text-decoration: none;
	color: #29415A;
}
#menu li.noir a:HOVER, #menu li.dernierNoir a:hover{
	text-decoration: none;
	color: #232323;
}
/* fin Code css pour le menu de gauche dans la colonne de gauche */

/* début Code css pour les nouvelles dans la colonne de droite */
.nouvelle{
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: none;
	margin-left:-37px;
	margin-top:0px;
	margin-right:5px;
   margin-left:0px;
   padding-left:0px;
	font-size: 100%;
	font-weight: normal;
	list-style: none;
}
* html body .nouvelle { /* hack pour IE */
	margin-left:2px;
}
.nouvelle titre{
	color: #000000;
}
.nouvelle strong{
	color: #000000;
}
.nouvelle li{
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-image: none;
}
.nouvelle li.separateur{
	color:#CCCCCC;
}
/* fin Code css pour les nouvelles dans la colonne de droite */
/* code css général */
.imagespro2{
	border: 1px solid Black;
}
.imagespro{
	border: 0px;
}
h1{
	height: 0px;
	font-size: 0px;
	color: #ffffff;
}
.h1a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-top: 2px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #ffffff;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin-top: 2px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #000000;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin-top: 2px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #000000;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin-top: 0px;
	margin-bottom: 2px;
	font-weight: normal;
	color: #000000;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000000;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	margin-top:10px;
	margin-bottom: 10px;
}
p.plusPetit{
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
	margin-top:15px;
	margin-bottom: 10px;
}
ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	list-style-image: url(../images/right_arrow.gif);
}
ol li {
   font-family: Arial, Helvetica, sans-serif;
   font-size:75%;

}
 ul li ul li{
font-size:100%;
}

a{
	color: #EE3226;
	text-decoration: underline;
}
a:HOVER {
	color: #29415A;
	text-decoration: none;
}
a:VISITED {
	color: #232323;
	text-decoration: underline;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	margin-top:10px;
	margin-bottom: 10px;
}

.plusPetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
	margin-top:15px;
	margin-bottom: 10px;
}

.centre {
   font-family: Arial, Helvetica, sans-serif;
   font-size:75%;
   text-align: center;
   margin-top:10px;
   margin-bottom: 10px;
}
/*contenu centre*/
table{
	font-size:100%;
}

.indent10 {
	font-size:75%;
        padding-left:10pt;
}

.border0 {
	border: 0px;
}

#entrevue{
	width: 428px;
	float:right;
	padding-left: 8px;
}
#entrevue a{
	font-weight: bold;
	color: #296AAF;
	text-decoration: none;
}
#entrevue a:HOVER{
	text-decoration: underline;
	color: #14436D;
}
#entrevue p.personne {
	font-size: 70%;
	color: #878787;
}
#entrevue .nom{
	font-weight: bold;
	color: #878787;
}

#entrevue p.autres a{
	text-decoration: none;
	padding: 0;
	color: #14436D;
	font-weight:normal;
}
#entrevue p.autres a:HOVER{
	text-decoration: underline;
	color: #296AAF;
}
/*contenu centre*/

#boxtitre{
/*   font-family: Arial, Helvetica, sans-serif;
   font-size:75%;*/
	color: #878787;
	text-align: left;
	margin-left:154px;
	margin-right:5px;   
/*	margin-top:0px;
	margin-bottom: 0px;*/
	background-color: #B00A0A;
	padding: 3px 3px 3px 3px;
	/*opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;*/
	width:286px;
	height:100px;
	position: relative;
	z-index: 2;
}
h3.zoneDescAgentTitre{
	color:#FFFFFF;
}
h4.zoneDescAgentDesc{
	color:#FFFFFF;
}
#boxcontenu{
	font-family: Arial, Helvetica, sans-serif;
    font-size:90%;
	color: #000000;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 10px;
/*	background-color: #747474;*/
	padding: 3px 3px 3px 5px; /*	filter: alpha(opacity=10);
  -moz-opacity: 0.10;
  opacity: 0.10;*/
	/*opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;*/
	font-weight: bold;
}
#boxcontenu.photo a{
	color: Yellow;
	text-decoration: blink;
}
#boxcontenu.photo a:HOVER {
	color: Yellow;
	text-decoration: none;
}
#boxcontenu.photo a:VISITED {
	color: Yellow;
	text-decoration: underline;
}

/* - bloc agent -*/

.blocagent{
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: none;
	margin-left:-17px;
	margin-top:0px;
	margin-right:5px;
   margin-left:0px;
   padding-left:0px;
	font-size: 100%;
	font-weight: normal;
	list-style: none;
}
* html body .blocagent { /* hack pour IE */
	margin-left:2px;
}
.blocagent titre{
	color: #000000;
}
.blocagent strong{
	color: #000000;
}
.blocagent li{
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-image: none;
}
.blocagent li.separateur{
	color:#CCCCCC;
}
.boxagent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #878787;
	text-align: left;
	margin-left: 0px;
	margin-right: 3px; /*	margin-top:0px;
	margin-bottom: 0px;*/
	background-color: #B00A0A;
	padding: 3px 3px 3px 3px; /*opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;*/
	width: 140px;
	height: 50px;
	position: relative;
	z-index: 2;
	border: thin solid White;
}
.floatleft {
float: left; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 5px;
}
#imgagent{
	border: none;
	margin: 5 5 5 5;
	vertical-align: middle;
	padding: 5 5 5 5;
}
.boxagent a{
	color: White;
}
.boxagent a:HOVER {
	color: Silver;
	text-decoration: none;
}
.boxagent a:VISITED {
	color: Gray;
	text-decoration: underline;
}
#linkagent a{
	color: White;
	word-spacing: 10px;
}
#linkagent a:HOVER {
	color: Silver;
		word-spacing: 10px;
	text-decoration: none;
}
#linkagent a:VISITED {
	color: Gray;
		word-spacing: 10px;
	text-decoration: underline;
}

#span {
	background-color: Silver;
	padding: 5 5 5 5;
	margin: 3 3 3 3;
	width: 450px;
}
lienChoixBd:link {
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}
#boiteContenuRubrique {
	margin-right: 10px;
	padding-bottom: 15px;
}
#zoneTitreRubrique {
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#zoneTexteRubrique {
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
