body {
background-color : #404040;
}

#langage a:hover {
color:#D6D5CE;
}
#langage a  {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
text-align:center;
text-decoration:underline;
}

#langage span {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
}

#copyright span  {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica;
font-size:9px;
}

#copyright  a:hover {
color:#FFFFFF;
}
#copyright  a  {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica;
font-size:9px;
text-align:center;
text-decoration:none;
}

.content {
background-color : #F5F4EB;
color : #000000;
font-size:12px;
font-family:Verdana,Arial,Helvetica;
text-align:left;
text-align:justify;
padding-left:15px;
padding-right:15px;
}

h1 {
font-size:17px;
font-family:Verdana,Arial,Helvetica;
color:#B20404;
}

h3 {
font-size:14px;
font-family:Verdana,Arial,Helvetica;
}

.nomcomite {
font-size:13px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica;
color:#395A7B;
}

.header_nouvelle {
font-size:13px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica;
color:#395A7B;
}

.toolbar td {
background:transparent url(../images/btn_onglet.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Verdana;
font-size:12px;
font-weight:bold;
height:32px;
margin-right:2px;
padding-top:4px;
text-align:center;
width:150px;
}

.toolbar td:hover a {
	color:#D6D5CE;
}

.toolbar td a {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}


.bloc-ca {
background-color:#FFFFFF;
border:1px solid #A2A2A2;
margin-bottom:10px;
padding-bottom: 10px;
position:relative;
}

.bloc-ca h3 {
background:#F6F6F6 url(../images/fond_topTableau.gif) repeat-x scroll 0 0;
border-bottom:1px solid #A2A2A2;
color:#000000;
font-family:Verdana,Arial;
font-size:12px;
font-weight:bold;
height:26px;
margin-top:0;
min-height:26px;
padding:10px 0 0 10px;
}

.bloc-ca h1 {
background:#F6F6F6 url(../images/fond_topTableau.gif) repeat-x scroll 0 0;
border-bottom:1px solid #A2A2A2;
color:#000000;
font-family:Verdana,Arial;
font-size:12px;
font-weight:bold;
height:36px;
margin-top:0;
min-height:36px;
padding:10px 0 0 10px;
}

.champ {
font-size:12px;
font-family:Verdana,Arial,Helvetica;
}

.champ_indicateur {
font-size:12px;
font-family:Verdana,Arial,Helvetica;
font-style:italic;
}

.warn {
color: #FF0000;
}

table.tabletarifs {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.tabletarifs th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tabletarifs td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

a.flechedroite {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/fleche_bout_d.png) no-repeat scroll right top;
padding-right:26px;
}

a.button {
color:#444444;
display:block;
width:200px;
}

a.button span, a.buttong span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/fond_bout_f_g.png) no-repeat scroll 0 0;
color:white;
cursor:pointer;
display:block;
font-weight:bold;
line-height:16px;
padding:4px 10px;
width:180px;
}