/* ************************************************************************ */
/* HANDICA.COM : Style sheet                                                */
/* ************************************************************************ */
/* Creation : ACTI - jlp+oxc - 2002-07-11                                   */
/* ************************************************************************ */

* {margin: 0; padding: 0; border: 0 }

body { margin:0px;
	padding:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	background-color: #333333;
}

div.main_center {
	width:980px;
	background-color: #FFFFFF;
	padding:10px 10px 10px 10px;
	border-top:    2px solid #CCCCCC;
	border-left:   2px solid #CCCCCC;
	border-right:  2px solid #000000;
	border-bottom: 2px solid #000000;
	text-align: center ;
	margin:5px auto;
}

#topmenu{
	border-bottom: 2px solid #333333;
	float:left;
}
#botmenu{
	border-top: 2px solid #333333;
	float:left;
}

div.main_center_alleft { 
	background-color: #FFFFFF;
	padding:10px;
	background-color: #FFFFFF;
	border-top:    0px solid #FFFFFF;
	border-left:   0px solid #FFFFFF;
	border-right:  0px solid #000000;
	border-bottom: 0px solid #000000;
	text-align: left ;
	margin-left: auto;
	margin-right: auto;
	width:120px;
}

div.main_all_alleft { 
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-top:    0px solid #FFFFFF;
	border-left:   0px solid #FFFFFF;
	border-right:  0px solid #000000;
	border-bottom: 0px solid #000000;
	text-align: left ;
}

div.main_all_alright{ 
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-top:    0px solid #FFFFFF;
	border-left:   0px solid #FFFFFF;
	border-right:  0px solid #000000;
	border-bottom: 0px solid #000000;
	text-align: right ;
}

/* *************************************************************************
 * MAIN PAGE
 * ************************************************************************* */
ul.homemenu  {	
	margin:0px auto;
	list-style-position:inside;
	text-align:left;
	font-size: 1.1em;
	font-weight: bold;
	color:#333333;
}
		
ul.homemenu li {
	list-style-type:none;
	text-align:left;
	color:#333333;
}

/* *************************************************************************
 * MAIN PAGE
 * ************************************************************************* */

h1 { font-size: 18px; 
	color: #333333;
	margin-bottom:10px;
}

h1 a:link   { color:#333333; text-decoration: none; }
h1 a:visited{ color:#333333; text-decoration: none; }
h1 a:hover  { color:#009900; text-decoration: underline; font-weight: bold;}


h2 { 
	font-size: 16px; 
	font-weight: bold;
	margin: 10px 0px 10px 0;
}
h3       { font-size: 14px; font-weight: bold;
         }

table { margin-left: auto;
	    margin-right: auto;
		vertical-align: text-top;
	  }
table.bordered  { border-top:    1px solid #000000;
				  border-left:   1px solid #000000;
			      border-right:  1px solid #000000;
		          border-bottom: 1px solid #000000;
				  margin-left: auto;
				  margin-right: auto;
				  vertical-align: text-top;
				  }
td.bordered     { border-top:    1px solid #000000;
				  border-left:   1px solid #000000;
			      border-right:  1px solid #000000;
		          border-bottom: 1px solid #000000;
				  padding:2px;
				  vertical-align: text-top;
				 }

table.tblbrdr { border:  1px solid #000000; }
tr.tblbrdr    { border:  1px solid #000000; }
td.tblbrdr    { border:  1px solid #000000; padding: 2px; }

a:link   { color:#000000; text-decoration: underline; }
a:visited{ color:#000000; text-decoration: underline; }
a:hover  { color:#009900; text-decoration: underline; font-weight: bold;}

a.mute:link    {color:#000000;text-decoration: none;     }
a.mute:visited {color:#000000;text-decoration: none;     }
a.mute:hover   {color:#009900;text-decoration: underline;font-weight: bold;}

a.mute2:link    {color:#000000;text-decoration: none;     }
a.mute2:visited {color:#000000;text-decoration: none;     }
a.mute2:hover   {color:#009900;text-decoration: none;font-weight: bold;}

a.mutehead:link    { color:#000000;text-decoration: none;font-weight: normal;font-size: 18px;}
a.mutehead:visited { color:#000000;text-decoration: none;font-weight: normal;font-size: 18px;}
a.mutehead:hover   { color:#009900;text-decoration: none;font-weight: normal;font-size: 18px;}


img        { border:  0px solid #000000;
           }

img.illus  { border:  2px solid #000000;
           }

/* ------------------------------------------------------------------------ 
 * DBOCMENU
 * ------------------------------------------------------------------------ */
div.dbocmenu {	
	text-align:left; 
	margin:auto;
	font-size: 1.0em; 
	color: #333333;
}
	
div.dbocmenu p        { color:#333333; margin:0px; padding:0px;border: 0; font-size: x-small;background-color:inherit; }
div.dbocmenu a:link   { color:#333333; background-color:inherit; text-decoration: none; font-weight: bold;}
div.dbocmenu a:visited{ color:#333333; background-color:inherit; text-decoration: none; font-weight: bold;}
div.dbocmenu a:hover  { color:#009900; background-color:inherit; text-decoration: none; font-weight: bold;}
p.shrink              { margin:0px; }

div.dbocmenu ul  {	
	margin-left:0px;
	list-style-position:inside;
	display:inline;
}
		
div.dbocmenu li {
	float:left;
	list-style-type:none;
	margin-right:15px;
	list-style-image:url(/oc/images/puces.gif);
}

#maincontent {
	margin:15px auto 10px auto;
	padding:10px;
	clear:both;
}

#footer {
	clear:both;
	text-align:right;
	padding:2px;
	color:#CCCCCC;
}
#footer a:link   { color:#333333; background-color:inherit; text-decoration: none; font-weight: bold;}
#footer a:visited{ color:#333333; background-color:inherit; text-decoration: none; font-weight: bold;}
#footer a:hover  { color:#009900; background-color:inherit; text-decoration: none; font-weight: bold;}


/*#aide img {padding: 0 0 0 25px;}*/

/* ------------------ form element ---------------------------------------- */
form {text-align:left;}			
input, select, textarea	{margin: 2px; padding: 0; border: 1px solid black; background-color:#FFFFFF; text-align:left;}			
option          {margin: 0; padding: 0; border: 0;  }
*.formel        {color:#000000; background-color:#FFFFFF; font-size: 1em ; border:1px solid #000000; margin:1px;  }
*.forme2        {color:#000000; background-color:#FFFFFF; border: 1px solid white; margin:0;padding:0;text-decoration: underline; font-weight: normal;font-family: arial,verdana,helvetica,sans-serif;}
*.forme2:hover  {color:#FFCC00; background-color:#FFFFFF; border:0; margin:0;padding:0;text-decoration: underline; font-weight: normal;font-family: arial,verdana,helvetica,sans-serif;}
span.formlabel {display:inline;
				float: left;
				width: 11em;   
				text-align:right;
				padding:2px;}
label.formlabel     {display:inline; float: left; width: 11em; text-align:right; padding:2px; }
label.WBformlabel   {display:block;  text-align:left; }
label.formlabellong {display:inline; float: left; width: 18em; text-align:right; padding:2px; }
fieldset            { border:1px solid black; margin-bottom:10px; }
legend              { color: #000000; background: #FFFFFF; border: 1px solid black; padding: 2px 6px; margin: 6px; }

.hdrctry_emptyfloatdiv  {margin: 0; padding: 0 0 2px 0; border: 0; background-color:inherit; float:left; position:relative; width:100%; }
label.hdrctry_formlabel {display:inline; float: left; width: 11em; text-align:right; padding:2px; }
/* ------------------------------------------------------------------------ */

/* ------------------ table ---------------------------------------- */
/* 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;}

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

