/* Start of CMSMS style sheet 'sauvageau_main' */
*{margin:0px;padding:0px;outline:none;border:0px;}
html{margin:0px;padding:0px;font-weight:normal;}
body{ margin:0 auto 0 auto;padding:0px;font-weight:normal;font-family:arial,verdana; position:relative;}

div#head,
div#footer,
div#content {width:950px; margin: 0 auto;}


div#head{z-index: 100; text-align:right;position:relative;height:135px;background:transparent; padding: 0px;}
div#head h1{display:block;width:232px;height:107px;background:transparent url(images/sauvageau_boulerice.jpg) no-repeat left bottom;position:absolute;top:0px;left:7px;}
div#head h1 a{display:block;width:232px;height:96px;}
div#head h1 a strong{display:none;}
div#head a.menu_language{background:transparent url(images/language.jpg) no-repeat center right;font-family:arial; color:#534a4c;font-size:13px;padding:0px 15px 0 0; font-weight: bold;}
div#head span.menu_language { display:none;}
div#head #language {position: absolute;right:0; top:13px;}

/* menu */
#menu {	padding: 20px 0px 21px 0px; position: absolute;	bottom: 0px; right: 0px;}

/* 1er niveau */
#menu ul {position: relative; list-style-type: none;font-family:arial;color:#534a4c; font-size:15px;padding:0px;}
#menu ul li{display:block;padding: 0 10px; position:relative; float: left}
#menu ul li span {padding-bottom: 10px;display: block; }
#menu ul li span:hover,
#menu ul li.currentpage span,
#menu ul li.menuactive a.menuactive span {background: transparent url('images/menu_li_bg.jpg') repeat-x bottom;}
#menu ul li.currentpage h3 {font-weight: bold; font-size: 15px; }
#menu ul li a{color:#534a4c; text-decoration:none; font-weight: bold;}

/* 2e niveau */
#menu ul ul {	/*border: 1px solid #ff0000;*/display:none;	position:absolute;	margin: 0px; padding: 10px 13px; background-color: #ffffff;}
#menu ul ul li {float: none;	position: relative;	display:block;	border-bottom: 1px solid #e6d1d6; background-color: #ffffff; white-space:nowrap; font-family: arial; font-size: 13px; color: #534a4c; padding: 4px 0px;	margin: 0px; text-align: left;}
#menu ul ul li.last {border: 0px;}
#menu ul ul li a {display: block;	text-decoration: none; padding: 3px 0px; height: 18px;}
#menu ul ul li span {	display:inline;	padding: 0px;}
#menu ul ul li span:hover,
#menu ul li.menuactive ul li.currentpage span
 {background-image: none;}
#menu ul ul li.currentpage h3 {font-weight: bold; font-size: 13px; }
#menu ul ul li a:hover {	background-color: #801732;color: #ffffff;}


div#container {width: 100%;background:#ffffff url(images/bg_content.jpg) repeat-x top left; padding-top: 8px;}
div#container div#container_bg_bottom {width: 100%; height: 8px; background:#ffffff url(images/bg_content_bottom.jpg) repeat-x top left; clear: both;}

/** page accueil **/
div#content{	display:block; /*height:356px;*/position:relative; background:#7f1732;	padding-bottom: 20px; color: #ebe5e5;font-family:arial;}
div#content img{float:left;}
div#content h1{font-family:georgia;font-size:22px;font-weight:normal; padding:26px 15px 16px 0;}
div#content p{font-size:13px;font-weight:normal; padding:10px 15px 0 0; line-height:20px;}
div#content ul{margin:10px;padding-left:20px}
div#content li{font-size:13px;font-weight:normal; }
div#content hr{color: #a2576a; background-color: #a2576a; height:1px; margin-right:15px;}
div#content a {color: #a6a6a6;border-bottom:1px dotted #a6a6a6; text-decoration: none;}
div#content h2{font-family:georgia;font-size:16px;font-weight:normal; padding:20px 0px 0px 0px;margin:0;}

div#content2 {width:580px;float:right;}

div#footer p{text-align:center;font-family:georgia;color:#811732;font-size:11px;font-weight:normal; padding:26px 15px 0 0; line-height:24px;}
div#footer p a{color:#811732;}

.clearboth {	clear: both;}
 
 

 
 
 
 
/* End of 'sauvageau_main' */

