body{
	margin:20px 0px 0px 0px;
	text-align:center;
	background-color:#ffffff;
	background-image:url(../../images/fond.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
h1{ font-size:1px; line-height:1px; height:1px; padding:0px; margin:0px; color:#fff; }

img { border:0; }

#DIV_en_tete { width:902px; height:126px; }
#TAB_corps { width:902px; background:url(../../images/fond_contenu.gif) top right no-repeat; }
#DIV_menu { width:298px; height:384px; }
#DIV_contenu { width:584px; height:446px; padding:10px 15px 10px 5px; }
#TD_pied { padding-right:10px; text-align:right; font-family:Verdana, Helvetica, sans-serif; font-size:9px; color:#fff; }
#TD_pied a { color:#fff; text-decoration:none; }
#TD_pied a:hover { color:#000000; }

#DIV_texte {
	text-align:justify;
	height:446px;
	overflow:auto;
	padding:0px 5px 0px 0px;
	scrollbar-base-color:#fff;
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#555;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color:#e1e1e1;
	scrollbar-highlight-color:#eee;
	scrollbar-shadow-color:#eee;
	scrollbar-track-color:#fff;
}

.tgrand { font-size:16px; }
.grand { font-size:14px; }
.petit { font-size:10px; }

.info { padding:2px 0px 2px 22px; background:url(../../images/info.gif) no-repeat; font-style:italic; }

p { margin:15px 0px; }
p:first-letter { font-size:1.5em; color:#ee9736; }

.link_question { display:block; margin:10px 0px; font-size:14px; color:#74973c; text-decoration:none; }
.link_question:first-letter { color:#000000; font-size:1.2em; }
.link_question:hover { color:#526b2a; }

.link_contact { color:#009ddf; text-decoration:none; }
.link_contact:hover { color:#777777; text-decoration:underline; }

.link_partenaires { color:#9e51b5; text-decoration:none; }
.link_partenaires:hover { color:#777777; text-decoration:underline; }

.link_espace_pro { color:#D44559; text-decoration:none; }
.link_espace_pro:hover { color:#777777; text-decoration:underline; }

.div_question { padding:0px 0px 0px 10px; }

.titre_decouverte { margin-top:25px; font-size:14px; color:#3682c5; text-decoration:none; }
.titre_decouverte:first-letter { color:#000000; font-size:1.5em; }

.img_l { float:left; margin:5px 10px 5px 0px; }
.img_r { float:right; margin:5px 0px 5px 10px; }

.tab_panorama { width:540px; }
.tab_panorama td { padding:1px; text-align:center; vertical-align:middle; }
.tab_panorama td a img { width:100px; height:100px; border:3px solid #fff; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; -khtml-opacity:0.5; }
.tab_panorama td a:hover img { border:3px solid #29b6b1; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -khtml-opacity:1; }

.tab_btn_contact { width:100%; }
.tab_btn_contact td { text-align:center; }
.tab_btn_contact a {  }
.tab_btn_contact a:hover {  }

.titre_contact { margin-top:35px; font-size:14px; color:#504c9d; text-decoration:none; }
.titre_contact:first-letter { color:#000000; font-size:1.5em; }

.div_contenu_contact { padding:0px 0px 0px 80px; }
.tab_contact td { padding:0px 5px; }
.field_contact { padding:10px; }

.titre_espace_pro { font-size:14px; color:#D44559; text-decoration:none; }
.titre_espace_pro:first-letter { color:#000000; font-size:1.5em; }
.field_espace_pro { padding:10px; }

.input { font-family:Verdana, Helvetica, sans-serif; font-size:11px; border:1px solid #cccccc; }

.td_recquis { color:#000000; font-weight:bold; }

div.div_plan { margin:5px 0 0 0; padding:0 0 0 5px; height:34px; line-height:32px; font-size:14px; color:#333; }
div.div_plan:hover { background:#eee; color:#d44559; }
div.div_plan strong { font-weight:normal; color:#d44559; }
div.div_plan a { float:right; width:32px; height:32px; margin:1px 6px; }
div.div_plan a:hover { border:1px solid #d44559; margin:0 5px; }
