body {	background-color: #FFFFFF;	border: 1px solid #CCCCCC;	font: normal 10px "Lucida Grande", "Verdana", sans-serif;	color: #000000;	width: 780px;	padding: 0;	margin: 0px auto;}td,th {	font: normal 10px "Lucida Grande", "Verdana", sans-serif;	color: #000000;}a:link {	color: #444;}a:visited {	color: #444;}a:hover {	color: #000;	background-color: #DEDEDE;	text-decoration: none;}a:active {	color: #444; }.irh_nav_rub_on {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}.irh_nav_rub_off {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;}.styly84 {color: #FE9500}.styly85 {color: #BD030D}.styly86 {color: #93AA49}.styly87 {color: #9C16C0}.styly88 {color: #0009E9}.styly1 {color: #FFFFFF;}.styly3 {font-size: 14px; color: #FFFFFF;}.irh_basdepage {	font-size: 9px;	color: #999999;}.stylewhite {color: #FFFFFF}.stylebanwhite {color: #FFFFFF}.stylebanwhite:link {color: #FFFFFF}.stylebanwhite:hover {color: #3F4C6A}.IRHBanniereNav {	font-family: "Lucida Grande", Verdana, sans-serif;	font-size: 12px;	color: #333333;	text-align: center;	height: auto;	width: 780px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	padding-top: 15px;	padding-bottom: 15px;}#IRHColGauche {	width: 140px;	padding: 0px;	background-color: #ECD9F9;	border-right-width: medium;	border-right-style: dashed;	border-right-color: #BDB2CA;	height: auto;	float: right;}#IRHColCentral {	width: 500px;	float: left;	position: relative;	height: auto;}.IRHContent {	width: 780px;	left: auto;	right: auto;	background-color: #CCCCCC;}.IRHRubrique {	width: 100%;	color: #990000;	font-weight: bold;	border-bottom-width: thin;	border-bottom-style: dashed;	border-bottom-color: #666666;	margin-bottom: 5px;	margin-top: 5px;	text-align: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-variant: small-caps;}.IRHAnnonce {	border-left-width: thin;	border-left-style: dashed;	border-left-color: #999999;	padding: 10px;	background-color: #231F61;}.IRHWarning {	font-size: 10px;	font-weight: bold;	text-transform: none;	color: #FFCC00;	background-color: #666666;	margin-bottom: 10px;	height: 20px;	text-align: center;	vertical-align: bottom;}.IRHWarning a {	font-size: 10px;	color: #FFCC00;}.IRHSurtitreArticle {	font-size: 10px;	color: #4D0805;	text-indent: 0px;	margin-bottom: 0px;	margin-left: 30px;}.IRHSoustitreArticle {	font-size: 10px;	color: #4D0805;	text-indent: 0px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 30px;}.IRHDateArticle {	font-size: 12px;	color: #000000;	font-style: italic;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px; 	font-weight: normal;}.IRHTitreArticle {	font-size: 14px;	font-weight: bold;	color: #990000;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 30px;}.IRHTexteArticle {	padding: 5px;	margin: 10px;}.IRHEnteteArticle {	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #999999;	padding-bottom: 20px;}.IRHDownDoc {	padding-bottom: 20px;	background-position: center;	text-align: center;}.IRHNaviMeme {	padding-bottom: 20px;	background-position: center;	text-align: left;}.IRHDocumentPortfolio {	width: 33%;	float: left;	height: 200px;	text-align: center;	border-top: thin #CCCCCC;	border-right: thin dashed #CCCCCC;	border-bottom: thin dashed #CCCCCC;	border-left: thin #CCCCCC;}.IRHblogEnTete {	background-image: url(Images/blogs/top.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 80px;	width: 740px;	padding-top: 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #FFFFFF;	padding-left: 40px;}.IRHblogContent {	border-right-width: thin;	border-right-style: dotted;	border-right-color: #999999;	padding: 5px;	height: auto;	width: 600px;	float: left;}.IRHblogNavig {	padding: 5px;	height: auto;	width: auto; 	float: left;}.IRHblogEnPied {	background-image: url(Images/blogs/bottom.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 30px;	width: 780px;	padding-top: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #FFFFFF;	padding-left: 0px;	float: left;}.IRHTitreBlog {	padding: 10px;	font-size: 14px;	font-weight: bold;	color: #FF9900;}.IRHTitreBlog a {	color: #FF9900;}.IRHSlideShow {	text-align: center;	height: 100%;	background-color: #FFFFFF;}.irh_lineright {	border-right-width: thin;	border-right-style: dashed;	border-right-color: #999999;}#irhnavslide {	height: 100;	width: 780px;	overflow: auto;	visibility: visible;	max-width: 780px;	border-bottom-width: thin;	border-bottom-style: dashed;	border-bottom-color: #CCCCCC;	position: relative;}.articlerecent {	padding-bottom: 10px;}.spip_logos {	margin-left: 3px;	margin-bottom: 3px;}
