/* last update FRED 2007/09/11 14:48 */


body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #9AD140;
}
a:link {
	text-decoration: none;
	color: #545454;
}
a:visited {
	text-decoration: none;
	color: #545454;
}
a:hover {
	text-decoration: underline;
	color: #545454;
}
a:active {
	text-decoration: none;
	color: #545454;
}
img {
border: none;
}
.delegues {

	border: 1px dotted #ddd;

	padding: 5px;

	font-size: 0.8em;

}
form {
margin:0;padding:0
}

ul,li {
padding:0;margin:0;list-style:none
}

div.clear {
clear:both
}

object,embed {
margin:0;padding:0
}

/* LAYOUT */

#wrapper {
margin: 0px auto;
width: 1006px;
background-color: #fff;
background-image: url(../img/containerBG.gif);
background-repeat: repeat-y;
padding:0px;
background-position: left top;

/* \*/
zoom: 1;
height: 1%;
/* fix IE haslayout bug */
}

#header {
background-image: url(../img/headerBG.jpg);
background-repeat: no-repeat;
height: 146px;
}

#header a.logo {
float: left;
}

#header div.flashbanner {
float: left;
overflow: hidden;
width: 540px;
height: 146px;
}

#header div.flashbanner div {
height:32px;
margin:0;
padding:0;
overflow:hidden;
}

#header div.extranet {
float: left;
width: 235px;
overflow: hidden;
}

div.extranet ul {
margin:0px;
padding: 0px;
padding-top: 30px;
padding-left:8px;
list-style-type: none;
}

div.extranet li {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#header li {
float:left;
margin-right:15px;
}

#header div.adherent {
clear:both;
height: 83px;
margin-left: 15px;
background-image: url(../img/adherentBottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
width: 193px;
}

#header div.adherent a {
font-size: 11px;
font-weight: bold;
color: #fff;
text-decoration: none;
padding: 5px 35px 5px 25px;
display: block;
background-image: url(../img/arrowGreenBG.gif);
background-repeat: no-repeat;
background-position: 8px 7px;
}

#header div.adherent a:hover {
text-decoration: underline;
}

#page {
margin:0;
padding:0 0 10px 32px;
clear:both;
background-image: url(../img/pageBG.gif);
background-repeat: no-repeat;
background-position: left top;
}

#menu {
margin:0px;
width: 181px;
float: left;
}

#menu ul {
background-image: url(../img/darkgreenBG.gif);
background-repeat: repeat-y;
padding: 0px;
margin: 0px;
list-style:none;;
}

#menu li {
padding-left:6px;
}

#menu li img {
padding: 0px 0px 0px 5px;
}

#menu li a {
font-size: 12px;
font-weight: bold;
color: #545454;
text-decoration: none;
padding: 2px 5px 2px 7px;
display: block;
}

#menu li a:hover {
text-decoration:underline;
}

#menu li a.blue {
background-color: #DFEDF5;
}

#menu li a.darkgreen {
background-color: #E0EFEC;
}

#menu li a.green {
background-color: #EFF8E0;
}

#address {
background-color:#9AD140;
width: 181px;
background-image: url(../img/addressBottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
margin: 0px;
padding-bottom: 30px;
}

#address p {
font-size: 11px;
margin: 0px;
}

#address strong {
color: #fff;
}

#address p span {
padding-left: 8px;
display:block;
}

#main {
width: 540px;
float: left;
margin-top: 15px;
margin-left: 13px;
}

#comp {
float:left;
width:235px;
}

/* RIGHT COL */

div.recherche {
background-image: url(../img/rechercheBottom.gif);
background-position: left bottom;
background-repeat: no-repeat;
padding-bottom: 15px;
margin-left: 11px;
margin-top: 5px;
}

div.recherche form {
background-image: url(../img/rechercheBG.gif);
background-repeat: repeat-y;
padding-bottom:8px;
}

div.recherche input {
float: left;
}

div.recherche .searchtxt {
font-size: 10px;
padding: 1px 3px;
border: 1px solid #fff;
width: 138px;
margin: 0px 5px 0px 14px;
}

div.partenaire {
	margin-left: 15px;
	margin-top: 5px;
	width: 193px;
}
div.partenaire h3 {
font-size: 11px;
font-weight: bold;

color: #FF9109;
text-decoration: none;
}
div.partenaire p {
font-size: 11px;

}

div.partenaire a {
font-size: 11px;
font-weight: normal;
color: #3690BE;
text-decoration: none;
}

div.partenaire a:hover {
text-decoration: underline;
}

div.newsletter {
	clear:both;
	height: 110px;
	margin-left: 15px;
	margin-top: 5px;
	background-image: url(../img/adherentBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 193px;
	background-color: #429F89;
}

div.newsletter a {
font-size: 11px;
font-weight: bold;
color: #fff;
text-decoration: none;
padding: 5px 10px 5px 25px;
display: block;
background-image: url(../img/arrowGreenBG.gif);
background-repeat: no-repeat;
background-position: 8px 7px;
}

div.newsletter a:visited {
color: #fff;
}

div.newsletter a:hover {
text-decoration: underline;
}

#sem {
width: 193px;
margin: 5px 0px 0px 15px;

background-color: #fff;

font-size: 12px;
}

#news {
width: 193px;
background-image: url(../img/newsBG.gif);
background-repeat: repeat-y;
margin: 5px 0px 0px 15px;
}

#news .newsItem {
padding-bottom:4px;
background-image: url(../img/orangeDots.gif);
background-repeat: repeat-x;
background-position:bottom left;
margin: 0px 13px 4px;
}

#news .newsItem a {
display: block;
font-size: 12px;
font-weight: bold;
margin: 2px 0px 0px;
text-decoration: none;
}

#news a.article {
color: #545454;
line-height: .9em;
}

#news a.plusLink {
color: #ff8a01;
background-image: url(../img/orangeArrow.gif);
background-repeat: no-repeat;
padding-left: 16px;
background-position: left center;
}

#news a.plusLink:hover {
text-decoration:underline;
}

#news .agenda {
background-color: #eaeaea;
background-image: url(../img/newsBottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom: 15px;
font-size: 12px;
}

#news .agenda p {
margin: 0px;
padding: 0px 12px 2px;
font-weight: bold;
color: #545454;
line-height: 0.95em;
}

#news a.agendaLink {
font-weight: bold;
color: #ff8a01;
text-decoration: none;
display: block;
margin: 0px 12px;
padding-left: 16px;
background-image: url(../img/orangeArrowGreyBG.gif);
background-repeat: no-repeat;
background-position: left center;
}

div.complement {
width: 193px;
background-image: url(../img/newsBG.gif);
background-repeat: repeat-y;
margin: 5px 0px 0px 15px;
}

div.complement ul {
margin: 0px;
padding: 0px 0px 8px;
background-image: url(../img/elusBottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

div.complement li {
display: block;
margin: 8px 13px;
font-size: 12px;
font-weight: bold;
background-image: url(../img/greenDots.gif);
background-repeat: repeat-x;
background-position: bottom;
padding-bottom: 8px;
}

div.complement a {
	color: #545454;
	text-decoration: none;
	background-image: url(../img/fleche_vert_claire.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 16px;
	line-height: 0.95em;
	font-size: 12px;
	font-weight: bold;
}

div.complement p {
	color: #545454;
	padding-right: 12px;
	text-align: justify;
	display: block;
	padding-left: 12px;
	line-height: 1em;
	font-size: 12px;

}
div.complement h1 {
	color: #FF6600;
	padding-right: 12px;
	text-align: left;
	display: block;
	padding-left: 12px;
	font-size: 12px;
	font-weight: bold;

}

div.complement a:hover {
text-decoration:underline;
}

div.complement li.end {
background-image: none;
padding-bottom: 0px;
}



div.elus {
width: 193px;
background-image: url(../img/newsBG.gif);
background-repeat: repeat-y;
margin: 5px 0px 0px 15px;
}

div.elus ul {
margin: 0px;
padding: 0px 0px 8px;
background-image: url(../img/elusBottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

div.elus li {
display: block;
margin: 8px 13px;
font-size: 12px;
font-weight: bold;
background-image: url(../img/greenDots.gif);
background-repeat: repeat-x;
background-position: bottom;
padding-bottom: 8px;
}

div.elus a {
	color: #545454;
	text-decoration: none;
	background-image: url(../img/darkGreenArrow.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 16px;
	line-height: 0.95em;
	font-size: 12px;
	font-weight: bold;
}

div.elus a:hover {
text-decoration:underline;
}

div.elus li.end {
background-image: none;
padding-bottom: 0px;
}

#footer {
background-image: url(../img/pageEndBG.gif);
background-repeat: no-repeat;
background-position: bottom;
margin: 0px auto;
width: 1006px;
padding: 0px 0px 20px;
}

#footer p {
width: 540px;
margin:0px 0px 0px 225px;
font-size: 12px;
background-color: #EAEAEA;
height: 18px;
line-height: 18px;
text-align: center;
color: #545454;
background-image: url(../img/footerLeft.gif);
background-repeat: no-repeat;
background-position: left;
}

#footer span {
background-image: url(../img/footerRight.gif);
background-repeat: no-repeat;
background-position: right;
display: block;
}

#footer a {
color: #545454;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

/* STYLES FEDERATION */
div.fedHead {
	background-image: url(../img/fedHeadBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 63px;
	text-align: right;
	vertical-align: middle;
}

div.fedHead h2 {
	color: #3690BE;
	font-size: 20px;
	margin: 0px 13px 0px 0px;
	padding-top: 13px;
}

div.fedHead p {
	margin: 0px 13px 0px 0px;
	padding: 0px;
	font-size: 12px;
	color: #545454;

}

div.fedHead .sublinks a {
font-weight: bold;
color: #545454;
text-decoration: none;
}

div.fedHead .sublinks a:hover {
text-decoration: underline;
}

div.fedBody {
background-image: url(../img/fedBodyBG.gif);
background-repeat: repeat-y;
margin-top: 0px;
padding-top: 0px;
padding-right: 13px;
padding-bottom: 0px;
padding-left: 13px;
text-align: justify;
color: #000;
font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/* \*/
zoom: 1;
height: 1%;
/* fix IE haslayout bug */
}
.fedBody a,
.fedBody a:visited {
	color:#3690BE;
	text-decoration:none;
	font-weight: bold;
}
.fedBody a:hover{
	color:#3690BE;
	text-decoration:underline;
	font-weight: bold;
}
div.fedBottom {
background-image: url(../img/fedBottom.gif);
padding-top: 0px;
background-repeat: no-repeat;
}

div.fedBody h3 {
font-size: 16px;
font-weight: bold;
color: #3690BE;
margin: 0px 0px 16px;
padding-top: 13px;
}

div.fedBody p {
margin: 4px 0px 8px;
line-height: 1.2em;
}

div.fedBody h4 {
margin: 4px 0px 0px;
font-size: 13px;
}

div.fedBody h3.subTitle {
margin: 10px 0px 10px 6px;
font-size: 0.9em;
color: #036;
background: url(../img/arrowOrange.gif) no-repeat left center;
padding: 0px 0px 0px 12px;
}

/* STYLES MOUVEMENT DES SEM */
.mouvBody a,

.mouvBody a:visited {
	color:#429F89;
	text-decoration:none;
	font-weight: bold;
}

.mouvBody a:hover{
	color:#429F89;
	text-decoration:underline;
	font-weight: bold;
}

div.mouvHead {
background-image: url(../img/mouvementHeadBG.gif);
background-repeat: no-repeat;
background-position: left top;
height: 63px;
text-align: right;
}

div.mouvHead h2 {
color: #429F89;
	font-size: 20px;
	margin: 0px 13px 0px 0px;
	padding-top: 13px;
}

div.mouvHead p {
margin: 0px 13px 0px 0px;
padding: 0px;
font-size: 12px;
color: #545454;
background-color: #E0EFEC;
}

div.mouvHead .sublinks a {
font-weight: bold;
color: #545454;
text-decoration: none;
}

div.mouvHead .sublinks a:hover {
text-decoration: underline;
}

div.mouvBody {
background-image: url(../img/mouvementBodyBG.gif);
background-repeat: repeat-y;
padding-top: 0px;
padding-right: 13px;
padding-bottom: 0px;
padding-left: 13px;
text-align: justify;
color: #000000;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/* \*/
zoom: 1;
height: 1%;
/* fix IE haslayout bug */
}

div.mouvBottom {
background-image: url(../img/mouvementBottom.gif);
padding-top: 0px;
background-repeat: no-repeat;
}

div.mouvBody h3 {
font-size: 15px;
font-weight: bold;
color: #429F89;
margin: 0px 0px 16px;
padding-top: 13px;
}

div.mouvBody p {
margin: 4px 0px 8px;
line-height: 1.2em;
}

div.mouvBody h4 {
margin: 4px 0px 0px;
font-size: 13px;
}

div.mouvBody h3.subTitle {
margin: 10px 0px 10px 6px;
font-size: 0.9em;
color: #036;
background: url(../img/arrowOrange.gif) no-repeat left center;
padding: 0px 0px 0px 12px;
}

/* STYLES RESSOURCES SEM */
.ressourceBody a,

.ressourceBody a:visited {
	color:#9AD140;
	text-decoration:none;
	font-weight: bold;
}

.ressourceBody a:hover{
	color:#9AD140;
	text-decoration:underline;
	font-weight: bold;
}

div.ressourceHead {
background-image: url(../img/ressourceHeadBG.gif);
background-repeat: no-repeat;
background-position: left top;
height: 63px;
text-align: right;
}

div.ressourceHead h2 {
color: #9AD140;
	font-size: 20px;
	margin: 0px 13px 0px 0px;
	padding-top: 13px;
}

div.ressourceHead p {
margin: 0px 13px 0px 0px;
padding: 0px;
font-size: 12px;
color: #545454;
background-color: #EFF8E0;
}

div.ressourceHead .sublinks a {
font-weight: bold;
color: #545454;
text-decoration: none;
}

div.ressourceHead .sublinks a:hover {
text-decoration: underline;
}

div.ressourceBody {
background-image: url(../img/ressourceBodyBG.gif);
background-repeat: repeat-y;
padding-top: 0px;
padding-right: 13px;
padding-bottom: 0px;
padding-left: 13px;
text-align: justify;
color: #000;
font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/* \*/
zoom: 1;
height: 1%;
/* fix IE haslayout bug */
}

div.ressourceBottom {
background-image: url(../img/ressourceBottom.gif);
padding-top: 0px;
background-repeat: no-repeat;
}

div.ressourceBody h3 {
font-size: 15px;
font-weight: bold;
color: #9AD140;
margin: 0px 0px 16px;
padding-top: 13px;
}

div.ressourceBody p {
	margin: 4px 0px 8px;
	line-height: 1.2em;
}

div.ressourceBody h4 {
margin: 4px 0px 0px;
font-size: 13px;
}

div.ressourceBody h3.subTitle {
margin: 10px 0px 10px 6px;
font-size: 0.9em;
color: #036;
background: url(../img/arrowOrange.gif) no-repeat left center;
padding: 0px 0px 0px 12px;
}

/* STYLES GLOBAL */
.globalBody a,

.globalBody a:visited {
	color:#545454;
	text-decoration:none;
	font-weight: bold;
}

.globalBody a:hover{
	color:#545454;
	text-decoration:underline;
	font-weight: bold;
}

div.globalHead {
background-image: url(../img/globalHeadBG.gif);
background-repeat: no-repeat;
background-position: left top;
height: 63px;
text-align: right;
}

div.globalHead h2 {
	color:#545454;
	font-size: 20px;
	margin: 0px 13px 0px 0px;
	padding-top: 13px;
}

div.globalHead p {
margin: 0px 13px 0px 0px;
padding: 0px;
font-size: 12px;
color: #545454;

}

div.globalHead .sublinks a {
font-weight: bold;
color: #545454;
text-decoration: none;
}

div.globalHead .sublinks a:hover {
text-decoration: underline;
}

div.globalBody {
background-image: url(../img/globalBodyBG.gif);
background-repeat: repeat-y;
padding-top: 0px;
padding-right: 13px;
padding-bottom: 0px;
padding-left: 13px;
text-align: justify;
color: #000;
font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/* \*/
zoom: 1;
height: 1%;
/* fix IE haslayout bug */
}

div.globalBottom {
background-image: url(../img/globalBottom.gif);
padding-top: 0px;
background-repeat: no-repeat;
}

div.globalBody h3 {
font-size: 15px;
font-weight: bold;
color: #B4B4B4;
margin: 0px 0px 16px;
padding-top: 13px;
}

div.globalBody p {
margin: 4px 0px 8px;
line-height: 1.2em;
}

div.globalBody h4 {
margin: 4px 0px 0px;
font-size: 13px;
}

div.globalBody h3.subTitle {
margin: 10px 0px 10px 6px;
font-size: 0.9em;
color: #036;
background: url(../img/arrowOrange.gif) no-repeat left center;
padding: 0px 0px 0px 12px;
}

/*FIN*/
.logo190max {
width: 190px;
margin-bottom: 20px;
overflow:hidden;
}

ul.pdfList a {
background-image: url(../img/document.png);
background-repeat: no-repeat;
background-position: left center;
display: block;
padding: 5px 5px 5px 20px;
font-size: 10px;
}

.adhesion {
font-size: 10px;
margin: 3px 0px 0px;
text-align: right;
padding-right: 6px;
}

#agenda {
background-color: #BADDFE;
background-image: url(../img/round-bottomright.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

div.trophee {
background-image: url(../img/logoSemdOr.gif);
background-repeat: no-repeat;
padding-left: 120px;
}

#agenda ul,li {
padding: 0;
margin: 0;
list-style-type: none;
}

#agenda li {
margin-bottom: 10px;
border-bottom: 1px dotted #fff;
padding-bottom: 10px;
text-align: left;
padding-top: 3px;
padding-right: 5px;
padding-left: 5px;
}

#agenda li strong {
font-size: 9px;
color: #09c;
}

#agenda li.first {
padding-top: 20px;
background-image: url(../imgs/round-topleft.gif);
background-repeat: no-repeat;
background-position: left top;
}

.BtnInfos {
padding:0; 
margin:0;
}

.BtnInfos a {
float:left;
display:block; 
padding:0 10px; 
text-decoration:none; 
background:url('/img/FdBtnG.gif') no-repeat; 
color:#555; 
font:bold 10px verdana; 
line-height:20px;
}

.BtnInfos a span {
display:block;
padding:1px 11px 3px 1px;
background:url('/img/FdBtnD.gif') no-repeat 100% 0;
white-space:nowrap;
}

.BtnInfos a:hover {
background:url('/img/FdBtnRetourG_on.gif') no-repeat;
color:#FFF;
}

.BtnInfos a:hover span {
background:url('/img/FdBtnRetourD_on.gif') no-repeat 100% 0;
white-space:nowrap;
}

.Puce  {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: bold;
color: #FF6600;
text-decoration: none
}

.TitreGrasOrange {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FF9109;
}

.TexteCourantOrange {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #FF6600;
text-decoration: none;
text-align: justify;
}

.ActuTexteLien   {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #535353;
text-decoration: underline;
}

.TexteCourantGras {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #535353;
	text-decoration: none;
	text-align: justify;
}

.TexteCourant {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 8pt;
font-style: normal;
color: #535353;
text-decoration: none;
text-align: justify;
}

.ActuDate {font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 7pt;
font-style: italic;
font-weight: normal;
color: #FF6600;
}

.TexteCourant02 {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #535353;;
text-align: justify;
}

.ActuTexte {
	font-style: normal;
	font-weight: normal;
	color: #535353;
	text-decoration: none;
	text-align: justify;
}

.LienGrasOrange {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11pt;
font-style: italic;
font-weight: bold;
color: #FF6600;
}

.ActuTitre {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FF6600;
}

.miniTxt {
font-size: 10px;
line-height: 1.4em;
text-align: left;
}

#searchResults ul {
margin: 20px;
padding: 0px;
list-style-type: none;
}

#searchResults li {
border-bottom: 1px dotted #ddd;
background-image: url(../img/greyDot.gif);
background-repeat: no-repeat;
background-position: left center;
margin: 0px;
padding: 10px;
font-size: 10px;
}

#searchResults p {
font-size: 10px;
color: #999999;
margin: 2px 0px 0px;
display: inline;
}

#categories ul,li {
padding: 0;
margin: 0;
list-style-type: none;
}

#categories li {
color: #f60;
font-weight: bold;
margin: 0px 0px 8px;
background-image: url(../img/FlechMenuDeroulant.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 16px;
}

.TitrePuce {
margin-top:5px; 
padding:5px 0px; 
background: url(../img/PuceSem.gif) no-repeat #FFF 0px 2px; 
text-indent:20px; 
font-size:11px; 
color:#555; 
font-weight:bold; 
text-transform:uppercase; 
}

/*COMMENTAIRES */
#comment {
	font-size: 0.8em;
}
#comment fieldset {
	padding: 5px;
	border: 1px solid #ddd;
}
#comment textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #000;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #eee;
	padding: 2px;
}
#comment input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #aaa;
	color: #fff;
	font-size: 10px;
	padding: 1px;
	margin-top: 4px;
}


img.miniPix {
    height: 60px;
    width: 60px;
    margin: 0px 3px 3px 0px;
    padding: 1px;
    border: 1px solid #ddd;
    float:left;
}

.mainPix {
    float: left;
    margin-right: 10px;
    width: 260px;
    overflow: hidden;

}

ul.minilist {
	margin: 0px;
	padding: 0px 0px 0px 26px;
}
.minilist li {
	list-style-type: none;
	padding:0 0 3px 12px;
	margin: 0px;
	background-image: url(../img/miniArrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}

p.minilist {
	padding:0 0 3px 12px;
	background-image: url(../img/miniArrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}


#annexe {
	text-align: center;
	font-size: 11px;
	color: #ccc;
	margin-top: 10px;
}
#annexe a {
	color: #999999;
}
img.border {
	padding: 1px;
	border: 1px solid #ddd;
}
.floatLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
ul.minilist li li {
	margin-top: 5px;
	font-size: 95%;
}
div.ressourceBody h3.blue {
	color: #3392BE;
}
div.ressourceBody h4.TexteCourantGras {
	margin-bottom: 6px;
	margin-top: 12px;
	background-image: url(../img/darkGreenArrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	color: #419E89;
}
.ressourceBody h2 {
	color: #215587;
	padding: 2px;
	font-size: 20px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

sup {
  vertical-align: super;
  font-size: 0.9em;
  line-height: 2.3em;
}

div.searchtool {
	padding-left: 16px;
	padding-top: 8px;
}

