/* --- STYLES DE BASE --- *//* Page */*{	font-size: 100%; /* Évite un bug d'IE 6-7 */	margin:0;	padding:0;}body{	color: black;	background:#FFFFFF;	font-family: Verdana,Arial,sans-serif;}#main {    height: 480px;    margin-left: auto;    margin-right: auto;    margin-top: 32px;    position: relative;    width: 640px;}#main:after {    content: url("./img/logo_www_anim.gif");    display: none;}#main_video {    height: 480px;    margin-left: auto;    margin-right: auto;    margin-top: 32px;    position: relative;    width: 640px;}#main_images {    width: 480px;    height: 480px;    margin-left: auto;    margin-right: auto;    margin-top: 32px;	position: relative;    line-height:1em;	font-family: 'Quicksand', sans-serif;}#main_info {    width: 640px;	height: 480px;    margin-left: auto;    margin-right: auto;    margin-top: 32px;	position: relative;    line-height: 1em;	text-align:center;
	font-family: 'Quicksand', sans-serif;}/* Pour IE qui met des cadres sinon */#main_info img {	border: none;}#main_info #div.english{	font-size: 12px;}#main_info #div.french{	font-size: 12px;}#main_info p{	text-align: center;	font-size: 1em;	margin-bottom: 8px;	margin-bottom: 8px;}#main_info .p1{	text-align: justify;	font-size: 0.9em;	margin-bottom: 8px;	color: #963051;}#main_info .p2{	text-align: justify;	font-size: 0.9em;	margin-bottom: 8px;	color: #536150;}#main_contact {    width: 640px;	height: 480px;    margin-left: auto;    margin-right: auto;    margin-top: 32px;	position: relative;    line-height:440px;	text-align:center;
font-family: 'Quicksand', sans-serif;}div.vcenter {  width:640px;  vertical-align:middle;  display:inline-block;  line-height:1.2; /* on rétablit le line-height */  text-align:center;}#menu {    height: 128px;    margin-left: auto;    margin-right: auto;    position: relative;    width: 640px;
    font-family: 'Londrina Solid', cursive;
    font-size: 20px;}
/* Pour IE qui met des cadres sinon */#menu img {	border: none;}#bloc_nav {    height: 64px;    margin: 0 auto;    width: 640px;	    position: relative;}#navigation {    display: block;	font-family: 'Londrina Solid', cursive;    font-size: 20px;	width: 640px;	list-style: none;	text-align: center ;	padding: 0 0;}#navigation li {	display: inline-block;	width: 120px ;	height: 64px ;	border: none ;	margin: 0 auto ;	color: #536150 ;	background: url("../img/Blossom_Bullet_64.png") no-repeat center top;	text-decoration: none ;}#navigation li a {	display: block;	position: absolute;	bottom: 0;	width: 120px;	height: 64px;	text-align: center;	color: #536150 ;	padding: 0 ;}#navigation li:hover, #navigation li:focus, #navigation li:active {	background: url("../img/Blossom_Bullet_64_over.png") no-repeat center top;}#navigation li a:hover, #navigation li a:focus{	letter-spacing: 1px;	color: #7da686;}#navigation li a:active {	font-weight:bold;	letter-spacing: 1px;	color: #c53065;}/* Pour différencier la page affichée au niveau du menu*/#navigation #en_cours{	background: url("../img/Blossom_Bullet_64_anim.gif") no-repeat center top;}#navigation #en_cours a{	font-weight:bold;	letter-spacing: 1px;	color: #9eb69e;}/* Pour l'index pas d'anim de fleur, il y a dejà le gros logo */#navigation #en_cours_home a{	font-weight:bold;	letter-spacing: 1px;	color: #9eb69e;}#footer {    clear: both;	height: 220px;    margin-left: auto;    margin-right: auto;	margin-top: 64px;    position: relative;    width: 640px;}/* Pour IE qui met des cadres sinon */#footer img {	border: none;}/* Images */.imageRow {    margin: 0px 16px 48px 16px;	}.imageRow:after {    clear: both;    content: "";    display: table;}.imageRow .single {    float: left;}.imageRow .single a {    -moz-transition: all 0.25s ease-out 0s;    background: none repeat scroll 0 0 #9DB69F;    border-radius: 4px 4px 4px 4px;    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);    display: block;    line-height: 0.8em;    margin-right: 16px;	margin-bottom: 8px;    padding: 2px;}.imageRow .single a img {    border: 2px solid rgba(0, 0, 0, 0.3);    border-radius: 4px 4px 4px 4px;}.imageRow .single a:hover {    background-color: #ef719a;}.gallery {    margin: 0 16px 0 16px;	display:inline;	text-align:center;
	color: #536150;}.gallery  p {    -moz-transition: all 0.25s ease-out 0s;    background: none repeat scroll 0 0 #9DB69F;    border-radius: 4px 4px 4px 4px;    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);    display: block;    line-height: 1em;    margin-right: 16px;    padding: 2px;}/* Liens contact */a.contact {  text-decoration: none;}a.contact:link,a.contact:visited {  color: #963051;}a.contact:hover, a.contact:focus, a.contact:active {
	letter-spacing: 1px;
	color: #ef719a;}
a.contact:hover, a.contact:focus, a.contact:active {
	letter-spacing: 1px;
	color: #ef719a;}
/* Liens normaux*/a {  text-decoration: none;}a:link, a:visited {  color: #536150;}a:hover, a:focus, a:active {
	color: #963051;}