
/* Global Defaults
=====================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,table,tr,th,td,em,object{margin:0;padding:0; }
p{margin:0px 0px 10px 0px}
table{border-collapse:collapse; border-spacing:0;}
table td{ vertical-align:top;  padding:2px  }
fieldset,img,abbr{border:0;margin:0;padding:0}
code{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
/*.desc img,.chap img{padding:0px 10px 10px 10px}*/
pre{font-size:12pt}
.clear{clear:both;}
/*==========================================================================*/
/* Library
=====================================================================*/
.cleaner {clear:both;margin:0; padding:0; background:transparent;font-size:0.5pt;}
.droite{text-align:right}
.centre{text-align:center}
.marge10{padding:10px}
.mini{font-size:8pt;color :#660000;}
.bold{font-weight:bold}
.rouge{color:red}

#retour_ajax{text-align:center;color:red;font-weight:bold}

/* Global Elements
=====================================================================*/

html { overflow-x: auto; height:100%;}/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */



#click_logo {float:left; margin:5px 0px 0px 0px; width:200px; height:27px; border:0px solid red  }


/* COMMUN STYLE */
.perso{ color:#9BB9DB; font-weight:bold; }
.rouge{ color:red; font-weight:bold;  }
.soustitre{ line-height: 0.5em;  text-align:center; font-size:80%;color:gray; }



form.form_login_co{ font-size:6pt; margin:50px 0px 10px 17px; padding:5px; border:0px solid red; color:white; font-style:italic }
form.form_login_co .titre{ color:white; font-size:6pt;  padding-bottom:2px;  }
form.form_login_co label  { text-align:left; color:white; display: block;   padding:0px} 
form.form_login_co .text {border: 1px solid silver; padding:0px; margin:0px 0px 2px 0px; width:110px;}
form.form_login_co input.bouton{ border: 1px solid white; color:white;  background-color:#9BB9DB; padding:0px; margin: 0px 0px 0px 0px; font-size:6pt; cursor: pointer;}


/* SUIVANT */
.suivant .suiv{font-size:90%;font-weight:bold;color:#cc0000}
.suivant a.suiv:link, .suivant a.suiv:visited {color:#888888;}
.suivant a.suiv:hover{color: #888888;}



.txt-shadow {  background: url("../img/shadowAlpha.png") no-repeat bottom right !important;  background: url("../img/shadow.gif") no-repeat bottom right; }

/* Global Links
=====================================================================*/
a {	margin: 0px;padding: 0px;}
a:link, a:visited, a:active{	background: transparent;		text-decoration: none;}
a:hover{background: transparent; text-decoration: none;}


table.cent {width:100%; text-align:center; border:0px solid black; border-collapse: collapse; caption-side: top; border-spacing: 0px;}
.margin{margin-left:10px; }
/* =========================================================*/


#bownser{ display:none; color:gray; height:300px; padding:10px;	width:98%;	text-align:center;	background:#EFEFEF;	border-bottom:1px solid #C5576E; z-index:3000;	position: absolute;  top: 100px;    left: 100px;}
.formError { position:absolute;	top:300px; left:300px;	width:200px;	padding-bottom:15px; display:block;	z-index:5000;}
.formError .formErrorContent {	width:100%; background:#660000;	color:#fff;	font-family:tahoma;	font-size:10px;	box-shadow: 1px 1px 6px #660000;	-moz-box-shadow: 1px 1px 6px #660000;
	-webkit-box-shadow: 1px 1px 6px #660000;	padding:4px 10px 4px 10px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}
.formError .formErrorArrow{	position:absolute;	bottom:0;left:20px;	width:15px; height:15px;}
.formError .formErrorArrow div{	box-shadow: 1px 4px 5px #660000;	-moz-box-shadow: 1px 4px 5px #660000;	-webkit-box-shadow: 1px 1px 5px #660000;	font-size:0px; }

.formError .formErrorArrow .line10{width:15px;height:1px; background:#660000;margin:0 auto; font-size:0px; display:block;} 
.formError .formErrorArrow .line9{width:13px;height:1px; background:#660000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line8{width:11px;height:1px; background:#660000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line7{width:9px;height:1px; background:#660000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line6{width:7px;height:1px; background:#660000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line5{width:5px;height:1px; background:#660000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line4{width:3px;height:1px; background:#660000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line3{width:1px;height:1px; background:#660000;margin:0 auto;display:block;} 

