﻿body {
	background-image:url(/images/background.jpg);
	background-repeat:repeat-x;
	background-color:#EDEFF3;
	
	font-family: "comic sans ms","Lucida Sans",Arial,Helvetica,Verdana; 
	font-size: 13px; 
	text-align:center;
	
	color:#2F73A5;
}

.header {
	margin-left:-18px;
}

.main_container {
	margin:0 auto;
	width:726px;
	background-color:#EDEFF3;
	background-image:url(/images/box_background.gif);
	background-repeat:repeat-y;
	text-align:justify;
}

.left_content {
	float:left;
	width:445px;
	padding:30px;
}

.content {
	float:left;
	padding:30px;
	width:655px;
}

.right_column {
	width:185px;
	float:right;
	padding:10px;
	margin-right:15px;
	font-size:11px;
	text-align:left;
}

.right_column img {
	border:2px #2f73a5 solid;
}

.topnav {
	text-align:center;
	padding:10px;
	padding-bottom:3px;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, "times new roman";
	background-color:#EDEFF3;
	background-image:url(/images/box_background.gif);
	background-repeat:repeat-y;
}

.topnav a:hover {
	background-color:#68A7C6;
	color:#E8EEED;
}

.topnav a  {
	color:#48A;
	background-color:#E8EEED;
	padding:4px;
	text-decoration:none;
	line-height:26px;
}

address {
	font-family:Verdana;
	margin-left:20px;
	
}

legend {
	font-size:18px;
	font-weight:bold;
	padding:5px;
	color:#2F73A5;
}

fieldset {
	padding:15px;
	border:1px solid #2F73A5;
	
}
label {
	width:175px;
	display:block;
	float:left;
	clear:left;
	text-align:left;
}

input {
	border:0;
	border-bottom:1px solid #2F73A5;
	color:#222;
	margin-top:5px;
}

input.submit {
	border:5px outset #2F73A5;
	background-color:#2F73A5;
	color:white;
}

input:focus {
	background:#d3e6f3;
	color:black;
}

a  {
	color:#2F73A5;
}

a:hover {
	text-decoration:none;
}

ul li { 
	margin-bottom:5; 
	margin-top:5; 
	list-style-image:url("/images/bulletCoeur.gif");
}

ol li {
	margin-bottom:13px;
}
quote {
	font-style:italic;
	font-size:11px;
	
}

/*h1		{ font-size: 22px; font-weight:bold; color: #2F73A5; text-align:center; margin-top:-15px; font-family:"comic sans ms"} */
h2		{ font-size: 18px; font-weight:bold; color: #EE3E33; margin-top:-20px; margin-bottom:15px;}
h3		{ font-size: 12px; font-weight:bold; color: #2f73a5;  margin-bottom:-10}
h4		{ font-size: 12px; font-weight:bold; color: #2f73a5;  margin-bottom:0}
h5		{ font-size: 11px; font-weight:bold; color: #2f73a5; margin-bottom:-20}
h6		{ font-size: 11px; font-weight:bold; color: #EE3E33; margin-bottom:0}

/*p			{ background-position: 0px 0px;
	background-repeat: repeat;
	background-attachment: scroll;
}

p.activite{
	display: block;
	background-color:#FFFFFF; 
	vertical-align:middle; 
	font-weight:bold; 
	padding:12px 0px 12px 0px; 
	border-bottom:1px dotted #62c1d6;
	font-family: Arial,Helvetica,Verdana; 
	font-size: 11px; 
	font-weight:bold; 
	color: #EE3E33; 
	margin:0;
	height: 50px;
	}
		
ul.activites-box{
margin: 25px 0 0 0;
padding: 0;
font-size: 0;
width: 500px;
}

.activites-box li{
	list-style-image: none;
	list-style-type: none;
	border-bottom:1px dotted #62c1d6;
	padding: 10px 0;
	margin: 0;
}

.activites-box p{
	font-weight:bold; 
	padding:12px 0px 12px 0px; 
	border-bottom:1px dotted #62c1d6;
	font-family: Arial,Helvetica,Verdana; 
	font-size: 11px; 
	font-weight:bold; 
	color: #EE3E33; 
	margin:0
}

.activites-box a{
	font-weight: bold;
	display: block;
}



td 			{ font-family: Arial,Helvetica,Verdana; font-size: 12px; color: #2f73a5;}

hr			{ border-top:1px solid #2f73a5; }

input		{ font-family: Arial,Helvetica,Verdana;font-size: 11px; color: #2f73a5;}

.dateCPad				{padding-bottom:3px;}
.titleCalendrier		{font-family: Arial,Helvetica,Verdana; font-size: 18px; font-weight:bold; color: #2f73a5; margin-bottom:0}
.table1					{border:1px solid #2dacc8; background-color:#dee5e5;}
.tableHeader1			{background-color:#2dacc8; color:#FFFFFF; font-size:14px; font-weight:bold; padding:6px 6px 6px 6px;}
.tableCell1				{background-color:#FFFFFF; vertical-align:top; padding:6px 6px 6px 6px; font-weight:bold;}
.activite-table	td		{background-color:#FFFFFF; vertical-align:middle; padding:6px 0px 6px 0px; font-weight:bold; padding:12px 6px 12px 6px; border-bottom:1px dotted #62c1d6;}
	.activite-table	a	{font-weight: bold;}
.logoTitleCell			{background-color:#FFFFFF; color:#2f73a5; font-size:11px; border-bottom:1px solid #2f73a5; text-align:left;}
.note					{ font-family: Arial,Helvetica,Verdana; font-size: 11px; color: #2f73a5; padding:0px 20px 10px 0px;}
.nouvelles			{ font-family: Arial,Helvetica,Verdana; font-size: 12px; color: #2f73a5;}


.bg1			{background-color:#f2f7f7;}
.bg2			{background-color:#FFFFFF;}
.bg3			{background-color:#ecf1f0;}


/* a					{ color: #2f73a5; font-family: Arial,Helvetica,Verdana; font-size: 12px; text-decoration: underline; }
a:hover				{ color: #2f73a5; font-family: Arial,Helvetica,Verdana; font-size: 12px; text-decoration: none; }

a.adresse			{ color: #2f73a5; font-family: Arial,Helvetica,Verdana; font-size: 12px; text-decoration: underline; }
a:hover.adresse		{ color: #2f73a5; font-family: Arial,Helvetica,Verdana; font-size: 12px; text-decoration: none; }

a.sousMenu			{ color: #2f73a5; font-family: Arial,Helvetica,Verdana; font-size: 12px; text-decoration: none; font-weight:bold; }
a:hover.sousMenu	{ color: #ffffff; font-family: Arial,Helvetica,Verdana; font-size: 12px; text-decoration: none; font-weight:bold; }

a.bottom			{ color: #2f73a5; font-family: Arial,Helvetica,Verdana; font-size: 11px; text-decoration: underline; }
a:hover.bottom		{ color: #2f73a5; font-family: Arial,Helvetica,Verdana; font-size: 11px; text-decoration: none; } */

/*li					{ font-family: Arial,Helvetica,Verdana; font-size: 12px; color: #2f73a5; margin-bottom:5; margin-top:5; list-style-image:url("/fr/images/bulletCoeur.gif");}

.stat				{ font-size: 11px; color: #ffffff; }
.titreLiens			{ font-size: 11px; color: #EE3E33; }
.bottom				{ font-family: Arial,Helvetica,Verdana; font-size: 11px; color: #2f73a5;}
.legende			{ font-family: Arial,Helvetica,Verdana; font-size: 11px; color: #2f73a5;}
.passes				{ font-family: Arial,Helvetica,Verdana; font-size: 12px; color: #2f73a5; line-height: 20px;}*/