@CHARSET "UTF-8";

/* --------------------------- */
/* positionnment droite gauche */
/* --------------------------- */

 body{
  margin:0;
  padding:15px 0 0 0;
  display:block;
 }
 div#left{
  position:absolute;
  top:15px;
  left:15px;
  width:355px;
  height:100%;
  display:block;
 }

#credits_link{position:absolute;right:20px;display:block;}

div#cache_credits{
position:absolute;
width:100%;
height:100%;
left:0px;
top:0px;
background:#717b72;
opacity:0.6;
z-index:80;
display:block;
}

div#credits{
position:absolute;
width:580px;
height:395px;
top:160px;
left:355px;
background:#FFFFFF;
z-index:80;
}


 div#splashscreen{
  position:absolute;
z-index:10;
  top:160px;
  left:50px;
  width:870px;
background:#FFF;
  height:100%;
padding-bottom:100px;
 }
 @media screen{
  body>div#left{
   position:fixed;
  }
  body>div#splashscreen, body>div#cache_credits,body>div#credits,body>a#credits_link{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#container{
  height:100%;
  overflow:auto;
 }

#center{width:580px;margin-left:355px;}

/* ------------------------ */
/* Redefinition de balises  */
/* ------------------------ */
a, img { text-decoration:none;}
ul{ list-style-type: none;}
* {padding:0; margin:0;}

/* ---------------- */
/*Balise sp?cifiqus */
/* ---------------- */

ul#menu {margin-top:0; padding:0; margin-left:0; padding-left:35px;}
#logo {width:266px;position:relative;left:23px;}
#background_logo {width:266px;}
#background_logo {height:95px;}
#top, #logo {height:145px;padding:0;margin:0;}
#background_logo a {display:block; width:266px; height:95px;}


/* ----------- */
/* les polices */
/* ----------- */
.font_normal, body, h1, h2, h3, h4, a, input {font-size:16px;font-family:Helvetica, sans-serif;line-height:20px;letter-spacing:0,4px;}
.smaller {font-size:13px;}

.font_ss_titre {
 	font-size:17px;
 	font-weight:bold;
 	font-family:Arial, Helvetica, sans-serif;
 	line-height:20px;
 	llllletter-spacing:0,4px;
 }
 
.font_small {
 	font-size:10px;
 	font-family:Arial, Helvetica, sans-serif;
line-height:10px;
}

.font_big, .font_big a {
 	font-size:40px;
 	font-weight:bold;
 	font-family:Arial, Helvetica, sans-serif;
 	line-height:44px;
 }

.font_big {position:relative; top:-5px;}
 
.font_thin {
 	font-size:40px;
 	font-family:Helvetica, Helvetica, sans-serif;
 	line-height:44px;
 }
 
.font_courier {font-family:courier; font-size:12px; line-height:16px; letter-spacing:1px;}

 .bold{
 	font-weight:bold;
 }
 
/* -------------------------------------- */
/* les couleurs /les liens / les bordures */
/* -------------------------------------- */
.rose 				{color:#ff0055;}
.orange 			{color:#ff9702;}
.bleu				{color:#0101ff;}
.vert 				{color:#00f000;}
.turquoise 			{color:#11edff;}
.marron, a, body, input 	{color:#636363;}

// .lien_retour a:hover, .lien a, .lien_retour_bas a:hover, .lien_pj a, .lien_actu a:hover  {text-decoration:underline;}
.texte a, .texte a:hover{border-bottom:1px solid; padding-bottom:0px;text-decoration:none !important;}
.texte a.smaller {border:none;}
.lien a:hover, .lien_pj a:hover{text-decoration:none;}
.lien_retour_bas {padding-top:1px; position:relative;top:8px;}
.article .lien_retour_bas {margin-top:20px;}

.lien_retour 	{padding-bottom:12px;}
 .lien_pj 	{padding-top:2px;margin-top:-4px;}
.lien_retour 	{margin-bottom:10px;}
.pjs 		{padding-bottom:0px !important;padding-top:4px;}
.titre_article {padding-bottom:5px;}
.div_image 	{margin-bottom:20px;}
.div_image a img {border:none;}
.credits 	{display:block;margin-top:1px;}
.image 	{display:block;width:580px;}

.texte 	{display:block;float:left;}
.texte p 	{margin-bottom:20px; margin-right:70px;}

/* ------------------------ */
/* les gabarits sp?cifiques */
/* ------------------------ */

/*
 * Home
 */
.titre_home{padding-bottom:13px;}
.texte_home{padding-bottom:22px;}
#splashscreen img {width:900px;}

/*
 * Listing Actualites
 */
.listing_actualites {position:relative;top:-15px;}
.resume_actualite {margin-bottom:10px;}
.lien_actu {padding-bottom:12px;}
.without_date {height:12px;}
.resume_actualite .ss_titre {margin-bottom:19px;}
.resume_actualite p {display:inline;margin:0px;text-indent:0;}
.resume_actualite {padding-right:70px; padding-bottom:22px;}
.resume_actualite a {display:block; margin-bottom:0px !important}


.actualite {position:relative;top:-15px;}
.texte_actualite .date {margin-bottom:4px;}


.slash {margin-bottom:4px;margin-top:4px;background:url('/design/slash.png') no-repeat; width:43px; height:13px;}

.contact .image {margin-top:8px;}
.gsmsc-controls {display:none;}

#credits div.font_courier {margin:20px;}

.lien_retour_bas .next {text-align:right;display:block;position:absolute;width:100%;}

.clear {clear:both;}

hr {background:none; height:1px;}

.pjs,.lien_retour_bas {position:relative;top:-10px;}
