

body {margin:0px; padding:0px; font: 1.0em Verdana, Arial, sans-serif; text-align:center; background:url(img/bg.jpg) repeat-x center top; background-color:#d6e6af; }
/* pour enlever les marges de toutes les balises */
* { margin:0px; padding:0px; }
.nofloat { clear:both; }

div#main { width:921px; margin-left:auto; margin-right:auto; text-align:left; }

div#content {width:921px; float:left;}

/*entête*/
div#header {width:921px; height:231px; background:url(img/head.jpg) no-repeat; text-align:right; padding-top:15px; }

/*menu principal*/
div#header div.space_mp { display:block; float:right; width:80px; height:67px; }

/*menu principal*/
div#header a { display:block; float:right; width:160px; height:66px; text-align:center; padding:31px 0px 0px 0px; color:#7f7f7f; font-size:1.2em;  background:url(img/cloud_v.gif) no-repeat; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
div#header a:link {color:#7f7f7f;}
div#header a:visited {color:#7f7f7f;  background:url(img/cloud.gif) no-repeat; font-size:1.2em;}
div#header a:hover {color:#bcc5d1;  background:url(img/cloud_h.gif) no-repeat; font-size:1.4em; padding-top:29px; height:68px;}
div#header a:active {color:#d6dfea;  background:url(img/cloud_a.gif) no-repeat; font-size:0.8em; padding-top:35px; height:62px;}

/*zone de contenue*/
div#containerbg { width:921px; background:url(img/content.jpg) repeat-y; }
div#container { width:921px; background:url(img/top.jpg) no-repeat; }
div#containertop { width:921px; background:url(img/bottom.jpg) no-repeat; background-position:bottom; }

div#col1 {width:465px; float:left; padding:0px 20px 0px; margin:18px 39px 0px 37px; }
* html div#col1 { margin:18px 39px 0px 17px; }
div#col1 h1 { margin:6px 0px 30px -20px; font-size:1.2em; color:#00347a;}
div#col1 h2 {margin-top:15px; margin-bottom:0px; font-size:1.0em; color:#2e50a4;}
div#col1 strong {color:#60728c;}
div#col1 p {font-size:0.8em; margin-top:1em; margin-bottom:1em;}
div#col1 a {color:#2e50a4; font-weight:bold; text-decoration:none;}
div#col1 a:link {color:#2e50a4; font-weight:bold; text-decoration:none;}
div#col1 a:hover {color:#6897e8; text-decoration:underline;}

div#col2 {width:245px; float:left; padding:0px 20px 0px; margin:18px 0px 0px 39px; }
div#col2 h1 { margin:6px 0px 30px -20px; font-size:1.2em; color:#00347a;}
div#col2 h2 {margin-top:15px; margin-bottom:0px; font-size:1.0em; color:#2e50a4;}
div#col2 strong {color:#60728c;}
div#col2 p {font-size:0.8em; margin-top:1em; margin-bottom:1em;}
div#col2 a {color:#2e50a4; font-weight:bold; text-decoration:none;}
div#col2 a:link {color:#2e50a4; font-weight:bold; text-decoration:none;}
div#col2 a:hover {color:#6897e8; text-decoration:underline;}

/*pied de page*/
div#footbg { width:100%; height:205px; text-align:center; background:url(img/footerbg.jpg) repeat-x; background-position:center top; background-color:#b1ca83; }
div#footer { width:921px;  font-size:0.8em; text-align:center; background:url(img/footer.jpg) no-repeat; background-position:center top; color:#000000; padding:125px 0px 0px; margin-left:auto; margin-right:auto; }
* html div#footer { padding:130px 0px 0px; }
div#footer ul {margin:4px 0px; font-size:0.9em; list-style-type:none; text-align:center;}
div#footer li {display:inline;} 
div#footer a {color:#006600; text-decoration:none;}
div#footer a:link {color:#006600; text-decoration:none;}
div#footer a:hover {color:#33aa33; text-decoration:underline;}
div#footer p {color:#000000;}

.t_info {font-size: 0.8em; text-align:left;}