/* Start of CMSMS style sheet 'Print' */

/* Start of CMSMS style sheet 'Navigation: Simple - Horizontal' */
/********************
MENU
*********************/

/* hack for Internet Explorer */
* html div#menu_horiz {
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}

/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/
div#menu_horiz {
  height: 43px;
 background-color: #566490;  /* background color for the entire menu row */
   width: auto;


}

/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/
div#menu_horiz ul {
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #566490;
   border-left:  1px solid #566490;
   height:1em;
   margin: 1.em;
}


/* menu list items */
div#menu_horiz li {
   float: left; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   margin: 0 ;
   border-right: 0px solid #566490;
}


/* the links, that is each list item */
div#menu_horiz a  { color: #fff;  font-size: 1.2em; font-weight: normal; font-family: Arial; text-decoration: none; background: url(images/cms/arrow-right.gif) no-repeat 0.5em center; display: block; margin: 0; padding: 0.8em 1em 0.5em 1.2em }


/* hover state for links */
div#menu_horiz li a:hover {
   background-color: #566490;
color: #fff;
text-decoration: blink;
}
div#menu_horiz a.activeparent:hover {
   background-color: #566490;
   color: #fff;
}

/* active parent, that is the first-level parent of a child page that is the current page */
div#menu_horiz li.activeparent a {
   background: #566490 url(images/cms/arrow-down.gif) no-repeat 0.4em center; 
   color: #fff;
}


div#menu_horiz h3   { color: #fff; font-size: 1.2em; font-family: Arial; text-decoration: none;  background: #566490 url(images/cms/arrow-right-active.gif) no-repeat 0.6em center; display: block; margin: 0; padding-top: 1.2em; padding-right: 1em; padding-left: 1.3em }
/* End of 'Navigation: Simple - Horizontal' */

#layer1 { height: 127px; width: 900px; left: 0; top: 0; position: float; visibility: visible; }
#layer2 { background-color: #3d3835; height: 84px; width: 900px; left: 0; top: 0; position: float; visibility: visible; }
#layer3 { background-color: #566490; height: 43px; width: 900px; left: 0; top: 84px; position: float; visibility: visible; }
#conteneur { height: auto; position: float; width: 900px;  text-align:left;  visibility: visible; }
#content { height: auto; position: float; width: 900px; visibility: visible; }
#menu_vert { height: auto; width: 160px; position: relative; float: left; }
#content740{ background-color: #ffffff; display: inline; position: relative; width: 740px; float: right }
#footer { height: auto; width: 900px; position: float; visibility: visible; }

/* TYPOGRAPHY */
	body {
		
text-align: left;
		font-family: Arial; Helvetica; Geneva; sans-serif;
		font-size: 1.4em;
                line-height: 1em;

	}
	div {
		font-size:
90%}
	img {
		border: 5;
color: white;
	}
	
/* LINKS */
	a,
	a:link 
	a:active, a:visited   { color: #566490; text-decoration: none }

        div#footer a, 	
        div#footer a:link 
	div#footer a:active, div#footer a:visited   { color: #566490; text-decoration: none }

	a:hover   { color: black; text-decoration: none }
/* END LINKS */
	
/* HEADINGS */
	h1 {
		font-size: 300%;
		line-height: 1em;
		margin: 0;
		padding: 0;
	}
	h2 {
		font-size: 145%;
                line-height: 1.5em;
		margin: 0 0 0.5em;
		padding: 0;
	}
	h3 {
		font-size: 100%;
		line-height: 0.7em;
		margin: 0;
		padding:0;
	}
	h4 { font-size: 100%; color: #566490; line-height: 0.7em; margin: 0 0 0.25em; padding: 0; }

	h5 { font-size: 80%; font-weight: 700; margin: 0 0 0.25em; padding: 0; }

	h6  { font-size: 70%; margin: 0 0 0.25em; padding: 0 }
/* END HEADINGS */

/* TEXT */
	td {
		font-size: 100%;
		margin: 0 0 1.5em;
		padding: 0;
		line-height:1em;
	} 
p {
		font-size: 100%;
		margin: 0 0 1.5em;
		padding: 0;
		line-height:1em;
	}
	blockquote {
		border-left: 10px solid #ddd;
		margin-left: 10px;
	}
	pre {
		font-family: monospace;
		font-size: 1.0em;
	}
	strong, b {
		font-weight: ;
	}
	em, i {
		font-style:italic;
	}
    code {
        
 font-size: 70%;
      
    }
/* END TEXT */
	
/* LISTS */
	#main ul {
        line-height:1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	#main ul li {
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	ol {
		font-size: 100%;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 100%;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */
	
	
/* TABLE */
	table {
      
	}
	table caption {
		
		margin: 0 0 0 0;
		
	}
	th {
		
		text-align: left;
	}
	
/* END TABLE */	
	
	hr {
		display: none;
	}

	div.hr {
		height: ;
		margin: 1em 10px;
		border-bottom: 1px dotted black;
	}

	
/* END TYPOGRAPHY */	
/* End of 'virage: Typography' */
/* End of 'Print' */

