body
{
	border: 0px;
    /*background-color: transparent;*/
    /*font-size: 10pt;*/
    font-size: 11px;
    font-family: Verdana;
    color: #6a6968;
}
a
{
    color: #6a6968;
    font-size: 10pt;
    text-decoration: none
}
a:link
{
    color: #6a6968;
    text-decoration: none
}
a:visited
{
    color: #6a6968;
    text-decoration: none
}
a:active
{
    color: #6a6968;
    text-decoration: none
}
a:hover
{
    color: #6a6968;
    text-decoration: none
}
a:link
{
    color: #6a6968;
    text-decoration: none
}
a:visited
{
    color: #6a6968;
    text-decoration: none
}
body.hp
{
	border: 0px;
    background: transparent url("/images/new/hp_bg.gif") top left;
}

img.homepage_logo {
	border: 0px;
	/*padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;*/
}

img.homepage_banner {
	border: 1px;
	border-color: #fff;
	/*padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;*/
}
td.title
{
    font-size: 12pt;
    font-family: Verdana;
    font-weight: bold;
    color: #f29401;
}
/*news*/
td.news-title
{
    font-size: 12pt;
    font-family: Verdana;
    font-weight: bold;
    color: #f29401;
	text-align: left;
}
td.news-title-d
{
    font-size: 12pt;
    font-family: Verdana;
	text-align: left;
	border-bottom: solid #f29401;
	border-width: 3px;
	
}
td.news-text
{
    font-size: 10pt;
    font-family: Verdana;
    font-weight: normal;
	text-align: left;
	background-color: #fef7eb
}
td.news-text-right
{
    font-size: 10pt;
    font-family: Verdana;
    font-weight: normal;
	text-align: right;
	background-color: #fef7eb
}
/*membre*/
td.membre-title
{
    font-size: 12pt;
    font-family: Verdana;
    font-weight: bold;
    color: #f29401;
	text-align: right;
}
td.membre-footer
{
    font-size: 9pt;
    font-family: Verdana;
    font-weight: normal;
    color: #f29401;
	text-align: right;
	cursor: pointer
}
td.contact
{
    font-size: 9pt;
    font-family: Verdana;
    font-weight: normal;
    color: #f29401;
	text-align: left;
	cursor: pointer
}
td.membre-footer-g
{
    font-size: 9pt;
    font-family: Verdana;
	text-align: right;
	border-bottom: solid #f29401;
	border-width: 1px;
	
}
td.membre-title-g
{
    font-size: 12pt;
    font-family: Verdana;
	text-align: left;
	border-bottom: solid #f29401;
	border-width: 3px;
	
}
td.membre-text
{
    font-size: 10pt;
    font-family: Verdana;
    font-weight: normal;
	text-align: left;
	background-color: #fef7eb
}

/*left side*/

td.left-side
{
    background-color: #ededed;
}
/**/
/*copy right*/

td.copy-right
{
    background-color: #ededed;
}
/**/
td.top-header
{
    padding: 0px;
    background: transparent url(/images/ema/banner_top.gif) top left no-repeat;
}
td.homepage_droite
{
    padding: 0px;
    background: transparent url(/images/new/hp_bg_d.gif);
}
td.colonne-droite
{
    padding: 0px;
    background: transparent url(/images/ema/bg_droite.gif) top repeat-y;
}
td.colonne-gauche
{
    padding: 0px;
    background: transparent url(/images/ema/bg_gauche.gif) top repeat-y;
}
/**/
table.toplist
{
	font-size: 10pt;
    font-family: Verdana;
    font-weight: normal;
	border-right: #6a6968 1px solid;
    padding-right: 0px;
    border-top: #6a6968 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: #6a6968 1px solid;
    padding-top: 0px;
    border-bottom: #6a6968 1px solid
}

/* td utils */
td.rub 
{
	font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
	text-align: left;
}
td.rubtop 
{
	font-size: 9pt;
    font-family: Verdana;
    font-weight: bold;
	text-align: center;
	border-right: #6a6968 1px solid;
    padding-right: 0px;
    /*border-top: #6a6968 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: #6a6968 1px solid;
    padding-top: 0px;*/
    border-bottom: #6a6968 1px solid
}

/**/
.blanc
{
	color: white;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none
}
.blancB
{
	color: white;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none
}
.blancBP
{
	color: white;
    font-size: 8pt;
    font-weight: bold;
    text-align: right;
    text-decoration: none
}
a.orange
{
    color: #f29401;
    font-size: 10pt;
    text-decoration: none
}
a.orange:link
{
    color: #f29401;
    text-decoration: none
}
a.orange:visited
{
    color: #f29401;
    text-decoration: none
}
a.orange:active
{
    color: #f29401;
    text-decoration: none
}
a.orange:hover
{
    color: #f29401;
    text-decoration: none
}
a.orange:link
{
    color: #f29401;
    text-decoration: none
}
a.orange:visited
{
    color: #f29401;
    text-decoration: none
}
a.menu
{
    color: white;
    font-size: 10pt;
    text-decoration: none
}
a.menu:link
{
    color: white;
    text-decoration: none
}
a.menu:visited
{
    color: white;
    text-decoration: none
}
a.menu:active
{
    menu: white;
    text-decoration: none
}
a.menu:hover
{
    color: white;
    text-decoration: none
}
a.menu:link
{
    color: white;
    text-decoration: none
}
a.menu:visited
{
    color: white;
    text-decoration: none
}
/*menu gauche*/
a.menu-gauche
{
    color: #6A6968;
    font-size: 10pt;
    text-decoration: none
}
a.menu-gauche:link
{
    color: #6A6968;
    text-decoration: none
}
a.menu-gauche:visited
{
    color: #6A6968;
    text-decoration: none
}
a.menu-gauche:hover
{
    color: #f29401;
    text-decoration: none
}
a.menu-gauche:active
{
    menu: #6A6968;
    text-decoration: none
}

.menujaune
{
    COLOR: #FFF78A;
    TEXT-DECORATION: none
}

/**/
table.contour
{
    border-right: black 1px solid;
    padding-right: 0px;
    border-top: black 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: black 1px solid;
    padding-top: 0px;
    border-bottom: black 1px solid
}
input
{
    font-size: 10pt;
    color: #000000;
    font-family: arial, tahoma, verdana, geneva, helvetica, sans-serif;
    height: 20px
}
td.contour
{
    border-right: black 1px solid;
    padding-right: 0px;
    border-top: black 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: black 1px solid;
    padding-top: 0px;
    border-bottom: black 1px solid
}
select
{
    font-size: 11px;
    color: black;
    font-family: arial, helvetica, sans-serif;
    background-color: #ffffcc
}
a:link
{
    color: #8b0000;
    font-family: arial;
    text-decoration: none
}
a:visited
{
    color: #8b0000;
    font-family: arial;
    text-decoration: none
}
a:active
{
    color: #8b0000;
    font-family: arial;
    text-decoration: none
}
a:hover
{
    color: black;
    font-family: arial;
    text-decoration: none
}
a.gauche:link
{
    color: white;
    text-decoration: none
}
a.gauche:visited
{
    color: white;
    text-decoration: none
}
a.gauche:active
{
    color: white;
    text-decoration: none
}
a.gauche:hover
{
    color: white;
    text-decoration: none
}
a.blanc:link
{
    color: white;
    text-decoration: none
}
a.blanc:visited
{
    color: white;
    text-decoration: none
}
a.blanc:active
{
    color: white;
    text-decoration: none
}
a.blanc:hover
{
    color: white;
    text-decoration: none
}
a.blanc:link
{
    color: white;
    text-decoration: none
}
a.blanc:visited
{
    color: white;
    text-decoration: none
}
a.dispo:active
{
    color: green;
	font-family: arial;
    font-size: 9pt;
    font-weight: bolder;
	text-align: center;
}
a.dispo:hover
{
    color: green;
	font-family: arial;
    font-size: 9pt;
    font-weight: bolder;
	text-align: center;
}
a.dispo:link
{
    color: green;
	font-family: arial;
    font-size: 9pt;
    font-weight: bolder;
	text-align: center;
}
a.dispo:visited
{
    color: green;
	font-family: arial;
	font-size: 9pt;
    font-weight: bolder;
	text-align: center;
}

a.pas_dispo:active
{
 	font-family: arial;
    font-size: 9pt;
    font-weight: bolder;
	text-align: center;
}
a.pasdispo:hover
{
 	font-family: arial;
    font-size: 9pt;
    font-weight: bolder;
	text-align: center;
}
a.pas_dispo:link
{
 	font-family: arial;
    font-size: 9pt;
    font-weight: bolder;
	text-align: center;
}
a.pas_dispo:visited
{
	font-family: arial;
	font-size: 9pt;
    font-weight: bolder;
	text-align: center;
}
.color1
{
    background-color: #2e3192
}
.j1
{
    background-color: #003399
}
.j2
{
    background-color: #8b0000
}
.j3
{
    background-color: #00008b
}
.j4
{
    background-color: #006400
}
.f0
{
    font-size: 9px;
    font-family: arial, helvetica
}
.f1
{
    font-size: 10px;
    font-family: arial, helvetica
}
.f2
{
    font-size: 11px;
    font-family: arial, helvetica
}
.f3
{
    font-size: 12px;
    color: white;
    font-family: arial, helvetica
}
.f4
{
    font-size: 13px;
    font-family: arial, helvetica
}
.f5
{
    font-size: 12px;
    font-family: arial, helvetica
}
.ftete
{
    font-weight: bolder;
    font-size: 12px;
    border-top-style: none;
    line-height: 20px;
    font-family: arial, helvetica;
}
.g3b
{
    font-weight: bolder;
    font-size: 12px;
    color: black;
    font-family: arial, helvetica
}
.g4
{
    font-weight: bolder;
    font-size: 13px;
    font-family: arial, helvetica
}
.g2
{
    font-weight: bolder;
    font-size: 11px;
    font-family: arial, helvetica
}
.color3
{
    background-color: #cccccc
}
.color4
{
    background-color: #d4d0c8
}
.g2r
{
    font-weight: bolder;
    font-size: 11px;
    color: red;
    font-family: arial, helvetica
}
.color2
{
    background-color: #cccccc
}
.b2
{
    font-size: 11px;
    color: white;
    font-family: arial
}
.entetetableau
{
    font-weight: bolder;
    font-size: 9pt;
    color: #2d6097;
    font-family: arial;
	background-color: #8eb0d7;
	text-align: center;
}
.contenutableau
{
    font-weight: bolder;
    font-size: 9pt;
    color: #2d6097;
    font-family: arial;
	background-color: white;
	text-align: center;
}

.contenutableau1
{
    font-weight: bolder;
    font-size: 9pt;
    color: #2d6097;
    font-family: arial;
	text-align: center;
}

.creneaudispo
{
    background-color: #00ff00;
	text-align: center;
	font-size: 9pt;
	font-family: arial;
}

.creneauplein
{
    font-size: 9pt;
    font-family: arial;
	background-color: #f1bb3b;
	text-align: center;
}

.creneauferme
{
    font-size: 9pt;
    font-family: arial;
	background-color: #fd031b;
	text-align: center;
}

.creneauabsent
{
    font-size: 9pt;
    font-family: arial;
	background-color: #ffffff;
	text-align: center;
}

.departementmodifie
{
    font-size: 9pt;
    font-family: arial;
	background-color: #f1bb3b;
	text-align: left;
}

.valeurssimulees
{
    font-size: 9pt;
    font-family: arial;
	background-color: #9999ff;
	text-align: center;
}
