body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-color: #efebd6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images_nc/main_bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	margin:auto;
	padding:auto;
	text-align:center;
}
img
{
	border:0px;
}
form
{
	display:inline;
}
div#header
{
	background-color:#006d9f;
	background-image:url(images_nc/header_bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	text-align:center;
	color:#FFF;
}
#header a, #header a:visited, #header a:active
{
	color:#FFFFFF;
}
#header a:hover
{
	color:#97cc59;
}
div#menu
{
	background-color:#72b138;
	background-image:url(images_nc/menu_bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	font-weight:bold;
	margin-bottom:10px;
}
#menu a, #menu a:visited, #menu a:active
{
	color:#FFFFFF;
}
#menu a:hover
{
	color:#CCCCCC;
}
div#hrMenu
{
	background-color:#acd67a;
	background-image:url(images_nc/hr_bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	height:6px;
	margin-top:3px;
}
div#footer
{
	/*background-color:#e2deca;*/
	width:650px;
	font-size:12px;
	background-image:url(images_nc/footer_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:54px;
	padding-top:12px;
	margin-top:10px;
	text-align:center;
	margin:0 auto 0 auto;
}
a:link {
	color: #60a9d0;
	font-weight:bold;
}
a:visited {
	color: #60a9d0;
	font-weight:bold;
}
a:hover {
	color: #97cc59;
}
a:active {
	color: #97cc59;
}
/*form#formConnecBox
{
	
}*/
.startPuces
{
	font-size:20px;
	color:#737373;
}
#cours
{
	color:#586751;
	font-size:12px;
	border-top:1px solid #e2deca;
}
#inscription
{
	margin-top:10px;
}
#inscription td
{
	border-top:1px solid #e2deca;
	color:#586751;
	font-size:12px;
	vertical-align:top;
}
#inscription input
{
	width:200px;
}
.inscriptRight
{
	width:200px;
	padding-left:10px;
}
.inscriptLeft
{
	width:200px;
	font-weight:bold;
}
.required
{
	font-weight:bold;
	color:#FF0000;
}
.bleu
{
	color: #0070b0;
}
.grise
{
	color:#c9c3a8;
	font-size:12px;
}
.vert
{
	color:#74b73d;
}
.rose
{
	color:#bc9dc7;
}
.vert_title
{
	color:#74b73d;
	font-weight:bold;
}
.bleu_title
{
	color:#0070b0;
	font-weight:bold;
}
.rose_title
{
	color:#bc9dc7;
	font-weight:bold;
}
div#pub_couroucoucou
{
	position:absolute;
	top:290px;
	margin-left:700px;
}
.alert
{
	color:#FF0000;
	margin-top:5px;
	margin-bottom:2px;
	font-weight:normal;
	font-size:10px;
}
.titreCat
{
	font-size:14px;
	font-weight:bold;
}
.tr_bg
{
	background-color:#e3deca;
	font-size:10px;
	text-align:center;
}
.tr_inscription_bg
{
	background-color:#bc9dc7;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
}
.modulo
{
	background-color:#f8f9f3;
	
}
.formation_td
{
	border-top:1px solid #e2deca;
	color:#586751;
	font-size:12px;
	vertical-align:middle;
}
.td_formation a
{
	color:#bc9dc7;
}
#panier
{
	color:#586751;
	font-size:12px;
}
#paiements
{
	color:#586751;
	font-size:12px;
}


.rbroundbox1 { background: url(img_meta/nt.gif) repeat; }
.rbroundbox2 { background: url(img_meta/nt.gif) repeat; }
.rbtop div { background: url(img_meta/tl.gif) no-repeat top left; }
.rbtop { background: url(img_meta/tr.gif) no-repeat top right; }
.rbbot div { background: url(img_meta/bl.gif) no-repeat bottom left; }
.rbbot { background: url(img_meta/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 20px;
font-size: 1px;
}

.rbcontent { margin: 0 auto; }
.rbroundbox1 { 
   float:center;
   padding: 0 0 0 0
   width: 48%; }
.rbroundbox2 { 
   float: center;
   padding: 0 0 0 0
   width: 48%; }
   
.button {
     background-color: #c0c0c0;
     border: Defaultpx dotted #99ccff;
     color: #000000;
     font-size: ;
     font-family: Tahoma;
     font-style: normal;
     font-weight: ;
     padding: 1px;
     }
   

