body
{
	margin:0px;
	text-align:center; 
	font-family: Verdana;
	font-size:14px;
	color: #444444;
	background-color: #ffffff;
}

.top
{ height:40px;margin:0;color:#FF8b95; position:fixed; width:100%; text-align:center; float:center;}

.top ul
{list-style-type:none; margin:0; padding:0;text-align:right}

.top li
{float:left;text-align:right}

.top a
{line-height:20px; font-size:10px; font-weight:bold; letter-spacing:1px; color:#028E8F; text-decoration:none;}

img
{border:0px; vertical-align:middle; }

.info
{
	color:#1a541a;
	font-size:9px;
}

a
{
        color:#1a541a;
}
a:hover
{
        color:#0000ff ;
}

legend
{
        color: #ffffff;
        background: #555555;
        border: 0px solid #555555;
        padding: 1px 6px;
	font-size:12px;
	font-weight:bold;
	height:15px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
}

.leftcell
{
	color:#55555;
	background:#ffffff;
	border: 1px solid #555555;
        padding: 1px 6px;
	font-weight:bold;
	-webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
	width: 155px;
}
.tl3title
{
        color: #ffffff;
        background: #555555;
        border: 0px solid #555555;
        font-size:12px;
        font-weight:bold;
	text-align:center;
}

fieldset
{
        border: 1px solid #555555;
        padding: 4px 4px;
	margin-left: 0px;
	margin-right:0px;
	font-size:12px;
	background-color:#ddeedd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.greenbg
{
	background-color:#ddeedd;
}

.greenbgdark
{
	background-color: #589258;
}

form
{
        border-spacing: 0px 0px;
	padding: 0px 0px;
}

table
{
	font-size: 12px;
	background-color: transparent;
        border-collapse:collapse;
        border:0px solid #444444;
        border-spacing: 0px 0px;
	text-align: justify;
	width:100%;
	padding:0px;
}
tr,td
{
	padding:0px;
}
.b1
{
	border:1px solid #444444;
	background-color:#ffffff;
}

iframe
{
	padding:0px;
	border-spacing: 0px 0px;
	border:0px;
}

.tl2
{
        border:1px solid #444444;
        border-spacing: 4px 4px;
	font-size:10px;
}
table.tl2 td
{
        padding:4px;
        border-spacing: 4px 4px;
}
.tl2title
{
        text-align:center;
        background-color:#ffffff;
        font-weight:bold;
        border:1px solid #444444;
}
.tl2bigtitle
{
        text-align:center;
        background-color:#444444;
        font-weight:bold;
        height:10px;
        color:#ffffff;
	width:250px;
	height:18px;
}
.tl2line
{
        border:1px solid #999999;
}

.tl1
{
	border:1px solid #444444;
	border-spacing: 4px 4px;
}
table.tl1 td
{
	padding:4px;
	border-spacing: 4px 4px;
}
.tl1title
{
	text-align:center;
	background-color:#ffffff;
	font-weight:bold;
	border:1px solid #444444;
}
.tl1bigtitle
{
        text-align:center;
        background-color:#444444;
        font-weight:bold;
	font-size:12px;
	color:#ffffff;
	padding:0px;
	border-spacing: 0px 0px;
	width:250px;
	height:24px;
}
.tl1line
{
        border:1px solid #999999;
}

.global
{position:relative;margin-left:auto; margin-right:auto;width:800px;text-align:left;}

.header
{ width:800px; top:20px;}

.tdmenuON
{text-align:center; height:32px; background-color:#589258; border:0px solid black; background:url(/img/bg2.png) repeat-x left top; width:164px; }
.tdmenuONright
{text-align:center; height:32px; background-color:#589258; border:0px solid black; background:url(/img/bg2.png) repeat-x left top; width:164px;
-webkit-border-top-right-radius: 7px;
# -moz-border-radius-topright: 7px;
border-top-right-radius: 7px;
}
.tdmenuONleft
{text-align:center; height:32px; background-color:#589258; border:0px solid black; background:url(/img/bg2.png) repeat-x left top; width:180px; 
-webkit-border-top-left-radius: 7px;
# -moz-border-radius-topleft: 7px;
border-top-left-radius: 7px;
}
.tdmenuOFF
{text-align:center; height:32px; background-color:#555555; width:164px; }
.tdmenuOFFleft
{text-align:center; height:32px; background-color:#555555;  width:180px;
-webkit-border-top-left-radius: 7px;
# -moz-border-radius-topleft: 7px;
border-top-left-radius: 7px;
}
.tdmenuOFFright
{text-align:center; height:32px; background-color:#555555;
-webkit-border-top-right-radius: 7px;
# -moz-border-radius-topright: 7px;
border-top-right-radius: 7px;
}

.textmenuON
{font-weight:bold; display: block; font-size:12px; letter-spacing:1.5px; color:#ffffff; text-align:center; text-decoration:none; }
.textmenuON:hover
{ font-size:14px; color:#ffffff; }
.textmenuOFF
{font-weight:bold; display: block; letter-spacing:1.5px; font-size:12px; color:#FFFFFF; text-decoration:none;}
.textmenuOFF:hover
{ font-size:14px; color:#ffffff; }
.textmenuinert
{font-weight:normal; display: block; letter-spacing:1px; font-size:10px; color:#FFFFFF; text-decoration:none;}

.gauche
{
	margin-top:152px; 
	width:180px;
	left:0px; 
	font-size:12px; 
	background-color:#ddeedd;
}

.main
{
	width:810px;
}

.titre
{ 
	color:#FF7500 ;
	font-weight:bold ;
}

.titrevert
{ 
	font-size:24px;	
	font-weight:bold ;
	font-style:italic ;
}

.maintext
{
	font-size: 13px;
        font-weight: normal;
	text-align: justify;
}

.maintextgros
{
        font-size:16px;
        font-weight:bold ;
}


.titrebleupetit
{
	color:#dddddd;
        font-size:12px;
        font-weight:bold ;
        font-style:italic ;
}

.titrebleu
{
        color:#ffffff;
        font-size:22px ;
        font-weight:bold ;
        font-style:italic ;
}


.italrouge
{ 
	color:#FF7500 ;
	font-style:italic ;
}

.contenurouge
{ 
	color:#FF7500 ;
}

input
{
        border-style:solid ;
        border-color:#999999 ;
        border-width:1px;
        color: #000000;
        padding:1px;
	font-size:12px;
}

input.text
{
	width:100px;
}

.formsub
{
        cursor:pointer;
        border:outset 1px #ccc;
        background:#999;
        color:#666;
        font-weight:bold;
        padding: 1px 2px;
	font-size: 12px;
        background:url(/img/formbg.gif) repeat-x left top;
}

.formimg
{
	cursor:pointer;
        border:0px; 
	border-width:0px;
}

.top
{
	height:40px; 
	background-color:#589258;
}

select
{
        border: 1px;
        border-style:solid ;
        border-color:#999999;
        border-width:1px;
        color:#000000;
        background-color:#eeeeee;
        padding:1px;
	font-size:12px;
}

.inputrouge
{
	width:80px ;
	border-style:solid ;
	border-color:#FF7500 ;
	border-width:1px;
	color:#9B0000 ;
	padding:2px;
	text-align:right ;
}


textarea
{
	width:230px ;
	height:100px;
	border-style:solid ;
	border-color:#999999 ;
	border-width:1px;
	color:#000000 ;
	padding:2px;
	font-size:12px;
}

.submit
{
	border-style:solid ;
	background-color:#009193 ;
	border-width:1px;
	color:#ffffff ;
	padding:2px;
	font-style:italic ;
}

.submitrouge
{
	border-style:solid ;
	background-color:#FF7500;
	border-width:1px;
	color:#ffffff ;
	padding:2px;
	font-style:italic ;
}

h2
{
	font-size:18px;
}

.imgright { float:right; margin: 0 0 2px 2px; }
.imgleft { float:left; margin: 0 2px 2px 0; }
