A:link {color: #330066;text-decoration: none}
A:visited {color: #8050a8;text-decoration: none }
A:hover {color: #4E60Ad;text-decoration: underline}

body   { font-family: Verdana, Arial, san-serif; background-color: white;  margin-top: 0; margin-left: 0 }

/* Couleurs */
.bl_rouge  {
	font-style: oblique;
	font-weight: bold;
	line-height: 1.5em;
	background-color: #f78957;
}
.bl_rouge_creme , h1 {
	color: #f6f4ea;	/*	;	couleur 'brique foncée de la news : 770017	*/
	font-style: oblique;
	font-weight: bold;
	line-height: 1.6em; /*chged from 1.2 */ 
	background-color: #f78957;
	padding-right: 5px;
	padding-left: 7px;
}

.bl_rouge_oliveFlashy  {
	color: #caff31;
	font-style: oblique;
	font-weight: bold;
	font-stretch: extra-expanded;
	background-color: #f78957;
	font-size: 0.9em;
}
.bl_greenLand { color: #198419 }
.bl_grey { color: #a38fa4; font-size: 0.9em; font-weight: 600; }
.bl_olive { color: #b1ca00 }
/*.bl_oliveLight { color: #d1df65 } .bl_olivedark { color: #718000 }*/
.bl_oliveFlashy { color: #caff31 }
.bl_rouge_plain { 	color: #f78957;} 
.emblue, .topTxt , H3, H4, h5 { color: #0068b5 }
.embluedark  { color: #160052 }
.embluelight { color: #008cf7 }
.imgFloatLeft { margin: .8em 1.2em .8em 0em; float: left }
.imgFloatLeftCleared { margin: .8em 1.2em .8em 0em; float: left; clear:both  }
.imgFloatRight { margin: 0.8em 0.3em 0.8em 1.2em; float: right }
.imgFloatRightCleared { margin: 0.8em 0.3em 0.8em 1.2em; float: right; clear:both }

/* Paragraphes */
h1 {font-size: 86%; font-weight: bold }	/* cf .bl_rouge_creme */
h2 { font-size: 84%; font-weight: 500;  }
/* h1, h3 h4 color cf .emblue */
h3 { font-size: 82%; font-weight: bolder; }
/*line-height: 0.9em  }*/
h4 { font-size: 77%; font-weight: normal }
h5 { font-size: 120%; font-weight: normal; color:#F78957; margin-bottom: 0px; margin-top: 0px }
h6 { font-size: 68%; font-weight: bold; line-height: 0.9em }
p { font-size: 77%; font-weight: normal ; margin-bottom: 3px  }
li { font-size: 77%; font-weight: normal } // 72 le 11 10 06

.indent1 { margin-right: 5px; margin-left: 1em }
.indent2 { margin-right: 10px; margin-left: 2.5em }
.indent3 { margin-right: 15px; margin-left: 4em }
.indent4 { margin-right: 25px; margin-left: 7.5em }
.topTxt { font-size: 60%; font-weight: normal }
.petit {	font-size: smaller;}
.ligne {	white-space: nowrap;}
.bl_exposant {font-size: 0.8em}
.dateNews {font-size: 0.88em; color: #303846;  }

/* style des items du menu  */
.navTxt   { color: #146860; font-size: 10px; font-weight: 800; text-align: left }

/* types des liens du menu dans la div nav ; */
#nav * A:link {text-decoration: none; color: #146860; }
#nav * A:visited {text-decoration: none; color: #308476; }
#nav * A:hover {text-decoration: underline; color: #5555a9;	  }

/* div yourehere et submenu */
#yourehere {
	color: #a38fa4;	font-size: 0.62em;	font-weight: 600;	line-height: 0.8em;	margin-top: 8px;
	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;	text-align: left;
}

/* liens dans les div yourehere  et submenu  (breadcrumbs)  */
#yourehere > A:link { text-decoration: none;color: #a38fa4; }
#yourehere > A:visited { text-decoration: none;color: #B38EB0; }
#yourehere > a:hover { text-decoration: underline;color: #4E63A3;}

#submenu { 	color: #909090;	font-size: 0.62em;	font-weight: 600;	line-height: 0.8em;
	text-align: center;}
#submenu > A:link { text-decoration: none;color: #a38fa4; }
#submenu > A:visited { text-decoration: none;color: #B38EB7; }
#submenu > A:hover { text-decoration: underline;color: #4E63A3;}
/* div expertMenu pour le menu experts */
#yourehere_expertMenu { font-size: 1.2em;	line-height: 1.3em;	
}

/* div bas = pied de page  */
#bas  { border-top: 1px solid #008cd7;}
#bas * P {font-size: 0.62em;}
#bas * A:link { text-decoration: none;color: #0066b5; }
#bas * A:visited { text-decoration: none;color: #0876b9; }
#bas * A:hover { text-decoration: underline;color: #3366ee;}

/* div news et liens 	*/
#news  { color: #0062b0;  }
#news * A:link { text-decoration: none;color: #0060b0; }
#news * A:visited { text-decoration: none;color: #0880d0; }
#news * A:hover { text-decoration: underline;color: #3366ee;}

/* pour la colonne de news . E#id pour ie6 wdw : ok
*/
H4#breve {	text-align: left; margin-top: -1mm ; border-bottom: 1px solid #446699; font-size: 0.68em;	
} 

/* enchainements de § : ok pour firefox*/
H3 + P { margin-top: -3mm } 
H4 + P { margin-top: -2mm } 
P + P { margin-top: 2px } 
HR + P {margin-top:-2mm}
P + FORM {margin-top:-2mm} /* 10 03 2006*/

/* div main */
#main {
	vertical-align: top;
}
/* MARGE et border pour image dans 'main'*/
#main .imgMargin { margin: 8px; border:0px; }
#main img {  border:0px;  }


/*  faire dans le html*/
#searchDiv {	
		text-align: right;
}

form {	text-align: center;
	color: #0068b5;
}

/* liste des opinions
*/
H5#opinion {text-indent: 1em;text-align: left; margin-bottom: 0 ; 	
} 

#main #priority { /* a virer */
	padding: 10px;
	clear: none;
	float: left;
	width: 310px;
	margin-right: 10px;
	margin-bottom: 8px;
	border-right-color: #146860;
	border-right-style: dotted;
	border-right-width: 2px;
}
.indentMarginLeft {
	margin-left: 0px;
	list-style-position: outside;
	list-style-type: upper-roman;
	padding-left: 10px;
}

/* height of spacer in default page : see script in snips.js*/
#spacerHeight {	color:#ffffff; font-size:1px;	margin:0px; 
}
#divSpacerHeight {
	margin:0px;
	position: relative;
	height: 1px;
}

.imgBloc {
    font-size: 66% ;
    text-align: center ; 
    font-style: italic;
    color: #0066CC;
    margin-top: 10px;
}


.gallery {
    display: block ;
    width: 700px; 
    text-align: center ;
}

.galleryLeft {
    float: left ;
    width: 50% ;
    margin-top: 10px; 
}

.galleryRight {
    float: left ;
    width: 50% ;
    margin-top: 10px;
}

.galleryFull {
    float: left;
    width: 100%;
    margin-top: 10px; 
}

.galleryLine {
    float: left;
    width: 33%;
    margin-top: 10px;
}
