body, html
{
 font-family : Verdana, Arial, "Times New Roman", serif;
 background-image : url("images/fond.gif");
 padding-left : 15px;
 color : #000000;
 margin : 0px 0px 0px 0px;
}

p
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 20px 0px;
	text-align : center;
}

p.base
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 20px 0px;
	text-align : center;
}

p.alerte
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 20px 0px;
	text-align : center;
	color : #ea0000;
}

p.info
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 20px 0px;
	text-align : center;
	color : #419c3c;
}

p.gauche
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 20px 0px;
	text-align : left;
}

p.compte
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	text-align : center;
}

p.base:first-line, p.alerte:first-line, p.info:first-line, p.gauche:first-line, p.compte:first-line
{
margin : 0px;
font-size : 1.1em;
font-weight : bold;
font-variant : small-caps;
}

p.formulaire
{
margin : 0px 0px 20px 0px;
padding : 0px 8px 0px 8px;
text-align : left;
background : transparent;
}

p.imprimable
{
width : 726px;
margin : 0px 3px 5px 3px;
text-align : justify;
}

p.titre
{
margin : 0px 0px 5px 0px;
padding : 2px 0px 4px 0px;
border : none;
background : transparent;
width : 550px;
text-align : center;
font-variant : small-caps;
font-size : 1.3em;
}

p.titre:first-line
{
font-weight : bold;
font-size : 1.8em;
}

p.type
{
margin : 0px 0px 5px 0px;
padding : 2px 0px 4px 0px;
text-align : justify;
border : none;
background : transparent;
width : 550px;
}

p.lieu
{
margin : 0px 0px 5px 2px;
padding : 2px 0px 4px 0px;
text-align : justify;
border : none;
background : transparent;
width : 550px;
}

p.public
{
margin : 0px 0px 5px 2px;
padding : 2px 0px 4px 0px;
text-align : justify;
border : none;
background : transparent;
width : 550px;
}

p.materiel
{
margin : 0px 0px 5px 0px;
padding : 2px 0px 4px 0px;
text-align : justify;
border : none;
background : transparent;
width : 550px;
}

p.preparation
{
margin : 0px 0px 5px 3px;
padding : 2px 0px 4px 0px;
text-align : justify;
border : none;
background : transparent;
width : 550px;
}

p.but
{
margin : 0px 0px 5px 0px;
padding : 2px 0px 4px 0px;
text-align : justify;
border : none;
background : transparent;
width : 550px;
}

p.deroulement
{
margin : 0px 0px 5px 0px;
padding : 2px 0px 4px 0px;
text-align : justify;
border : none;
background : transparent;
width : 550px;
}

p.fin
{
margin : 0px 0px 5px 0px;
padding : 2px 0px 4px 0px;
text-align : justify;
border : none;
background : transparent;
width : 550px;
}

p.variantes
{
margin : 0px 0px 5px 0px;
padding : 2px 0px 4px 0px;
text-align : justify;
border : none;
background : transparent;
width : 550px;
}

p.conseils
{
margin : 0px 0px 5px 0px;
padding : 2px 0px 4px 0px;
text-align : justify;
border : none;
background : transparent;
width : 550px;
}

span.titre
{
font-weight : bold;
font-variant : small-caps;
text-decoration : underline;
display : inline;
}

#en_tete
{
   width : 812px;
   height : 196px;
   background-image : url("images/haut.png");
   background-repeat : no-repeat;
   margin-left : auto;
   margin-right : auto;
}

#menu
{
   width : 812px;
   height : 37px;
   background-image : url("images/fondmenu.png");
   background-repeat : no-repeat;
   color : white;
   margin-left : auto;
   margin-right : auto;
   
}

.entre_menu
{
   width : 760px;
   font : "Century Gothic";
   font-size : 13px;
   margin-left : auto;
   margin-right : auto;
   padding-top : 8px;
}

#corps
{
   width : 812px;
   background-image : url("images/fondblock.png");
   margin-left : auto;
   margin-right : auto;
   padding-top : 0px;
   padding-bottom : 0px;
}

.entre_corps
{
   background-color : #fffae5;
   background-image : url("images/tittitres.png");
   background-repeat : no-repeat;
   width : 558px;
   font-size : 13px;
   margin-left : 220px;
   border : 1px solid black;
   padding : 3px 0px 0px 2px;
   /* text-align : center; */
}

#corps_texte
{
   border : 1px solid black;
}

#corps2 {
width : 750px;
margin-top : 4px;
margin-right : auto;
margin-left : auto;
margin-bottom : auto;
padding : 5px;
background : #c1e0ff;
-moz-border-radius : 15px 15px 15px 15px;
border : double 2px #000080;
}

.soulign_menu
{
	color : white; /* Les liens seront en rouge au lieu de bleu */
}

.centrer
{
	text-align :center;
}

.connect
{
   padding-left : 30px;
   font-size : 10px;
   font-weight : bold;
}

.titreentrecorps
{
   font-size : 10px;
   font-weight : bold;
   margin :0px;
   padding :0px;
   margin-bottom :5px;
   text-indent : 0px;
   color :#433013;
   text-align : left;
}

.droite
{
	text-align :right;
}

#activites_man
{
	text-align :center;
	min-width :135px;
	background-image : url("images/activites_man.png");
    background-repeat : no-repeat;
	float : left;
	font-size :26px;
    margin-left : 6px;
    margin-right : auto;
    padding-top : 115px;
}

#activites_petit
{
	text-align :center;
	min-width :135px;
	background-image : url("images/activites_petit.png");
    background-repeat : no-repeat;
	float : left;
	font-size :26px;
   margin-left : auto;
   margin-right : auto;
    padding-top : 115px;
}

#activites_grand
{
	text-align :center;
	min-width :135px;
	background-image : url("images/activites_grand.png");
    background-repeat : no-repeat;
	float : left;
	font-size :26px;
   margin-left : auto;
   margin-right : auto;
    padding-top : 115px;
}

#activites_veillee
{
	text-align :center;
	min-width :135px;
	background-image : url("images/activites_veillee.png");
    background-repeat : no-repeat;
	float : left;
	font-size :26px;
   margin-left : auto;
   margin-right : auto;
    padding-top : 115px;
}



#bottom
{
   width : 812px;
   height : 19px;
   background-image : url("images/fondbottom.png");
   margin-left : auto;
   margin-right : auto;
}

.entre_bottom
{
   background-image : url("images/fondbottom.png");
   background-repeat : no-repeat;
   height :16px;
   font-size : 9px;
   text-align : right;
   margin-left : auto;
   margin-right : auto;
   margin-top :2px;
   padding-top : 3px;
   padding-right : 26px;
   clear : both;
}

#pub
{
   width : 812px;
   height : 140px;
   background-image : url("images/fondpub.png");
   margin-left : auto;
   margin-right : auto;
}

.entre_pub
{
   width : 760px;
   text-align : center;
   margin-left : auto;
   margin-right : auto;
   padding-top : 7px;
}

.news
{
   font-size : 10px;
   float : left; /* Le menu flottera à gauche */
   width : 185px; /* Très important : donner une taille au menu */
   margin-right : 10px;
   margin-left : 30px;
}

.element_news
{
   background-color : #fffae5;
   background-image : url("images/tittitres.png");
   background-repeat : no-repeat;
   border : 1px solid black;
   margin-bottom : 10px; /* Pour éviter que les éléments du menu ne soient trop collés */
   padding : 2px 0px 0px 2px;
}

/* #publeft
{
   background-image : url("images/pub.png");
   float : left;  Le menu flottera à gauche 
   width : 120px;  Très important : donner une taille au menu 
   height : 578px;
   border : 1px solid black;
} */

h1
{
margin : 0px;
font-size : 1.1em;
font-weight : bold;
font-variant : small-caps;
color : #000000;
}

a      /*Aspect des liens*/
{
   text-decoration : none; /* Les liens ne seront plus soulignés */
   color : black;
   /*font-style : italic; Les liens seront en italique (pourquoi pas ?) */
}

a img /* Toutes les images contenues dans un lien */
{
   border : none; /* Pas de bordure */
}

ul /* Ma liste aura des puces en forme de dossiers */
{
   /*list-style-image : url("dossier.png");*/
}

a:hover
{
  text-decoration : underline ;
	color : #001d70;
}

.entre_menu a:hover
{
  text-decoration : underline ;
	color : #c31d1d;
}

input, textarea, select
{
background : #ebd8b8;
border-color : #000000;
color : #000000;
}

input.radio
{
background : transparent;
color : #000000;
}

input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus
{
background : #fffae5;
color : #000000;
}

label.ajout_fiche, label.ajout_site, label.inscription, label.infos_persos, label.ajout_cv, label.recherche_cv, label.envoi_newsletter
{
display : block;
width : 100px;
float : left;
text-align : right;
margin-right : 3px;
}

table.points
{
width : 620px;
text-align : left;
margin-top : -20px;
}

td.points1
{
width : 90px;
text-align : left;
}

td.points2
{
width : 530px;
text-align : left;
}

table.sites
{
width : 551px;
margin : 0px 0px 5px 2px;
text-align : left;
background-color : #ebd8b8;
border : double 1px #afc4ff;
}

td.screen
{
width : 105px;
text-align : center;
vertical-align : top;
}

td.site
{
width : 198px;
text-align : left;
vertical-align : center;
}

td.icones
{
width : 248px;
text-align : center;
vertical-align : center;
}

td.description
{
width : 223px;
text-align : left;
vertical-align : top;
margin-left : 3px;
}

td.avis
{
width : 223px;
text-align : left;
vertical-align: top;
}

.nom_site
{
font-weight : bold;
font-variant : small-caps;
font-size : 1.2em;
}

table.cv
{
width : 550px;
margin :auto;
background-color : #ebd8b8;
border : double 1px #afc4ff;
}

td.cv
{
text-align : left;
}

td.cv:first-line
{
font-weight : bold;
font-variant : small-caps;
text-align : center;
font-size : 1.3em;
}

td.cv:first-letter
{
font-size : 1.4em;
}

td.cv_photo
{
width : 145px;
text-align : center;
vertical-align: middle;
}

td.cv_nom
{
width : 500px;
text-align : center;
vertical-align: middle;
font-size : 1.3em;
}

td.cv_nom:first-line
{
font-weight : bold;
font-variant : small-caps;
text-align : center;
font-size : 2em;
}

table.liste_cv
{
width : 550px;
margin : 0px 0px 0px 0px;
background-color : #ebd8b8;
border : double 1px #afc4ff;
font-size : 0.8em;
}

td.liste_cv_nom
{
width : 198px;
text-align : left;
vertical-align : center;
margin : 0px 0px 10px 0px;
}

td.liste_cv_sexe
{
width : 12px;
text-align : center;
vertical-align : center;
}

td.liste_cv_age
{
width : 51px;
text-align : center;
vertical-align : center;
}

td.liste_cv_bafa
{
width : 117px;
text-align : left;
vertical-align : center;
}

td.liste_cv_bafd
{
width : 117px;
text-align : left;
vertical-align : center;
}

td.liste_cv_departement
{
width : 55px;
text-align : left;
vertical-align : center;
}

li.cv:first-line
{
font-weight : bold;
}

a.info /* infobulle d'aide */
{
   text-decoration : none;
}

a.info span /* infobulle d'aide : on masque l'infobulle */
{
   display : none;
}

a.info:hover /* infobulle d'aide */
{
   background : none; /* correction d'un bug IE */
   z-index : 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor : help; /* on change le curseur par défaut en curseur d'aide */
}

a.info:hover span /* infobulle d'aide */
{
   display : inline;
   position : absolute;
   width : 190px;
   font-variant : normal;
   font-weight : normal;
   font-size : 1em;
   text-align : left;
   background-color : #ac0111;
   color : #ffffff;
}

img
{
border : 0 none;
}

em
{
font-variant : italic;
}

strong
{
font-weight : bold;
}

ul
{
margin : 0px;
text-align : left;
}

li
{
list-style-type : circle;
}

.centre
{
text-align : center;
}

.blanc
{
color : #FFFFFF;
}

.important
{
color : #EA0000;
}

.petit
{
font-size : 0.7em;
}

.auteur
{
font-size : 0.6em;
font-variant : normal;
}

.info
{
color : #009900;
}

.souligne {
text-decoration : underline;
}
