html { margin:0; padding:0; height:100%; border:none; }/*body { background-color: #284c76;background-image: url(images/home.jpg);background-repeat: no-repeat;background-position: top; margin:0; padding:0; height:100%; border:none;}*/body { background-color: #16aab8; background-image: url(images/fond2.jpg);background-repeat: no-repeat;background-position: top;margin:0; padding:0; height: 100%; border:none;}h1 { margin: 0; padding: 0; text-align: left; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4a9ade; }h2 { margin: 0; padding: 0; text-align: left; font-weight: normal; }h3 { margin: 0; padding: 0; padding-right: 10px; vertical-align: middle; line-height: 20px; text-align: right; font-weight: normal; }div {	/*border: 1px solid #000000;*/}#container {	width: 980px;    margin: 0 auto 0 auto;    padding: 0;    text-align: center;}#header {	margin: 0;	padding: 0;	width: 100%;	height: 135px;	background-image: url(images/top_blanc.png);	background-repeat: no-repeat;	background-position: top center;}#header1 {	margin: 28px 0 0 50px;	width: 276px;	float: left;}#header2 {	font-family: Helvetica;	margin: 30px 0 0 80px;	width: 550px;	float: left;	text-align: right;	color: #00ABBE;}#navlist {	margin: 0 0 0 0;	padding: 0;	line-height: 30px;    width: 550px;	position: relative;}#navlist li {	display: inline;	list-style-type: none;	margin: 0;	padding: 0;}#navlist li a {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: none;    color: #00ABBE;    font-size: 0.9em;    letter-spacing: 0.05em;}#navlist li a:hover {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: underline;    color: #00ABBE;    font-size: 0.9em;    letter-spacing: 0.05em;}#navlist1 {	margin: 122px 0 0 52px;	padding: 0;	line-height: 30px;	width: 100%;	text-align: left;	position: relative;}#navlist1 li {	float: left;	list-style-type: none;	background-color: #FFFFFF;	line-height: 30px;	text-align: center;	width: 170px;    margin: 0 5px 0 0;	padding: 0;}#navlist1 li a {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: none;    color: #00ABBE;    font-size: 0.9em;    font-weight: bold;}#navlist1 li a:hover {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: underline;    color: #00ABBE;    font-weight: bold;    font-size: 0.9em;}#navlist1 li a.shift {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: none;    color: #FFFFFF;    font-size: 0.9em;    font-weight: bold;}#navlist1 li a.shift:hover {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: underline;    color: #FFFFFF;    font-weight: bold;    font-size: 0.9em;}#navlist2 {	margin: 10px 0 0 0;	padding: 0;	line-height: 63px;	width: 100%;	text-align: left;	z-index: 1000;	position: absolute;}#navlist2 li {	background-image: url(images/menuhaut.jpg);	background-repeat: no-repeat;	background-position: top center;	float: left;	list-style-type: none;	background-color: #FFFFFF;	line-height: 63px;	text-align: left;	width: 229px;    margin: 0 15px 0 0;	padding: 0;}#navlist2 li:hover {	background-image: url(images/menuhaut.jpg);	background-repeat: no-repeat;	background-position: top center;	float: left;	list-style-type: none;	background-color: #FFFFFF;	line-height: 63px;	text-align: left;	width: 229px;    margin: 0 15px 0 0;	padding: 0;}/*#navlist2 li a {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: none;    color: #FFFFFF;    font-size: 1.3em;    font-weight: bold;}#navlist2 li a:hover {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: underline;    color: #FFFFFF;    font-size: 1.3em;    font-weight: bold;}*/#sub {	margin: 0 0 0 0;	padding: 0;	line-height: 30px;	width: 100%;	text-align: left;	z-index: 1000;	position: absolute;}#sub li {	background-image: url(images/sub.jpg);	background-repeat: no-repeat;	background-position: top center;	list-style-type: none;	background-color: #FFFFFF;	line-height: 30px;	text-align: left;	width: 229px;    margin: 0 0 0 0px;	padding: 0;	clear: both;	display: inline;	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: none;    color: #FFFFFF;    font-size: 0.8em;    font-weight: normal;}#sub li:hover {	background-image: url(images/sub.jpg);	background-repeat: no-repeat;	background-position: top center;	text-decoration: underline;	list-style-type: none;	background-color: #FFFFFF;	line-height: 30px;	text-align: left;	width: 229px;    margin: 0 0 0 0px;	padding: 0;	clear: both;	display: inline;}.sub-ul {	margin: 0;	padding: 0;}.main-a {	margin: 0;	padding: 0 0 0 10px;}a.main-a {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: none;    color: #FFFFFF;    font-size: 1.3em;    font-weight: bold;}a.main-a:hover {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: underline;    color: #FFFFFF;    font-size: 1.3em;    font-weight: bold;}.sub-a {	/*margin: 0 0 0 0;*/	padding: 0 0 0 10px;}a.sub-a {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: none;    color: #FFFFFF;    font-size: 1.2em;    line-height: 30px;    font-weight: normal;}a.sub-a:hover {	line-height: 30px;    font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: none;    color: #FFFFFF;    font-size: 1.2em;    font-weight: normal;}#search {	font-family: Helvetica;	margin: 15px 0 0 0;	width: 555px;	height: 27px;	text-align: left;	color: #00ABBE;	position: relative;}#search0 {	margin: 0;	width: 41px;	height: 27px;	text-align: left;	color: #00ABBE;	position: relative;	float: left;}#search1 {	margin: 0;	background-image: url(images/recherche.jpg);	background-repeat: no-repeat;	background-position: top right;	width: 173px;	float: left;	height: 27px;	position: relative;}#search3 {	margin: 0;	background-image: url(images/recherche1.jpg);	background-repeat: no-repeat;	background-position: top right;	width: 23px;	float: left;	height: 20px;	margin: 2px 0 0 -25px;	position: relative;	cursor: pointer;	z-index: 10;}#search2 {	margin: 0;	width: 295px;	text-align: right;	float: left;	height: 27px;	cursor: pointer;	position: relative;}#teaser {	clear: both;	margin: 0 auto;	min-height: 476px;	height: 476px;	background-image: url(images/header2.jpg);	background-repeat: no-repeat;	background-position: top center;	width: 100%;	text-align: left;}#teaser1 {	margin: 90px 0 0 50px;	width: 240px;	line-height: 32px;	text-align: center;	position: relative;}#teaser11 {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.6em;	font-weight: bold;	text-decoration: none;}#teaser12 {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.4em;	font-weight: normal;	text-decoration: none;}#teaser13 {	margin-top: 47px;	padding: 0 0 0 50px;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	cursor: pointer;	width: 220px;	height: 40px;	text-align: left;	font-weight: bold;	text-decoration: none;}#teaser2 {	margin: 0;	line-height: 150px;	text-align: left;}#center {	clear: both;	margin: 0;	padding: 0;	background-image: url(images/middle_blanc.png);	background-repeat: repeat-y;	background-position: top center;}#new_menus {	clear: both;	margin: 0 0 80px 0;	line-height: 55px;	text-align: left;	width: 740px;	position: relative;}#left {	float: left;	margin: 0 0 0 25px;	padding: 0;}#right {	float: left;	margin: 0;	padding: 0;}#alaune {	clear: both;	margin: 0;	padding: 0;	border-bottom: 1px dashed #00ABBE;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	width: 700px;	font-weight: bold;	color: #00ABBE;}#alaune_date {	float: left;	margin: 8px 0 0 0;	padding: 0;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.9em;	width: 88px;	font-weight: normal;	color: #ef3e31;}#alaune_content {	float: left;	margin: 8px 0 0 0;	padding: 0;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.9em;	width: 620px;	font-weight: normal;	color: #00ABBE;}#photos {	clear: both;	margin: 10px 0 10px 0;	padding: 0;	border-bottom: 1px dashed #00ABBE;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	width: 700px;	font-weight: bold;	color: #00ABBE;}/*#photos1 {	margin: 0 auto;	width: 733px;	height: 141px;	background-image: url(images/galerie.jpg);	background-repeat: no-repeat;	background-position: top center;	text-align: center;}*/#photos12 {	margin: 0;	padding: 0;	float: left;	width: 665px;	height: 141px;}.photos {	margin: 20px 7px 0 0;	padding: 0;	float: left;	width: 159px;	height: 106px;}.photos1 {	display: none;	margin: 20px 7px 0 0;	padding: 0;	float: left;	width: 159px;	height: 106px;}#actu {	clear: both;	margin: 10px 0 10px 0;	padding: 0;	border-bottom: 1px dashed #00ABBE;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	width: 700px;	font-weight: bold;	color: #00ABBE;}#actu_date {	float: left;	margin: 8px 0 0 0;	padding: 0;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.9em;	width: 88px;	font-weight: normal;	color: #ef3e31;}#actu_content {	float: left;	margin: 8px 0 0 0;	padding: 0;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.9em;	width: 620px;	font-weight: normal;	color: #00ABBE;}#actu_content a {	color: #00ABBE;	}#brochures {	clear: both;	margin: 10px 0 10px 0;	padding: 0;	border-bottom: 1px dashed #00ABBE;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	width: 700px;	font-weight: bold;	color: #00ABBE;}#contact {	margin: 60px 0 0 14px;	padding: 0;	background-image: url(images/MDcontact.jpg);	background-repeat: no-repeat;	background-position: bottom center;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	width: 175px;	height: 128px;	font-weight: bold;	color: #00ABBE;	cursor: pointer;	position: relative;	z-index: 1000;}#phone {	/*position: relative;*/	margin: 20px 0 0 52px;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1em;	width: 115px;	font-weight: bold;	color: #00818f;}#email {	position: relative;	margin: 10px 0 0 0;	padding: 11px 0 0 47px;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.65em;	letter-spacing: 0.001em;	cursor: pointer;	width: 130px;	line-height: 15px;	font-weight: bold;	color: #00818f;}#game {	margin: 0 0 0 14px;	padding: 0;	background-image: url(images/MDgame.jpg);	background-repeat: no-repeat;	background-position: bottom center;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	width: 175px;	height: 204px;	font-weight: bold;	color: #ec2a8b;	position: relative;	z-index: 1000;}#game1 {	position: relative;	margin: 80px 0 0 20px;	text-align: center;	width: 130px;	line-height: 15px;}a.game {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.7em;	line-height: 1.2em;	text-decoration: none;	border: none;	color: #00ABBE;}a.game:hover {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.7em;	color: #00ABBE;	text-decoration: underline;	border: none;}#newsletter {	margin: 0px 0 0 14px;	padding: 0;	background-image: url(images/menu-news-vide.jpg);	background-repeat: no-repeat;	background-position: bottom center;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	width: 175px;	height: 76px;	font-weight: bold;	color: #00ABBE;}a.p1 {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: none;    color: #00ABBE;    font-size: 0.9em;    letter-spacing: 0.05em;}a.p1:hover {	font-family: Helvetica, Verdana, Arial, sans-serif;    text-decoration: underline;    color: #00ABBE;    font-size: 0.9em;    letter-spacing: 0.05em;}#hospikids {	margin: -5px 0 12px 14px;	padding: 0;	background-image: url(images/hospikids.jpg);	background-repeat: no-repeat;	background-position: bottom center;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	width: 175px;	height: 124px;	font-weight: bold;	color: #00ABBE;	cursor: pointer;}#blog {	margin: 0 0 0 14px;	padding: 0;	background-image: url(images/MDblog.jpg);	background-repeat: no-repeat;	background-position: bottom center;	font-family: Helvetica, Verdana, Arial, sans-serif;	cursor: pointer;	font-size: 1.2em;	width: 175px;	height: 126px;	font-weight: normal;	color: #00ABBE;}#suivre {	margin: 0 0 0 14px;	padding: 0;	text-align: left;	background-image: url(images/MDsuivez.jpg);	background-repeat: no-repeat;	background-position: bottom center;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	width: 175px;	height: 82px;	font-weight: bold;	color: #00ABBE;}#suivre0 {	margin: 1px 0 0 22px;	padding: 0;}#suivre1 {	position: relative;	float: left;	margin: 0;	padding: 0;	width: 35px;	height: 35px;}#suivre2 {	position: relative;	float: left;	margin: 0 0 0 7px;	padding: 0;	width: 35px;	height: 35px;}#soutien {	margin: 0 0 5px 14px;	padding: 0;	background-image: url(images/MDsoutien.jpg);	background-repeat: no-repeat;	background-position: bottom center;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	width: 175px;	height: 91px;	font-weight: bold;	color: #00ABBE;}#soutien1 {	float: left;	padding: 0;	margin: 6px 0 0 23px;	background-image: url(images/soutien1.jpg);	background-repeat: no-repeat;	background-position: bottom center;	width: 43px;	height: 54px;	cursor: pointer;	position: relative;	z-index: 1000;}#soutien2 {	float: left;	padding: 0;	margin: 7px 0 0 0;	background-image: url(images/soutien2.jpg);	background-repeat: no-repeat;	background-position: bottom center;	width: 42px;	height: 52px;	cursor: pointer;}#soutien3 {	float: left;	padding: 0;	margin: 6px 0 0 0;	background-image: url(images/soutien3.jpg);	background-repeat: no-repeat;	background-position: bottom center;	width: 44px;	height: 54px;	cursor: pointer;}#spacer {	clear: both;	margin: 0 auto;	padding: 0;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.8em;	width: 100%;	height: 15px;	font-weight: normal;	color: #FFFFFF;}#footer_wrap {	margin: 0;	padding: 0;	width: 100%;	height: 255px;	background-image: url(images/bottom_blanc.png);	background-repeat: no-repeat;	background-position: bottom center;}#footer {	clear: both;	margin: 0 auto;	padding: 0;	background-color: white;	background-image: url(images/footer3.jpg);	background-repeat: no-repeat;	background-position: top center;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1em;	width: 100%;	height: 229px;	font-weight: normal;	color: #FFFFFF;	text-align: center;	line-height: 13px;}#footer1 {	float: left;	margin: 10px 0 0 40px;	padding: 0;	width: 220px;	text-align: left;	color: #FFFFFF;}#footer2 {	float: left;	margin: 10px 0 0 15px;	padding: 0;	width: 220px;	text-align: left;	color: #FFFFFF;}#footer3 {	float: left;	margin: 10px 0 0 15px;	padding: 0;	width: 220px;	text-align: left;	color: #FFFFFF;}#footer4 {	float: left;	margin: 10px 0 0 15px;	padding: 0;	width: 200px;	text-align: left;	color: #FFFFFF;}a.footer {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.75em;	line-height: 1.3em;	color: #FFFFFF;	text-decoration: none;	border: none;}a.footer:hover {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.75em;	color: #FFFFFF;	text-decoration: underline;	border: none;}a.footer1 {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.75em;	line-height: 1.5em;	color: #FFFFFF;	text-decoration: none;	border: none;}a.footer1:hover {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.75em;	color: #FFFFFF;	text-decoration: underline;	border: none;}.new_field1 {	margin: 4px 0 0 10px;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;	color: #00ABBE;	line-height: 10px;	text-decoration: none;	border: none;}.new1 {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.6em;	font-weight: bold;	text-decoration: none;	color: #7c277c;}.new2 {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 1.2em;	font-weight: normal;	text-decoration: none;	color: #018d9a;}.new3 {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 0.75em;	font-weight: bold;	text-decoration: none;	color: #7c277c;}.php0 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 2px;color: #C61E1C;text-decoration: none;}.php1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #376394;text-decoration: none;}.php2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #989898;text-decoration: none;}.php3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #C61E1C;text-decoration: underline;}.php4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #C61E1C;text-decoration: none;}.php5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #BD1E30;text-decoration: none;}.php6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #376394;font-weight:bold;text-decoration: none;}.php7 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #999999;text-decoration: none;}.php8 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #376394;text-decoration: none;}.php9 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #376394;text-decoration: none;}.php10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;}.php11 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #C61E1C;font-weight:bold;text-decoration: none;}.php12 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight:bold;text-decoration: none;}.php13 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration: none;}.php14 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #CC6666;font-weight:bold;text-decoration: none;}.php15 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #919100;text-decoration: none;}.php16 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #376394;text-decoration: none;}.php17 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #999900; text-decoration: none; }.php18 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #989898; text-decoration: none; }.php19 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #376394;font-weight:bold;text-decoration: none;}.php20 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #999966;font-weight:normal;text-decoration: none;}.php21 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 4px;color: #999966;font-weight:normal;text-decoration: none;}.php22 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7px;color: #00a5b3;font-weight:normal;text-decoration: none;}.php23 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;color: #C61E1C;text-decoration: none;}.php24 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 17px;color: #376394;text-decoration: none;}.php25 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #FFFFFF ;text-decoration: none;}.php26 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #989898; text-decoration: none; }.php27 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #28699f; text-decoration: none; }.php28 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #84ba1c; text-decoration: none; }.php29 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #c67ec3; text-decoration: none; }.php30 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #cc0017; text-decoration: none; }.php31 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #1b5997; text-decoration: none; }a.php1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #2668A4;text-decoration: none;}a.php1:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #2668A4;text-decoration: underline;}a.php2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #C61E1C;text-decoration: none;}a.php2:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #C61E1C;text-decoration: underline;}a.php3 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #C61E1C;text-decoration: none;}a.php4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #989898;text-decoration: none;}a.php4:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #989898;text-decoration: underline;}a.php5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #97C41A;text-decoration: none;}a.php5:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #97C41A;text-decoration: underline;}a.php6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #989898;font-weight:normal;text-decoration: none;}a.php7 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #376394;font-weight:bold;text-decoration: none;}a.php7:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #376394;font-weight:bold;text-decoration: underline;}a.php8 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #2668A4;text-decoration: underline;}a.php8:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #2668A4;text-decoration: underline;}a.php9 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #C61E1C;font-weight:bold;text-decoration: none;}a.php10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2668A4;text-decoration: none;}a.php10:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2668A4;text-decoration: underline;}a.php11 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 10px;color: #2668A4;text-decoration: none;}a.php11:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 10px;color: #2668A4;text-decoration: none;}a.php12 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #2668A4;text-decoration: none;}a.php12:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #2668A4;text-decoration: none;}a.php13 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2668A4;text-decoration: none;}a.php13:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2668A4;text-decoration: underline;}a.aphp14 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #0191ec;text-decoration: none;}a.aphp14:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #0191ec;text-decoration: underline;}a.aphp15 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #97C41A;text-decoration: none;}a.aphp15:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #97C41A;text-decoration: underline;}a.aphp16 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #0191ec;text-decoration: none;}a.aphp16:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #0191ec;text-decoration: underline;}a.aphp17 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #28699f;text-decoration: none;}a.aphp17:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #28699f;text-decoration: underline;}a.aphp18 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #84ba1c;text-decoration: none;}a.aphp18:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #84ba1c;text-decoration: underline;}a.aphp19 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF; text-decoration: none;}a.aphp19:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF; text-decoration: underline;}a.aphp20 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #C61E1C; text-decoration: none;}a.aphp20:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #C61E1C; text-decoration: underline;}a.bread1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #2668A4;text-decoration: none;}a.bread1:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #2668A4;text-decoration: underline;}a.bread2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #C61E1C;text-decoration: none;}a.bread2:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #C61E1C;text-decoration: underline;}.field1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #84ba1c;text-decoration: none;border: 1px solid #C1DAEE;}.field2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #999966;text-decoration: none;border: 1px solid #C1DAEE;}.field3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold; color: #CCCC99;background-color: #666666; text-decoration: none;}.field4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:normal; color: #000000;background-color: #FFFFFF; text-decoration: none;}.field5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal; color: #C61E1C;background-color: #FFFFFF; text-decoration: none;}.field6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal; color: #28699f;text-decoration: none;border: 1px solid #C1DAEE;}.transp {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #C61E1C;text-align: center;text-decoration: none;border: none;}.submit1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; color: #666666; text-decoration: none}.submit2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; background-color: #EFEFEF; border-right: 1px solid #3B57A7; border-left: 1px solid #3B57A7; border-bottom: 1px solid #3B57A7; border-top: 1px solid #3B57A7; }.submit3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}.backh {background-image: url(images/layout_02.jpg); background-repeat: no-repeat; border: none; background-position: center top; }.back {background-image: url(images/center_04.png); background-repeat: repeat-y; border: none; background-position: center top; }.backtrue {background-image: url(images/center_04.png); background-repeat: repeat-y; border: none; background-position: center top; }.back1 {background-image: url(images/layout_06.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.back2 {background-image: url(images/home_repeat_02.jpg); background-repeat: repeat-y; border: none; background-position: left top; }.back3 {background-image: url(images/center_02.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.back4 {background-image: url(images/center_03.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.back5 {background-image: url(images/back_04.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.back6 {background-image: url(images/home_repeat_03.jpg); background-repeat: no-repeat; border: none; background-position: right top; }.back7 {background-image: url(images/home_repeat_05.jpg); background-repeat: repeat-y; border: none; background-position: left top; }.back8 {background-image: url(images/home_repeat_06.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.back9 {background-image: url(images/home_repeat_08.jpg); background-repeat: repeat-y; border: none; background-position: left top; }.back10 {background-image: url(images/home_repeat_09.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.back11 {background-image: url(images/home_repeat_10.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.back12 {background-image: url(images/home_repeat_11.jpg); background-repeat: repeat-y; border: none; background-position: left top; }.back13 {background-image: url(images/home_repeat_12.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.backecoles {background-image: url(images/figecoles.jpg); background-repeat: no-repeat; border: none; background-position: right bottom; }.backhome {background-image: url(images/layout_01.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.backinside {background-image: url(images/center_02.png); background-repeat: no-repeat; border: none; background-position: center top; }.backinsidetrue {background-image: url(images/back-center_02.gif); background-repeat: no-repeat; border: none; background-position: center top; }.backbottom {background-image: url(images/center_07.png); background-repeat: no-repeat; border: none; background-position: center top; }.bluetop {background-image: url(images/blue_top.jpg); background-repeat: no-repeat; border: none; background-position: center top; }.bluemiddle {background-image: url(images/blue_middle.jpg); background-repeat: repeat-y; border: none; background-position: center top; }.bluebottom {background-image: url(images/blue_bottom.jpg); background-repeat: no-repeat; border: none; background-position: center top; }.bluetopr {background-image: url(images/blue_topr.gif); background-repeat: no-repeat; border: none; background-position: left top; }.bluemiddler {background-image: url(images/blue_middler.gif); background-repeat: repeat-y; border: none; background-position: center top; }.bluebottomr {background-image: url(images/blue_bottomr.gif); background-repeat: no-repeat; border: none; background-position: center top; }.bloctop {background-image: url(images/bloctop.gif); background-repeat: no-repeat; border: none; background-position: center bottom; }.blocmiddle {background-image: url(images/blocmiddle.gif); background-repeat: repeat-y; border: none; background-position: center top; }.blocbottom {background-image: url(images/blocbottom.gif); background-repeat: no-repeat; border: none; background-position: center top; }.bloctop1 {background-image: url(images/bloctop1.gif); background-repeat: no-repeat; border: none; background-position: center bottom; }.blocmiddle1 {background-image: url(images/blocmiddle1.gif); background-repeat: repeat-y; border: none; background-position: center top; }.blocbottom1 {background-image: url(images/blocbottom1.gif); background-repeat: no-repeat; border: none; background-position: center top; }.bloctop2 {background-image: url(images/bloctop2.gif); background-repeat: no-repeat; border: none; background-position: center bottom; }.blocmiddle2 {background-image: url(images/blocmiddle2.gif); background-repeat: repeat-y; border: none; background-position: center top; }.blocbottom2 {background-image: url(images/blocbottom2.gif); background-repeat: no-repeat; border: none; background-position: center top; }.pinktopr {background-image: url(images/pinktop.gif); background-repeat: no-repeat; border: none; background-position: center top; }.pinkmiddler {background-image: url(images/pinkmiddle.gif); background-repeat: repeat-y; border: none; background-position: center top; }.pinkbottomr {background-image: url(images/pinkbottom.gif); background-repeat: no-repeat; border: none; background-position: center top; }.greentop {background-image: url(images/greentop.gif); background-repeat: no-repeat; border: none; background-position: center top; }.greenmiddle {background-image: url(images/greenmiddle.gif); background-repeat: repeat-y; border: none; background-position: center top; }.greenbottom {background-image: url(images/greenbottom.gif); background-repeat: no-repeat; border: none; background-position: center top; }.home1 {background-image: url(./images/layout_03.jpg); background-repeat: no-repeat; border: none; background-position: right bottom; }.home2 {background-image: url(images/layout_04.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.home3 {background-image: url(images/layout_07.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.home4 {background-image: url(images/layout_05.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.home5 {background-image: url(images/layout_08.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.home6 {background-image: url(images/layout_11.jpg); background-repeat: no-repeat; border: none; background-position: right top; }.home7 {background-image: url(images/layout_09.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.home8 {background-image: url(images/news.png); background-repeat: no-repeat; border: none; background-position: left top; }.home9 {background-image: url(images/layout_14.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.home10 {background-image: url(images/layout_15.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.home11 {background-image: url(images/layout_17.jpg); background-repeat: no-repeat; border: none; background-position: left top; }.border { border-top: 1px solid #C1DAEE; border-right: 1px solid #C1DAEE; border-bottom: 1px solid #C1DAEE; border-left: 1px solid #C1DAEE }.border1 { border-top: 1px solid #376394; border-right: 1px solid #376394; border-bottom: 1px solid #376394; border-left: 1px solid #376394 }.border2 { border-top: 1px solid #CCCCCC; }.border3 { border-right: 1px solid #376394; }.border4 { border-style: solid;border-top-width: 1px;border-right-width: 1px;border-left-width:1px;border-bottom-width: 1px;border-top-color: #919100;border-right-color: #919100;border-left-color:#919100;border-bottom-color:#919100; }.border5 { border-right: 1px solid #666600; }.border6 { border-bottom: 1px solid #C1DAEE; }.border7 { border-bottom: 1px solid #C1DAEE; }.border8 { border-top: 1px solid #376394; }.border9 { border-bottom: 1px solid #C1DAEE; }.BackNoRepeat {	background-repeat: no-repeat;	background-position: top;}.BlueLink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #376394;	text-decoration: none;}.height2px { height:2px; }.height7px { height:7px; }.height14px { height:14px; }.height20px { height:20px; }.height24px { height:24px; }.height25px { height:25px; }.height27px { height:27px; }.height30px { height:30px; }.height39px { height:39px; }.height303px { height:303px; }.height100pourcent { height:100%; }.height35px { height:35px; }.floatright { float: right; margin: 0px 0 0 0; }.floatright1 { float: right; margin: -16px 0 0 0; }#ul_home_ecoles {	margin: -7px 0 0 0;	padding: 0;	list-style: none;}#ul_home_familles {	margin: 2px 0 0 0;	padding: 0;	list-style: none;}#ul_home_events {	margin: 0px 0 0 0;	padding: 0;	list-style: none;}li .home {	list-style-image: url('./i/images/arrow.jpg');}#title h1 {  margin: -37px 0 0 310px;  padding: 0 0 0 0;  background-color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4a9ade;  width: 190px;  text-align: center;  position: relative;}#titleshort h1 {  margin: -37px 0 0 310px;  padding: 0 0 0 0;  background-color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4a9ade;  width: 100px;  text-align: center;  position: relative;}#titlenews h1 {  margin: -40px 0 0 310px;  padding: 0 0 0 0;  background-color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4a9ade;  width: 190px;  text-align: center;  position: relative;  z-index: 1000;}#titlefamilles h1 {  margin: -53px 0 0 310px;  padding: 0 0 0 0;  background-color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #a2d428;  width: 190px;  text-align: center;  z-index: 1000;}#titlefamilles1 h1 {  margin: -53px 0 0 310px;  padding: 0 0 0 0;  background-color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #c67ec3;  width: 190px;  text-align: center;  z-index: 1000;}#imbottom {  margin: -40px 0 0 30px;  padding: 0 0 0 0;}#imbottomcap {  margin: -30px 0 0 0px;  padding: 0 0 0 0;}#imbottomevents {  margin: -30px 0 0 0px;  padding: 0 0 0 0;}#imbottomfamilles {  position: relative;  z-index: 1000;  margin: -40px 0 0 -30px;  padding: 0 0 0 0;  width:240px;}