/* Start of CMSMS style sheet 'mmGlobal' */
/** global styles **/


a, a:link, a:visited {
color: #000;
text-decoration: underline;
}

a:hover, a:focus {
color: #999;
text-decoration: underline;

}
a:active, a.active {
color: #89A3E4;}


h1.title, h1.title a, h1.title a:hover {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: normal;
   font-size: 150%;
   margin:0;
   margin-bottom:0px;
   line-height:normal;
   letter-spacing: 0.15em;
}


h1, h1 a, h1 a:hover {
font: 18px/18px Georgia, "Times New Roman", Times, serif;
color:#666;
margin: 0;
}

div#header h1.fr_FR {background:transparent url(images/css/bg_marileneM.gif) no-repeat scroll left bottom;}

div#header h1.en_US {background:transparent url(images/css/bg_marileneM_en.gif) no-repeat scroll left bottom;}


h2
 {
font: 18px/36px Georgia, "Times New Roman", Times, serif;
color: #666;
margin: 2px 0 0 0;
padding: .75em 5px 0 5px;
letter-spacing:0.1em;
}

h2 a, h2 a:hover, .block h3, .block h3 a {
font: 18px/24x Arial, Helvetica, sans-serif;
color: #666 !important;
margin: 0;
padding: 0;
}



h3 {
font: 16px/16px Georgia, "Times New Roman", Times, serif;
color:#999;
margin: 0;
padding: 20px 5px 0 0;
border: none;
text-align:left;
}

#left h2.title {
font-size:30px;
line-height:36px;
color:#ababab;
text-align:right;
letter-spacing:-2px;
word-spacing:.25em;
margin:0 0 1.0em 0;
}

h4, h5, h6 {
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
}

p{padding:0.25em 0 0 0 ; margin:0;}

h3,h4,h5,h6 {padding:1em 0 0 0; margin:0;}

.breadcrumbs {position:relative; z-index:20;}


/* -- CLASSES -- */

.hide { display: none; }
.show { display: block; }
.right { float: right; }
.left { float: left; }

.vert-align { vertical-align: middle; }
.center { text-align: center; }

.clear {
	display: block;
	clear: both;
	height: 1%;
	margin: 0;
	padding: 0;
	font-size: 1px; 
	line-height: 1px;
}
.background {
	background-color:;
	background-image:;
	background-repeat:;
	background-attachment:;
	background-position:;
}
.nobackground {
	background: none;
}
.skipnav {
	position: absolute;
	height: 0.1em;
	left: -9999px;
	top: -9999px;
}
.noborder { border: 0 none; }

/*/////// CONTACT FORM */

.contactform fieldset{border:none; border-left:#ccc 1px; padding-left:2em;}
.contactform label{display:block; font-size:0.8em; }
.contactform fieldset legend {display:none;}
.contactform label { padding-top:.5em; margin:0;}
.contactform input:focus{background-color:#e8e8e8;}
.contactform .fbsubmit {font-size:0.8em; border:1px #666; background-color:#e8e8e8; margin-left:2.75em;}
.contactform textarea {width:50%;}

/*/////// MENU NEXT PRECEDENT */

p.selfLink {color:#000; font-size:0.8em; margin-bottom:1em; border-bottom:0px dotted #e8e8e8; text-align:center; display:block; width:600px; margin:auto ;}


/*//////////////// SPLASH *////

body.splash {padding:0px; margin:0px;}
body.splash #content {width:300px; margin:0 auto; text-align:center;}
body.splash div#acc_container{padding-top:5em; background:#fff url(images/css/bg_bodyAcc.gif) repeat-x  left top;  text-align:center;}
body.splash a {color:#000;text-decoration:underline;}
body.splash a:hover {text-decoration:none;}




#accueilwrapper {
    text-align: center;
    margin: 0px auto;
    padding: 0px;
    border:0;
    position:relative;
      top:40px;
    width:800px;
    margin:0 auto;

}

#accueilgauche {
    float: left;
    width: 300px;
}

#accueildroite {
    text-align:center;
    margin: 0;
    float: left;
    width: 500px;
    height: 1%;
    position:relative;
    top:60px;
}
/* End of 'mmGlobal' */

