.body {
	margin:0; 
	padding:0}
.form{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #5F5F5F;
}
.formcenter{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #5F5F5F;
	text-align: center;
}
h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2f83ae;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2f83ae;}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb3405;
	vertical-align: middle;
}

.titreh3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cb3405;
	vertical-align: middle;
	font-variant: small-caps;
}

.titreh1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2f83ae;}

.libform{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb3405;
	vertical-align: middle;
	text-align: right;
}

.libformhaut{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb3405;
	vertical-align: top;
	text-align: right;
}
.print{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #5F5F5F;
}
.libformleft{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb3405;
	vertical-align: middle;
	text-align: left;
}

.libformcenter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb3405;
	vertical-align: middle;
	text-align: center;
}

.bt{
	background-color: #F1F6F8;
	color: #2f83ae;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
}

.bt250{
	background-color: #F1F6F8;
	color: #2f83ae;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 250px;
}

.bt150{
	background-color: #F1F6F8;
	color: #2f83ae;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
}

.wd50
{
	width: 100px;
	text-align: center;
}

.wd40
{
	width: 70px;
	text-align: center;
}

.btnolg{
	background-color: #F1F6F8;
	color: #2f83ae;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.menu
{
	background-color: #F1F6F8;
	color: #2f83ae;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	vertical-align: middle;
	height: 40px;
}


td#date{background-color:#f1f6f8;}
td#menugpastille {background-color:#2f83ae; width:5px; border-bottom:5px #ffffff solid}
td#menugcontent{background-color:#f1f6f8; width:150px;  border-bottom:5px #ffffff solid; padding:5px 5px 5px 5px}
td#content{padding-top:15px}
td#menud{width:20px}
td#foot{height:5px; background-color:#2f83ae}
td#droite{background-image:url(images/bgdroite.jpg); background-repeat:no-repeat; background-position:top right}
td#menugpastilleselected {background-color:#cb3405; width:5px; border-bottom:5px #ffffff solid}


a.lien:link, a.lien:active, a.lien:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5399bc; text-decoration:none}
a.lien:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cb3405;
	text-decoration: none;
}
a.lienbouton:link, a.lienbouton:active, a.lienbouton:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2F83AE; text-decoration:none; font-weight:bold}
a.lienbouton:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb3405;
}

a.lienrouge:link, a.lienrouge:active, a.lienrouge:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CB3405;
	text-decoration: none;
	font-weight: bold;
}
a.lienrouge:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2F83AE;

}

.urgentocc{
	background-color: #CD2001;
	color: White;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 130;
}

.urgentlib{
	background-color: #8DD1FE;
	color: white;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 130;
}

.normallib{
	background-color: #2DAF19;
	color: white;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 130;
}

.normalocc{
	background-color: #DEB005;
	color: white;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 130;
}

.select200{
	
	width: 300px;
}

.select150{ width: 200px; }

.select149{
	
	width: 200px;
}

.select149centre{
	
	width: 200px;
	text-align: center;
}

.titre{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold; 
color:#2f83ae; 
padding-left:20px;
text-align:left;
}

.titrerouge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CB3405;
	text-align: center;
}

.txt
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:norma; 
color:#2f83ae; 
padding-left:20px;
}

