body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #DFE1E1;
}
.aligncenter {
	text-align: center !important
}

.alignright {
	text-align: right !important;
}

.caution {
	color: red
}

.bleu { background-color: #7FC9DC; }
.white { background-color: #FFFFFF; }
.bleugris { background-color: #A8D1DC; }
.grisclair { background-color: #F2F3F3; }
.bleumoyen { background-color: #508FB2; }
.black { background-color: #000000; }
.bleuclair { background-color: #C9F2FB; }
.topbleu{ background-color : #84d1e7;}
.downbleu{ background-color: #6dc1d9;}

.down { background-image: url(../images/motifs/down.jpg); }
.menubackground { background-image: url(../images/motifs/left.jpg); }
.top { background-image: url(../images/motifs/top.jpg); }
.card { background-image: url(../images/motifs/bandeau.gif); }

.labels
{
	/*font-weight:bold*/
}
form { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0px;
}
option{
font-size: 8pt;
font-weight:bold;
height:17px;
margin: 0; 
background-color: #C9F2FB;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #ff0000;
	font-weight: bold;
}

a:hover {
	/*color: #7FC9DC;*/
	text-decoration: underline;
	font-weight: bold;
} 
a:link {
	color: #ff0000;
	font-weight: bold;
}
a:visited {
	color: red;
	font-weight: bold;
}

a:active {
	color: #7FC9DC;
	font-weight: bold;
}
.formTextarea
{
font-size: 8pt;
font-weight:bold;
height:17px;
margin: 0; 
background-color: #C9F2FB;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea
{
	background-color:#C9F2FB
}

input { 
font-size: 8pt;
/*font-weight:bold;*/
height:20px;
margin: 0; 
background-color: #C9F2FB;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 { color:red; font-size:13pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.text-card {
	color: #FFFFFF; font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; }


.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #245F77;
		text-decoration: none; }

.menu:hover{
	color: #245F77;
	text-decoration: none;} 

.menu:link {
	color: #245F77;}

.menu:visited {
	color: #000000;}

.menu:active {
	color: #000000;}

/*.menufond {
onmouseover: backgroundColor=#0066FF; 
onmouseout: backgroundColor: #010298;}*/



.test{
	color: #7FC9DC;
	text-decoration: underline;
	font-weight: bold;
}


txt, td, body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	font-style: normal;
	color: #000000;
	text-align: left;
}

.par 
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	font-style: normal;
	color: #000000;
	text-align: left;
	}

.smallpar 
{
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;	
	font-style: normal;
	color: #000000;
	text-align: left;
	}

.pared 
{
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	font-style: normal;
	color: #CC0000;
	text-align: left;
	font-weight: bold;
	}

.dot{
	font-size: 15pt;
	font-weight: bold;
}

.title {
	color: #CC0000;
	font-size: medium;
	font-weight: bold;
}

.title_sm 
{
	color: #CC0000;
	font-size: 9pt;
	font-weight: bold;
} 
.titleb 
{
	font-size: 8pt;	
	font-weight: bold; 
	color: BLACK
} 
.titleb:hover 
{
	color: #664C05
}

.tabnormal1{background-image: url(../images/buttons/1.gif);}
.tabover1{ background-image: url(../images/buttons/1h.gif);}
.tabnormal2{background-image: url(../images/buttons/2.gif);}
.tabover2{ background-image: url(../images/buttons/2h.gif);}
.tabnormal3{background-image: url(../images/buttons/3.gif);}
.tabover3{ background-image: url(../images/buttons/3h.gif);}
.tabnormal4{background-image: url(../images/buttons/4.gif);}
.tabover4{ background-image: url(../images/buttons/4h.gif);}
.tabnormal5{background-image: url(../images/buttons/5.gif);}
.tabover5{ background-image: url(../images/buttons/5h.gif);}
.tabnormal6{background-image: url(../images/buttons/6.gif);}
.tabover6{ background-image: url(../images/buttons/6h.gif);}
.tabnormal7{background-image: url(../images/buttons/7.gif);}
.tabover7{ background-image: url(../images/buttons/7h.gif);}
.tabnormal8{background-image: url(../images/buttons/8.gif);}
.tabover8{ background-image: url(../images/buttons/8h.gif);}

.menuItem
{
	color:Black;
	text-decoration:none;
	font-size:11px
}

.subMenuitem
{
	color:#4f8196;
	text-decoration:none;
	font-size:11px
}
.menuRollOver
{
	background-color:#8cddef;
	/*color:#315463;*/
	text-decoration:none;
	font-size:11px;
	border:solid 1px #C9F2FB
}

.menuRollOut
{
	background-color:#C9F2FB;
	/*color:#4f8196;*/
	text-decoration:none;
	font-size:11px
}

.mediumHeader{
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

.largeHeader
{
	font-size:200pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black 
}

.paddingShort
{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px
}

.paddingMedium
{
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px
}
.paddingHigh
{
	padding-left:12px;
	padding-right:12px;
	padding-top:7px;
	padding-bottom:7px
}

.bgEffect1
{
	background-color:black;
	color:white;
	padding-left:8px;
	padding-right:8px
}

.urlLink
{
	FONT-SIZE: 11px;
	color:Black;
	TEXT-DECORATION: none;
}

.urlLink:visited {
	color: black;
}

.urlLink:hover
{
	font-size: 11px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.urlLink:active {
	color: #000000;
}

.tab
{
	border: solid 1px black;
}

.activeTab
{
	border: solid 1px black;
	top:-3px;
	z-index:5;
	border-bottom: none;
	background:transparent;
	padding:8px 5px 0px 5px;
	position:relative 
}

.tabStrip:hover
{
	
	/*
	text-decoration: underline;
	background-color:#B9DFE9;//#F2F3F3;
	color:#EBBB12; //#70C0D7
	*/
	background-color:#B9DFE9;
	color: White
} 

.selectedTab
{
	font-size:12pt;
	z-index: 10;
	position:relative;
	top: 2
}
.selectedTabBorder
{
	border-top:solid 1px black
}

.selectedTabForDescTab
{
	font-size:10pt;
	z-index: 2;
	position:relative;
	top: 2;
}

.tabItem
{
	z-index: 1;
	position:relative;
	top: 4
}

.bringTextAreaToTheFront
{
	z-index: 5;
	position:relative;
}

.b3w:hover, a:hover
{
	text-decoration :none;
}