/* TEXTES de la bare de menu superieure */
p.menubar A {
	font-family: Arial, verdana,helvetica,arial,sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #FFFFFF
}
p.menubar A:hover {
	font-family: Arial, verdana,helvetica,arial,sans-serif;
	font-size:12px;
	text-decoration: underline;
	color: #FFFFFF
}
/* separateur blanc pour les items de barre de menus */
td.allwhite { background-color: #FFFFFF }
/* couleurs des boutons barre de menu de gch à drt */
td.topmenu1 { background-color: #00698B }
td.topmenu2 { background-color: #0083A5 }
td.topmenu3 { background-color: #22A7C8 }
td.topmenu4 { background-color: #3BC1D9 }
td.topmenu5 { background-color: #77D2EB }

/* En-têtes colonne gauche: Catégories */
th.left_header { 
	background-color: #F75434;
}
p.left_header {
	font-family: verdana,helvetica,arial,sans-serif;
	color: #FFFFFF;
	margin-left: 8px;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}

/* Items colonne gauche: sous-catégories */
td.leftcolumn {
	background-color: #FEDDD2;
	font-family: verdana,helvetica,arial,sans-serif;
	margin-left: 12px;
	font-size: 12px;
	color: #0D0087;
}
p.leftcolumn {
	font-family: verdana,helvetica,arial,sans-serif;
	color: #A00010;
	margin-left: 8px;
	font-size=12px
}

p.leftlinks {
	font-family: verdana,helvetica,arial,sans-serif;
	margin-left: 8px;
	color: #F75434;
	font-size: 12px;
	width: 110px;
	font-weight: bold;
	text-decoration: none;
}
p.leftlinks a {
	font-family: verdana,helvetica,arial,sans-serif;
	color: #F75434;
	font-size: 10px;
	width: 120px;
	font-weight: bold;
	text-decoration: none;
}
p.leftlinks a:hover{
	/*border: 1px solid black; */
	color: #FFFFFF;
	background-color: #F75434;
}

/* DIMANCHES MALINS
** Stylesheet Homapage
** Stephan Forseilles - stephan@forseilles.net
*/

/* Sous-titres des icones de barre de menu d'icones */
.icones_subtext A {
	font-family: "Franklin Gothic Medium", verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000
}
.icones_subtext A:hover {
	text-decoration: underline
}

/* Top menu */
td.topmenu {
	background-image: url('images/common/menu_fond.gif');
	background-repeat: repeat-x;
}
td.topmenu_separator {
	background-image: url('images/common/menu_bar.gif');
}
.topmenu {
	font-family: "Franklin Gothic Medium", verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF
}


.topmenu A {
	text-decoration: none;
	color: #FFFFFF;
}
.topmenu A:hover {
	text-decoration: underline
}

/* 'sous-topmenu' rouge */
.redmenu { 
	background-color: #F03900;
	text-decoration: none;
	 }
.greenmenu { 
	background-color: #96B71E;
	text-decoration: none;
	 }

.greenmenu2 { 
	background-color: #96B71E;
	text-decoration: none;
	 }


td.lefttop {
	background-color: #CF3B10;
	background-image: url('images/common/wborder_left_top.gif');
	background-repeat: no-repeat;
	background-position: top;
	height=20px;
	width=4px;

}
td.righttop {
	background-color: #CF3B10;
	background-image: url('images/common/wborder_right_top.gif');
	background-repeat: no-repeat;
	background-position: top;
	height=20px;
	width=4px;

}
td.lefttop_green {
	background-color: #96B71E;
	background-image: url('images/common/wborder_left_top.gif');
	background-repeat: no-repeat;
	background-position: top;
	height=20px;
	width=4px;

}
td.righttop_green {
	background-color: #96B71E;
	background-image: url('images/common/wborder_right_top.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height=20px;
	width=4px;

}


/* Menu de droite */
TD.rightmenu_left {
	background-image: url('images/common/r_left.gif');
	background-repeat: repeat-y;
}
TD.rightmenu_right {
	background-image: url('images/common/r_right.gif');
	background-repeat: repeat-y;
}
TD.rightmenu_bottom {
	background-image: url('images/common/r_bot.gif');
	background-repeat: repeat-x;
}

/* Colonne de droite: Invitation */
TD.inv_left {
	background-image: url('images/common/inv_left.gif');
	background-repeat: repeat-y;
}
TD.inv_right {
	background-image: url('images/common/inv_right.gif');
	background-repeat: repeat-y;
}

/* Petits textes dans menu de gauche */
.smallmenutext {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.smallmenutext A {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.smallmenutext A:hover {
	text-decoration: underline;
}



/* Petits textes dans menu de gauche */
.menutext {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.menutext A {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.menutext A:hover {
	text-decoration: underline;
}

/* Titres et items menu de gauche */
.leftmenu_title {
	font-family: "Franklin Gothic Medium", verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 6px;
	color: #002982;
}

.leftmenu_title A {
	font-family: "Franklin Gothic Medium", verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 6px;
	color: #002982;
}

.leftmenu_title A:hover {
	font-family: "Franklin Gothic Medium", verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 6px;
	color: #002982;
}

.leftmenu_item {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 12px;
	color: #0059C2;
}
.leftmenu_item A {
	text-decoration: none;
	color: #0059C2;
	width:120;
}
.leftmenu_item A:hover {
	text-decoration: underline;
	background-color: #0059C2;
	color: #E7F1F8;
	width:120;
}

.leftmenu_item2 {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #0059C2;
}

.leftmenu_item2 A {
	text-decoration: none;
	color: #0059C2;
	width:120;
}
.leftmenu_item2 A:hover {
	text-decoration: underline;
	background-color: #0059C2;
	color: #E7F1F8;
	width:120;
}

/* Titre 'Prochaines activités' du tableau central */
.prochaines_activites {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	margin-left: 12px;
	color: #FFFFFF
}
.prochaines_activites A {
	margin-top: 0px;
	text-decoration: underline;
	color: #FFFFFF;
}

/* Activités du tableau central */
.dateactivite {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.heureactivite {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.titreactivite {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #CF3B10;
}
.titreactivite A {
	text-decoration: none;
	color: #CF3B10;
}
.titreactivite A:hover {
	text-decoration: underline;
}

.titreactivite A:visited {
	text-decoration: none;
	color: #8331A2;
}

.soustitreactivite {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}


/* Activités du tableau central */
.dateactivite {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.dateactivite_large {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.heureactivite {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.titreactivite_large {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #FF2F03;
}

.titreactivite_large A {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #FF2F03;
}

.titreactivite_large A:hover {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
	color: #FF2F03;
}





.titreactivite_large_nobold {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	color: #FF2F03;
}

.Feuille_route {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: #FF2F03;
}

.soustitreactivite {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.PlaceRestante {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #929292;
}

.PAF {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.smallPAF {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #980000;
}

.Complet {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #0059C2;
}




/* Petits textes un peu partout... */
.smalltext {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.smalltext A {
	text-decoration: underline;
	color: #0059D3;
}

.text {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.text A {
	text-decoration: underline;
	color: #0059D3;
}

.text-titre {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.text-titre A {
	text-decoration: underline;
	color: #0059D3;
}


.text-gray {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #A7A4A4;
}
.text-gray A {
	text-decoration: underline;
	color: #A7A4A4;
}

.Titre-Page {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #3580BA;
}
.Sous-Titre-Page {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3580BA;
}
.Level3 {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
.Level3 A {
	text-decoration: none;
	color: #FFFFFF;
}

.Level3 A:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


.Level3_actif {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	color: #FFFFFF;
}
.Level3 A_actif {
	text-decoration: underline;
	color: #FFFFFF;
}



/* Adresse postale */
.dimal_adresse {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #888888;
}
.dimal_adresse A {
	text_decoration: underline;
	color: #0059D3;
}

/* Contenu Animateurs */
.nom_animateur {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #CF3B10;	
}
.titre_animateur {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #CF3B10;	
}

	

.poucet 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: 91847B;
}
    
.poucet a 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: 91847B;
}


/* Question Reponse */
.menutextQR {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.menutextQR A {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.menutextQR A:hover {
	text-decoration: underline;
}

.Question {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.Question A {
	text-decoration: none;
	color: #0059D3;
}
.Question A:hover {
	text-decoration: underline;
}


/* Page perso */
.liens-bleus 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0068CB;
}	

.liens-rouges 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #DB0100;
font-weight: bold;
}

.texte-noir-gras
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
font-weight: bold;
}

.texte-noir
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
}

.texte-blanc
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
}

.page-perso-de
{
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
color: black;
font-weight: bold;
}


.nom-perso
{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #29689E;
font-weight: bold;
}

.membre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
color: black;
}


.date-perso
{
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
color: #29689E;
font-weight: bold;
}




/* Mes activites */
.titre-vert-perso
{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #29689E;
font-weight: bold;
}

.texte-blanc-gras
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: white;
font-weight: bold;
}

.texte-blanc-gras A
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: white;
text-decoration: none;
font-weight: bold;
}

.titres-verts
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #9BB804;
font-weight: bold;
}

.titres-verts A
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #9BB804;
text-decoration: none;
font-weight: bold;
}

.titres-rouges
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #F33F04;
font-weight: bold;
}

.smallActInfo {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.smallActInfo A {
	text-decoration: none;
	color: #0059D3;
}



/* Inscription définitive */
.INS-Titre-Com {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.INS-Com {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: none;
	color: #000000;
}


/* Ma TireLire */
.Tirelire-Titre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.Tirelire
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: none;
}


/* Covoiturage */
.Covoit-Titre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.Covoit
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: none;
}

/* Liste des inscrits */
.Inscr-Titre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.Inscr
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: none;
}


/* Message */
.Message-Titre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.Message
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: none;
}


/* Liste des inscrits */
.Membre-Titre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.Membre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: none;
}



/* Mon profil */
.Profilsmall
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.Profil
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: none;
}

/* CodeAcces */
.CodeAcces
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: bold;
}

.CodeAcces-form
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-repeat:no-repeat;
background-color: #FEF2C8;
border: solid 1px #F03900;
}


/* Covoiturage */
.Annonce-Titre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.Annonce
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: none;
}


/* Affiliation */
.Affiliationsmall
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.Affiliation
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: none;
}

.AffiliationLittle
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: none;
}

.AffiliationRed
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #F03900;
font-weight: bold;
}



/* Formulaire */
.Input-search-form
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-repeat:no-repeat;
background-color: #FFFFFF;
border: solid 1px #F03900;
}


.Input-form-tirelire
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat:no-repeat;
background-color: #F3FFA4;
border: solid 1px #F03900;
}


.Input-form-Profil
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat:no-repeat;
background-color: #F3FFA4;
border: solid 1px #F03900;
}

.Input-form-Message
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat:no-repeat;
background-color: #F3FFA4;
border: solid 1px #F03900;
}

.Input-form-recherce-send
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat:no-repeat;
background-color: #F3FFA4;
border: solid 1px #F03900;
}

.Input-form-profils-membre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat:no-repeat;
background-color: #F3FFA4;
border: solid 1px #F03900;
}

.Input-form-inscription
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat:no-repeat;
}

.Input-form-Annonce
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat:no-repeat;
background-color: #F3FFA4;
border: solid 1px #F03900;
}



.Input-form-affiliation
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat:no-repeat;
background-color: #F3FFA4;
border: solid 1px #F03900;
}

.Input-form-affiliation-without
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.Input-form
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat:no-repeat;
background-color: #FFFFFF;
border: solid 1px #F03900;
}

.Input-form-RechAvance
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat:no-repeat;
background-color: #F3FFA4;
border: solid 1px #F03900;
}

.TitreEmission {
	background-color: #FCF1D5;
	height: 25px;
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	vertical-align: text-bottom;
	text-align: left;
	line-height: 25px;
	margin-left:10px;
}
.texte {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
}

.SousTitre {
	color: #cf3b10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:10px;
}
.video1 {
	height: 350px;
	width: 310px;
	float: left;
	margin-left: 5px;
}
.video2 {
	height: 350px;
	width: 310px;
	float: right;
	margin-left: 5px;
}
