/* Style sheet for QualiProjet DL */
/* By Natmark-Concept 2008 All rights reserved. */

body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 80%;
	color: #313131;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	}

img { border: 0px; }
html { height: 100.1%; overflow-y: scroll; } /* Hack to make the right-side scrollbar appear on all pages and avoid bumpy navigation */


/* Top banner */
#banner { 
	width: 100%;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	color: #006B3F; 
	background-color: #ffffff; 
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 3em; }
#banner a:link, #banner a:visited, #banner a:hover, #banner a:active { text-decoration: none; }

/* Outer lined frame */
#outerframe { 
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	border-top: 1px solid #006B3F; border-collapse: collapse;	
	}

/* Special elements */
.pagetitle { display: block; border-bottom: 1px solid #000000; padding: 8px 0px 4px 20px; font-size: 2.5em; font-weight: bold; }
.green { background-color: #006B3F; color: #ffffff; }
.white { background-color: #ffffff; color: #313131; }

/* Left section */
#left 				{ background-color: #006B3F; color: #ffffff; padding-top: 10px; padding-right: 8px; font-size: 1.2em; font-style: italic; font-weight: bold; font-family: "Times New Roman", Times, serif; }
#left ul, #left li 	{ display: block; margin: 0px; padding: 0px; list-style-type: none; }
#left a.menu:link, #left a.menu:visited { display: block; background-color: #ffffff; color: #313131; text-decoration: none; padding: 4px; border: 1px solid #006B3F; text-align: center; }
#left a.menu:hover, #left a.menu:active { display: block; background-color: #006B3F; color: #ffffff; text-decoration: none; padding: 4px; border: 1px solid #ffffff; text-align: center; }
#left a.menuon:link, #left a.menuon:visited, #left a.menuon:hover, #left a.menuon:active { display: block; background-color: #006B3F; color: #ffffff; text-decoration: none; padding: 4px; border: 1px solid #ffffff; text-align: center; }

/* Middle section */
#center 			{ background-color: #ffffff; color: #313131; padding: 2px 10px 8px 20px; font-size: 1em; text-align: justify; line-height: 1.5em; }
#center h3 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; color: #000000; background-color: #ffffff; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
#center h2 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; color: #557A9F; background-color: #ffffff; font-weight: bold; margin-top: 0px; }
#center a:link, #center a:visited { text-decoration: underline;} 
#center a:hover, #center a:active { text-decoration: underline; }
#center .title 		{ font-size: 1.2em; color: #313131; background-color: #ffffff; font-weight: bold; margin-bottom: 0px; }
#center .descriptive { margin-left: 20px; font-weight: normal; margin-top: 0px; }
#center ul 	{ margin-left: 14px; padding-left: 0px; margin-top: 0px; }
#center li 	{ margin-left: 0px; padding-left: 4px; line-height: 16px; }
#center blockquote 	{ font-style: italic; }
#center hr 			{ color: #006B3F; background-color: #006B3F; width: 100%; height: 1px; }
#center framed 		{ border: 1px solid #000000; border-collapse: collapse; padding: 10px; }
#center .small 		{ font-size: 10px; }
#center a.small:link, #center a.small:visited { color: #313131; background-color: #ffffff; text-decoration: underline; }
#center a.small:hover, #center a.small:active { color: #313131; background-color: #ffffff; text-decoration: overline; }
#center table.small { border: 1px solid #006B3F; border-collapse: collapse; padding: 11px; }

/* Section encadrée dans l'interne de l'entrée */
#framed .top { border-top: 1px solid #000000; margin-top: 2px; }
#framed .right { border-right: 1px solid #000000; margin-top: 2px; }
#framed .green { border: 1px solid #006B3F; border-collapse: collapse; }
#framed ul 	{ margin-left: 0px; padding-left: 34px; margin-top: 0px; }
#framed li 	{ margin-left: 0px; padding-left: 4px; }
#framed h2 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; margin: 10px 4px 8px 20px; }

/* Section droite */
#right { border-left: 1px solid #000000; padding: 10px; font-size: 1em; }
#right h3 { font-size: 1em; line-height: 1.5em; background-color: #ffffff; color: #313131; font-weight: bold; margin: 8px 0 0 0; padding: 0;}
#right .temoignage { font-size: 1.5em; background-color: #ffffff; color: #313131; font-weight: bold; margin-top: 8px; margin-bottom: 0px; }
#right .temoignagetext { font-size: 1.1em; line-height: 1.3em; font-family: "Times New Roman", Times, serif; margin-top: 0px; }
/*#right a:link, #right a:visited { color: #000000; background-color: #ffffff; text-decoration: underline; }
#right a:hover, #right a:active { color: #000000; background-color: #ffffff; text-decoration: overline; }*/

#footer { border-top: 1px solid #000000; font-size: 11px; padding: 10px; font-family: "Times New Roman", Times, serif; }
#footer a:link, #footer a:visited { text-decoration: underline; }
#footer a:hover, #footer a:active { text-decoration: overline; }

li h1 {
	font-weight: bold;
	margin: 0; 
	padding: 0;
	font-size: 13px;
}

#right li h1 a {
	text-decoration: none;
	color: #313131;
}

#right li h1 a:hover {
	text-decoration: underline;
}

#center li h2 {
	font-size: 13px;
	margin: 0; 
	padding: 0;
	color: #313131;
	font-weight: normal;
}

#footer a.copyright {
	text-decoration: none;
	color: #313131;
}