/* GLOBALS */

body,p,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
}

ul {
	line-height: 13px;
	list-style-type: square;
	list-style-position:outside;
	list-style-image: url(img/bullet.gif);
	bottom:10px;
}

a:link,a:visited,a:active {
	color: #0859A3;
	text-decoration:none;
}
a:hover {
	color: #84C225;
	text-decoration: underline;
}

.section_title {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.pagetitle {
	color: #0859A3;
	font-weight: bold;
	font-size: 12px;
}
.title1 {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #84C225;
	}
	
.title2 {
	color: #057AC0;
	font-weight: bold;
}

/* NAV GAUCHE */
.g-nav {
	font-weight: bold;
	color: #FFFFFF;
	
}
.g-nav_strong {
	font-weight: bold;
}

.g-nav_light {
	color: #333333;
}
.g-nav_light2 {
	color: #0859A3;
}

a.g-nav_light:link,a.g-nav_light:visited,a.g-nav_light:active,a.g-nav:link,a.g-nav:visited,a.g-nav:active {
	color:#333333;
	text-decoration: none;
}

a.g-nav_light2:link,a.g-nav_light2:visited,a.g-nav_light2:active,a.g-nav_strong:link,a.g-nav_strong:visited,a.g-nav_strong:active {
	color: #0859A3;
	text-decoration: none;
}

a.g-nav:hover,a.g-nav_light:hover,a.g-nav_light2:hover,a.g-nav_strong:hover {
	color:#333333;
	text-decoration:underline;
	}
	
/* TEMP */

.endev {
	color:#FF0000;
	}
.fondvert {
	background-color: #84c225;
	border: none #666666;
}
.fondbleu2 {
	background-color: #057ac0;
}
.fondbleu1 {
	background-color: #0859a3;

}
.bordbleu1 {
	border: thin solid #0859a3;
	background-color: #E7F3FE;
}
.bordbleu2 {
	border: thin solid #057ac0;
	background-color: #ECF8FF;
}
.fondnav {
	background-color: #84c225;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.signature {
	font-size: 10px;
	color: #666666;
	}
	
/*colonne droite*/
.rightcol {
	position:relative;
	width:130px;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	float:right;
	margin-left:70px;
	border: 1px solid #f4f4f4;
 }	
 
 .cadre {
 border: 1px solid #0859A3;
 background-color:#f6f6f6;
 padding: 0px 5px 5px 5px;
 }
 .cadre2{
 border: 1px solid #CCCCCC;
 text-align:center;
 margin: 0px 70px 0px 70px;
 padding: 5px 5px 5px 5px;
 background-color:#EDF9DB;
 }
.space20 { padding-left:20px;} 
.vertb {color:#84c225; font-weight:bold;}
.bleub {color:#0859A3; font-weight:bold;}
.stronger { font-weight:bold; font-size:11px;}
TABLE.rsa {border:1px solid #CCCCCC; background-color:#f6f6f6;}
TD.rsaheading { font-weight:bold; color:#0859A3; font-size:12px; border-bottom:1px solid #CCCCCC;}
TD.rsa {border-bottom:1px solid #CCCCCC; padding-bottom:20px;}