/* Start of CMSMS style sheet 'normal' */
* { margin: 0; padding: 0;}


#menu {width: 206px; padding-top: 10px; background: #fab88d url(css/bgmenu.jpg) no-repeat top left; }
#menubottom {width: 206px; height: 4px; background: transparent url(css/bgmenubottom.gif) no-repeat bottom left; padding-top: 10px;}


#menu ul {    list-style: none outside;margin: 0; padding: 0;}
#menu li {
    font: bold 12px/1.5 verdana, arial, helvetica, sans-serif;
    display: block;
    padding-left: 16px;
    margin-left: 4px;
    padding-top: -4px;
    background: url(css/bullet1.gif) no-repeat top left;
}
#menu li li, #menu li li li, #menu li li li li { font: 10px/1.5 verdana, arial, helvetica, sans-serif; background: none;}

#menu .currentpage {background: url(css/bullet2.gif) no-repeat top left;}

#menu a { text-decoration: none; }
#menu a:link, #menu  a:visited { color: #1B3149;  text-decoration: none; }
#menu a:hover,#menu .currentpage {	color: #000000; }

H1 {
font: bold 30px/1.2 "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
color: #1B3149; margin: 5px 0px 20px 0px;}

#text {float: right;
display: block; 
background: #fde2d3 url(css/corner-content-bottom.gif) no-repeat bottom center;
width: 537px; /*497*/
font: 12px/1.2 Verdana, sans-serif; /*padding: 20px;*/}
#text .wrap {widht: 497px; padding: 0px 20px 20px 20px;}
#text .preambule {background: url(css/corner-content-top.gif); width: 537px; height: 8px; display: block;}

#text li {margin-top: 4px;
padding: 0px 0px 8px 20px ;list-style-type:none;
    background: url(css/bullet1.gif) no-repeat top left;
}
#text P {padding: 0px 0px 4px 0px;}



:link, :visited {
    color: #000066;
}

:link:hover, :visited:hover {
    color: #000033;
}

:link:active, :link:active {
    color: #000033;
}


/* mac hide \*/
html,body{height:100%;}
/* end hide*/
body { 
	color: #000000;
    font: 12px/1.2 Verdana, sans-serif;
}
body#style0,body#style1,body#style2,body#style3  {	background: #1b3149; text-align: center;}

#page {
	min-height:100%;
	width:100%;
	/*border-left: 1px solid #814b1c;
	border-right: 1px solid #814b1c;*/
}

#header { background: #1b3149 url(css/bggradtop.gif) repeat-x top center;	border-bottom: 1px solid #ffffff;
}
#header .inside { width: 771px; height: 110px; 
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}

#quote{position: absolute; left: 300px; top: 70px;
font: italic 26px/1.2 "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
color: #ffffff;}

#logo {position: absolute; left: 0px; top: 5px;}
#logo a {background: url(css/logotop.gif); width: 252px; height: 105px; display: block;}

#footer { background: #1b3149 url(css/bggradtop.gif) repeat-x top center;	color: #606F80; font: 9px  Verdana,sans-serif; 	border-top: 1px solid #ffffff;
}
#footer a {color: #606F80;}
#footer .inside { width: 771px; height: 100px; 
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	position:relative;
	padding-top: 10px;
}

#content {background: #f46f21;}
#content .inside { width: 771px; 
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	padding-bottom: 30px;
	padding-top: 10px;
}

body#style0 #content .inside {background: url(css/bg0.jpg) no-repeat bottom center;}
body#style1 #content .inside {background: url(css/bg1.jpg) no-repeat bottom center;}
body#style2 #content .inside {background: url(css/bg2.jpg) no-repeat bottom center;}
body#style3 #content .inside {background: url(css/bg3.jpg) no-repeat bottom center;}

html {
    overflow: -moz-scrollbars-vertical;
}
* html #page {
	width:100%;
	height:100%;
}

UL, OL {
    margin-left: 10px;
}
LI {
    margin-left: 20px;
}

a img {border: none; }


h2 {
  color: #1B3149;
  font: bold 14px/1.5 verdana, arial, helvetica, sans-serif;
  margin-bottom: 4px;
}

h3 {
  color: #1B3149;
  font: bold 12px/1.5 verdana, arial, helvetica, sans-serif;
  margin-bottom: 4px;
}

.image_a_droite { float: right; padding: 4px 0px 4px 4px}
.image_a_gauche { float: left;  padding: 4px 4px 0px 4p}
.big_text {text-align:center; color: #1B3149; font-size: 14px; font-weight: bold;}


blockquote { background: url(css/twoquotes.gif) no-repeat top left;
padding: 0px 17px 4px 17px;
}

.quotesignature {font-style: italic; color: #1B3149; }

.orange_background {background: #fbb88e}


#style0 .contactform {margin-left: 100px; margin-top: 10px; padding: 10px; background: #fdf1e9; border: 1px solid #A25E23; width: 310px;}
#style0 .contactform fieldset legend {font-weight: bold;padding: 10px;}
#style0 .contactform div {width: 100%; padding: 10px 0px 4px 0px;}
#style0 .contactform div label {display: block;}
#style0 .contactform div.required {color: #880000;}
#style0 .contactform input, #style0  .contactform textarea {border: 1px solid #5C3B34; background: #ffffff; width: 300px;}

#style0 .contactform .submit input {border-top: 2px solid #fbc89e; border-left: 2px solid #fbc89e;
border-right: 1px solid #cb986e; border-bottom: 1px solid #cb986e;
background: #f46f21;
width: 300px; color: #ffffff; font: bold 18px Verdana; padding: 4px; cursor: pointer; }

#style0 .contactform .submit input:hover {
border-right: 1px solid #F5f3eF; border-bottom: 1px solid #F5f3eF;
border-left: 2px solid #a47466; border-top: 2px solid #a47466;
background: #fbc89e;}
/* End of 'normal' */

