* {margin:0; padding:0}

img {
	border:0;
}

.case {
	float:left;
	width:70px;
	height:92px;
}
.ligne {
	padding:5px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	float:left;
	width:730px;
	height:250px;
}
.ligne_vitrine {
	padding:5px;
	border: 1px dotted #ED4A4B;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	float:left;
	width:730px;
	height:auto;
	overflow:hidden;
}
.ligne_titre {
	padding:5px;
	margin-top:10px;
	margin-bottom:2px;
	margin-right:2px;
	float:left;
	width:730px;
	height:auto;
	text-align:center;
}
.case_lien_page_ev {
	padding:5px;
	border: 1px dotted #ED4A4B;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	float:left;
	width:730px;
	height:auto;
	text-align:center;
	overflow:auto;
}
.case_texte {
	left:150px;
	width: 500px ;
	height:100px;
	text-align:left;
}

.case_titre {
	left:200px;
}
.liste_lien_entete {
	left:50px;
	width:680px;
	text-align:center;
}
.case_lien {
	float:left;
	padding:1px;
	width: 500px;
	height:auto;
	text-align:center;
}
.case_lien_extra {
	padding:5px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	float:left;
	width:730px;
	height:auto;
	text-align:center;
	overflow:auto;
}
.case_lien_extra {
	text-align:center;
}
.titre_recherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: large;
}


.titre_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #ED4A4B;
	text-decoration:none;
}

.titre_gras:hover {
	text-decoration:underline;
}

.titre_gras:visited {
	color: #F54600;
}

.gris_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #898989;
}
.gris_gras a:* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #898989;
	text-decoration:none;
}

.gris_gras_souligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #898989;
	text-decoration: underline;
}

.gris_gras_souligne:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #F54600;
	text-decoration: underline;
}

.rose_gras_souligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color:#D88DC7;
	text-decoration: underline;
}

.rose_gras_souligne:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color:#C75CAF;
	text-decoration: underline;
}

.gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #898989;
	text-decoration: none;
}

.gris:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #898989;
	text-decoration: underline;
}

td_menu {
	text-align: left;
	vertical-align: top;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #898989;
}

h1 {
	font-size: 36px;
	color: #468AAF;
	text-decoration: none;
}

.h1_bleu_clair_24 {
	font-size: 24px;
	color: #5BABCE;
	text-decoration: none;
}
.recherche strong {
	font-size: x-small;
	color: #F54600;
	font-weight: bold;
	text-decoration: none;
}
.recherche strong:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #F54600;
	text-decoration: underline;
}
a, a:visited {
	color: #898989;
}

a:hover {
	color: #F54600;
	text-decoration:overline underline;
}

.menu {
	position:relative;
	top:88px;
}
.optim {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}
.optim a {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}
.optim a:hover {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}
.optim a:link {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}
.optim a:visited {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}
.optim h1 {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}
.optim h2 {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}
.optim h3 {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}
.optim h4 {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}
.optim strong {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}
.optim p {
text-decoration:none;
font-size:12px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-align:center;
font-weight:normal;
}

