/* Attributs par défaut */

body, select, textarea, input
{
	font-family:verdana,geneva,helvetica,arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:normal;
}



/* liens */



A:link
{
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
A:visited
{
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
A:active
{
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
A:hover
{
	color: #F4EED8;
	font-size:10px;
	font-weight:bold;
	text-decoration: underline;
}



/*_______________*/



A.lien_menu:link
{
	color: #C3C8F2;
	font-weight:bold;
	text-decoration: none;
}
A.lien_menu:visited
{
	color: #C3C8F2;
	font-weight:bold;
	text-decoration: none;
}
A.lien_menu:active
{
	color: #C3C8F2;
	font-weight:bold;
	text-decoration: none;
}
A.lien_menu:hover
{
	color: #C9CEF3;
	font-weight:bold;
	text-decoration: underline;
}



/*__________________*/

A.lien_rouge:link
{
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
}
A.lien_rouge:visited
{
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
}
A.lien_rouge:active
{
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
}
A.lien_rouge:hover
{
	color: #ffffff;
	font-weight:normal;
	text-decoration: underline;
}

/*__________________*/


A.lien_faq:link
{
	color: #2288BC;
	font-weight:normal;
	text-decoration: none;
}
A.lien_faq:visited
{
	color: #2288BC;
	font-weight:normal;
	text-decoration: none;
}
A.lien_faq:active
{
	color: #2288BC;
	font-weight:normal;
	text-decoration: none;
}
A.lien_faq:hover
{
	color: #000000;
	font-weight:normal;
	text-decoration: underline;
}

/*__________________*/

A.lien_top:link
{
	font-size:9px;
	color: #cccccc;
	font-weight:normal;
	text-decoration: none;
}
A.lien_top:visited
{
	font-size:9px;color: #cccccc;
	font-weight:normal;
	text-decoration: none;
}
A.lien_top:active
{
	font-size:9px;color: #cccccc;
	font-weight:normal;
	text-decoration: none;
}
A.lien_top:hover
{
	font-size:9px;color: #cccccc;
	font-weight:normal;
	text-decoration: underline;
}

/*__________________*/

ul
{
	list-style-type:square;
}



pre
{
	font-family:verdana,geneva,helvetica,arial;
	font-size:11px;
	color:#000000;
}



h1
{
	font-size:15px;
	color:#1C77A6;
	font-weight:bold;
}

h2
{
	font-size:15px;
	color:#1C77A6;
	font-weight:bold;
}
h3
{
	font-size:15px;
	color:#FFFF01;
	font-weight:bold;
}
td.gd
{
	font-size:13px;
	color:#E6DED0;
	font-weight:bold;
}

td
{
	font-family:verdana,geneva,helvetica,arial;
	font-size:13px;
}
td.rouge
{
	font-family:verdana,geneva,helvetica,arial;
	color:#ffffff;
	font-size:11px;
}



select, textarea, input
{ 
	color: #033886;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #F2F2F5;
	border-color : #033886;
}

select.cat
{ 
	color: #9C8D72;
	width : 220px ;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #F1ECE5;
	border-color : #BCB09C;
}

input.checkbox
{ 
	color: #000000;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-style: none;
	/*background-color: transparent;*/
}



/*_______________________________*/


img
{
border-color : #278BBE;
}


td.titre1
{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}

td.td_soustitre
{
	font-family:verdana,geneva,helvetica,arial;
	font-size:13px;
	color:#26587C;
	font-weight:Bold;
}

tr.co
{
	background:#EEEEEE;
}

tr.titre
{
	background:#2288BC;color:#FFFF01;
}

td.bleu
{
	background:#2288BC;
}
td.gris
{
	background:#E5E5E5;
}

.Optim1 a, .Optim2 a, .Optim3 a {
font-size: 10px;
text-decoration:none;
color:#663300;
}
.Optim1 a:hover, .Optim2 a:hover, .Optim3 a:hover {
font-family:verdana,geneva,helvetica,arial;
font-size: 10px;
text-decoration:none;
color:#663300;
}
.menu-Optim1, .menu-Optim2 {
width:200px;
position:absolute;
padding-top:10px;
background-color:#ffffff;
}
.menu-Optim3{
color:#000000;
width:500px;
position:absolute;
padding-top:10px;
background-color:#ffffff;
}
.menu-Optim1 ul, .menu-Optim2 ul, .menu-Optim3 ul, .menu-Optim1 li, .menu-Optim2 li, .menu-Optim3 li {
margin:0px;
padding:0px;
list-style-type:none;
}
.menu-Optim1 a, .menu-Optim2 a {
display:block;
height:100%;
font-size:10px;
text-decoration:none;
text-align:left;
}
.menu-Optim3 a {
font-size:10px;
text-decoration:none;
text-align:left;
}
.menu-Optim1 li a:hover, .menu-Optim2 li a:hover, .menu-Optim3 li a:hover {
background-color:#c8ba9d;
}

.a-optim a{
color:#663300;
}

p{
color:#663300;
}

/* ___________Layers _____________*/

