/*par défaut pour tous les nav*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, code, em, img, strong, hr, dl, dt, dd, ol, ul, li, form, fieldset, label, table, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:none }
body { line-height: 1.25; color: black; background: white; }
/*body {filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#E0F0FF);}*/
ol, ul { list-style:none; }

/* Body styles */
html, body { background-color: #E0F0FF; text-align: center; margin: 0; padding: 0; height: 100%; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

a { text-decoration: none; color: #0462bb; }
.tabNav   {list-style-type: none; padding: 0;  margin: 0; }
.tabNav li {float: left; text-align: center;}
.tabNav li a, .tabNav li a:visited {display: block; text-decoration: none; color: #617289; width: 95px; height: 24px; line-height: 24px; letter-spacing: 0px; 
		font-size: 11px; font-weight: bold; font-family: Tahoma, Helvetica, sans-serif; background: url(../_images/tabs.gif) no-repeat;} 

.tabTwo, .tabThree, .tabFour, .tabFive, .tabSix  {margin-left: -6px;}
.tabOne a 	{display: block; position: relative; z-index: 1000;}
.tabTwo a 	{display: block; position: relative; z-index: 900;}
.tabThree a {display: block; position: relative; z-index: 800;}
.tabFour a 	{display: block; position: relative; z-index: 700;}
.tabFive a 	{display: block; position: relative; z-index: 700;}
.tabSix a 	{display: block; position: relative; z-index: 600;}
.tabNav li a:hover {background-position: 0px -24px; text-decoration: none; }
/* .tabNav li.tabFive a.active {background-position: 0px -49px; cursor: default; } */

#global {text-align: center;  margin: 0;  padding: 0;  width: 745px; margin-left: auto; margin-right: auto;} 
			/*	 border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; } */ 
				 
#topbar {margin-top: 5px; font-size: 12px; vertical-align: middle; }

#header {position: absolute; top: 0px; right: 0px; color: #ffffff; display: none; }

#footer {clear: both; padding: 2px; margin: 2px 0 0 0; color: Gray; font-size: 11px; text-align: center; }
#footer { background: url(../_images/footer.png) no-repeat; height: 43px; line-height: 40px;	color: #fff; }
#footer a { color: #ffc000; }
#footer span { float: left; display: block; line-height: 50px !important; height: 43px; }

#content 	{margin: 0; padding: 0;  float: left; }
#bloc_head {float: left; background-color: #6495ED; padding: 0; margin: 0; height: 60px; text-align: left; }
#bloc_left 	{float: left; background-color: #ad8cab; padding: 0; margin: 0; height: 640px; width: 300px; text-align: left; }	
#bloc_right, #bloc_right2 {float: left; background-color: #6a696e; padding: 0; margin: 0; height: 640px; width: 445px; text-align: left;}
#bloc_right2 { height: 620px; margin-top: 20px}	
#bloc_hide 	{width: 100%; height: 100%; position: absolute; top: 0px;	right: 0px;	visibility: hidden;}

h1 {margin: 0; padding: 0; text-decoration: none;
	font-size: 13px; font-weight: bold;	letter-spacing: 0.5px;	COLOR: #EE82EE;}
h2 {margin: 0; padding: 0; text-decoration: none; 
	font-size: 12px; font-weight:  bold; letter-spacing: 0.5px; COLOR: #EE82EE;}
h3 {margin: 5px 0px 5px 0px;	padding: 0; text-decoration: none; 
	font-size: 14px; font-weight: bold; letter-spacing: 1.5px; COLOR: #EE82EE;}
h4 {margin: 5px 0px 4px 0px;	padding: 0; text-decoration: none; 
	font-size: 13px; font-weight: bold; letter-spacing: 1.0px; COLOR: #EE82EE;}
h5 {margin: 5px 0px 3px 0px;	padding: 0; text-decoration: none; 
	font-size: 13px; font-weight: bold; letter-spacing: 0.5px; COLOR: #EE82EE;}
h6 {margin: 5px 0px 2px 0px;	padding: 0; text-decoration: none; 
	font-size: 13px; font-weight: normal; letter-spacing: 0.5px; COLOR: #AD8CAB;}
p {margin: 5px 0px 15px 0px; padding: 0; text-decoration: none;  text-align: justify; }

img 	{margin: 0; padding: 0; border: none }
object {margin: 0; padding: 0; border: none }
form	{margin: 0; padding: 0; border: none }
strong {font-size: 14px; font-weight: bold; letter-spacing: 1.0px; color: #EE82EE }
b 		{font-size: 13px; font-weight: bold; letter-spacing: 0.5px; color: #EE82EE }
table 	{margin: 5px 10px 0px 10px; padding: 0; text-align: justify }
td, tr, th {margin: 0; padding: 0; border: none } 
hr 	{border-color: blue; border: none; border-top: 1px solid }
#argForm { font-family:Microsoft Sans Serif, Arial, Verdana, Tahoma; font-size:20px; }
/* FaceBox  */
#facebox { position:absolute; top:0; left:0; z-index:891; text-align:left; font-family:Tahoma, Geneva, Arial, sans-serif; font-size:12px; }
#facebox .popup { position:relative; }
#facebox table { border-collapse:collapse; }
#facebox td { border-bottom:0; padding:0; }
#facebox .body { padding:10px; background:#fff; width:500px; }
#facebox .loading { text-align:center; }
#facebox .image { text-align:center; }
#facebox img { border:0; margin:0; }
#facebox .footer { border-top:1px solid #DDDDDD; padding-top:5px; margin-top:10px; text-align:right; }
#facebox .footer img { vertical-align:middle; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height:10px; width:10px; overflow:hidden; padding:0; }
#facebox .b { background:url(../_jscript/fbox-b.png); }
#facebox .tl { background:url(../_jscript/fbox-s.png) 0 0;  width: 10px;  height: 10px; }
#facebox .tr { background:url(../_jscript/fbox-s.png) -10px 0; width: 10px; height: 10px; }
#facebox .bl { background:url(../_jscript/fbox-s.png) -20px 0; width: 10px; height: 10px; }
#facebox .br { background:url(../_jscript/fbox-s.png) -30px 0; width: 10px; height: 10px; } 
#facebox_overlay { position:fixed; top:0px; left:0px; height:100%; width:100%; }
.facebox_overlayBG { background-color:#000; z-index:890; }
.facebox_hide { z-index:-891; }

/* External links */
a	{color: #009FFF; letter-spacing: 0.5px }
a:link 		{color: #009FFF; text-decoration: underline }
a:visited 	{color: #00BFFF; text-decoration: none }
a:hover		{color: #00DFFF; text-decoration: none }
a:active 	{color: #00BFFF; text-decoration: none }
.ref a:link {color: #87c0e9;}
.ref a:visited  {color: #87c0e9;}
.ref a:hover {color: #e85c00;}
.ref a {font-weight: normal;	color: #87c0e9; text-decoration: none;}
a:link .ref {color: #87c0e9;}
a:visited .ref  {color: #87c0e9;}
a:hover .ref {color: #e85c00;}
a .ref {font-weight: normal;	color: #87c0e9; text-decoration: none;} 
a[href$=".pdf"]	 {color:#2bb2c2; padding-left:20px; background:url(../_images/pl_urlpdf.png) no-repeat center left;}
a[href$=".rss"]   { color:#2bb2c2; padding-left:18px; background:url(../_images/pl_urfeed.png) no-repeat center left; }
a[href^="http:"] {color:#2bb2c2; padding-left:13px; background:url(../_images/pl_urlink.png) no-repeat center left; } 
a[href^="http:"]:visited { color:#165d70; padding-left:13px; background:url(../_images/pl_urlinked.png) no-repeat center left; }
a[href^="http://www.absolutic.fr"]:visited { color:#2bb2f2; padding:0; background:none; }
a[href^="http://www.absolutic.fr/_demo"]:visited { color:#2bb2f2; padding:0; background:none; }

/*
.TEXTE {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;
	line-height: normal; font-weight: normal;	color: #d8d7d7;
	clip: rect(auto,auto,auto,auto);	margin-right: 10px; margin-left: 15px;}
*/
.Style3 {color: #8ac2e6;}
.Style4 {color: #ffffff; margin-right: 20px;	margin-top: 20px;	font-size: 11px;}
.Style7 {color: #FFFFFF}
.Style11 {color: #d8d7d7; font-size: 9px; }
.minititre {font-size: 14px; font-weight: bold;	color: #9FC300;}

/* popup */
.blocannonce {border: 1px solid #CCCCCC; background-color: #6a696e;}
.ombre{background-color: black; padding : 0px;
/* background-image: url(../img/fond_ombre.gif); */
/* -moz-border-radius: 10px;	*/
/* -Filter: Alpha(Opacity=30);  /* pour explorer */
/* --moz-opacity:0.3; /*pour mozilla */
/* -khtml-opacity: 0.3; */
opacity:0.3;}

.iframe { overflow:auto; width:400px; height:300px; padding:20px; border:solid 1px black }

.lamain {cursor: default;}
.minitype {font-size: 11px; color: #333333;}
.formletter {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;
	line-height: 12px; color: #333333; height: 15px;	width: 80px; 
	background-color: #CCCCCC;	border: 0px solid #333333;}
.formbutton {font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	line-height: 12px; color: #333333; height: 15px;	width: 60px;
	background-color: #CCCCCC;	border: 0px solid #CCCCCC; }


.box {width: 185px; padding: 0px 0px 0px 5px; margin: 20px 0px 0px 5px; float: right; border-left: 1px solid #C1C1C1;}
.box p {color: #DF1733; margin: 0px 0px 5px 0px;}
.box h2 {margin: 0px 0px 7px 0px; padding: 0px 0px 0px 5px; color: #E85569; font-weight: bold; border-left: 9px outset #6495ED; font-size: 13px;}

.gras {text-decoration: none;  font-weight:  bolder; letter-spacing: 0px; color: #EE82EE; }
.pict {float: left; margin-right: 12px; padding: 0;}

.right {float: right; margin-right: 15px; padding: 0; font-size: 11px; font-weight: normal; letter-spacing: 0px; color: Gray }
.left   {float: left; margin-left: 15px; padding: 0; font-size: 11px; font-weight: normal; letter-spacing: 0px; color: Gray }

#data { BORDER-RIGHT: #564b47 1px dashed; PADDING-RIGHT: 15px; BORDER-TOP: #564b47 1px dashed; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; VERTICAL-ALIGN: middle; BORDER-LEFT: #564b47 1px dashed; WIDTH: 640px; PADDING-TOP: 15px; BORDER-BOTTOM: #564b47 1px dashed; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left } 
TEXTAREA { BORDER-RIGHT: #c5c5c5 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #909090 2px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c5c5c5 2px solid; WIDTH: 95%; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 2px solid; text-align: left; } 

.shadeform {FONT-size: 10pt; COLOR: #000000; background-image: url("../_images/shadeform.gif");
			margin-top:1px; BORDER: #000000 1px solid;}
.date	{font-size: 11px; font-weight: normal; letter-spacing: 0px; color: Gray }
.lettrine {font-size: 20px; font-weight: normal; color: #FFF }
.smartag {border-width : 0px 0px 1px 0px;	border-style :dashed;	border-color :#FFF; cursor :help }
/* use with <span class="smartag" title="commentaire">texte</span> */ 

/* Useful misc */
.alert { color:#fb0000; font-size:0.85em; }
.cache { display: none; }
.center { text-align:center; }
.note{ color:#666; margin-right:10px; font-variant:small-caps; }
.fleft { float:left !important; }
.fright { float:right !important; }
.left { text-align:left; }
.right { text-align:right; }
.no-margin { margin:0; }
.no-padding { padding:0; }
.icon { vertical-align:middle; }
