/************************************************/
/*  Styles de base                     			*/
/************************************************/

.contenu
{
	/*margin-top:11px;*/
	padding-right:10px;padding-left:10px;
	min-height:470px;
}

/*
.contenu b, .contenu strong, .fckbody b, .fckbody strong
{
	color:#000000 !important;
}*/

/* Liens */

a.lienNoir, .fckbody a.lienNoir
{
	font-family:Verdana;font-size:11px;color:#000000 !important;text-decoration:underline;
}

a
{
	text-decoration:none;
}

.contenu a, .fckbody a
{
    color:#647e96;font-family:Verdana;
    /*font-size:11px;*/
    text-decoration:underline;
}

.fckbody a
{
	border:solid 1px red;
}

.contenu a:visited,.contenu a:active,.contenu a:hover
{
	color:#6a6a6a;
}

/* Titre 1 */
h1, h1 p, h1 a
{
    font-family:Verdana;color:#647e96;font-weight:bold;font-size:16px;
    margin:0;margin-left:1px;margin-bottom:9px;
    padding:0;
}
h1 a:link, h1 a:visited, h1 a:active, h1 a:hover
{
}

/* Titre 2 */
h2, h2 p, h2 a
{
	 font-family:Verdana;color:#647e96;font-weight:bold;font-size:14px;
	 margin:0;margin-left:10px;margin-bottom:12px;
	 padding:0;
}
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover
{

}

/* Titre 3 */
h3, h3 p, h3 a
{
	font-family:Verdana;color:#647e96;font-weight:bold;font-size:11px;
	margin:0;
	margin-left:11px;
	margin-bottom:7px;
}
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover
{
}

/* Titre 4 */
h4, h4 p, h4 a
{
}
h4 a:link, h4 a:visited, h4 a:active, h4 a:hover
{
}

/* Titre 5 */
h5, h5 p, h5 a
{
    font-size: 1em;
}
h5 a:link, h5 a:visited, h5 a:active, h5 a:hover
{
}

/* Titre 6 */
h6, h6 p, h6 a
{
    font-size: 1em;
}
h6 a:link, h6 a:visited, h6 a:active, h6 a:hover
{
}

hr
{
	height:1px;
	color:#d8d8d9;
}


/* Texte normal */
.contenu p
{
	font-family:Verdana;font-size:11px;color:#6a6a6a;
	margin:0;margin-left:15px;margin-right:25px;margin-bottom:10px;
}


div, caption
{
    font-family:Verdana;font-size:10px;color:#6a6a6a;
}

/* Liste à puce */

/* Type 1 */
ul
{
	margin:0;margin-left:16px;
	padding:0;
}

.contenu ul li, .fckbody ul li
{
	padding:0;padding-left:11px;
	background:url(../Images/puce1.gif) left 5px no-repeat;
	margin:0;margin-bottom:10px;
	font-family:Verdana;font-size:11px;color:#6a6a6a;
	list-style-type:none;
}

.contenu  ul li p
{
	font-family:Verdana;font-size:11px;color:#6a6a6a;
	margin:0 !important;
}

/* Type 2 */
ol
{
	margin:0;margin-left:26px;
	padding:0;
}

.contenu ol li, .fckbody ol li
{
    padding:0;padding-left:11px;
	background:url(../Images/puce2.gif) left 6px no-repeat;
	margin:0;margin-bottom:5px;
	font-family:Verdana;font-size:11px;color:#6a6a6a;
	list-style-type:none;
}

ol li p
{
	font-family:Verdana;font-size:11px;color:#6a6a6a;
	margin:0;
}

.divContenu h1 , .fckbody h1
{
    margin-bottom:25px;
}

div.retour
{
    clear:both;
    visibility:hidden !important;
    border:0;
    height:0px;
}

.contenu li, 
.fckbody p, .fckbody li
{
    font-family:Trebuchet MS;
    font-size:12px;
    color:#6a6a6a;
}

.contenu table
{
	margin:auto;
}


/*
.corpsPage h1
{
margin: 0px;
color: white;
font-size: 1.5em;
}

.corpsPage .intro
{
color: #034b9e;
}

.corpsPage h2
{
color: #696969;
font-size: 1.3em;
}

.corpsPage h3
{
color: #ff5002;
font-size: 1.1em;
margin-left: 30px;
}

.corpsPage li
{
list-style-type: none;
background:url(../Images/puce.png) no-repeat left center;
padding-left: 20px;
font-size: 1em;
}


.legende
{
float: right;
width: 258px;
margin-top: 10px;
}

.legende p
{
color: #575757;
font-size: 0.75em;
padding-left: 20px;
margin: 0px;
background: url(../Images/legende.gif) no-repeat 10px 0px;
}

.attention
{
	background: url(../Images/danger.png) no-repeat left ;
	padding-left: 25px;
	color: #ff5002;
	min-height: 30px;
}
*/

/******************* Tableau ****************/

.contenu .modeleTableau table, .fckbody .modeleTableau table
{
    font-family:Arial;
    font-size:10px;
    color:#565766;
    border-left:solid 1px #647e96;
    border-bottom:solid 1px #647e96;
}

.modeleTableau td
{
    border:solid 1px #647e96;
    border-bottom:0px;
    border-left:0px;
    background-color:#e5e9ed;
    margin:0;
    padding:6px;
}

.modeleTableau p 
{
	margin:0;
}

/* Titres des colonnes */

.contenu th, .fckbody th
{
	background:url('../Images/fond_tableau.gif') left top ;
    padding:5px;
}
.contenu th h1, .fckbody th h1
{
    padding:0px;
    margin:0px;
    background-image:none;
    color:#ffffff;
    font-size:12px;   
}

.contenu th h2, .fckbody th h2
{
    padding:0px;
    margin:0px;
    color:#ffffff;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    background-image:none;        
}

.contenu th h3, .fckbody th h3
{
    padding:0px;
    margin:0px;
    background-image:none;    
    color:#ffffff;
    font-family:Arial;
    font-weight:bold;   
    font-size:18px;
    font-style:normal;         
}

/* contenu des cases du tableau */

.modeleTableau h1
{
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#e2007a;
}

.modeleTableau a
{
	padding:0px;
	margin:0px;
	color:#006ab3;
	font-family:Arial;
	font-size:10px;
	text-decoration:underline;
	background:none;
}

h2.italic
{
    display:inline;
    font-size:10px;  
    font-style:italic;  
    background-image:none;
}

/************** encart En Savoir Plus ************/

div.ensavoirplus
{
	width:460px;
	background: url(../Images/Fond_EnSavoirPlus.jpg) left top no-repeat;
	border-bottom:solid 1px #a3b3c1;
	padding:11px;
	padding-top:27px;
	margin:auto;
}

.fckbody div.ensavoirplus
{
	width:482px;
}

/************** cartouche Droite ************/

div.cartoucheDroite
{
	width:137px;
	background: url(../Images/Fond_CartoucheDroite.jpg) left top no-repeat;
	border-bottom:solid 1px #a3b3c1;
	padding:13px;
	float:right;
	margin:9px;
	margin-left:14px;
}

div.cartoucheDroite a
{
	margin-top:13px;
	display:block;
}

.fckbody div.cartoucheDroite
{
	width:163px;
}

div.cartoucheDroite h3, div.cartoucheDroite a, div.cartoucheDroite p
{
	margin-left:0 !important;
}

/*********************************************/
/*            Page Formulaire                */
/*********************************************/

ul.onglet{
        margin:10px 0 0 0;
        padding:0;
        height:21px;
        list-style-type:none;
        list-style-position:inside;
    }
    ul.onglet li{
        float:left;
        border:1px solid black;
        width:100px;
        text-align:center;
        font-weight:bold;
    }
    ul.onglet li.selected{
        background-color:#CCCCCC;
    }
    div.partie{
        display:none;
        visibility:hidden;
        padding:3px;
    }
    
    /* STYLE POUR MASQUER LES ELEMENTS PRIVES DES FORMULAIRES */
    p.formulaireZoneAdmin{
        display:none;
    }    

.formulaire
{
}

.formulaire p, .formulaire h1, .formulaire h2
{
	margin-left:0;
} 

.contenuCadre
{
	margin-top:10px;
}

.contenuCadre table
{
	border:0;
}

.contenuCadre p
{
	font-family:Verdana;font-weight:bold;font-size:11px;color:#647e96;
	width:160px;
	display:block;
	text-align:right;
}

.contenuCadre input
{
	border:solid 1px #647e96;
	font-family:Verdana;font-weight:bold;font-size:11px;
}

.formulaire_Bouton
{
background: url(../Images/bouton2.gif) left top no-repeat;
border:0;
font-family:Verdana;font-weight:bold;font-size:10px;color:#000000;
width:82px;
height:19px;
}

.formulaire_Bouton:hover
{
	background: url(../Images/bouton2_on.gif) left top no-repeat;
}

.contenuCadre textarea
{
	border:solid 1px #647e96;
}

/**********************************************/
/*            Cartouches préaccueil           */
/**********************************************/

.preAccueil 
{
	width:800px;
}

.preAccueil h2
{
	font-size:14px;font-family:Verdana;color:#cf691e;font-weight:bold;
	margin:0;margin-bottom:11px;
}

.preAccueil p
{
	margin:0;margin-bottom:24px;
	font-size:12px;font-family:Verdana;color:#000000;
}

.preAccueil_Bandeau
{
	width:800px;height:25px;
	display:block;
}

.bulletinInformation .preAccueil_Bandeau{background: url(../Images/PreAccueil/Bulletin/bandeau.png) left top no-repeat;}
.alerte .preAccueil_Bandeau{background: url(../Images/PreAccueil/Alerte/bandeau.png) left top no-repeat;} 

.preAccueil_Corps
{
	padding-top:14px;padding-left:26px;padding-right:19px;padding-bottom:40px;
	text-align:justify;
}

.preAccueil_Corps img
{
	margin-left:21px;
}

.alerte .preAccueil_Corps{background-color:#ffec00;}
.bulletinInformation .preAccueil_Corps{background-color:#ebf2fb;}

.preAccueil_Bas
{
	width:800px;height:89px;
	display:block;
	position:relative;
}

.bulletinInformation .preAccueil_Bas{background: url(../Images/PreAccueil/Bulletin/bas.png) left bottom no-repeat;}
.alerte .preAccueil_Bas{background: url(../Images/PreAccueil/Alerte/bas.png) left bottom no-repeat;} 

.preAccueil_Bouton
{
	width:54px;height:18px;
	display:block;
	border:0;
	position:absolute;right:64px;bottom:44px;
	background: url(../Images/PreAccueil/bouton.png) left top no-repeat;
	color:#000000;
	text-align:center;
	width:52px;height:16px;padding-top:2px;
}

/*******************************************/
/*             Modèle jeu concours         */
/*******************************************/

div.concours
{
	width:230px;
	height:71px;
	margin-right:10px;
}
div.concours div.concours_haut
{
	background:url(../Images/concours_haut.gif) no-repeat left top;
	background-color:#dcb7e6;
	width:230px;
	height:9px;
}
div.concours div.concours_bas
{
	background:url(../Images/concours_bas.gif) no-repeat left top;
	width:230px;
	height:9px;
}
div.concours div.concours_contenu
{
	width:210px;
	padding:0px 10px;
	background-color:#dcb7e6;
}
div.concours div.concours_contenu h1,
div.concours div.concours_contenu h1 a,
div.concours div.concours_contenu h1 a:hover
{
	font-family:Arial;
	color:#fff000;
	font-size:16px;
	text-align:left;
	padding:0;
	margin:0;
	text-decoration:none;
}
div.concours div.concours_contenu p,
div.concours div.concours_contenu p a,
div.concours div.concours_contenu p a:hover
{
	font-family:Arial;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	padding:0;
	margin:0;
	text-decoration:none;
}
 