@charset "utf-8";
img, p, h1, h2, h3, table, td, tr, a, a img {
	margin:0;
	padding:0
}
img {border:none}
.gras {font-weight:bold}
.center {
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
.smallcaps {font-variant:small-caps}
/* Hides from IE5-mac \*/
* html .buggybox {height: 1%}
/* End hide from IE5-mac */

body {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	background: url(../img/bg.jpg) /*#2A300C*/;
	margin: 0;
	padding: 0;
	text-align: center; /* pour IE 5.x. */
	color: #000000;
}
#page {
	width:1100px;
	background:#303030;
	margin: 0 auto;
}
#container {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
#contact {
	color:#FFF;
	height:40px;
	font-size:12px;
	text-align:center;
	padding-top:10px
}
#contact a:link, #contact a:visited {
	color:#FFF;
	text-decoration:none
}
#contact a:hover, #contact a:active {
	color:#DEEAA6; text-decoration:none
}
#bandeau {
	background:url(../img/bandeau.jpg);
	text-align:center;
	margin:0;
}
#bandeau h1 {
	height:123px;
	font-variant:small-caps;
	padding-top:140px;
	padding-left:230px;
}
#bandeau a:link, #bandeau a:visited {
	color:black;
	text-decoration:none
}
#bandeau a:hover, #bandeau a:active {
	color:#4096C5;
	text-decoration:none
}
#border {
	border-top:#CCC 2px solid;
	width:1000px
}
#header, #mainContent, #footer {
	margin-left:auto;
	margin-right:auto;
	border-top:#005000 solid 2px;
	border-left:#005000 3px solid;
	border-right:#005000 3px solid;
}
#header {
	background: #DEEAA6;
	padding: 0 10px 0 20px
}
#slide-container {
	float:right;
}
#slide-1 {display:block;
	margin-top:10px;
	border-left:2px #000 solid;
	border-right:2px #000 solid;
	text-align:center
}
#link-calendar { background-color:#4096C5;
	border:white 1px solid;
	margin:20px 10px;
	padding:20px;
	font-size:12px
}
.giant2 {font-size:28px}
#link-calendar a:link, #link-calendar a:visited {
	color:white; text-decoration:none;
}
#link-calendar a:hover, #link-calendar a:active {
	color:yellow; text-decoration:none;
}
#header h1 {
	margin: 0;
	padding: 10px 0
}
#mainContent {
	border-top:none;
	text-align:justify;
	padding: 0 20px;
	margin-bottom:16px;
	background: #DEEAA6;
	line-height:30px
}
#intro {
	margin:0 340px 0 30px
}
.giant {
	font:32px bold;
}
#intro img {
	border:#000 2px solid;
	margin:0 10px
}
#part-1, #part-2, #part-3 {
	padding:20px 80px
}
#serie-1 {
	width:880px
}
#serie-2 {
	width:660px
}
#serie-1, #serie-2 {
	background:#FFF;
	margin-bottom:20px;
	padding-top:20px;
	padding-bottom:10px
}
.tuto {
	font-size:10px;
	color:#F00;
	text-align:right;
	margin-right:40px
}
.separe {
	width:800px;
	border-top:#FFF 1px solid;
	padding:20px 0;
	margin:auto
}
#map {float:right}
#part-4 {background:url(../img/logo-ANCV.jpg) no-repeat; background-position:348px 0%}
#part-4 ul {margin:0; padding:0; list-style:none}
.marge1 {
	margin-right:622px
}
/* --- #part-4 p .marge {margin-right:870px} --- */
#calendar {
	width:800px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	margin-top:30px;
	padding-bottom:30px;
	padding-top:20px
}
#footer {
	padding: 0 0px;
	background:#DEEAA6;
	height:auto
}
#footer p, #footer h3 {
	margin: 0;
	padding: 10px;
}
#danae {
	margin-top:10px;
	margin-right:10px;
	padding-right:0;
	float:right;
	display: inline;
	background:#4096C5;
	font-size:12px;
	color:#FFF;
	font-weight:bold
}
#danae p {
}
#danae img {
	border:#000 outset
}
#partenaires {
	margin:40px;
	margin-bottom:0;
	padding-bottom:20px;
	width:640px;
}

#partenaires .decal {margin-left:40px}

#last {
	background:#005000;
	text-align:center
}
#last a:link, #last a:hover, #last a:active, #last a:visited {
	color:white;
	font-weight:bold;
	text-decoration:none
}
#arr-bas {
	padding-bottom:35px
}
.discret {color:yellow; text-decoration:none}
#sites-amis {width:600px; height:500px; padding-top:50px; text-align:center; font-size:10px; font-weight:bold}
#sites-amis h1 {font-size:24px; color:red; padding-bottom:40px}
#sites-amis h3 a:link, #sites-amis h3 a:visited, #sites-amis h3 a:hover, #sites-amis h3 a:active {font-size:18px; font-variant:small-caps; color: #969;}
#sites-amis a:link, #sites-amis a:visited {font-size:10px;color:#4096C5; text-decoration:none}
#sites-amis a:hover, #sites-amis a:active { color:red}
/****************/
/**** colors ****/
/****************/
/* bleu : #4096C5 */
/* vert 1 : #DEEAA6
/* vert 2 : #B1CB32
/* vert 3 : #7D9024
/* vert 4 : #005000
/*
/*
