
/* Correction bug IE6 */
UL#menu LI { width : auto !important; width : 15%; }
UL#sousmenu LI { width : auto !important; width : 20%; }

*
{
  border:none;
  padding:0px;
  margin:0px;
  list-style:none;
  text-decoration:none;
}



BODY
{
  
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    
}

DIV#contener
{
  width:950px;
  margin: 0px auto;
}

DIV#mainLeft
{
  background: left url(../img/shadowLeft.png) repeat-y;
}

DIV#mainRight
{
  background: right url(../img/shadowRight.png) repeat-y;
}

DIV#main
{
  width:938px;
  

  margin: 0px auto;
  padding-bottom:1px;
}

DIV#mainInner
{
  
  width:936px;
  margin: 0px auto;
  padding-bottom:3px;
}

DIV#mainHeader
{
  height:223px;
  margin:0px 7px 6px 7px;
  
}

DIV#headerInner
{
  height:202px;
  margin:0px 1px;
  
  position:relative;
}

DIV#menu
{
  height:21px;
  width:100%;
}

/* MENU _______________________________________________________ */

UL#menu
{
  overflow:hidden;
  display:block;
  margin:0px -1px;
  height:21px;
  background: top url(../img/menuBg.png) repeat-x;
}

UL#menu LI
{
  float:left;
  background: left top url(../img/menuLeft.png) no-repeat;
  padding-left:6px;
  height:21px;
  cursor:pointer;
}

UL#menu LI:hover, UL#menu LI.on
{
  background: left top url(../img/menuOverLeft.png) no-repeat;
}

UL#menu LI A
{
  height:21px;
  background: right top url(../img/menuRight.png) no-repeat;
  padding-right:6px;
  display:block;
  cursor:pointer;
}

UL#menu LI A SPAN
{
  background: top url(../img/menuBg.png) repeat-x;
  display:block;
  width:100%;
  height:21px;
  
  text-decoration:none;
  font-weight:bold;
  color:#cc9966;
  font-family:tahoma;
  font-size:11px;
  line-height:21px;
  cursor:pointer;
}

UL#menu LI A SPAN DIV
{
  padding: 0px 10px;
  cursor:pointer;
}

UL#menu LI:hover A, UL#menu LI.on A
{
  background: right top url(../img/menuOverRight.png) no-repeat;
}

UL#menu LI:hover A SPAN, UL#menu LI.on A SPAN
{
  background: top url(../img/menuOverBg.png) repeat-x;
  display:block;
  width:100%;
  height:21px;
  color:#e2e2d6;
}



/* SOUS MENU _______________________________________________________ */



UL#sousmenu
{
  overflow:hidden;
  display:block;
  margin:-1px -1px -0px -1px;
  height:23px;

}

UL#sousmenu LI
{
  float:left;
  background: left bottom url(../img/sousmenuLeft.png) no-repeat;
  padding-left:6px;
  height:23px;
  cursor:pointer;
}

UL#sousmenu LI:hover, UL#sousmenu LI.on
{
  background: left bottom url(../img/sousmenuOverLeft.png) no-repeat;
}

UL#sousmenu LI A
{
  height:23px;
  background: right bottom url(../img/sousmenuRight.png) no-repeat;
  padding-right:6px;
  display:block;
  cursor:pointer;
}



UL#sousmenu LI A SPAN
{
  background: bottom url(../img/sousmenuBg.png) repeat-x;
  display:block;
  width:100%;
  height:23px;
  
  text-decoration:none;
  font-weight:bold;
  color:#cc9966;
  font-family:tahoma;
  font-size:11px;
  line-height:23px;
  cursor:pointer;
}

UL#sousmenu LI A SPAN DIV
{
  padding: 0px 10px;
  cursor:pointer;
}

UL#sousmenu LI:hover A, UL#sousmenu LI.on A
{
  background: right bottom url(../img/sousmenuOverRight.png) no-repeat;
}

UL#sousmenu LI:hover A SPAN, UL#sousmenu LI.on A SPAN
{
  background: bottom url(../img/sousmenuOver.png) repeat-x;
  display:block;
  width:100%;
  color:#e2e2d6;
}




/* CONTENT _______________________________________________________ */


DIV#content
{
  
  margin:0px 7px 5px;
  padding:1px;
}

DIV#contentInner
{
  min-height:500px;
  
}

#footer {
	color : white;
	text-align : center;
	font-size : 90%;
	padding : 1em 0 1em 0;
}
#footer a { color : white; }

INPUT, SELECT, TEXTAREA
{
  width:200px;
  border: solid 1px #000000;
  background-color:#eeeeee;
  padding-left: 2px;
}
LABEL
{
  	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
  	padding-right: 20px;
  	text-align:right;  
}

FORM BR
{
	clear:left;
}


/* VARS _______________________________________________________ */
BODY
{
  color:#000000;
  background-color:#f2d999;
}

H3
{
  color:#000000;
}

DIV#main
{
  background-color:#c9c861; 
  border-left: solid 1px white;
  border-right: solid 1px white;
  border-bottom: solid 1px white;
}

DIV#mainInner
{
  background-color:#990033;
}

DIV#mainHeader, DIV#content
{
  background-color:#c9c861;
  border-left: solid 1px #f5f5f5;
  border-right: solid 1px #f5f5f5;
  border-bottom: solid 1px #f5f5f5;
}

DIV#content
{
  border-top: solid 1px #f5f5f5;
}


DIV#headerInner, DIV#contentInner
{
  background-color:#f5f5f5;
}
