.communClair {
	font-family: arial;
	font-size: 12px;
	color: #1B674F;
	text-decoration: none;
	font-weight: normal;

}
page {
	font-family: arial;
	font-size: 24px;
	color: #1D7054;
	text-decoration: none;
}
.page {
	font-family: arial;
	font-size: 80px;
	color: #2BA47C;
	text-decoration: none;
}
.communsombre {
	font-family: arial;
	font-size: 16px;
	color: #1B634B;
	text-decoration: none;
	font-weight: normal;

}
.titre {
	font-family: arial;
	font-size: 12px;
	color: #1F745A;
	text-decoration: none;

}
a:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #9DFFBD;
	text-decoration: none;
}
a:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.demiPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	color: #2BA47C;
	text-decoration: none;
}
.communMoyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
}
.PetitBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.communBlanc {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.pageDP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80px;
	color: #FF6600;
}
.communClairDP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF79D0;
}
.communSombreDP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #370029;
	text-decoration: none;
}
.titreDP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
}
.titreDD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9EFF3E;
	text-decoration: none;
}
.titreDDDP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #738AFB;
	text-decoration: none;
}
.titreBE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF3F70;
	font-weight: normal;
	text-decoration: none;

}
.pageDD {
	font-size: 80px;
	color: #9EFF2C;
	text-decoration: none;
}
.pageBE {
	font-size: 80px;
	color: #FF3F70;
	text-decoration: none;
}




/*  CSS pour les offres, les résumés et les détails des évènements */
.event-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.event-GE-HappyOffre, .event-BE-HappyOffre, .event-AS-HappyOffre, .event-DD-HappyOffre, .event-LOI-HappyOffre, .event-CU-HappyOffre, .event-COO-HappyOffre, .event-HPD-HappyOffre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
}
.event-heure-lieu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dc3f03;
}
.event-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.event-titre-zoom {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
}
.event-sous-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 12px;
}
.event-sous-titre-zoom {
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 16px;
}
.event-pseudo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.event-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.event-description-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.domaine-lib {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
}
.event-entete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.event-descr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.event-inscrit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.event-nbjours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.event-caract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
}
.event-buzz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.event-inscr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.gmap-lib {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.GE  { background-color: #B3E3E3; color: #005555; }
.BE  { background-color: #FFCEDB; color: #FF3F70; }
.AS  { background-color: #FECBB8; color: #F74704; }
.DD  { background-color: #B3FFB3; color: #1E6519; }
.LOI { background-color: #FACEFD; color: #510457; }
.CU  { background-color: #EEC8A2; color: #4B2C0E; }
.COO { background-color: #C2FEB4; color: #3C421A; }
.HPD { background-color: #fecbb8; color: #dc3f03; }

.col-GE  { color: #005555; }
.col-BE  { color: #FF3F70; }
.col-AS  { color: #F74704; }
.col-DD  { color: #1E6519; }
.col-LOI { color: #510457; }
.col-CU  { color: #4B2C0E; }
.col-COO { color: #3C421A; }
.col-HPD { color: #dc3f03; }

.back-GE  { background-color: #B3E3E3; }
.back-BE  { background-color: #FFCEDB; }
.back-AS  { background-color: #FECBB8; }
.back-DD  { background-color: #B3FFB3; }
.back-LOI { background-color: #FACEFD; }
.back-CU  { background-color: #EEC8A2; }
.back-COO { background-color: #C2FEB4; }
.back-HPD { background-color: #fecbb8; }

.domaine-GE  { background-color: #005555; color: #FFFFFF; }
.domaine-BE  { background-color: #FF3F70; color: #FFFFFF; }
.domaine-AS  { background-color: #F74704; color: #FFFFFF; }
.domaine-DD  { background-color: #1E6519; color: #FFFFFF; }
.domaine-LOI { background-color: #510457; color: #FFFFFF; }
.domaine-CU  { background-color: #4B2C0E; color: #FFFFFF; }
.domaine-COO { background-color: #3C421A; color: #FFFFFF; }
.domaine-HPD { background-color: #dc3f03; color: #FFFFFF; }

/*
.domaine-GE, .domaine-BE, .domaine-AS, .domaine-DD, .domaine-LOI, .domaine-CU, .domaine-COO, .domaine-HPD {
	font-size: 6px;
}
*/



/* Commentaires */
.comment-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.comment-edit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.comment-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.comment-detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.comment-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.comment-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.boutonCopier {
	background-color: transparent;
}

.mag_entete {
	margin-top: 76px;
}
.article-contenu {
	font-family: arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.article-photo {
	float: right;
}
.article-auteur {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	text-align: right;
	padding-right: 60px;
	padding-top: 2px;
}
.une-icones {
	margin-left: 12px;
}

.une-interv {
	clear: both;
	margin-left: 12px;
}

.une-titre-typart {
	font-family: arial;
	font-size: 22px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	background-image: url("images/une_fond_rubrique.png");
	margin-bottom: 5px;
}

.une-typart-icone {
	width: 50px;
	height: 70px;
	border: 0;
	margin: 10px;
}
.une-interv-icone {
	width: 50px;
	height: 50px;
	border: 0;
	margin: 10px;
}
.une-typart-texte {
	vertical-align:middle;
	color: #999999;
}

.mag_index {
	margin-top: 80px;
	margin-left: 40px;
	margin-right: 220px;
	margin-bottom: 10px;
	height: 180px;
	overflow: hidden;
}

.mag_ligne {
	padding-bottom: 5px;
}
.FondLien {
	background-color: #67B0A9;
}
.event-titre {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}
.lien-event>a:link {
	font-size: 14px;
}
.lien-event>a:visited {
	font-size: 14px;
}




/* intervenants-test
 */

.event-texte {
    width: 705px;
}
.event-date-titre {
    width: 100%;
    height: 195px;
    background-image: url(images/event_fond_titre.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    padding-top: 60px;
}
.event-div-date {
    width: 177px;
    vertical-align: bottom;
    text-align: center;
    font-family: emblem;
    color: #318983;
    font-size: 26px;
    position: relative;
    float: left;
}
.event-date-jour {
    font-size: 56px;
}
.event-div-titre {
    text-align: right;
    width: 461px;
    font-family: emblem;
    color: #318983;
    font-size: 32px;
    padding-left: 177px;
}
.event-lib-event {
    color: #666666;
    font-family: arial;
    font-size: 12px;
}

.event-partage {
    width: 350px;
}

.event-col2 {
    width: 350px;
/*    position: relative;
    left: 0px;*/
    float: left;
}
.event-col3 {
    width: 350px;
/*    position: relative;
    left: 350px;
    */
    float: right;
}

.event-deroulement {
}

.event_diaporama {
    text-align: center;
}
    
.event-interv-photo {
    width:50;
    height:50;
    float:right;
    margin-right:20px;
    margin-left: 3px;
}
.event-interv {
    height: 120px;
    background-image: url(images/event_fond_intervenant.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    text-align: right;
    padding-top : 40px;
    padding-left : 40px;
}
.event-info-pratique {
    background-color: #d8f1ee;
}
.event-info-pratique p {
    padding-left: 4px;
    padding-right: 4px;
}

.event-info-pratique-entete {
    height: 16px;
    background-image: url(images/event_bord_haut_fonce.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}
.event-info-pratique-enqueue {
    height: 39px;
    background-image: url(images/event_bord_bas_fonce.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}
.event-presentation {
    font-size: 12px;
    padding-left: 40px;
    padding-right: 5px;
}
.maintien_infos_supplementaires_clair {
    background-color: #e8f6f6;
}
.maintien_infos_supplementaires_clair p {
    padding-left: 4px;
    padding-right: 4px;
}
.maintien_infos_supplementaires_clair_entete {
    vertical-align: top;
    height: 16px;
    background-image: url(images/event_bord_haut_clair.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}
.maintien_infos_supplementaires_clair_enqueue {
    vertical-align: top;
    height: 39px;
    background-image: url(images/event_bord_bas_clair.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

