@charset "utf-8";
/* CSS Document */
body
{
	margin: auto;
	padding: 0px;
	text-align: center;
	background-color: #00376a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #00376A;
}

div#conteneur
{
	width: 80%;
	margin: auto;
	text-align: left;
	background: #FFF;
	background-image: url(IMG/fond.gif);
	background-repeat: no-repeat;
	height: 565px;
}

div#conteneur_home
{
	width: 80%;
	margin: auto;
	text-align: left;
	background: #FFF;
	background-image: url(IMG/fond2.gif);
	background-repeat: no-repeat;
	height: 565px;
}


h1#header
{
	height: 10px;
	margin: 0;
	text-indent: -5000px ;
}

#nav {
	position: relative;
	width: 100%;
	height: 20px;
	margin: 0 0 0 auto;
	float:none;
	padding-bottom:10px;
	font-size: 100%;
	text-align: left;
}

ul#menuDeroulant
{
	width: 700px;
	height: 21px;
	list-style-type: none;
	padding: 2px;
	border: 0;
	margin-top: 0px;
	float: right;	
}

ul#menuDeroulant ul ul {
                position: absolute;
                top: 0;
                left: 100px;
               }   

#menuDeroulant .actu
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 60px;
}
#menuDeroulant .actu a:link, #menuDeroulant li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #00376a;
	margin: 0;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
#menuDeroulant .actu a:hover { background-color: #0094d5; }
#menuDeroulant .actu a:active { background-color: #0094d5; }

#menuDeroulant .sousMenuActu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 87px;
}
#menuDeroulant .sousMenuActu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	width: 120px;
}
#menuDeroulant .sousMenuActu li a:link, #menuDeroulant .sousMenuActu li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #0094d5;
}
#menuDeroulant .sousMenuActu li a:hover
{
	background-image: none;
	background-color: #0094d5;
	color:#333333
}

#menuDeroulant li:hover > .sousMenuActu { display: block; }

#menuDeroulant .pourqui
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 130px;
}
#menuDeroulant .pourqui a:link, #menuDeroulant .pourqui li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #00376a;
	margin: 0;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
#menuDeroulant .pourqui a:hover { background-color: #01a830; }
#menuDeroulant .pourqui a:active { background-color: #01a830; }

#menuDeroulant .sousMenuPourqui
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 145px;
}
#menuDeroulant .sousMenuPourqui li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	width: 145px;
}
#menuDeroulant .sousMenuPourqui li a:link, #menuDeroulant .sousMenuPourqui li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #01a830;
}
#menuDeroulant .sousMenuPourqui li a:hover
{
	background-image: none;
	background-color: #01a830;
	color:#333333
}

#menuDeroulant li:hover > .sousMenuPourqui { display: block; }

#menuDeroulant .qui
{
	float: left;
		margin: 0;
	padding: 0;
	border: 0;
	width: 125px;
}
#menuDeroulant .qui a:link, #menuDeroulant .qui li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #00376a;
	margin: 0;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
#menuDeroulant .qui a:hover { background-color: #c30202; }
#menuDeroulant .qui a:active { background-color: #c30202; }

#menuDeroulant .sousMenuQui
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 123px;
	position:relative;
	top:0;
}

#menuDeroulant .sousMenuQui li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	width: 123px;
}
#menuDeroulant .sousMenuQui li a:link, #menuDeroulant .sousMenuQui li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #c30202;
}
#menuDeroulant .sousMenuQui li a:hover
{
	background-image: none;
	background-color: #c30202;
	color:#333333
}

#menuDeroulant .sousMenuQui3
{
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	width: 123px;
}

#menuDeroulant .sousMenuQui3 li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	width: 123px;
	background-color: #c30202;
}
#menuDeroulant .sousMenuQui3 li a:link, #menuDeroulant .sousMenuQui3 li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #c30202;
}
#menuDeroulant .sousMenuQui3 li a:hover
{
	background-image: none;
	background-color: #c30202;
	color:#333333
}

#menuDeroulant li:hover > .sousMenuQui, .sousMenuQui3 { display: block; }

#menuDeroulant li.sousMenuQui3:hover > ul.sousMenuQui2 { display: block; }

#menuDeroulant .sousMenuQui2
{
	display: none;
	list-style-type: none;
	left:125px;
	top:89px;
	position: absolute;
	margin: 0;
	padding: 0;
	border: 0;
	width: 140px;
}
#menuDeroulant .sousMenuQui2 li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 1;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	width: 140px;
}
#menuDeroulant .sousMenuQui2 li a:link, #menuDeroulant .sousMenuQui2 li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #c30202;
}
#menuDeroulant .sousMenuQui2 li a:hover
{
	background-image: none;
	background-color: #c30202;
	color:#333333
}

#menuDeroulant .seances
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 80px;
}
#menuDeroulant .seances a:link, #menuDeroulant .seances li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #00376a;
	margin: 0;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
#menuDeroulant .seances a:hover { background-color: #ff6c00; }
#menuDeroulant .seances a:active { background-color: #ff6c00; }

#menuDeroulant .sousMenuSeances
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 135px;
}
#menuDeroulant .sousMenuSeances li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	width: 135px;
}
#menuDeroulant .sousMenuSeances li a:link, #menuDeroulant .sousMenuSeances li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #ff6c00;
}
#menuDeroulant .sousMenuSeances li a:hover
{
	background-image: none;
	background-color: #ff6c00;
	color:#333333
}

#menuDeroulant li:hover > .sousMenuSeances { display: block; }

#menuDeroulant .creer
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 115px;
}
#menuDeroulant .creer a:link, #menuDeroulant .creer li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #00376a;
	margin: 0;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
#menuDeroulant .creer a:hover { background-color: #ee209e; }
#menuDeroulant .creer a:active { background-color: #ee209e; }

#menuDeroulant .sousMenuCreer
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 120px;
}
#menuDeroulant .sousMenuCreer li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	width: 120px;
}
#menuDeroulant .sousMenuCreer li a:link, #menuDeroulant .sousMenuCreer li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #ee209e;
}
#menuDeroulant .sousMenuCreer li a:hover
{
	background-image: none;
	background-color: #ee209e;
	color:#333333
}

#menuDeroulant li:hover > .sousMenuCreer { display: block; }

#menuDeroulant .soutenir
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 60px;
}
#menuDeroulant .soutenir a:link, #menuDeroulant .soutenir li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #00376a;
	margin: 0;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
#menuDeroulant .soutenir a:hover { background-color: #940054; }
#menuDeroulant .soutenir a:active { background-color: #940054; }

#menuDeroulant .sousMenuSoutenir
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 125px;
}
#menuDeroulant .sousMenuSoutenir li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	width: 125px;
}
#menuDeroulant .sousMenuSoutenir li a:link, #menuDeroulant .sousMenuSoutenir li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #940054;
}
#menuDeroulant .sousMenuSoutenir li a:hover
{
	background-image: none;
	background-color: #940054;
	color:#333333
}

#menuDeroulant li:hover > .sousMenuSoutenir { display: block; }

#menuDeroulant .goodies
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 70px;
}
#menuDeroulant .goodies a:link, #menuDeroulant .goodies li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #00376a;
	margin: 0;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
#menuDeroulant .goodies a:hover { color:#00376a; background-color: #ffba01; }
#menuDeroulant .goodies a:active { color:#00376a; background-color: #ffba01; }

#menuDeroulant .sousMenuGoodies
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 135px;
}
#menuDeroulant .sousMenuGoodies li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	width: 135px;
	}
#menuDeroulant .sousMenuGoodies li a:link, #menuDeroulant .sousMenuGoodies li a:visited
{
	display: block;
	color: #00376a;;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #ffba01;
}
#menuDeroulant .sousMenuGoodies li a:hover
{
	background-image: none;
	background-color: #ffba01;
	color:#ffffff;
}

#menuDeroulant li:hover > .sousMenuGoodies { display: block; }

div#contenu
{
	width: 100%;
	display: block;}
	
div#contenuPourqui
{
	width: 100%;
	display: block;
	}
	
div#contenuActu
{
	width: 100%;
	display: block;
	}
	
div#contenuQui
{
	width: 100%;
	display: block;
	}
	
div#contenuSeances
{
	width: 100%;
	display: block;
	}

div#contenuCreer
{
	width: 100%;
	display: block;
	}
div#contenuNousSoutenir
{
	width: 100%;
	display: block;
	}

div#contenuGoodies
{
	width: 100%;
	display: block;
	}

#colonne_menu{
	width:175px;
	margin-left:15px;
	float:left;
	position:absolute;
	top:210px;
	text-align: left;
	}

#colonne_centre{
	width:auto;
	height:509px;
	background-color: #FFFFFF;
	margin-left: 190px;
	margin-top:20px;
	margin-right:10px;
	padding-right:10px;
	padding-top:0px;
	padding-left:10px;
	overflow: auto;
	text-align: left;
	z-index:-1;
	
}

#conteneur-bas
{
	width:80%;
	margin: 0 auto auto 0;
	padding-right: 0px;
	line-height: 30px;
	position: absolute;
	top: 480px;
	text-align:center;	
}


#menubas
{
	width:auto;
	color: #FFFFFF;
	background-image: url(IMG/bas_transparent2.png);
	height: 83px;
	margin: 0 auto;
	position:relative;
	background-repeat: repeat-x;

}

#lienEnglish
{
	margin: 0;
	padding-right: 0px;
	color: #FFFFFF;
	position: relative;
	top: 40px;
	left: 110px;
	width: 70px;
	height: 25px;
	vertical-align: bottom;
	float:left;
	text-align:left;
}
#lienHandicap
{
	margin: 0;
	padding-right: 0px;
	color: #FFFFFF;
	position: relative;
	top: 40px;
	left: 40px;
	width: 50px;
	height: 50px;
	vertical-align: bottom;
	float:left;
	text-align:left;
}

#lienLettreinfo
{
	margin: 0;
	padding-right: 0px;
	color: #FFFFFF;
	position: relative;
	top: 50px;
	left: 0px;
	width: 120px;
	height: 50px;
	vertical-align: bottom;
	float:left;
	text-align:center;
	line-height:12px;
}

#lienDonner
{
	margin: 0;
	padding-right: 0px;
	color: #FFFFFF;
	position: relative;
	top: 50px;
	left: 7px;
	width: 120px;
	height: 50px;
	vertical-align: bottom;
	float:left;
	line-height:12px;
}

#bas
{
	position: relative;
	top: 0px;
	width: 100%;
	color: #FFFFFF;
	text-align: center;
	background-color: #00376A;
	display:block;
	float:none;
	
	}
div#contenuPourqui h2
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 1.2em;
	background-color: #01a830;
	color: #FFFFFF;
	width: auto;
	display:inline;
}

div#contenuPourqui h3
{
	padding-left: 25px;
	line-height: 25px;
	font-size: 1em;
	color: #01a830;
	background-image:url(IMG/puce_pourqui.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

div#contenuActu h2
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 1.2em;
	background-color: #0094D5;
	color: #FFFFFF;
	width: auto;
	display:inline;
}

div#contenuActu h3
{
	padding-left: 25px ;
	line-height: 10px ;
	font-size: 1em ;
	color: #0094D5;
	background-image:url(IMG/puce_actu.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div#contenuQui h2
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 1.2em;
	background-color: #C30202;
	color: #FFFFFF;
	width: auto;
	display:inline;
}

div#contenuQui h3
{
	padding-left: 25px ;
	line-height: 25px ;
	font-size: 1em ;
	color: #C30202;
	background-image:url(IMG/puce_qui.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div#contenuSeances h2
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 1.2em;
	background-color: #FF6C00;
	color: #FFFFFF;
	width: auto;
	display:inline;
}

div#contenuSeances h3
{
	padding-left: 25px ;
	line-height: 25px ;
	font-size: 1em ;
	color: #FF6C00;
	background-image:url(IMG/puce_seances.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div#contenuCreer h2
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 1.2em;
	background-color: #EB0090;
	color: #FFFFFF;
	width: auto;
	display:inline;
}

div#contenuCreer h3
{
	padding-left: 25px ;
	line-height: 25px ;
	font-size: 1em ;
	color: #EB0090;
	background-image:url(IMG/puce_creer.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div#contenuNoussoutenir h2
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 1.2em;
	background-color: #940054;
	color: #FFFFFF;
	width: auto;
	display:inline;
}

div#contenuNoussoutenir h3
{
	padding-left: 25px ;
	line-height: 25px ;
	font-size: 1em ;
	color: #940054;
	background-image:url(IMG/puce_noussoutenir.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div#contenuNoussoutenir h3 A
{
	padding-left: 0 ;
	line-height: 25px ;
	font-size: 1em ;
	color: #940054;
	text-decoration: none;
	border-bottom: 1px dotted;
}

div#contenuNoussoutenir h3 A:hover
{
	padding-left: 0 ;
	line-height: 25px ;
	font-size: 1em ;
	color: #940054;
	text-decoration: underline;
	border-bottom: 0;
}

div#contenuGoodies h2
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 1.2em;
	background-color: #FFBA01;
	color: #FFFFFF;
	width: auto;
	display:inline;
}

div#contenuGoodies h3
{
	padding-left: 25px;
	line-height: 25px;
	font-size: 1em;
	color: #FFBA01;
	background-image:url(IMG/puce_goodies.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:inline;
}

ul#menugauchePourqui
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 160px;
	list-style-type:none; 

}
ul#menugauchePourqui  a:link, #menugauchePourqui  li  a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #01a830;
	margin: 5px;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
ul#menugauchePourqui a:hover { background-color: #00376A; }
ul#menugauchePourqui a:active { background-color: #00376A; }

ul#menugaucheActu
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 150px;
	list-style-type:none; 

}
ul#menugaucheActu  a:link, #menugaucheActu  li  a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #0094D5;
	margin: 5px;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
ul#menugaucheActu a:hover { background-color: #00376A; }
ul#menugaucheActu a:active { background-color: #00376A; }

ul#menugaucheQui
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 150px;
	list-style-type:none; 

}
ul#menugaucheQui  a:link, #menugaucheQui  li  a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #C30202;
	margin: 5px;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
ul#menugaucheQui a:hover { background-color: #00376A; }
ul#menugaucheQui a:active { background-color: #00376A; }

#menugaucheQui ul
{
	display:none;
	color: #FFF;
	margin: 0px;
	padding: 0px 0px;
	text-decoration: none;
}

#menugaucheQui li:hover > ul { display: block; }

ul#menugaucheSeances
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 150px;
	list-style-type:none; 

}
ul#menugaucheSeances  a:link, #menugaucheSeances  li  a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #FF6C00;
	margin: 5px;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
ul#menugaucheSeances a:hover { background-color: #00376A; }
ul#menugaucheSeances a:active { background-color: #00376A; }

ul#menugaucheCreer
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 150px;
	list-style-type:none; 

}
ul#menugaucheCreer a:link, #menugaucheCreer li  a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #EB0090;
	margin: 5px;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
ul#menugaucheCreer a:hover { background-color: #00376A; }
ul#menugaucheCreer a:active { background-color: #00376A; }

ul#menugaucheNoussoutenir
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 150px;
	list-style-type:none; 

}
ul#menugaucheNoussoutenir a:link, #menugaucheNoussoutenir li  a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #940054;
	margin: 5px;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
ul#menugaucheNoussoutenir a:hover { background-color: #00376A; }
ul#menugaucheNoussoutenir a:active { background-color: #00376A; }

ul#menugaucheGoodies
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 150px;
	list-style-type:none; 

}
ul#menugaucheGoodies a:link, #menugaucheGoodies li  a:visited
{
	display: block;
	height: 1%;
	color: #00376A;
	background: #FFBA01;
	margin: 5px;
	padding: 4px 4px;
	border-right: 2px solid #fff;
	text-decoration: none;
}
ul#menugaucheGoodies a:hover { background-color: #00376A; color:#FFFFFF;}
ul#menugaucheGoodies a:active { background-color: #00376A; color:#FFFFFF;}

.lienblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration:none;
	border-bottom: 1px dotted;
}

.lienblanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: underline;
	border-bottom: 0;
}
.adresse {
	width: 300px;
	position: relative;
	left: 35px;
	top: -13px;
}

.lienseances {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FF6C00;
	text-decoration:none;
	border-bottom: 1px dotted;
}

.lienseances:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FF6C00;
	text-decoration: underline;
	border-bottom: 0;
}

.lienbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #00376A;
	text-decoration:none;
	border-bottom: 1px dotted;
	font-weight:bold
}

.lienbleu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #00376A;
	text-decoration: underline;
	border-bottom: 0;
	font-weight:bold;
}

a.spip_note {color: #00376A; text-decoration: none; border-bottom: 1px dotted; font-weight:bold; } /* liens vers notes de bas de page */
a.spip_note:hover { text-decoration: underline; border-bottom: 0; }
a.spip_ancre {color: #00376A; text-decoration: none; border-bottom: 1px dotted; font-weight:bold; } /* liens internes a la page */
a.spip_ancre:hover { text-decoration: underline; border-bottom: 0;}
a.spip_in {color: #00376A; text-decoration: none; border-bottom: 1px dotted; font-weight:bold; } /* liens internes */
a.spip_in:hover { text-decoration: underline; border-bottom: 0;}
a.spip_mail { color: #00376A; }
a.spip_mail:hover { text-decoration: underline; border-bottom: 0;}
a.spip_mail:before { content: #00376A; } /* liens vers un email */
a.spip_out { color: #00376A; text-decoration: none; border-bottom: 1px dotted; font-weight:bold; } /* liens sortants */
a.spip_out:hover { text-decoration: underline; border-bottom: 0;}
a.spip_url { color: #00376A; text-decoration: none; border-bottom: 1px dotted; font-weight:bold; } /* liens url sortants */
a.spip_url:hover { text-decoration: underline; border-bottom: 0;}
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
a.spip_glossaire:hover { text-decoration: underline overline; }
.on { font-weight: bold; } /* liens exposes */

.datePetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 5px ;
	}
	
.ou {
	padding-left: 25px ;
	line-height: 25px ;
	font-size: 1em ;
	color: #FF6C00;
	background-image:url(IMG/puce_seances.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
}
.lienfil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #a7c8e6;
	text-decoration: none;
	border-bottom: 1px dotted;
	font-weight:bold
}

.lienfil:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #a7c8e6;
	text-decoration: underline;
	border-bottom: 0;
	font-weight:bold
}

.spacer {
  clear: both;
  font-size:1px;
}

div#home_actu
{
	width: auto;
	padding: 5px;
	text-align: left;
	height: auto;
	display:block;
	margin-right:20px;
	background-image: url(IMG/coin_gauche.png);
	background-repeat: no-repeat;
}

div#home_actu2
{
	width: 70%;
	padding: 0;
	text-align: left;
	background: #0094d5;
	height: auto;
	background-image: url(IMG/coin_gauche.png);
	background-repeat: no-repeat;
}

div#module_seances
{
	width: 140px;
	text-align: left;
	background: #f08912;
	height: 90px;
	float:right;
}

div#module_seances2
{
	width: 140px;
	text-align: left;
	background: #00376A;
	height: 120px;
	float:right;
}

div#marges
{
width:160px;
	padding-bottom:5px;
	padding-left:0px;
	background-color:#FFFFFF;
	marging-left:0px;
	float:right;
}

div#home_seances
{
	width: 60%;
	text-align: left;
	background: #00376A;
	height: 203px;
	display:block;
	background-image: url(IMG/coin_gauche.png);
	background-repeat: no-repeat;
}

div#home_marraine
{
	width: 120px;
	text-align: left;
	background: #00376A;
	height: 203px;
	display:block;
	float:right;
	background-image: url(IMG/coin_gauche.png);
	background-repeat: no-repeat;
}

div#home_baseline
{
	width: 140px;
	text-align: left;
	background: #ffffff;
	height: 200px;
	display:block;
	float:right;
}

div#home_videos
{
	width: 140;
	padding: 5px;
	text-align: left;
	height: 30px;
	display:block;
	margin-right:20px;
	background-image: url(IMG/coin_gauche.png);
	background-repeat: no-repeat;
}

div#home2
{
	width: 70%;
	text-align: left;
	background: #ffffff;
	height: 150px;
	display:block;
	margin-right:30px;
}

div#home_contenus
{
	width: auto;
	text-align: left;
	background: #d4ebff;
	height: auto;
	display:block;
	padding:5px;

}
div#titre_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}
div#home_contenusmarraine
{
	width: 120px;
	text-align: left;
	background: #d4ebff;
	height: auto;
	display:block;
}

div#home_contenusVideos
{
	width: 140px;
	text-align: left;
	background: #d4ebff;
	height: 81px;
	display:block;
}

div#home_suite
{
	width: auto;
	text-align: right;
	height: auto;
	display:block;
	padding: 2px;
	padding-right: 6px;
	vertical-align:bottom;
	bottom:0px;
}
div#home_contenusseance
{
	width: auto;
	text-align: left;
	background: #d4ebff;
	height: 162px;
	padding-left:5px;
	}
	
div#titre_marraine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #FFFFFF;
	padding: 2px;
	text-align:center;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #00376A;
	padding: 2px;
	padding-top:2px;
	text-align:left;
}
div#home_contenusmodule
{
	width: auto;
	text-align: left;
	background: #d4ebff;
	padding-top: 1px;
	}
	
div#home_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-align:justify;
}
div#titre_home2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left:9px;
	font-weight: bold;
}
div#gauche{
	height: 11px;
	width: 10px;
	background-image: url(IMG/coin_gauche.png);
	background-repeat: no-repeat;
	float: left;
	font-size:1px;
}

div#droite{
	height: 11px;
	width: 10px;
	background-image: url(IMG/coin_droite.png);
	background-repeat: no-repeat;
	float: right;
	font-size:1px;
	z-index:1;
	}

div#ligne {
	font-size:1px;
	background: #d4ebff;
	height:2px;
}

div#boutons {
	height:28px;
	width:82;
	margin-left: 5px;
}
.goodies1{
	width:40%;
	padding:0px;
	height:120px;
	vertical-align:bottom;
	}
	
.goodies2{
	width:40%;
	height:120px;
	padding:0px;
	float: right;
	height:120px;
	}
	
.goodiesvignette160{
	width:160px;
	height:120px;
	padding:0px;
	float: left;
	padding-top:10px;
	padding-right:10px;
	}
.goodiesliens160{
	height:120px;
	position:relative;
	display:inline-block;
	}
	
.goodiesliens160 p {
	margin:0;
	padding:0;
	position:absolute;
	bottom:0px;
	}
	
.goodiesvignette192{
	width:192px;
	height:120px;
	float: left;
	padding:0px;
	padding-top:10px;
	padding-right:10px;
	}
	
.goodiesliens192{
	height:120px;
	position:relative;
	display:inline-block;
	}
	
.goodiesliens192 p {
	margin:0;
	padding:0;
	position:absolute;
	bottom:0px;
	}
	
.titreactu
{
	font-size: 1em ;
	color: #0094D5;
	font-weight:bold;
}

div#calendrier_seances
{
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00376A;
	float:right;
}
.lienbleu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #00376A;
	text-decoration:none;
	border-bottom: 1px dotted;
	font-weight:bold;
}
.lienbleu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #00376A;
	text-decoration:underline;
	border-bottom: 0;
	font-weight:bold;
}

.liencalendrier{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background:#f08912;
	text-decoration:none;
	border-bottom: 1px dotted;
	font-weight:bold;
}
.liencalendrier:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #00376A;
	text-decoration: underline;
	background:#f08912;
	border-bottom: 0;
	font-weight:bold;
}

#calendar td.occupe { background:#ffffff; border:1px solid; }
#calendar td.libre { background:#a7c8e6; }

#prochains {
	float:right;
	width:50%;
	height:401px;
	z-index:10;
	overflow:auto;
}

div#logos
{
	width: auto;
	margin: 5px;
	padding:5px;
	height: 90px;
	display: table-cell;
	vertical-align: text-bottom;
	float: left;
	line-height:90px;
}
div#docs
{
	width: 150px;
	margin: 5px;
	padding:5px;
	height: 80px;
	display: table-cell;
	vertical-align: text-bottom;
	text-align:center;
	float: left;
	line-height:20px;
}

div#module_avis
{
	width: 140px;
	text-align: left;
	background-color: #01a830;
	height: 90px;
	float:right;
}

div#liensProjetes
{
	width:200px;
	padding-bottom:5px;
	padding-left:0px;
	background-color:#FFFFFF;
	marging-left:0px;
	float:right;
}

/*\*//*/
#logos {
    display: block;
}
#logos span {
    display: inline-block;
    height: 100%;
    width: 1px;
	vertical-align="bottom";
}
/**/

<!--[if lt IE 8]><style>
.wraptocenter span {
    display: inline-block;
    height: 100%;
}
<![endif]-->



