﻿
	*{padding: 0; margin: 0;}
	ul li {list-style:none;}
    body {

    	font: 100% Verdana, Arial, Helvetica, sans-serif;

    	background: #222222;

    	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */

    	padding: 0;

    	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */

    	color: #000000;

    }

	hr{
	width:280px;
	margin-bottom:5px;
	}
    .oneColFixCtrHdr #container {

    	width: 980px;  /* paramétrage de la largeur à 20 pixels de moins que le plein écran (800 pixels) pour tenir compte de l'habillage du navigateur et éviter l'apparition d'un ascenseur horizontal */

    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */


    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */

    }

    .oneColFixCtrHdr #header { background:#FFFFFF url(img/header.jpg) top right no-repeat; padding: 0 10px 0 20px;  /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est insérée dans l'élément #header, il est conseillé de supprimer le remplissage. */ list-style-type: none;
    }

    .oneColFixCtrHdr #header h1 {

    	margin: 0; /* la mise à zéro de la marge du dernier élément du div #header permet d'éviter une disparition de la marge (espace inexplicable entre les éléments div). Si l'élément div est entouré d'une bordure, cette précaution n'est pas nécessaire, car la bordure évite également la disparition de la marge */

    	padding: 10px 0; /* l'utilisation de remplissage, au lieu d'une marge, permet d'éloigner l'élément des bords de l'élément div */

    }
	
	 
	
	
	
	.menu #header h1 {
	}
	
	.img #header {
	
	float:left;
	
	}
	
	/*.oneColFixCtrHdr #header p { padding-top: 60px; padding-right: 10px; padding-bottom: 0px; position: absolute; z-index: 10;  padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 800px; }*/
	.oneColFixCtrHdr #header p { /*border:1px solid red;*/ padding-top: 60px; padding-right: 10px; padding-bottom: 0px; position: absolute; z-index: 10;  padding-left: 798px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
	
	
	
	
	.oneColFixCtrHdr #header a, .oneColFixCtrHdr #header a:visited { color:#58585A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
	.oneColFixCtrHdr #header a:hover { color:#222222;  text-decoration: underline; }	
	
	
	
	
	#COLLOQmenucontent {  padding-bottom:0; padding-top:95px;  height:23px; float:right; margin-right:12px;}

	#COLLOQmenucontent ul{ margin:0; padding-bottom:0; background-color:#fff;}

	#COLLOQmenucontent li {
		float:left; margin-left:15px;
	}
	
	
	#COLLOQmenucontent li a{background-repeat:no-repeat;height:23px; display:block;text-indent:-9999px;width:92px; text-align:center;}
	
	#COLLOQmenucontent li#menu-colloquium a{background-image:url(img/menu/menu1.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-colloquium a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-missions a{background-image:url(img/menu/menu2.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-missions a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-competences a{background-image:url(img/menu/menu3.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-competences a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-references a{background-image:url(img/menu/menu4.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-references a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-calendrier a{background-image:url(img/menu/menu5.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-calendrier a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-actualites a{background-image:url(img/menu/menu6.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-actualites a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-contact a{background-image:url(img/menu/menu7.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-contact a:hover{background-position:left -23px; border:0;}
	
	
	
	
	#COLLOQmenucontent li#menu-colloquium_en a{background-image:url(img/menu/en/menu1.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-colloquium_en a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-missions_en a{background-image:url(img/menu/en/menu2.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-missions_en a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-competences_en a{background-image:url(img/menu/en/menu3.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-competences_en a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-references_en a{background-image:url(img/menu/en/menu4.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-references_en a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-calendrier_en a{background-image:url(img/menu/en/menu5.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-calendrier_en a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-actualites_en a{background-image:url(img/menu/en/menu6.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-actualites_en a:hover{background-position:left -23px; border:0;}
	
	#COLLOQmenucontent li#menu-contact_en a{background-image:url(img/menu/en/menu7.gif); background-position:left top;}
	#COLLOQmenucontent li#menu-contact_en a:hover{background-position:left -23px; border:0;}
	
	.menuactif{background-position:left -23px !important; border:0;}
	
	#colloqssmenu {height:28px; margin-right:12px;line-height:10px; text-align:center; float:right; padding-top:2px}
	
	#colloqssmenu li { float:left; font: Arial, Helvetica, sans-serif; font-size:10px; color:#000000; height:30px; display:block;}
	
	#ssmenu1 { margin-right:475px;}
	#ssmenu1 li a{display:block;background-image:url(img/menu/ssmenuprune.gif);background-position:left top; height:28px; width:105px; !important; color: #333333; text-decoration:none;  }
	#ssmenu1 li a:hover{background-position:left -28px;}
	
	#ssmenu2 {}
	#ssmenu2 li a{display:block;background-image:url(img/menu/ssmenuvert.gif);background-position:left top; height:28px; width:105px; !important; color: #333333; text-decoration:none; padding-top:2px }
	#ssmenu2 li a:hover{background-position:left -28px;}
	
	#ssmenu3 { margin-right:260px;}
	#ssmenu3 li a{display:block;background-image:url(img/menu/ssmenurose.gif);background-position:left top; height:28px; width:105px; !important; color: #333333; text-decoration:none;  }
	#ssmenu3 li a:hover{background-position:left -28px;}
	
	#ssmenu4 {}
	#ssmenu4 li a{display:block;background-image:url(img/menu/ssmenuvertfonce.gif);background-position:left top; height:28px; width:105px; !important; color: #333333; text-decoration:none;  }
	#ssmenu4 li a:hover{background-position:left -28px;}
	
	.ssmenuactif{background-position:left -28px;!important; border:0;}
	
	/*OL,UL{list-style:none; margin:0; padding:0; }
	#menu{height:30px;width:949px;}
	#COLLOQmenucontent {margin:0; padding:0; border-bottom: 2px solid #782327;}
	#COLLOQmenucontent LI{margin:0 1px 0 0; float:left;}
	#COLLOQmenucontent LI a{background-repeat:no-repeat;display:block;height:30px;text-indent:-9999px;width:235px}
	#COLLOQmenucontent LI#visites a{background-image:url(img/menu/visite.gif); background-position:left top;}
	#COLLOQmenucontent LI#visites a:hover{background-position:left -30px; border:0;}
	#COLLOQmenucontent LI#reception a{background-image:url(img/menu/reception.gif); background-position:60px top;}
	#COLLOQmenucontent LI#reception a:hover{background-position:60px -30px; border:0;}
	#COLLOQmenucontent LI#dates a{background-image:url(img/menu/dates.gif); background-position:25px top;}
	#COLLOQmenucontent LI#dates a:hover{background-position:25px -30px; border:0;}
	#COLLOQmenucontent LI#partenaires a{background-image:url(img/menu/partenaires.gif); background-position:75px top;}
	#COLLOQmenucontent LI#partenaires a:hover{background-position:75px -30px; border:0;}
	#COLLOQmenucontent LI#contact a{background-image:url(img/menu/contact.gif); background-position:right top;}
	#COLLOQmenucontent LI#contact a{background-image:url(img/menu/contact.gif); background-position:right top;}
	#COLLOQmenucontent LI#contact a:hover{background-position:right -30px; border:0;}*/

	.oneColFixCtrHdr #fdpage {
    	background: #222222 url(img/fdpage.jpg) top left no-repeat;
    }
   
    .oneColFixCtrHdr #mainContentFlash {
    	padding: 0 20px 0 20px; min-height:310px;
    }
	
	  .oneColFixCtrHdr #mainContent {
    	 min-height:560px; background-color:#FFFFFF; margin-right:22px; padding-bottom:10px; margin-bottom:10px;
    }
	
	#fdContentleft { min-height:500px; width:175px; float: left; margin-bottom:10px}
	#Contentleft   { margin:10px 0 0 10px;}
	#Contentleft   { margin:10px 0 0 10px;}
	#Contentleft-red   { margin:10px 0 0 10px; padding:5px 5px 10px 5px; background:url(img/fondcol-red.jpg) top left repeat-y;}
	#Contentleft-pink  { margin:10px 0 0 10px; padding:5px 5px 10px 5px; background:url(img/fondcol-pink.jpg) top left repeat-y;}
	#Contentleft-blue  { margin:10px 0 0 10px; padding:5px 5px 10px 5px; background:url(img/fondcol-blue.jpg) top left repeat-y;}
	#Contentleft-blue2 { margin:10px 0 0 10px; padding:5px 5px 10px 5px; background:url(img/fondcol-blue2.jpg) top left repeat-y;}
	#Contentleft-green { margin:10px 0 0 10px; padding:5px 5px 10px 5px; background:url(img/fondcol-green.jpg) top left repeat-y;}
	#Contentleft-green2{ margin:10px 0 0 10px; padding:5px 5px 10px 5px; background:url(img/fondcol-green2.jpg) top left repeat-y;}
	#Contentleft-orange{ margin:10px 0 0 10px; padding:5px 5px 10px 5px; background:url(img/fondcol-orange.jpg) top left repeat-y;}

	#Contentleft h2 { font:13px Arial, Helvetica, sans-serif; color:#7baa16; margin-bottom:10px }
	#Contentleft ul {margin:0; padding-top:0;}
	#Contentleft li {font:10px Arial, Helvetica, sans-serif; color:#7baa16; margin-bottom:10px; line-height:8px}
	#Contentleft li a, #Contentleft li a:visited { color:#000000; text-decoration:none }
	#Contentleft li a:hover { color:#7baa16 }

	/* Références */
	#Contentleft-pink p {font:10px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px; line-height:13px }
	#Contentleft-pink h2 { font:13px Arial, Helvetica, sans-serif; color:#7c0058; margin-bottom:10px }
	#Contentleft-pink a, #Contentleft-pink a:visited {font:10px Arial, Helvetica, sans-serif; color:#7c0058; }
	#Contentleft-pink a:hover{font:10px Arial, Helvetica, sans-serif; color:#333333 }

	/* Calendrier */
	#Contentleft-blue p {font:10px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px; line-height:13px }
	#Contentleft-blue h2 { font:12px Arial, Helvetica, sans-serif; color:#1E4B8D; margin-bottom:10px; padding-top:5px; }
	#Contentleft-blue a, #Contentleft-blue a:visited {font:10px Arial, Helvetica, sans-serif; color:#1E4B8D }
	#Contentleft-blue a:hover{font:10px Arial, Helvetica, sans-serif; color:#333333 }

	/* Mission */
	#Contentleft-red p {font:10px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px; line-height:13px }
	#Contentleft-red h2 { font:13px Arial, Helvetica, sans-serif; color:#E5116F; margin-bottom:10px }
	#Contentleft-red a, #Contentleft-red a:visited {font:10px Arial, Helvetica, sans-serif; color:#E5116F; }
	#Contentleft-red a:hover{font:10px Arial, Helvetica, sans-serif; color:#333333 }

	/* Colloquium */
	#Contentleft-blue2 p {font:10px Arial, Helvetica, sans-serif !important; color:#000; margin-bottom:10px; line-height:13px }
	#Contentleft-blue2 h2 { font:12px Arial, Helvetica, sans-serif; color:#1E4B8D; margin-bottom:10px; padding-top:5px; }
	#Contentleft-blue2 a, #Contentleft-blue2 a:visited {color:#1E4B8D }
	#Contentleft-blue2 a:hover{color:#333333 }
	
	/* Expertise */
	#Contentleft-green p {font:10px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px; line-height:13px }
	#Contentleft-green h2 { font:12px Arial, Helvetica, sans-serif; color:#106C15; margin-bottom:10px; padding-top:5px; }
	#Contentleft-green a, #Contentleft-green a:visited {font:10px Arial, Helvetica, sans-serif; color:#106C15 }
	#Contentleft-green a:hover{font:10px Arial, Helvetica, sans-serif; color:#333333 }

	/* Actualité */
	#Contentleft-orange p {font:10px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px; line-height:13px }
	#Contentleft-orange h2 { font:12px Arial, Helvetica, sans-serif; color:#F19202; margin-bottom:10px }
	#Contentleft-orange a, #Contentleft-orange a:visited {font:10px Arial, Helvetica, sans-serif; color:#F19202 }
	#Contentleft-orange a:hover{font:10px Arial, Helvetica, sans-serif; color:#333333 }

	/* Contact */
	#Contentleft-green2 p {font:10px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px; line-height:13px }
	#Contentleft-green2 h2 { font:12px Arial, Helvetica, sans-serif; color:#106C15; margin-bottom:10px; padding-top:5px; }
	#Contentleft-green2 a, #Contentleft-green2 a:visited {font:10px Arial, Helvetica, sans-serif; color:#106C15 }
	#Contentleft-green2 a:hover{font:10px Arial, Helvetica, sans-serif; color:#333333 }
	
	#path {margin:10px 0 0 0px }
	#path p {font:10px Arial, Helvetica, sans-serif; color:#333333 }
	
	
	#fdContentright {min-height:500px; width:717px;  background-repeat:no-repeat; background-position: top; float:right; margin-right:2px; padding-right:25px;}
	#fdContentrightRef {min-height:500px; width:717px;  background-repeat:no-repeat; background-position: top; margin-right:2px; padding-right:25px;}
	#Contentright { margin:10px 0 0 10px }
	#Contentrightcol {float:left; width:320px; margin-right:62px;  }
	#Contentrightcol ul li, #Contentrightcol2 ul li{font:11px Arial, Helvetica, sans-serif; color:#000000; margin-left:20px; list-style:square;}
	
	#Contentrightcol2 {float:left; width:320px; margin-right:0px; }
	#Contentrightcol2 #encadre{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #91BB36;
	border-right-color: #91BB36;
	border-bottom-color: #91BB36;
	border-left-color: #91BB36;
	padding: 10px 10px 20px 10px;
}
#Contentrightcol2 #encadre li {
	margin-bottom:5px;
}
	#Contentrightcolfull { margin:10px 0 0 10px; width:630px; }
	#Contentrightcolcompt { margin:10px 0 0 10px; width:690px; }
	#Casclientrightcol {background:#EDEEEE; padding:15px;float:left; width:250px; margin-right:32px;}
	#Casclientrightcol h2 {font:12px Arial, Helvetica, sans-serif; padding:0 5px 0 0; background:none;}
	#Contentrightcolfull p, #Contentright p { font:12px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:7px; line-height:16px; }
	#Contentrightcolfull li, #Contentright li { font:12px Arial, Helvetica, sans-serif  !important; }
	#Contentrightcolfull ul, #Contentright ul { margin-left:15px !important; line-height:10px !important;}
	#Contentrightcolfull li, #Contentright li { list-style:none; }
	
	.fdContentright-red { background-image:url(img/motif2.jpg);} /* Missions */
	.fdContentright-red h1 { font:15px Arial, Helvetica, sans-serif; color:#fff; background-color:#7c0058; margin-bottom:20px; padding:2px 5px; letter-spacing:1px; display:inline-block; }
	.fdContentright-red h3 { font:11px Arial, Helvetica, sans-serif; color:#7c0058; font-weight:bold; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	.fdContentright-red h2 {background:url(img/barretitre.jpg) top right; margin-bottom:15px;}
	.fdContentright-red h2 span { font:11px Arial, Helvetica, sans-serif; color:#7c0058; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	.fdContentright-red a, .fdContentright-red a:visited {font:11px Arial, Helvetica, sans-serif; color:#7c0058; font-weight:bold}
	.fdContentright-red a:hover {font:11px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold}
	
	.fdContentright-pink { background-image:url(img/motif4.jpg);} /* Références */
	.fdContentright-pink h1 { font:15px Arial, Helvetica, sans-serif; color:#fff; background-color:#E5116F; margin-bottom:20px; padding:2px 5px; letter-spacing:1px; display:inline-block; }
	.pinkref { display:inline; font:11px Arial, Helvetica, sans-serif; color:#E5116F; font-weight:bold; }
	.fdContentright-pink h2 {background:url(img/barretitre.jpg) top right; margin-bottom:10px;}
	.fdContentright-pink h2 span { font:11px Arial, Helvetica, sans-serif; color:#E5116F; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	.fdContentright-pink h3 { font:11px Arial, Helvetica, sans-serif; color:#E5116F; font-weight:bold; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	.fdContentright-pink a, .fdContentright-pink a:visited {font:11px Arial, Helvetica, sans-serif; color:#E5116F; font-weight:bold}
	.fdContentright-pink a:hover {font:11px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold}

	.fdContentright-blue { background-image:url(img/motif1.jpg);} /* Calendrier */
	.fdContentright-blue h1 { font:15px Arial, Helvetica, sans-serif; color:#fff; background-color:#1E4B8D; margin-bottom:20px; padding:2px 5px; letter-spacing:1px; display:inline-block; }
	.fdContentright-blue h2 {background:url(img/barretitre.jpg) top right; margin-bottom:15px;}
	.fdContentright-blue h2 span { font:11px Arial, Helvetica, sans-serif; color:#1E4B8D; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	.fdContentright-blue h3 { font:11px Arial, Helvetica, sans-serif; color:#1E4B8D; font-weight:bold; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	.fdContentright-blue a, .fdContentright-blue a:visited {font:11px Arial, Helvetica, sans-serif; color:#1E4B8D; font-weight:bold}
	.fdContentright-blue a:hover {font:11px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold}	
	
	.fdContentright-blue2 { background-image:url(img/motif3.jpg);} /* Colloquium */
	.fdContentright-blue2 h1 { font:15px Arial, Helvetica, sans-serif; color:#fff; background-color:#40B6E7; margin-bottom:20px; padding:2px 5px; letter-spacing:1px; display:inline-block; }
	.fdContentright-blue2 h2 {background:url(img/barretitre.jpg) top right; margin-bottom:15px;}
	.fdContentright-blue2 h2 span { font:11px Arial, Helvetica, sans-serif; color:#40B6E7; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	.fdContentright-blue2 h3 { font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#40B6E7; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	.fdContentright-blue2 a, .fdContentright-blue2 a:visited {font:11px Arial, Helvetica, sans-serif; color:#40B6E7; font-weight:bold}
	.fdContentright-blue2 a:hover {font:11px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold}	


/* Site map*/
#sitemap h1 { font:15px Arial, Helvetica, sans-serif; color:#fff; background-color:#40B6E7; margin-bottom:20px; padding:2px 5px; letter-spacing:1px; display:inline-block; }
	#sitemap h2 {background:url(img/barretitre.jpg) top right; margin-bottom:15px;}
	#sitemap h2 a { font-family: Arial, Helvetica, sans-serif; color:#40B6E7; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  font-size:13px; font-weight:bold; text-decoration:none;}
	 #sitemap h2 a:hover {text-decoration:underline;}
	#sitemap h3 { font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#40B6E7; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	#sitemap li a, .fdContentright-blue2 li a:visited {font:11px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
	#sitemap li a:hover {font:11px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;}	


	.fdContentright-green { background-image:url(img/motif6.jpg);} /* Expertise */ 
	.fdContentright-green a img{border:0;
	}
	.fdContentright-green h1 { font:15px Arial, Helvetica, sans-serif; color:#fff; background-color:#91BB36; margin-bottom:20px; padding:2px 5px; letter-spacing:1px; display:inline-block; }
	.fdContentright-green h2 {background:url(img/barretitre.jpg) top right; margin-bottom:15px;}
	.fdContentright-green h2 span { font:11px Arial, Helvetica, sans-serif; color:#91BB36; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	.fdContentright-green h3 { font:11px Arial, Helvetica, sans-serif; color:#91BB36; font-weight:bold; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px 0 0;  }
	.fdContentright-green a, .fdContentright-green a:visited {font:11px Arial, Helvetica, sans-serif; color:#91BB36; font-weight:bold}
	.fdContentright-green a:hover {font:11px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold}	

	.fdContentright-flash { } /* Sans fond */
	.fdContentright-flash h1 { font:15px Arial, Helvetica, sans-serif; color:#fff; background-color:#91BB36; margin-bottom:20px; padding:2px 5px; letter-spacing:1px; display:inline-block; }
	.fdContentright-flash h2 {background:url(img/barretitre.jpg) top right; margin-bottom:15px;}
	.fdContentright-flash h2 span { font:11px Arial, Helvetica, sans-serif; color:#91BB36; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px;  }
	.fdContentright-flash h3 { font:11px Arial, Helvetica, sans-serif; color:#91BB36; font-weight:bold; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px;  }
	.fdContentright-flash a, .fdContentright-flash a:visited {font:11px Arial, Helvetica, sans-serif; color:#91BB36; font-weight:bold}
	.fdContentright-flash a:hover {font:11px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold}	

	.fdContentright-orange { background-image:url(img/motif5.jpg);} /* Actualités */
	.fdContentright-orange h1 { font:15px Arial, Helvetica, sans-serif; color:#fff; background-color:#F19202; margin-bottom:20px; padding:2px 5px; letter-spacing:1px; display:inline-block; }
	.fdContentright-orange h2 {background:url(img/barretitre.jpg) top right; margin-bottom:15px;}
	.fdContentright-orange h2 span { font:11px Arial, Helvetica, sans-serif; color:#F19202; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px;  }
	.fdContentright-orange h3 { font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#F19202; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px;  }
	.fdContentright-orange a, .fdContentright-orange a:visited {font:11px Arial, Helvetica, sans-serif; color:#F19202; font-weight:bold}
	
	.fdContentright-green2 { background-image:url(img/motif6.jpg);}  /* Contact */
	.fdContentright-green2 h1 { font:15px Arial, Helvetica, sans-serif; color:#fff; background-color:#106C15; margin-bottom:20px; padding:2px 5px; letter-spacing:1px; display:inline-block; }
	.fdContentright-green2 h2 {background:url(img/barretitre.jpg) top right; margin-bottom:15px;}
	.fdContentright-green2 h2 span { font:11px Arial, Helvetica, sans-serif; color:#106C15; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px;  }
	.fdContentright-green2 h3 { font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#106C15; margin-bottom:10px; background-color:#FFFFFF; padding:0 5px;  }
	.fdContentright-green2 a, .fdContentright-green2 a:visited {font:11px Arial, Helvetica, sans-serif; color:#106C15; font-weight:bold}
	
	.grisref {color:#666666}
	#visucol { margin-bottom:20px}
	
	#boxes {height:249px; background:url(img/boxes.jpg) top right no-repeat; } /* spécifications des textes sur les 3 boxes en commun*/
	
	#boxes h2 { font:13px Arial, Helvetica, sans-serif; color:#7c0058; margin-bottom:10px }
	#boxes p { font:11px Arial, Helvetica, sans-serif; margin-bottom:10px; line-height:13px}
	#boxes a, #boxes a:visited {font:11px Arial, Helvetica, sans-serif; color:#7c0058; font-weight:bold}
	#boxes a:hover {font:11px Arial, Helvetica, sans-serif; color:#333333;font-weight:bold}
	#boxes strong {color:#7c0058}
	
	#box1 { padding:20px 20px 10px 30px; width:288px; height:195px; float:left}
	#box2 { padding:20px 20px 10px 10px; width:290px; height:195px; float:right}
	#box3 { padding:20px 20px 10px 10px; width:289px; height:195px; float:right}
	
	
	#box3 h2, #box3 strong, #box3 a, #box3 a:visited { color:#e30065;}
	#box3 a:hover {color:#333333}

    #footer {
    	padding: 0 0 50px 0; /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent au-dessus. */
    	/*color:#FFFFFF;*/
		font-family:Arial, Helvetica, sans-serif; 
		font-size:10px;
		color:#ffffff;
    }

   #footer a/*,#footer a:visited */ {
    	color:#FFFFFF; margin-right:10px
    }
	
	#footer a:hover {
	   	color:#888888
	}
	
	#footg {
		float:left; padding-left:22px; 
	}
	
	#footd {float: left; text-align:center; width:900px;}
	
	#footd ul{list-style:none; text-align:center;}
	
	#footd li{display:inline; }
	
	#footd li a{margin-left:5px;}
	
	#form {
		float:left; 
		padding:0px;  margin:0 ;
	}
	
	/* Page archives */
	
.monthtitle { background:url(img/barre1.jpg); padding: 4px 8px 2px 8px; margin:0; color:#486da2; text-decoration:none;}

.monthtitle a { color:#486da2; text-decoration:none;}

.monthtitle a:hover { color:#1E4B8D; text-decoration:none;}

.monthtitle strong { background-color:transparent; font-weight: bold;}

.monthpost {float:right; font-size: 0.8em; font-family: Verdana, Sans-Serif; color:#486da2;}

.yearlink {color:#486da2; margin-left:15px; font-size: 1.2em;}

.titreevt {color:#1e4b8d;}

#Contentrightcolfull .postspermonth {margin:10px 0 0 0; color:#666666;}
#Contentrightcolfull .postspermonth h3 {font-size:14px; padding: 0 0 0 18px; background:url(img/puce_agenda.jpg) no-repeat 0 2px;}
#Contentrightcolfull .postspermonth h3 a:link{font-size:14px; text-decoration:none;}
#Contentrightcolfull .postspermonth h3 a:visited{font-size:14px; text-decoration:none;}
#Contentrightcolfull .postspermonth h3 a:hover{font-size:14px; text-decoration:underline; color:#009eed;}
#Contentrightcolfull .postspermonth h3 a:active{font-size:14px; text-decoration:none;}
#Contentrightcolfull .postspermonth li{padding-bottom:15px; padding-top:7px; border-bottom:1px dotted #888888;}
#Contentrightcolfull .postspermonth li p {padding: 0 0 0 15px; margin:0; color:#666666;}
#Contentrightcolfull .postspermonth li p strong{color:#45546a;}


	/*exemple hack Pour IE7 */
	*+html .oneColFixCtrHdr #header p { padding-top: 60px; padding-right: 10px; padding-bottom: 0px; position: absolute; z-index: 10;  padding-left: 799px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
	

	/*exemple hack Pour IE6 */
	* html #colloqssmenu {margin-right:6px;}
	* html #COLLOQmenucontent,#colloqssmenu {margin-right:6px;}
    * html #fdContentright {padding-left:20px}
	* html .oneColFixCtrHdr #header p { padding-top: 60px; padding-right: 10px; padding-bottom: 0px; position: absolute; z-index: 10;  padding-left: 799px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
