body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

/*
reglage par defaut de certain regle comme pas pde bordure autour des images qui sont dans une balise a

*/
a img
{
border-width : 0px;
border-style : none;
}

.piedpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
}

/*
 style pour le menu du bas
 == style de .piedpage
 */
 #menu_bas a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-align: center;
	text-decoration: underline;
}
/*
style pour le menu du haut
 == .menu
*/
#menu_haut a
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-align: center;
	text-decoration: underline;
}
.fond {
	background-image: url(/elmt/clap_fond.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.ass_top {
	background-image: url(/elmt/clap_inscript_top.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 62px;
	width: 293px;
}
.ass_mid {
	background-image: url(/elmt/clap_inscript_mid.gif);
	background-repeat: repeat-y;
	background-position: center center;
	height: 8px;
	width: 293px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0078;
	margin-left: 75px;
	padding-left:30px;
	padding-right:20px;
	padding-top:10px;
}

.ass_mid option
{ 
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0078;
	
}
/*
style du selecteur pour firefox
*/

.ass_mid select
{ 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0078;
	width: 195px;
}
/*
reglage de la taille du formulaire pour le center
*/
.ass_mid form
{
  width: 200px;
  padding:0px;
  margin:auto;
  text-align:right;
}

/* regle la couleur du lien pour s'incrire  */
.ass_mid .link 
{
  color: #FF0078;
  font-weight:bold;
}
/* cache l'image de l'emission dans lencart quand on est psa sur la page d'accueil */
.ass_mid img 
{
display:none;
}

.ass_bot {
	
	background-image: url(/elmt/clap_inscript_bot.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 29px;
	width: 293px;
}
.txt_base {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	text-align: justify;
	margin-left: 45px;
	margin-right: 25px;
	margin-top: 30px;
}
.nl_top {
	
	background-image: url(/elmt/clap_letter_top.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 74px;
	width: 228px;
}
.nl_mid {
	
	background-image: url(/elmt/clap_letter_mid.gif);
	background-repeat: repeat-y;
	background-position: center center;
	height: 8px;
	width: 228px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ae8e03;
	text-align: justify;
	
	
}
.nl_mid .cont
{
    padding-left:22px;
	padding-right:7px;
}

/*
styles des champs texte de l'encart clap letter
 une bordure noir et une largeur de 115px pour que l'image go rentre a cot�
 228 de large - 35 de padding - 74 pour largeur de l'image = 154-35 = 119 
 
*/
.nl_mid input 
{
  border : 1px solid #000000;
  width : 115px;
  margin:auto 0px;
  display:inline;
}
/*
cache la bordure des champs cach� dans firefox
*/
.nl_mid input[type="hidden"]
{
  border : 0px none #000000;
}
/*
regles les marges de l'images a 0
*/
.nl_mid  img {
  margin: 0px;
}
/*
regle les marges du formulaire a 0
*/
.nl_mid form
{
  margin:0px;
  padding:0px;
}
/*
cache les bordures des fieldset et regle les marche a 0
*/
.nl_mid fieldset
{

  border: 0px none #FFFFFF;
  margin:0px;
  padding:0px;
}
.nl_bot {
	
	background-image: url(/elmt/clap_letter_down.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 29px;
	width: 228px;
}
.nl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ae8e03;
}
.actu_top {
	
	background-image: url(/elmt/clap_actu_top.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 72px;
	width: 260px;
}
.actu_mid {
	background-image: url(/elmt/clap_actu_mid.gif);
	background-repeat: repeat-y;
	background-position: center center;
	height: 8px;
	width: 293px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #73be1e;
	margin-right: 20px;
	margin-left: 20px;
	text-align: justify;
	padding-left:20px;
	padding-right:20px;
}
.actu_bot {
	
	background-image: url(/elmt/clap_actu_bot.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 28px;
	width: 293px;
}
.jy_top {
	
	background-image: url(/elmt/clap_jy_top.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 74px;
	width: 301px;
}
.jy_mid {
	
	background-image: url(/elmt/clap_jy_mid.gif);
	background-repeat: repeat-y;
	background-position: center center;
	height: 8px;
	width: 293px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0887bf;
	margin-right: 20px;
	margin-left: 20px;
	padding-left:20px;
	padding-right:20px;
	text-align: justify;
}
.jy_bot {
	
	background-image: url(/elmt/clap_jy_bot.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 24px;
	width: 301px;
}

/*
classe pour la tite * marquant les champs obligatoire dans les formulaire 
*/
.tite_etoile
{

}

/*
style encart clap offline
*/
.co_top
{
	background-image: url(/elmt/contact/offline_top.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

.co_mid
{
	background-image: url(/elmt/contact/offline_mid.gif);
	background-repeat: repeat-y;
	background-position: center center;
color : #FF9900;
font-size:12px;
font-family: arial;
}
/* couleur du liens adresse mail  sous Fx */ 
.co_mid a 
{
color : #FF9900;
}
.co_bot
{
	background-image: url(/elmt/contact/offline_bot.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.co_titre
{
color : #FF9900;
font-weight:bold;
}

/*
style de l'encart vous y etiez p-e version full et small
*/
.vs_top
{
  background:transparent url(/elmt/jy/vs_top.gif) no-repeat top center;
  width:282px;
  height:70px;
}
.vs_mid
{
  background:transparent url(/elmt/jy/vs_mid.gif) repeat-y top center;
  color : #666666;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	padding-left:50px;
	padding-right:30xp;
}
.vs_mid .cont
{
width: 202px;
}
/* style du liens dans l'encart vous y etiez p-e */
.vs_mid .link
{
 color : #551A8C;
 font-weight:bold;
}
/*texte violet dans l'encart vous y etiez */ 
.vs_mid .violet
{
color : #551A8C;
}
/* tailel des champs select de l'encart */
.vs_mid select
{
width: 180px;
font-size:11px;
}
.vs_mid option 
{
font-size:11px;
}
.vs_bot
{
  background:transparent url(/elmt/jy/vs_bot.gif) no-repeat top center;
  height:20px;
}

/*
style de l'encart archive actu
*/
.archive_top
{
  background:transparent url(/elmt/actu/archi_top.gif) no-repeat top center;
  height:68px;
}

.archive_mid
{ 
    background:transparent url(/elmt/actu/archi_mid.gif) repeat-y top center;
	height: 8px;
	width: 261px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #73be1e;
	text-align: justify;
   
}
.archiv_actu
{
margin:5px 20px 5px 30px;

}

.archive_bot
{
  background:transparent url(/elmt/actu/archi_bot.gif) no-repeat 1px 0px ;
  height:18px;
}
/* titre d'une actu */
.archi_actua_titre
{
font-weight:bold;
text-decoration:underline;
}
/*
liens vers une actu en detail
*/
.actualite_liens
{
       font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #73be1e;
}
/*
lien vers une ann�e d'archivee
*/
.archi_annee
{
       font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #73be1e;
}

/*
encart comming next 
*/
.com_top
{
	background : transparent  url(/elmt/next_top.gif) no-repeat top center;
	width:295px;
	height:69px;
}

.com_mid
{
	
  background : transparent  url(/elmt/next_mid.gif) repeat-y top center; 
  color : #FF9900;
  width:295px;
  font-size:12px;
  font-family: arial;
 
 
}
/* centrage du contenu*/
.com_mid p.cont 
{
 padding-left:30px;
 padding-right:20px;
}
.com_mid .link
{
	
   color : #FF9900;
   font-size:12px;
   font-family: arial;
}
.com_bot
{
  background : transparent  url(/elmt/next_bot.gif) no-repeat top center;
  height:20px;
}

.com_titre
{
color : #FF9900;
font-weight:bold;
}

/*
style de l'encart autre emission
*/
.autre_top
{
background : transparent  url(/elmt/emission/autre_top.gif) no-repeat top center; 
height:64px;
width:262px;
}
.autre_mid
{
  background : transparent  url(/elmt/emission/autre_mid.gif) repeat-y top center; 
  font-size:12px;
  font-family: arial;
  text-align:left;
  padding-left:30px;
  padding-right:20px;
 }

.autre_mid a
{
color: #888888;
font-weight:bold;
text-decoration:underline;
}

.autre_bot
{
background : transparent  url(/elmt/emission/autre_bot.gif) no-repeat top center; 
height:16px;
}


/*
style des bouton suivant precedent pour les page de listing de rubrique ( emission actualite, archive actu, site_ami )
*/
.pager 
{
 width: 500px;
 margin:auto;
 
}
.pager_pre
{
width: 200px;
text-align:left;
}
.pager .link 
{
font-weight:bold;
font-size:12px;
font-family: arial;
}
.pager_center
 {
 width: 100px;
 }
.pager_sui
 {
 width:200px;
 text-align:right;
 }
