body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#b0afaf;
	font-size:12px;
}
* {margin:0; padding: 0;}
div#mainwrap {width:1006px; margin-left:auto; margin-right:auto; text-align:left;}
div#header {width:1006px; height: 196px; background-color:#CCCCCC;}
/* styles header */
.contacts{margin-right:10px; margin-top:100px; color:#ce0df1; font-weight:bold; font-size:14px;}
div#headleft{width:371px; text-align:left; vertical-align:top; float:left; height:159px;}
div#headright{width:635px; text-align:right; float:left; height:159px; vertical-align: middle; background-image:url(../images/gen/bandeau-bkg2.gif)}
div#headright a{color:#ce0df1; text-decoration:none;}
div#headright a:visited{color:#ce0df1; text-decoration:none;}
/* fin styles header */
div#menu{
	width:1006px;
	height: 39px;
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	background-image: url(../images/menuh/bckgmenusmall.gif);
	float:left;
}
div#menu a{ text-decoration:none; color:#FFFFFF;}
div#menu a:hover{ text-decoration:none; color:#ce0df1;}
div#menubottom{ width:859px; background-image:url(../images/menuh/bottom.gif); height:21px; float:left;}
/*MENU H*/
div#menuh{ height:38px; float:left; text-align:center; font-size:18px;}
div#accueil{ width:150px; margin-right:4px; float:left; background-image:url(../images/menuh/bckgmenu.gif); padding:8px 0 8px 0;}
div#soirees{ width:90px; margin-right:4px; float:left; background-image:url(../images/menuh/bckgmenu.gif); padding:8px 0 8px 0;}
div#formation{ width:152px; margin-right:4px; float:left; background-image:url(../images/menuh/bckgmenu.gif); padding:8px 0 8px 0;}
div#seminaire{ width:130px; margin-right:4px; float:left; background-image:url(../images/menuh/bckgmenu.gif); padding:8px 0 8px 0;}
div#communication{ width:190px; margin-right:4px; float:left; background-image:url(../images/menuh/bckgmenu.gif); padding:8px 0 8px 0;}
div#animation{ width:132px; margin-right:4px; float:left; background-image:url(../images/menuh/bckgmenu.gif); padding:8px 0 8px 0;}
div#contact{ width:138px; float:left; background-image:url(../images/menuh/bckgmenu.gif); padding:8px 0 8px 0;}
/*FIN MENU H*/
div#contentarea {width:1006px;}
div#cadre{ width:859px; float:left; margin-right:6px; background-image:url(../images/gen/cadre-bkg.gif);} /* pour relever colonne droite */
div#left{ width:163px; float:left; background-image:url(../images/gen/menuleft-bkg.gif)}
div#leftcolumn{ margin-left:4px; width:156px; padding-right:5px; font-family:Helvetica, Arial, sans-serif; font-size:12px;}
/* styles colonnes gauche */
div#leftcolumn ol{ list-style-type:none; color:#ce0df1; font-size:15px; padding:5px 0 5px 5px; font-weight:bold;}
div#leftcolumn ol a{ text-decoration:none; color:#ce0df1;}
div#leftcolumn ul li{ padding:2px 0 2px 9px; list-style-type:none;}
div#leftcolumn ul li a{ text-decoration:none; color:#ce0df1; font-weight:normal;}
div#leftcolumn ul li a:visited{ text-decoration:none; color:#ce0df1; font-weight:normal;}
div#leftcolumn ul li a:hover{ text-decoration:none; color:#f49320;}
div#leftcolumn ul{ padding-bottom:5px; border-bottom:2px solid #ce0df1;}
/* fin styles colonnes gauche */
div#centercolumn{ width:690px; float:left; background-image:url(../images/gen/center-bkg.gif);}
/* styles colonne centre */
div#centre{ padding:5px; float:left;}
/* fin styles colonne centre */
div#rightcolumn{ width:135px; background-color:#FFFFFF; float: left; margin-top:5px;}
/* styles colonnes droite */
/* fin styles colonnes droite */
div#baspage{ width:859px; height:11px; background-image:url(../images/gen/baspage.gif); float:left;}
div#footer{ width:1006px; text-align:center; padding-top:6px; float:left; font-size:10px; margin-bottom:30px;}
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}
.clearfix {display: inline-block;}   /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
.titrenews{ font-size:11px; font-weight:bold;}
.news{ font-size:10px;}
.savoirplus a:visited{ font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
.savoirplus a{ font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
.nav a:visited{ font-size:12px; color:#ce0df1; font-weight:bold; text-decoration:underline;}
.nav a{ font-size:12px; color:#ce0df1; font-weight:bold; text-decoration:underline;}
.chapo{ font-size:12px;}
.indicatif a{ font-size:16px; font-weight:bold;}
.indicatif a:visited{ font-size:16px; font-weight:bold;}