html {
	margin: 0;
	padding: 0;
	color: #ff0000; 
        font-family: sans-serif;
}


body {
	margin: 0;
	padding: 0;
}

.spacer {
	clear: both;
}


p {
	padding: 0;
	margin-top: 0px;
}

p.titrem {
        color: #b16e03;
}

.left {
	float: left;
	text-align: left;
}

.right {
	float: right;
	text-align: right;
}



body.normal {
        background-color: #f9f9f9;
	color: #0d5e0f;
	font-family: sans-serif;
        font-size: 100%
}



img,table,tr,td {
        border: none;
        padding-left: auto;
        padding-right: auto;
        /*margin: auto;*/
        margin-left: auto;
        margin-right: auto;
}

td.footer {
	font-size: 70%;
}

h2.pdts {
	border: thin;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: #B16E04;
	text-align: left;
        color: #B16E04;
}


td.pdts {
	border: thin;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-color: #669b66;
	text-align: left;
        color: #0d5e0f;
}

td.pdtsns {
	text-align: left;
        color: #0d5e0f;
}

td.bc1g {
	border: none;
        #border-bottom-style: dotted;
        text-align: right;
        color: #669b66;
}

td.bcg {
        border: thin;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-color: #f4a460;
        text-align: right;
        color: #f4a460;
}

td.bcd {
	border: thin;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        text-align: left;
        color: #8b864e;
        border-color: #8b864e;
}

img.vie_ent {
	border: 3px;
        padding: 5px 10px 5px 10px;
        margin: 3px;
}

img.pres_ent {
	border: 5px;
        padding: 5px;
        margin: 5px;
}

a {
	color: #228b22;
}

a:hover {
	background-color: #f9f9f9;
}


A {
        color: #B16E03;
        font-weight: bold;
}

a.button {
	border: none;
	background: #f0f0f0;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
}


a.button:hover {
	background-color: #e0e0e0;
}

input, select, textarea {
	border: 1px solid #808080;
	background: #def4dd;
        font-family: Times;
}

input.button {
	padding-right: 0px;
	padding-left: 0px;
	cursor: pointer;
}


div.cadre-presentation {
    width: 100%;
    border: solid green;
    border-width: thin;
    font-weight: thin;
}

.cadre-ve {
    width: 90%;
    background: #f3f3f3;
    border: dashed green;
    border-width: 1px;
    border-color: #B16E03;
    font-weight: thin;
    margin: 20px;
    padding: 15px;
}

font.marron {
    color: #B16E03;
    font-family: Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
    font-size: 100%;
}
