/* GENERAL */
* {margin:0;padding:0}
body {color:#999999;font:83% arial,tahoma,verdana,sans-serif; background-color:#F0F0F0}
table td {vertical-align:top}

/* LIENS */
a {background:transparent;text-decoration:underline;cursor:pointer;color:#C52227} 
a:hover {color:#000000} 
A.lien-titre {display:block;font-size: 110%; font-weight:bold;background: url(../img/commun/filet.gif) bottom repeat-x;text-decoration:none; padding-bottom:0.2em;margin-bottom:0.2em}
A.lien-titre:hover {color:#C52227}

A.lien-plan {background: transparent url(../img/commun/pict-liens.gif) no-repeat 7px;padding-left:21px;color:#C52227; text-decoration:underline; display:block; height:20px}
A.lien-plan:hover {color:#000000;}

/* BOUTONS */
A.bouton {display:block; text-decoration:none; font-weight:normal;text-align:center;line-height:17px;padding-left:5px;color:#ffffff;width: 125px; height: 20px;background: url(../img/tempo/bouton.gif) no-repeat;}
A.bouton:hover {background: url(../img/tempo/bouton.gif) no-repeat;}


input.bouton {display:block; text-decoration:none; font-weight:normal;text-align:center;padding-left:5px;color:#ffffff;width: 140px; height: 20px;background: url(../img/commun/bouton.gif) no-repeat; border:0; cursor:pointer; vertical-align:top}
input.bouton:hover {background: url(../img/commun/bouton-off.gif) no-repeat;}

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em;line-height:1.3em}
h1, h2, h3, h4, h5, h6 {font-family: arial,verdana,sans-serif;color:#333333;margin:0 0 0.5em 0; padding:0 0 0.5em 0}
h1 {font-size: 280%; color:#C52227; font-weight:lighter;margin:0; padding:0}
h2 {font-size: 150%;color:#ffffff; font-weight:lighter;margin:0; padding:0}
h3 {font-size: 126%; color:#9E9FA0;padding:0;margin:0 0 1.5em 0; font-weight:lighter}
h4 {font-size: 116%; color:#9E9FA0;border-bottom: 1px solid #eee;margin:0 0 0.5em 0;}
h5 {font-size: 110%; font-weight:bold;background: url(../img/commun/filet.gif) bottom repeat-x;text-decoration:none}
h6 {font-size: 116%; color:#C52227;margin:0; padding:0}
.chapo {color:#000000;font-weight:bold}
.mention {color:#666666; font-style:italic;}
.erreur{color:#c00;font-weight:bold}
.succes {color:#C52227;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: normal 82% arial;color:#000000;display:block;letter-spacing: 1px}
small {font-size:11px}



/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#d7d7d7;height:1px;color:#d7d7d7;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 


/* ACCUEIL */
#accueil-haut-gauche
{background: #FFFFFF url(../img/tempo/page-gauche.jpg) top repeat-x;}
#accueil-haut-droite
{background: #FFFFFF url(../img/tempo/page-droite.jpg) top repeat-x;}
#accueil-header {position:relative;background: url(../img/tempo/page.jpg) no-repeat;height:121px; width:975px;}
#accueil-left {background: url(../img/tempo/left.jpg) no-repeat;width:616px; vertical-align:top; height:208px; padding:0 0 0 0}
#accueil-left2 {background: url(../img/tempo/left2.jpg) no-repeat;width:616px; vertical-align:top; height:278px}
#accueil-right {background: url(../img/tempo/right.jpg) no-repeat;width:359px; vertical-align:top}
#accueil-right2 {background: url(../img/tempo/right2.jpg) no-repeat;width:359px; vertical-align:top}

#societe {margin: 55px 0 0 25px}
#societe td {vertical-align:top; border-right: #BCBEC0 solid 1px; width:130px; padding:5px}


/* PAGES */
#tableau {width:100%;}
#page {width:975px;margin: 0 auto;position:relative; vertical-align:top; background-color:#FFFFFF}


#header-defaut {position:relative;background: url(../img/page/page-defaut.jpg) no-repeat;height:200px; width:975px;}
	#logo {position:absolute;left:40px; top:30px;}


/* 'LIENS' - En savoir plus en fin de paragraphe */
		a.lien {background: transparent url(../img/commun/pict-liens.gif) no-repeat 7px;padding-left:21px;color:#C52227; text-decoration:underline}
		a.lien:hover {color:#000000;}
		.lien span {position:absolute;left:-9999px;width:900px;}
		
/* FOOTER */
#footer-gauche
{background: url(../img/page/footer-gauche.gif) top repeat-x;}
#footer-droite
{background: url(../img/page/footer-droite.gif) top repeat-x;}
#footer
{background: url(../img/page/footer.gif) top no-repeat;height:90px; font-size:80%}
#footer img
{float:right; margin:0 5px 0 5px}
#footer p
{color:#666666; padding:10px 0 0 35px;}

