/* Fichier CSS de base */

html, body {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
}

td.content {
	padding:25px;
	height:320px;
	margin:0px;
	background-color:#f7f9d6;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #373027;
}

td{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #373027;
}


body {
	background-image:url(_images/frame/bg_site.jpg);
	background-repeat:repeat-x;
	background-color:#373027;
}


a { outline:none; }

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

li {
  margin-top: 5px;
}

h1 {
	font-family: verdana, arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #180944;
}


/* -------------------------------------------------
                    LINK CSS
---------------------------------------------------- */


.text10px {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #373027
}

.text10pxWhite {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
}

.text10pxGreen {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #89a15a;
}

.text10pxFooter {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #6e6851;
}


.text11px {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #373027
}

.text11pxWhite {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
}

.text11pxGreen {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #89a15a;
}


.text12px {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #373027;
	font-weight:bold;
}

.text12pxWhite {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;	
}

.text12pxGreen {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #89a15a;
	font-weight:bold;
}



.text14px {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	color: #373027;
	font-weight:bold;
}

.text14pxWhite {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;	
}

.text14pxGreen {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	color: #89a15a;
	font-weight:bold;
}


.text21px {
	font-family: verdana, arial, helvetica;
	font-size: 18px;
	color: #373027;
	font-weight:lighter;
}

.text21pxWhite {
	font-family: verdana, arial, helvetica;
	font-size: 18px;
	color: #FFFFFF;
	font-weight:lighter;
}

.text21pxGreen {
	font-family: verdana, arial, helvetica;
	font-size: 18px;
	color: #89a15a;
	font-weight:lighter;
}



/* -------------------------------------------------
                    LINK CSS
---------------------------------------------------- */

a:link {
	color: #373027;
}
a:hover {
	color: #755225;
}
a:visited {
	color: #373027;
}


a.linkwhite:link {
	color: #FFFFFF;
	text-decoration: underline;
	
}
a.linkwhite:visited {
	color: #FFE5A7;
	text-decoration: underline;
}

a.linkwhite:hover {
	color: #FFCE6E;
	text-decoration: underline;
}


a.linkFooter:link {
	color: #6e6851;
	text-decoration: underline;
	
}
a.linkFooter:visited {
	color: #6e6851;
	text-decoration: underline;
}

a.linkFooter:hover {
	color: #aaa57f;
	text-decoration: underline;
}


.texta { 
 font-size: 10px; 
 background-color: #ffffff; 
 width: 172px;
	border: 1px solid #666666; 
}
.textb { 
 font-size: 11px; 
 background-color: #ffffff; 
	border: 1px solid #666666; 
}
.textc { 
 	font-size: 11px; 
 	background-color: #ffffff; 
	border: 1px solid #666666; 
}

CHECKBOX.err, INPUT.err, RADIO.err, SELECT.err, TEXTAREA.err {
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  border-color:red;
}

