/* SPECIFIQUE AU SITE */
/* CSS PERSO          */
body {
	margin: 0px;
}
td.submenu_planitron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #336666;
}
span.submenu_planitron, a.submenu_planitron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a:hover.submenu_planitron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #336666;
	text-decoration: underline;

}

table.btn_details {
	background-image: url(../images/img_fond_btn.gif);
	border: 1px solid #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	text-decoration: none;
	padding: 2px;
}
span.btn_details, a.btn_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	text-decoration: none;
}
a:hover.btn_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	text-decoration: underline;
	background-image: url(../images/px.gif);
}

/* BALISE STANDARD HTML*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
}

a:hover.txtVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.txtVert, a.txtVert{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336666;
	text-decoration: none;
}
a:hover.txtvert2_11b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
a.txtvert2_11b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}

/* FONT ET COULEUR */
.txtnoir_9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_10b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_11b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_12b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_13b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_14b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_18b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtbleu_11b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.txtbleu_12b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.txtvert_11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006666;
}
.txtvert_12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
}
.txtvert_14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006666;
}
.txtvert_18b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006666;
}
.txtvert_21b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #006666;
}
.txtvert2_11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}

.txtvert2_12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
}
.txtgris_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.txtrouge_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

/* FOND TABLEAU COULEUR*/
td.tab_detail_fond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #D9E8E1;
	border: 1px dotted #006633;
	padding: 8px;
}
td.tab_detail_fond2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D9E8E1;
	border: 1px solid #006633;
	padding: 2px;
}
td.tabgris3{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
	border: 1px solid #666666;
	padding: 2px;
}
td.tab_libelle_haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
	background-image: url(../images/img_libelle_haut.gif);
	background-repeat: repeat-x;
}
a.tab_libelle_haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
}


td.trait_table_vert {
	background-color: #006634;
}
.tabvert1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #D1E0D1;
}
.tabvert2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #D1E0D1;
}
.tabvert3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #D1E0D1;
}
.tabgris1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
}
.tabgris2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
}
.tab_border_vert {
	border: #336666;
}


/* FOND TABLEAU IMAGES*/
.bgpages {
	background-image: url(../images/bgpage.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/* IMG 260 X 12 */
.img_tab_haut_1 {
	background-image: url(../images/img_tab_haut_1.gif);
	background-repeat: repeat-x;
}
.img_tab_bas_1 {
	background-image: url(../images/img_tab_bas_1.gif);
	background-repeat: repeat-x;
}
/* IMG 420 X 12 */
.img_tab_haut_2 {
	background-image: url(../images/img_tab_haut_2.gif);
	background-repeat: repeat-x;
}
.img_tab_bas_2 {
	background-image: url(../images/img_tab_bas_2.gif);
	background-repeat: repeat-x;
}
/* IMG 600 X 12 */
.img_tab_haut_3 {
	background-image: url(../images/img_tab_haut_3.gif);
	background-repeat: repeat-x;
}
.img_tab_bas_3 {
	background-image: url(../images/img_tab_bas_3.gif);
	background-repeat: repeat-x;
}


.tab_gauche {
	background-image: url(../images/tbl_ligne_gauche.gif);
	background-repeat: repeat-y;
}
.tab_droite {
	background-image: url(../images/tbl_ligne_droit.gif);
	background-repeat: repeat-y;
}
