body {
	margin: 0px;
	padding: 0px;
	background-color: #D0D0D0;
}

form {
	margin: 0px;
	padding: 0px;
}

table {
	font-family : 'Microsoft Sans Serif';
	font-size : 8pt;
	margin : 0px;
	padding : 0px;
}

input,textarea {
	font-family : 'Microsoft Sans Serif';
	font-size : 8pt;
	margin : 1px;
	padding : 0px;
}

table#design {
	width: 780px;
	height: 400px;
	border: solid 1px black;
	border-top: none;
	background-color: #FFFFFF;
}

div#presentation {
	width:450px;
	height:40px;
	background-image: url('../images/interface/menu.png');
}

div#presentation a {
	
	font-size:8pt;
}

table.compatibilite_nav
{
	margin-left: 15px
}

th,td,input,textarea {
	font-family : 'Microsoft Sans Serif';
	font-size : 8pt;	
}

td {
	vertical-align:top;
}

td.trace_h {
	height: 17px;
	background-image: url('../images/interface/trace_h.png');
	background-repeat: repeat-x;
}

td.trace_b {
	height: 17px;
	background-image: url('../images/interface/trace_b.png');
	background-repeat: repeat-x;
}

div#menu{
	width: 450px;
	height: 40px;
	float:left;
}

td#logo {
	width: 250px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

div#illustration_rubrique {
	float:right;
	padding-bottom:4px;
}

td#case_illustration {
	vertical-align:bottom;
}

div#arrondie_haut {
	position : absolute;
	margin-top:-29px;
}

div#fenetre {	
	position : absolute;
	margin-top:0px;
	z-index:2;
	top:0px;
	left:455px;
	width:270px;
	height:290px;	
	border:solid 1px black;
	background-color:#F5CCCC;
	color:black;
	display:none;
}

div#arrondie_bas {
	position : absolute;
	margin-top:0px;
	z-index:1;
}

td#texte_1-1 {
 	color : white;
	padding-bottom: 20px;
}

div.texte {
	margin-top:17px;
}

div#separation {
	float:right;
	font-size:1px;
	width:2px;
	margin-top:5px;
	background-image:url('../images/interface/sep_simple.png');
	background-repeat:repeat-y;
	background-position: top left;
	margin-right:1px;
}

h1 {
font-family: 'Europe';
font-weight: normal;
font-size : 27pt;
margin:0px;
padding:0px;
margin:17px;
}

h2 {
font-family: 'Europe';
font-weight: normal;
font-size : 13pt;
margin:0px;
padding:0px;
margin:17px;
}

p {
font-family : 'Microsoft Sans Serif';
font-size : 8pt;
text-align:justify;
margin:0px;
padding:0px;
margin:17px;
}

td#texte_2-1 {
	color: #707070;
	width: 498px;
}

img {
	margin: 0px;
	padding: 0px;
	border: none;

}

img.titre_texte_2-1 {
	clear:both;
	margin-top : 20px;
	margin-left : 15px;
	margin-bottom : -10px;
	margin-right : 15px;
}

img.photo {
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-right: 5px;
	border: solid 1px black;
}

img.photo_2 {
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-left: 5px;
	border: solid 1px black;
}

input.fc_fr_nomprenom {
	width : 141px;
}

input.fc_fr_fonction {
	width : 140px;
}

input.fc_fr_societe {
	width : 181px;
}

input.fc_fr_activite {
	width : 146px;
}

input.fc_fr_adresse {
	width : 175px;
}

input.fc_fr_code_postal {
	width : 121px;
}

input.fc_fr_ville {
	width : 194px;
}

input.fc_fr_telephone {
	width : 126px;
}

input.fc_fr_fax {
	width : 164px;
}

input.fc_fr_email {
	width : 188px;
}

textarea.fc_fr_sujet {
	width : 421px;
	height: 55px;
}

input.fc_en_nomprenom {
	width : 113px;
}

input.fc_en_fonction {
	width : 161px;
}

input.fc_en_societe {
	width : 170px;
}

input.fc_en_activite {
	width : 147px;
}

input.fc_en_adresse {
	width : 172px;
}

input.fc_en_code_postal {
	width : 121px;
}

input.fc_en_ville {
	width : 193px;
}

input.fc_en_telephone {
	width : 126px;
}

input.fc_en_fax {
	width : 164px;
}

input.fc_en_email {
	width : 188px;
}

textarea.fc_en_sujet {
	width : 421px;
	height: 55px;
}

td#partie_3 {
	padding-top: 15px;
}

td#texte_3-1 {
	width: 282px;
	color: #141414;
}

td#texte_3-2{
	color: #141414;
	width: 498px;
}

td#partie_3 a {
	color: #FFFFFF;
	text-decoration:underline;
}

td#partie_3 a:hover {
	text-decoration:none;
}

td#partie_3 h2 {
	text-decoration:underline;
}

td#versions {
	padding-top: 3px;
	height:25px;
	color: #B0B0B0;
	font-family : 'Microsoft Sans Serif';
	font-size : 8pt;
	text-align:right;
	vertical-align:middle;
	background-color: #606060;
}

td#versions img{
	border: solid 1px black;
	padding: 0px;
	margin: 0px;
}

td#liens_rappel {
	vertical-align:middle;
	height:25px;
	background-color: #606060;
}

td#liens_rappel ul {
	margin: 0px;
	padding: 0px;
}

td#liens_rappel li {
	color:#ffffff;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	display: inline;
}

td#liens_rappel a {
	font-family : 'Microsoft Sans Serif';
	font-size : 8pt;
	color: #B0B0B0;
	text-decoration: none;
}

td#liens_rappel a:hover {
	color: #E4E4E4;
	text-decoration: underline;
}

td#liens_rappel_popup {
	vertical-align:middle;
	height:25px;
	background-color: #FFFFFF;
}

td#liens_rappel_popup ul {
	margin: 0px;
	padding: 0px;
}

td#liens_rappel_popup li {
	color:#000000;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	display: inline;
}

td#liens_rappel_popup a {
	font-family : 'Microsoft Sans Serif';
	font-size : 8pt;
	color: #707070;
	text-decoration: none;
}

td#liens_rappel_popup a:hover {
	color: #000000;
	text-decoration: underline;
}

th.date {
	border-top : solid 1px black;
	border-left : solid 1px black;
	border-bottom : solid 1px black;
	background-color: #FFFFFF;
	text-align: left;
	color: #000000;
	width:60px;
}

th.titre {
	border-top : solid 1px black;
	border-left : solid 1px black;
	border-bottom : solid 1px black;
	background-color: #FFFFFF;
	text-align: left;
	color: #000000;
	width:300px;
}

th.action {
	border : solid 1px black;
	background-color: #FFFFFF;
	color: #000000;
	width:50px;
}

td.std {
	text-align: center;
	color: #000000;
	background-color: #CBCBCB;
	border-left : solid 1px black;
	border-bottom : solid 1px black;
}

td.std_date {
	text-align: left;
	color: #000000;
	background-color: #CBCBCB;
	border-left : solid 1px black;
	border-bottom : solid 1px black;
}

td.std_titre {
	text-align: left;
	color: #000000;
	background-color: #CBCBCB;
	border-left : solid 1px black;
	border-bottom : solid 1px black;
}

td.fin {
	text-align: center;
	color: #000000;
	background-color: #CBCBCB;
	border-left : solid 1px black;
	border-bottom : solid 1px black;
	border-right : solid 1px black;
}

td.page {
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	border-left : solid 1px black;
	border-bottom : solid 1px black;
	border-right : solid 1px black;
}

td.titre_fenetre
{
	font-family: 'Europe';
	font-weight: normal;
	font-size : 27pt;
	margin:0px;
	padding:15px;
	padding-top:8px;
	height:75px;
	color:#FFFFFF;
}

td#contenu_fenetre
{
	padding-top:55px;
}

td#contenu_fenetre a
{
	font-weight:bold;
	color:#FFFFFF;
}

td#contenu_fenetre a:hover
{
	text-decoration:none;
}
