#divfond {
	z-index:2;
	background-color: #FFFFFF;
	visibility: visible;
}
#divfondaccueil {
	z-index:2;
	background-color: #FFFFFF;
	visibility: visible;
}
#tablefondpopup {
	width:600px;
	background-color: #FFFFFF;
}
#adresse {
	width:200px;
	height:115px;
	z-index:3;
	left: 97px;
	visibility: visible;
}
#adresseaccueil {
	width:200px;
	height:140px;
	z-index:3;
	visibility: visible;
}
#LOGICIEL {
	width:128px;
	z-index:1000;
	left: 10px;
	margin-top: 20px;
}
#menu_haut {
	width:480px;
	height:35px;
	z-index:1000;
	left: 167px;
}
#logo_crip {
	margin-left:10px;
	width:140px;
	height:128px;
	z-index:2;
	margin-top: 10px;
	visibility: hidden;
}
#Gauche {
	margin-top:-10px;
	float:left;
	width:160px;
	z-index:2;
}
#Droite {
	margin-top:10px;
	float:right;
	width:260px;
	z-index:2;
}
#Centre {
	margin-top:10px;
	margin-left:170px;
	width:500px;
	z-index:2;
}
#cnam {
	width:140px;
	z-index:2;
	margin-left: 10px;
	margin-top: 20px;
}

#langues {
	z-index:2;
	margin-top:20px;
	padding-left: 5px;
}
#microsoft {
	z-index:2;
	margin-top:20px;
	text-align: right;
	padding-right: 10px;
}
#opqf2 {
	z-index:2;
	margin-top:20px;
	text-align: right;
	padding-right: 10px;
}
#Header {
	width:100%;
	height:80px;
	z-index:1001;
	margin-left: 5px;
	padding-top: 2px;
}
#Divmenudroit {
	position:absolute;
	width:180px;
	height:250px;
	z-index:3;
	left: 780px;
}
#Divcontenu {
	position:absolute;
	width:595px;
	height:560px;
	z-index:3;
	left: 167px;
	overflow: auto;
}
A:link
{
	COLOR: #333;
	text-decoration: none;
	font-weight: bold;
}
#PAGE {
	background-color:#FFffFF;
	margin-top: 20px;
}
#liens_pages {
	position:absolute;
	width:200px;
	height:20px;
	z-index:3;
	left: 51px;
	visibility: visible;
}
#liens_pagesaccueil {
	width:100%;
	height:20px;
	z-index:3;
	visibility: visible;
}
H1
{
	COLOR: #005AA1;
	FONT-SIZE: 24px
}
H2
{
    COLOR: #f5deb3;
    
    FONT-SIZE: 14pt;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
H3
{
    COLOR: #f5deb3;
    
    FONT-SIZE: 14pt;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
H4
{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	text-decoration: underline;
}
H5
{
    COLOR: #f5deb3;
    
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal
}
H6
{
    
    font-size: 12pt;
    color: rgb(0,0,0)
}
A:hover
{
	color: #bb002b;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.log {  color: #fec20f}
.titrprogress {
	color: #005aa1;
	text-decoration: none;
	font-size: 12px
}
body {
	WIDTH: 960px;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 12px;
	background-image: url(../images/fon_page.jpg);
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-repeat: repeat-x;
}
.detailactu {
	font-size: 10px;
	color: #666666;
}
A.linkRoll {
	FONT-WEIGHT: bold;
	font-size: 10px;
	color: #333;
	text-decoration: underline;
}
A.linkRoll:hover {
	COLOR: #FF9900;
	font-size: 10px;
}
A.linkRoll:visited {
	color: #005aa1;
	font-size: 10px;
	text-decoration: underline;
}
.btnbleu {
	color: #FFFFFF;
	background-color: #005aa1;
}
.btn1 {
	background-image: url(../Images/fondeg.jpg);
	color: #FFFFFF;
	font-weight: 500;
	height: 30px;
	border: 1px solid #005C8F;
	cursor: hand;
	cursor: pointer;
}
.btn2 {
	background-image: url(../Images/fondegsilver.jpg);
	color: #666666;
	font-weight: 500;
	height: 30px;
	border: 1px solid #CCCCCC;
	cursor: hand;
	cursor: pointer;
	vertical-align: middle;
}
.btn3 {
	background-image: url(../Images/deg_rouge.jpg);
	color: #ffffff;
	font-weight: 500;
	height: 30px;
	border: 1px solid #CCCCCC;
	cursor: hand;
	cursor: pointer;
}.fondrougetitre {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/deg_rouge.jpg);
}
.larg {
	width: 450px;
}
.petittxt {
	font-size: 9px;
}
.borderfine {
	border-collapse:collapse;
}
.bleublanc {
	color: #FFFFFF;
	background-color: #005aa1;
	font-weight: bold;
}
.justifie {  text-align: justify}
.texteActu {
	color: #666;
}
#actuprincipale {
	width:502px;
	z-index:3;
	left: 177px;
}
#actuprincipale a:hover{
	text-decoration: none;
	color: #f00;
}
#actuprincipale a,#actuprincipale a:visited{
	text-decoration: none;
	font-weight: normal;
}
#actuprincipale img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;	
}
.H1actu {
	font-size: 12pt;
	color: #333;
	font-weight: bold;
}
.H1actu a, .H1actu a:visited{
	text-decoration: none;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.H1actu a:hover{
	text-decoration: none;
	color: #f00;
	font-weight: bold;
}

