/* CSS Document */

html {

}

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

body, td, p, li {
	font-family:Arial, Helvetica, sans-serif;
}

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

fieldset {
	border:none;
}

table {
	margin:0px;
	padding:0px;
	border:0;
}

img {
	margin:0px;
}

a {
	color:#0000CC;
	text-decoration:none;
}
a:visited {
	color:#bfbfdd;
	text-decoration:none;
}
a:hover {
	color:#CC3300;
	text-decoration:none;
}

table.main {
	width: 780px;

}


/* ------------------------------------------- */

form input.inputRecherche {
	border:1px solid #0000CC;
	width:95px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000cc;

}

div.divRechAvanc {
	font-size:11px;
	padding-left:3px;
}

div.divRechAvanc a {
	font-size:11px;
	color:#0000CC;
}

/* ------------------------------------------- */
td.menu {
	width: 188px;
}

td.menu table.tableMenu {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(images/fond_gauche.gif);
}

td.menu table.tableMenu tr td {
	line-height:14px;
}

/* liens du menu du haut */
td.menu table.tableMenu tr td a.haut {
	font-size:12px;
	font-weight:bold;
}
td.menu table.tableMenu tr td a.hautCourant {
	font-size:12px;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
td.menu table.tableMenu tr td a.hautCourant:visited {
	/*color:#bfbfdd;
	text-decoration:none;*/
}
td.menu table.tableMenu tr td a.hautCourant:hover {
	color:#CC3300;
	text-decoration:none;
}
/* liens du menu du bas */
td.menu table.tableMenu tr td a.bas {
	font-size:11px;
	font-weight:normal;
}
td.menu table.tableMenu tr td a.basCourant {
	font-size:11px;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
td.menu table.tableMenu tr td a.basCourant2 {
	font-size:11px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
}
td.menu table.tableMenu tr td a.basCourant:visited {
	/*color:#bfbfdd;
	text-decoration:none;*/
}
td.menu table.tableMenu tr td a.basCourant:hover {
	color:#CC3300;
	text-decoration:none;
}


/* ------------------------------------------- */

div.divLangues {
	text-align:right;
	margin-left:20px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	width: 356px;
	/*border:1px solid black;*/
	font-size:0.7em;
}


/* ------------------------------------------- */

td.centre {
	
}

div.divCentre {
	margin-left:20px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	width: 356px;
	margin-bottom:40px;
	/*border:1px solid black;*/
}



div.divCentre h1 {
	font-size:0.9em;
	margin-top: 0px;
	margin-bottom: 0.1em;
}

div.divCentre h2 {
	font-size:0.8em;
	margin-top: 0.8em;
	margin-bottom: 0.1em;
}

div.divCentre h3 {
	font-size:0.8em;
	margin-top: 0.8em;
	margin-bottom: 0.1em;
}

div.divCentre p {
	font-size:0.8em;
	margin-top: 0px;
	margin-bottom: 0.1em;
}

div.divCentre table tr td {
	font-size:0.8em;

}

div.divCentre ul.faq {
	margin:3px 0px 0px 0px;
	padding:0;
	list-style-type:none;
}

div.divCentre ul.faq li {
	font-size:0.8em;
	margin:0px 0px 10px 0px;
}




/* resultats du moteur de recherche */
div.divCentre div.lead {
	margin-top: 21px;
	margin-bottom: 0px;
}

div.divCentre div.lead h3.h3lead {
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight:bold;
	font-size: 0.8em;
}
div.divCentre div.lead div.textelead {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
}
div.divCentre div.lead div.datelead {
	font-weight: normal;
	font-style: italic;
	font-size: 0.8em;
	margin-bottom: 4px;
}


/* documents en bas de centre de page */
div.divCentre div.videos {
	font-size:0.7em;
	margin-top: 25px;
	margin-bottom: 25px;
}



/* ------------------------------------------- */

.filetDroite {
	background-image: url(images/a3.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

td.droite {

}

td.droite div.divDroite {
	margin-left:15px; 
	margin-right:5px;
	padding:0px;
}

td.droite div.divDroite h3 {
	color:#999999;
	font-size:0.7em;
	margin-top:20px;
	margin-bottom:2px;
}

td.droite div.divDroite p {
	color:#999999;
	font-size:0.7em;
	margin-top:2px;
	margin-bottom:2px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

td.droite div.divDroite a {

}
