/*
*
*
* Les elements de base html
*/

html { font-size: 100%;}

body {text-align:center;	margin:0; padding:0; background: url("/template/v1/images/bg.gif") repeat-x #FFB1D8;
		color:#000; font: 0.8em sans-serif, arial, Georgia,"Lucida Sans Unicode", "trebuchet MS" ;}

img { border:0px; }
ul , li { margin:0; padding:0; list-style-type:disc;}

a          { font: 1.0em; color:#3973D4; text-decoration: none;}
a:hover{ font: 1.0em; color:#00F; text-decoration: underline;}

p{ font: 1.0em Helvetica, Arial, sans-serif;	color:#000; padding:0; margin:0;}


h1, h2, h3, h4{ padding:0; margin:0; color:#000; }

h1{ font: 30px Helvetica, Arial, sans-serif; letter-spacing: -0.1; }
h2{ font: 24px Helvetica, Arial, sans-serif; letter-spacing: -0.1;}
h3{ font: 20px Helvetica, Arial, sans-serif; letter-spacing: -0.1;}
h4{ font: 1.3em Helvetica, Arial, sans-serif; letter-spacing: -0.1;}

/******************************************************************************************************************************************************/
/******************************************************************************************************************************************************/
/*
*
*
* Les elements du template
*/

#ensemble{ text-align:left;}
#page{ position:relative; margin-left:auto;	margin-right:auto; width:972px;}


/******************************************************************************************************************************************************/
/******************************************************************************************************************************************************/
/*
*
*
* Les elements de l'entete
*/

#entete { height:117px;	z-index:2; background: url("/template/v1/images/top.gif") no-repeat center top;}
#logo { z-index:2; float:left;margin: 0px 0px 0px -8px;padding:9px 0px 10px 0;}



/******************************************************************************************************************************************************/
/******************************************************************************************************************************************************/
/*
*
*
* Les elements du contenu
*/

#corps{ position:relative; width:980px; margin:0 0 0 -8px; padding:0; font: Helvetica, Arial, sans-serif;letter-spacing: -0.1;color:#444;}
#contenu{ position:relative; width:650px;min-height:400px; float:left; display:block;padding:10px 10px 40px 10px;margin:-125px 0 0 0;}
#contenu img{border:1px solid #777;}
#corps h1 {margin:0px 0 5px 0;}
#corps h2 {margin:5px 0 5px 0;border-bottom:1px solid #000;}

#corps-top{background:url("/template/v1/images/bodytop.gif") no-repeat top center;width:988px;height:128px;}
#corps-body{margin-left:26px;background:url("/template/v1/images/bodybg.gif");width:962px;}
#corps-foot{margin-left:26px;background:url("/template/v1/images/bodyfoot.gif");width:962px; height:10px;}
#corps p {font: 16px Helvetica, Arial, sans-serif;letter-spacing: -0.1;color:#777;padding : 0px 0 0 5px;}
#corps a  {font:  16px Helvetica, Arial, sans-serif;letter-spacing: -0.1;color:#3973D4;text-decoration:none;}
#corps a:hover {color:#777;text-decoration:underline;}
#corps li{margin:2px 0px 3px 5px; padding:0px 0px 0px 5px; list-style-type:none;}
#corps ul.link li{margin:2px 0px 3px 10px; padding:0px 0px 0px 20px; list-style-type:none;}

#corps table{width:100%; text-align:center;font:  14px Helvetica, Arial, sans-serif;letter-spacing: -0.1;color:#444;}
#corps table a{font:  14px Helvetica, Arial, sans-serif;}
#corps table img{border:0px;}
#corps tr.head td{background:#FFF; font: 18px Helvetica, Arial, sans-serif;letter-spacing: -0.1;text-align:left;}
#corps td{ background:#ECECEC; padding:5px;text-align:left;}


a.button2{display:block;float:left;margin:10px 3px 5px 0px;padding:4px 4px 4px 4px;background:#FFF;border:1px solid #DDDAF5; }

a.button{display:block;float:left;margin:20px 5px 5px 20px;padding:8px 8px 8px 8px;background:#FFF;border:1px solid #DDDAF5; }










#sidebar{ position:relative; width:255px; float:left; margin :-135px 0 0 10px;background:transparent;padding:10px 10px 40px 10px;}

/******************************************************************************************************************************************************/
/******************************************************************************************************************************************************/
/*
*
*
* Les elements du Footer
*/


#footer { margin:0 0px 50px 0;	padding: 0px 0px 0px 0px;width:100%; height:40px; }
#footer p{ text-align:left;  width:950px; font: 16px Helvetica, Arial, sans-serif;letter-spacing: -0.1;color:#444; margin:0px auto 0 auto; padding:10px 10px 10px 30px;background:transparent;}
#footer a{color:#444; text-decoration:underline;}
#footer a:hover{color:#444; text-decoration:none;}


#footer ul{text-align:left;  width:950px; font: 16px Helvetica, Arial, sans-serif;letter-spacing: -0.1;color:#444; margin:0px auto 0 auto; padding:10px 10px 10px 30px;}
#footer li{list-style-type:none;float:left;margin:0 20px 0 0px;}


/******************************************************************************************************************************************************/
/******************************************************************************************************************************************************/
