html, body, td, th { font-family:verdana; font-size:8pt; line-height: 140%; color:#444444; margin:0px; }


.erreur{color:#C1272D;}
.avert{color:#C1272D;}
.small { font-size:7pt; }
.menu_sel { color:#0065A4; text-decoration:none; font-size:10pt; }
.sous_titre { background:#CFE3F4; }
.searchword{ background:#FFFF00; }

/* CONTENEURS */
span.titre {  font-size:11pt; font-weight:bold; color:teal; }
span.purchase {  font-size:8pt; color:white; background:#0065A4; padding:3px;}

div.title { background:#eaeaea; color:black; font-weight:bold; font-size:13px; padding:5px;}
div.search { z-index:10; position:absolute; left:570px; top:5px; width:210px; margin: 0px 0px 0px 0px; background:white; border:0px solid white; text-align:right}
div.cart { 
	z-index:10; 
	position:relative; 
	left:580px; 
	top:55px; 
	width:200px;
	margin: 0px 0px 0px 0px; 
	color:white
}
div.ident { 
	z-index:10;
	position:relative;
	left:495px;
	top:61px;
	width:285px;
	margin: 0px 0px 0px 0px;
	background:#FFFFFF;
	color:black;
}
div.resumeArticle{ text-align:justify; }
div.justifier{ text-align:justify; }
div.lastNum {
	border: 1px solid black;
	padding: 5px;
	background: rgb(255, 255, 255) none repeat scroll 0%;
	text-align: left;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}
div.m1 { background:#0065A4; color:white; height:20px; font-weight:bold; padding:4px; margin:1px; }
div.contenu { padding:3px; }
div.adresse { text-align:center; padding:10px; }
#div_baniere {
	position:relative;
	width:780px;
	height:98px;
}
#div_baniere_home {
	position:absolute;
	padding-top:9px;
	padding-left:12px;
	width:80px;
	height:80px;
}

p { line-height: 17px; }

li.small { font-size:7pt; }
li.userPanel{ list-style-type:square; color:#C1272D; }

a.m1 { color:#FFFFFF; }
a.m1:hover { text-decoration:underline }
a.copy { font-size:7pt; }
a.copy:hover { text-decoration:underline; }
a.links { text-decoration:underline; }
a.m2 { font-size:8pt; }
a.m2:hover { text-decoration:underline; }
a.small { font-size:7pt; }
a.small:hover { text-decoration:underline; }
a { color:#0065A4; text-decoration:none; }
a.menu1 { color:#0065A4; text-decoration:none; font-size:10pt;}
a.menu2 { color:teal; text-decoration:none; font-size:8pt;}
a.copy { color:#0065A4; text-decoration:none; }

img.link { border:0px; }



/* TABLEAUX */

TABLE#forum_pages a.menu {color:white;}
TABLE#forum_pages a:hover.menu {color:white; background:black;}
TABLE#forum_pages td {font-size:10px;}
TABLE#forum_pages .menu {color:white;}
TABLE#forum_pages .menu1 {color:white;font-weight:bold;}
TABLE#forum_bas .fms { font-size:9px; text-align:center; border:1px solid #ae113B;}
TABLE#forum_new .small { font-size:9px; }

tr.pair {background:#FFFFFF;}
tr.impair {background:#FFFFCC;}

th.cart , td.cart { background:#0065A4; color:white; height:20px; font-weight:bold; padding:4px; margin:1px; }

td.sstitre {  font-size:8pt;}
td.resume { font-size:7pt; font-family:verdana;}
td.small { font-size:7pt; }
td.separator { background:#0066CC; }
td.copy { font-size:7pt; color:#4e4e4e; text-align:center; }
td.title { background:#0066CC; color:white; font-weight:bold; font-size:13px; padding:5px;}



/* FORMULAIRES */

input { border:1px solid #444444; font-family:verdana; font-size:8pt;}
input.cb { border:0px solid transparent; background:transparent; }
input.ok_btn { font-size:7pt; width:30px; background:#0065A4; color:white; }
input.ret_btn { font-size:7pt; background:#0065A4; color:white; }
input.req { border:1px solid red; font-family:verdana; font-size:8pt;}
input.radio { border:0px solid transparent;}

select { border:1px solid #990000; font-family:verdana; font-size:8pt;}

button.save_btn { font-size:8pt; width:120px; background:#0065A4; color:white;  border:1px solid #000000;}
button.cancel_btn{ font-size:8pt; width:120px; background:teal; color:white;  border:1px solid #000000;}



/* AUTRES */

.fxoContainer { position:relative; z-index:1; border:1px solid #000000; padding:0; border-style:dotted; width:100%; }	
.fxoContainerSelected { position:relative; z-index:1; background:#ffffe8; border:1px solid #ff0000; padding:0; border-style:dotted; width:100%; }	
.fxoContainerTitle { 
	position:relative; 
	height:10px; 
	z-index:1; 
	border:1px solid #000000; 
	padding:2; 
	font-family:verdana; 
	font-size:7pt; 
	color:white; 
	background:#ae113b; 
	width:120; 
}
#dhtmltooltip { 
	position: absolute; 
	width: 225px; 
	border: 1px solid #ae113B; 
	padding: 2px; 
	background-color: lightyellow;
	visibility: hidden; z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=silver,direction=135,strength=4);
}