/* ************************************************************************ */
/* Handica.com - OC Technologies : Style sheet                              */
/* ************************************************************************ */
/* Creation : jlp - oxc - 2005-08-22                                        */
/* ************************************************************************ */


body     { font-family: arial, helvetica, sans-serif;
           font-size:  x-small; 
		   font-weight: normal; 
		   color: #000000; 
		   background-color:#DDDDDD; 
		   border:0px; margin: 0px; padding:4px; }

#conteneur {margin: 7px;
			border:1px solid #202164;
			background-color:white;
			padding-bottom:10px;
}

#top     {text-align: right; 
		   border-top:    0px solid #000000;
		   border-left:   0px solid #000000;
		   border-right:  0px solid #000000;
		   border-bottom: 2px solid #202164;
		   margin:3px;
		   padding-bottom:35px;
}

#bottom  {text-align: right; 
		  border-top:    2px solid #202164 ;
		  border-left:   0px solid #000000;
		  border-right:  0px solid #000000;
		  border-bottom: 0px solid #000000;
		  margin-top:6px;
		  margin-left:3px;
		  margin-right:3px;
		  margin-bottom:3px;
          padding:2px;
		  clear:both;
}

#corpus  { margin: 0px;
           padding:0px;
		   border:0px;
		   text-align: center ;
}


/* Need to redefine everything to prevent overload... */
h1.stdbo   {display:inline; font-size: small; font-weight: bold; color: #0000C0;
			height: auto;	
			font-variant:normal;
			border-bottom: 1px solid #FFFFFF;
			padding: 0 0 0 0;
			margin: 0;
			background-image:none;
}
h2.stdbo   {font-size: medium; color: #000000; background-color: #FFFFFF;  margin: 2px; border: 0px; }
h3.stdbo   {font-weight: bold;font-size: small;  color: #000000; background-color: #FFFFFF; margin: 2px; border: 0px;  }
h4.stdbo   {font-weight: bold; color: #000000; background-color: #FFFFFF; margin: 2px; border: 0px; }
h5.stdbo   {font-weight: bold; color: #000000; background-color: #FFFFFF; margin: 2px; border: 0px;}
h6.stdbo   {font-weight: bold; color: #000000; background-color: #FFFFFF; margin: 2px; border: 0px;}

.left    {text-align: left}
.right   {text-align: right}
.center  {text-align: center}


form     { border: 0px;
		   margin: 0px;
           padding: 0px;
		 }
a:link   { color:#000000;  text-decoration: underline;}
a:visited{ color:#000000; text-decoration: underline}
a:hover  { color:#319C63;  text-decoration: underline}

div.border  {margin:20px;
             padding:10px;
		     border:    2px solid #000000;
		     text-align:justify;
}

div.border:first-letter  
            {font-size: 120%;
			 padding-left:10px;
			}

img  {border-style: none;margin:0px}
/* All standard text elements*/

tr   {margin: 0px; border: 0px;}
td   {margin: 0px; border: 0px;}
li   {margin: 0px; border: 0px;}
ul   {margin: 0px; border: 0px;}
p    {margin: 0px; border: 0px; }
/* All standard titles */

/* Specific elements */
table        {margin: 0px auto; border: 0px; border: 1px; border-color: #B90303;text-align:left;}
tr.bandeau   {color: #FFFFFF; background-color: #F293B9;  border: 0px; margin: 0px }
td.bandeau   {color: #FFFFFF; background-color: #F293B9;  border: 0px; margin: 0px }

a.intable    {color: #000000; background-color: #FFFFFF; border: 0px; margin: 0px }
th.H0        {color: #FFFFFF; background-color: #0000C0; border: 0px; margin: 0px }

tr.H0        {color: #0000D5; background-color: #CCCCCC; border: 0px; margin: 0px }
tr.A0        {text-align:left; color: #000000; background-color: #FFFFFF; border: 0px; margin: 0px }
tr.A0:hover{
background-color: #FFFFDD;
}
tr.A1        {text-align:left; color: #000000; background-color: #EEEEEE; border: 0px; margin: 0px }
tr.A1:hover{
background-color: #FFFFDD;
}
td.bordered     { border:    1px solid #000000;}


form.formcss   { padding: 1em; }
fieldset.type1 {display:inline; margin: auto; font-size:small;
				text-align:right;
                /*background-color: #EEEEEE;*/ 
               }
fieldset.type2 {background-color: #DDDDDD; }
form.formcss label { 
					float: left;
					width: 110px;   
					text-align:right;
					padding:2px;
					font-size:x-small;
} 

span.red     {background-color: red;     border: 0px; margin: 0px }
span.orange  {background-color: orange;  border: 0px; margin: 0px }
span.green   {background-color: green;   border: 0px; margin: 0px }
span.black   {background-color: black;   border: 0px; margin: 0px }
span.blue    {background-color: blue;   border: 0px; margin: 0px }


span.b1      {font-weight: bold;   font-style: normal  ; color: #FF6600; background-color: #FFFFFF; margin: 0px; border: 0px; }
span.b2      {font-weight: bold;   font-style: normal  ; color: #000066; background-color: #FFFFFF; margin: 0px; border: 0px; }
span.bB      {font-weight: bold;   font-style: normal; color: #000000; background-color: #FFFFFF; margin: 0px; border: 0px; }
span.bI      {font-weight: normal; font-style: italic; color: #000000; background-color: #FFFFFF; margin: 0px; border: 0px; }
span.bC      {font-weight: normal; font-style: normal; color: #000000; background-color: #FFFFFF; margin: 0px; border: 0px; padding-left:6px}

/* For test purposes */
p.small      {font-size:  7pt; font-weight: normal; color: #000000; background-color: #FFFFFF; margin: 0px; border: 0px; }

/* ------------------------------------------------------------------------
   - CMS Modifications
   ------------------------------------------------------------------------
   - 2006-09-12 : OXC for Handica.com
   ------------------------------------------------------------------------ */
h1 {display:block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	font-weight: bold; 
	color: #000099; 
	font-variant: small-caps; 
	vertical-align:middle; 
	height: 30px;
	border-bottom: 1px solid #9999FF;
	padding: 0 0 0 60px;
	margin: 0;
	background:#FFFFFF url(/images/fl_tit_h1.gif)  no-repeat 0% 0%;
}
.floatleft{
float:left;

}

h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	text-align:left;
	color: #6666CC;
	border-bottom: 1px solid #CCCCFF;
	padding: 0 0 0 20px;
	margin: 0;
	background:#FFFFFF;

}

h3 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	font-style: normal; 
	color: #6666CC; 
	background-color: #FFFFFF; 
	margin: 0px; 
	border: 0px; 
}

.strongtext {
	font-weight: bold; font-style: normal; color: #D70100;font-size: 1.1em;
}

ul { list-style-image : url(/images/puce.gif)  }

/* ------------------------------------------------------------------------ */

/*################## Arborescence ##################*/
#tree {
	margin:auto;
	margin-bottom:20px;
	padding: 10px;
	background-color: #FFFFFF;
	float:left;
	width:350px;
}

#tree ul#root {	
	margin:0px;
	padding: 10px;
	/* margin-left: -20px; */
}

#tree ul, #tree li {
	text-align: left;
	list-style-type: none;
	list-style-image: none;
	margin:0px;
	padding: 0px;
}

#tree li {
	position: relative;
	/* margin-left: -10px; */
}

#tree ul.lev1 ul {
	background: url("img/line.gif") repeat-y 0px 0px;
	 /*display: none; */
}

#tree li ul.active {
	display: block;
}

#tree a:link,#tree a:visited { cursor: pointer;color:#000000; background-color: #FFFFFF; text-decoration: none;}
#tree a:hover  { cursor: pointer;color:#000000; background-color: #C2D5F3; text-decoration: none;}

#tree a.selected:link, #tree a.selected:visited,#tree a.selected:hover{
	background-color:#0033CC; text-decoration: none;cursor: pointer;color:#FFFFFF;
}
#tree li ul.last {
	background: none;
}
#tree a img{
text-decoration: none;background-color: #FFFFFF;border:none;margin-right:0px;
}

#tree img{
	position: relative;
	width: 19px;
	height: 20px;
	margin-bottom: -4px;
	margin-right: 2px;
}

#tree img.clic {
	cursor: pointer;
}

.modiftree {
	margin:auto;
	margin-bottom:10px;
	padding: 10px;
	background-color: #FFFFFF;
	width: 300px;
	margin-left:5px;
	position:relative;
	float:left;
	text-align:left;
}

.formoption {
	text-align:center;
}

.content {
	position:relative;
	display:block;	
	margin:auto;
	margin-top:5px;
	padding:0px;
	width:800px;
	text-align:center;
}

/* Liste railroad */
#railroad ul, #railroad li {
	text-align: left;
	list-style-type: none;
	list-style-image: none;
	margin:0px;
	padding: 0px;
	display:inline;
}



/* Rajout 2008 */



.divmenu{
padding:10px 10px 10px 10px;
text-align:center;
float:left;

width:80px;
height:70px;
}
.divmenu:hover{
background-color: #C2D5F3;
}


