<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

body
{
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x repeat-y;
}

/* HEADER */

#logo
{
	background-image:url(../images/logo.png);
	height:55px;
	background-repeat:no-repeat;
	margin:10px;
}

#research
{
	height:23px;
	background-image:url(../images/search-bar.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:30px;
}

#research .champ
{
	background:transparent;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	margin:3px 10px 0 5px;
	width:110px;
}

#research .bouton
{
	background:transparent;
	border:none;
	height:15px;
	width:15px;
}

/* MENU */

#menu
{
	height:41px;
}

#menu-left
{
	height:41px;
	width:10px;
	float:left;
	background-image:url(../images/menu_bg_left.png);
	background-repeat:no-repeat;
}

#menu-right
{
	height:41px;
	width:12px;
	float:left;
	background-image:url(../images/menu_bg_right.png);
	background-repeat:no-repeat;
}

#menu ul
{
	float:left;
	width:918px;
	height:41px;
	list-style-type:none;
	display:block;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
}

#menu ul li
{
	float:inherit;
}

/* MENU CLASSE h3 */

.h3
{
	font-size:12px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
}

.h3 a
{
	text-decoration:none;
	color:#bbbbbb;
}

.h3 a:hover
{
	text-decoration:none;
	color:#FFF;
}

#menu #separator
{
	height:41px;
	width:1px;
	background-image:url(../images/menu_separator.png);
	background-repeat:no-repeat;
	margin-top:1px;
	font-weight: bold;
}
	

/* MENU CLASSE BOUTON */

#bouton
{
	height:25px;
	margin:11px -5px 0 -5px;
}

#bouton_home
{
	height:25px;
	margin:8px -5px 0 -15px;
}

#bouton_rss
{
	height:25px;
	margin:10px -5px 0px 340px;
}



/* SLIDESHOW */

/* CONTENT */


/* BARRE SEPARATRICE CONTENT */

#bar-sepa
{
	background-color:#7f7e7e;
	height:1px;
	background-position:center;
	margin:30px 0 20px 0;
}

/* QUOTE HAUT*/

#quote #title
{
	margin-bottom:15px;
}

#quote #contenu
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	margin-bottom:20px;
	text-align:justify;
	float:left;
}

#quote #contenu .texte
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	margin-bottom:10px;
	text-align:justify;
	float:left;
}

/* SEPARATEUR VERTICAL */

#vert_separator
{
	float:left;
	background-image:url(../images/separator_vert.png);
	background-repeat:no-repeat;
	height:167px;
	width:7px;
}

/* QUOTE BAS*/

#quote .bienvenue
{
	width:620px;
}

#quote .map
{
	width:300px;
	height:200px;
	background-image:url(../images/map-left.png);
	background-repeat:no-repeat;
}

#quote .google_map
{
	float:left;
	margin:17px 0 0 6px;
}

#quote .diapo
{
	width:240px;
}

#quote .texte
{
	margin-top:12px;
	width:550px;
}

#signature
{
	margin-top:10px;
	text-align:right;
}

#signature .blocnote
{
	height:16px;
	width:16px;
}

#signature .bulle
{
	height:25px;
	width:32px;
}

/* FOOTER */

#content-footer
{
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	height:37px;
	width:940px;
	margin-top:20px;
}
#content-footer h1
{
	margin-top:7px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	color:#CCC;
	line-height:22px;
}

#content-footer h1 a
{
	text-decoration:none;
	color:#FFF;
}





#content-footer-contact
{
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	height:37px;
	width:940px;
	margin-top:150px;
}

#content-footer-contact h1
{
	margin-top:7px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	color:#CCC;
	line-height:22px;
}

#content-footer-contact h1 a
{
	text-decoration:none;
	color:#FFF;
}

/* INFOS SUPP. */

.h2-content
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	color:#333;
}

#titre-content
{
	font-weight:bold;
}

#container .grid_16 #contenu_presentation {
	
	
	
}

#page_presentation_texte .texte_gras {
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding-right:15px;
	padding-left:15px;
}

#page_presentation_texte .texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:justify;
	padding-right:15px;
	padding-left:15px;
}

#page_presentation_texte .texte_gras_12 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding-right:15px;
	padding-left:15px;
}



#contenu_presentation #page_presentation_texte {
	
}
#container .grid_16 #contenu_pro {
	
	
	
}
#contenu_pro #page_pro_texte {
	border:solid 1px #999999;
	height: 250px;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	
	
}

#container .grid_16 #contenu_pro #page_pro_texte #login_form {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left:20px;
	margin-right:0px;
}
#container .grid_16 #contenu_contact {
	
	
	
}
#contenu_contact #page_contact_texte {
	
	border:solid 1px #999999;
	height: 500px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#infos_contact {
	position:absolute;
	width:500px;
	height:80px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	padding-top:10px;
	border:solid 1px #999999; 
}


#contenu_contact #page_contact_texte #contact_form {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
	margin-bottom:20px;
	color: #FFF;
	padding-left: 100px;
	
}
#container .grid_16 #contenu_contact #page_contact_texte #contact_form fieldset legend u {
	color:#FFF;
}

#container .grid_16 #link_ref {

	width: 550px;
	height:20px;
	margin-right: auto;
	margin-left: auto;
	
}





#page_contact_texte #contact_form fieldset #message {
	height: 150px;
	width: 300px;
	}

#container .grid_16 #contenu_pro #page_pro_texte {
	color: #FFF;
}

#container .grid_16 #link_ref a {
	margin-right: 10px;
	color:#bbbbbb;
	text-decoration:none;
}

#container .grid_16 #link_ref a:hover {
	color:#FFF;
}
#container .grid_16 #contenu_contact #page_contact_texte #infos_contact a {
	color: #FFF;
	
}
#container .grid_16 #contenu_contact #page_contact_texte #infos_contact a:hover {
	color: #484848;
	
}</pre></body></html>