/* CSS Document */
body { background:#fff; margin:0px;}
#likeBody {
width:100%;
}
#firstTable {
margin:0 auto;
}


td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5B5B5B;}
a { color:#5B5B5B; text-decoration:underline;}
a:hover {  text-decoration:none;}
a.commun {color:#5B5B5B; text-decoration:none;}
a.commun:hover {text-decoration:underline;}
p { margin:0px;}
.champs { font-size:11px; color:#5B5B5B; border:1px solid #9C9C9C; width:170px;font-family:Arial, Helvetica, sans-serif;}
.formulaire { font-size:11px; color:#5B5B5B; border:1px solid #9C9C9C;font-family:Arial, Helvetica, sans-serif;}
#bandeauAccueil {position:absolute;color:#375DBC; margin-left:23px; margin-top:22px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#bandeauAccueilGB {position:absolute;color:#375DBC; margin-left:23px; margin-top:22px; font-size:13px; font-family:Arial, Verdana, Helvetica, sans-serif;}

/* MISE EN PAGE ******************************/
.verdana { font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 { font-size:25px; padding-bottom:2px;margin:0px;color:#375DBC;}
h2 { font-size:17px; padding-bottom:2px; margin:0px;color:#BE44AB;}
h3 { font-size:17px; padding-bottom:2px; margin:0px;color:#375DBC;}
.pointillet { background:url(../images/commun/pointillet.gif) repeat-x left; height:30px;}
.contenu { padding:13px 11px 13px 13px;}
#pagination .clic { background:#375DBC; text-decoration:none; font-weight:bold; color:#fff; padding:2px;}

/* TEXTES ******************************/
.txt9{ font-size:9px;}
.txt12{ font-size:12px;}
.txt14{ font-size:14px;}
.txt16{ font-size:16px;}
.txt17{ font-size:17px;}
.txt18{ font-size:18px;}

.bleu { color:#375DBC;}
.bleu14 { color:#375DBC;font-size:14px; }
.bleu17 { color:#375DBC;font-size:17px; }
a.lienbleu {color:#375DBC; text-decoration:none;}
a.lienbleu:hover {text-decoration:underline;}
a.lienbleu2 {color:#375DBC; text-decoration:none;}
a.lienbleu2:hover {text-decoration:none;}

.rose { color:#BE44AB;}
.rose14 { color:#BE44AB;font-size:14px; }
.rose17 { color:#BE44AB;font-size:17px; }
a.lienrose {color:#BE44AB; text-decoration:none;}
a.lienrose:hover { text-decoration:underline;}

.bleuciel { color:#4994C9;}
.bleuciel14 { color:#4994C9;font-size:14px; }
.bleuciel17 { color:#4994C9;font-size:17px; }
a.lienbleuciel {color:#4994C9; text-decoration:none;}
a.lienbleuciel:hover {text-decoration:underline;}

/* AUTRES ******************************/
.noir { color:#000000;}
a.liennoir {color:#000; text-decoration:none;}
a.liennoir:hover {text-decoration:underline;}

.blanc { color:#ffffff;}
a.lienblanc {color:#fff; text-decoration:none;}
a.lienblanc:hover {text-decoration:underline;}

/* PUCE ******************************/
ol { margin: 0px;
list-style-image: url(../images/puce_rose.gif);
padding-top:5px;
padding-bottom:0px;
padding-left:20px;
padding-right:0px;
}

ul { margin: 0px;
list-style-image: url(../images/puce_bleu.gif);
padding-top:5px;
padding-bottom:0px;
padding-left:20px;
padding-right:100px;
}

li {
padding-bottom:4px;
}

/* BLOCS ******************************/
.blocbleu { 
background:#F1F4FA;
padding:10px; 
}
.bordurebleu { 
border: #375DBC 1px solid;
padding:10px; 
}
.bloccyan { 
background:#EFF6FB;
padding:10px; 
}
.bordurecyan { 
border: #4C93C6 1px solid;
padding:10px; 
}
.blocrose { 
background:#F8ECF6;
padding:10px; 
}
.bordurerose { 
border: #BE44AB 1px solid;
padding:10px; 
}

.separateur1 { background:url(../images/commun/pointillet.gif) repeat-x left; height:30px;}
.pointillesbleus { 
border: #375DBC 1px dotted;
padding:10px; 
}
.pointillescyan { 
border: #4C93C6 1px dotted;
padding:10px; 
}
.pointillesrose { 
border: #BE44AB 1px dotted;
padding:10px; 
}

/* SPECIFIQUES ******************************/
#filieresBleu { background:#EFF6FB; padding-top:14px 0px; height:auto; display:block;}
#filieresBlanc { background:url(../images/metiers/fond_bleuciel_metier.gif) repeat-y right; padding-top:14px 0px; height:auto; display:block;}
#filieresBleu h3{ color:#4C93C6;}
#filieresBlanc h3{ color:#4C93C6;}

#entrepriseBleu { background:#F1F4FA; padding-top:14px 0px; height:auto; display:block;}
#entrepriseBlanc { background:url(../images/metiers/fond_bleu_metier.gif) repeat-y right; padding-top:14px 0px; height:auto; display:block;}

#metierRose { background:#F8ECF6; padding-top:14px 0px; height:auto; display:block;}
#metierBlanc { background:url(../images/metiers/fond_rose_metier.gif) repeat-y right; padding-top:14px 0px; height:auto; display:block;}
#metierBlanc h3{ color:#BE44AB;}
#metierRose h3{ color:#BE44AB;}

#evenementsGris { background:#F6F6F6; padding-top:14px 0px; height:auto; display:block;}
#evenementsBlanc { background:url(../images/evenements/fond_evenement_gris.gif) repeat-y right; padding-top:14px 0px; height:auto; display:block;}

/* BAS DE PAGE ******************************/
#basdepage { background:#375DBC; color:#fff;}
.ligneFooter { border-bottom:4px solid #375DBC;}

/* COLONNES ******************************/
#colonneDroite { background:url(../images/commun/ombre_colonne.jpg) repeat-y top left;padding-top:13px;}
#colonneDroite .marge { padding-left:20px; }

/* LANGUES ******************************/
#blocLangue { background:#375DBC url(../images/commun/bloc_langue.gif) no-repeat top right; padding-left:20px; line-height:22px;}
#blocLangue a.lienGB { background:url(../images/commun/drapeau_gb.gif) no-repeat left; display:block; color:#fff; text-decoration:none; float:left;padding-right:70px;}
#blocLangue a.lienFR { background:url(../images/commun/drapeau_fr.gif) no-repeat left; display:block; color:#fff; text-decoration:none; float:left;padding-right:70px;}
#blocLangue a.lienGB:hover { text-decoration:underline;}
#blocLangue a.lienFR:hover { text-decoration:underline;}

/* IDENTIFICATION ******************************/
#blocIdentification {background:url(../images/commun/fond_bloc_identification.gif) no-repeat top right; margin-top:10px;}
#blocNouveauMembre { margin:10px 0 15px 0;}
#blocIdentificationLog { padding-left:0px;  font-family:Verdana, Arial, Helvetica, sans-serif;}
#blocIdentificationLog .nom{ color:#375DBC; padding-left:5px;  font-size:18px;padding-top:10px; font-weight:bold;}
#blocIdentificationLog .societe{ color:#375DBC; padding-left:5px;  font-size:13px; padding-bottom:10px;}
#blocIdentificationLog a.lien{  text-decoration:none; color:#5B5B5B; background:url(../images/commun/fond_bouton.gif) no-repeat bottom left; padding-left:17px; display:block; margin-left:4px; line-height:17px;}
#blocIdentificationLog a.lien:hover{ text-decoration:none;}
#blocIdentificationLog a.clic{  text-decoration:none; color:#BE44AB; background:url(../images/commun/fond_bouton.gif) no-repeat bottom left; padding-left:17px; display:block; margin-left:4px; line-height:17px;}

/* BLOC INFO FLASH *******************/
#blocInfoflash {background:url(../images/commun/fond_bloc_infoflash.gif) no-repeat top right; margin-top:10px;}
/* MENU ******************************/
#menu { padding-left:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#menu strong{ color:#375DBC; padding-left:5px; line-height:18px;}
#menu a{  text-decoration:none; color:#5B5B5B; background:url(../images/commun/fond_bouton.gif) no-repeat bottom left; padding-left:17px; display:block; margin-left:4px; line-height:17px;}
#menu a:hover{ text-decoration:none;}
#menu .clic{ color:#BE44AB;}

.fondMenuLog{ padding:0px 10px 10px 10px; margin-bottom:5px; background:url(../images/commun/fond_menu_log.gif) no-repeat top left; }
.fondMenuAssociation { padding:10px 10px 10px 10px; background:url(../images/commun/fond_menu_association.gif) no-repeat bottom left; }

/* ONGLETS ******************************/
.onglet1{background:transparent url(../images/onglets/bg_libelle_first.gif) repeat-x left top}
.onglet1 span, .libelle span{
display:block;
line-height:26px;
}
.onglet1 span{
background:transparent url(../images/onglets/coin_libelle_first.gif) no-repeat right top;
padding:2px 16px 0;
}
.libelle{
background:transparent url(../images/onglets/libelle_coinG.gif) no-repeat left top;
padding:0 0 0 16px;
}
.libelle span{
background:transparent url(../images/onglets/libelle_coinD.gif) no-repeat right top;
padding:2px 16px 0 0;
}
.libelle span sup{font-size:smaller}

.ongleton{background:transparent url(../images/onglets/bg_libelle_on.gif) repeat-x left top}
.ongleton span, .libelle span{
display:block;
line-height:26px;
}
.ongleton span{
background:transparent url(../images/onglets/coin_libelle_on.gif) no-repeat right top;
padding:2px 16px 0;
}

.ongletoff{background:transparent url(../images/onglets/bg_libelle_off.gif) repeat-x left top}
.ongletoff span, .libelle span{
display:block;
line-height:26px;
}
.ongletoff span{
background:transparent url(../images/onglets/coin_libelle_off.gif) no-repeat right top;
padding:2px 16px 0;
}

/* PHOTOS ******************************/
#gal_photo{
width:550px;
margin:10px 0 0;
}
#gal_photo dd{
float:left;
margin:10px 14px 0 0;
}
#slideshow_rea{
}
#gal_photo dd.last{margin-right:0}


/* ABECEDAIRE ******************************/
.casesimple { background:#375DBC;
border-bottom: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;
padding-top:3px;
padding-bottom:3px;
padding-left:8px;
padding-right:8px;}
.casetous { background:#375DBC;
border-bottom: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;
padding-top:3px;
padding-bottom:3px;
padding-left:8px;
padding-right:8px;}
.gnorm { color:#FFFFFF;font-size:12px;}
a.gnorm { color:#FFFFFF;text-decoration:none; }
a.gnorm:hover { color:#FFFFFF;text-decoration:underline; }
.gsurv { color:#FFFFFF;font-weight:bold;font-size:12px;}
a.gsurv { color:#FFFFFF;text-decoration:none; }
a.gsurv:hover { color:#FFFFFF;text-decoration:underline; }


/* FAQ ******************************/

.questionNorm {
	PADDING-LEFT: 32px; 
	PADDING-RIGHT: 22px;
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../images/picto_plus_norm.gif) no-repeat left top; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 3px;
	text-decoration:none;
}
a.questionNorm {
	text-decoration:none;
}
a.questionNorm:hover {
	text-decoration:none;
}
.questionSurv {
	PADDING-LEFT: 32px; 
	PADDING-RIGHT: 22px;
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../images/picto_plus_surv.gif) no-repeat left top; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 3px;
	text-decoration:none;
}
a.questionSurv {
	text-decoration:none;
}
a.questionSurv:hover {
	text-decoration:none;
}
.reponseNorm {
	PADDING-LEFT: 32px; 
	PADDING-BOTTOM: 10px; 
	COLOR: #333333; 
	PADDING-TOP: 0px
}

/* Module Agenda */
.agenda_titre_planning {
	background-color : #375DBC;
	color : #fff;
	font-weight : bold;
	padding: 5px;
	margin-bottom:5px;
}
.agenda_limit {
	width : 100%;
	overflow: auto;
	overflow-x: scroll;
}
.agenda {
	background-color : #f5f5f5;
	width : 100%;
	padding : 3px;
	margin : 0 0 5px 0;
}
.agenda th {
	line-height : 15px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	text-decoration : none;
	text-align : center;
}
.agenda tbody td {
	background-color : #eef2f7;
	color : #000;
	height : 60px;
	width : 84px;
	vertical-align : top;
}
.agenda tbody td.selected {
	border : 2px;
	border-style : outset;
}
.agenda td a {
	background-color : transparent;
	color : #000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}
.agenda td a:hover {
	text-decoration : underline;
}
.agenda tbody div.date {
	text-align : right;
	font-weight : bold;
	font-size : 11px;
	color : #777;
	background-color : #dfe6ef;
	padding : 0 5px 0 0;
	margin : 0 0 3px;
}
.agenda tbody div.evenement {
	border : 1px solid #777;
	background-color : #ddd;
	padding : 1px;
	margin : 0 0 2px;
}
.agenda tbody div.mise_a_jour, .mise_a_jour {
	background-color : #FF0000;
}
.agenda tbody div.mise_a_jour_1_semaine, .mise_a_jour_1_semaine {
	background-color : #FF7700;
}
.agenda tbody div.mise_a_jour_2_semaine, .mise_a_jour_2_semaine {
	background-color : #FFAA00;
}
.agenda tbody div.mise_a_jour_3_semaine, .mise_a_jour_3_semaine {
	background-color : #FFCC00;
}
.agenda tbody div.formation, .formation {
	background-color : #ace539;
}

span.legende {
	padding: 0 3px;
	border : 1px solid #000;
	margin: 5px;
}
/* Fin Module Agenda */
#paiement_facture{
	background:url(../images/boutons/paiement_facture.gif) no-repeat top left;
	display:block;
	color:##5A5A5A;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding-left:52px;
	padding-top:20px;
	width:205px;
	height:78px;
}

#paiement_CB{
	background:url(../images/boutons/paiement_CB.gif) no-repeat top left;
	display:block;
	color:##5A5A5A;
	font-weight:bold;
	text-decoration:none;
	float:right;
	padding-left:55px;
	padding-top:20px;
	width:230px;
	height:78px;
}

