﻿.h1
{
	font-weight: bold;
}

ul
{
	margin-left:15px;
}

img.Menu {
	border-width: 0px;
}

img.Footer {
	border-width: 0px;
}

a
{
	color: #8A7967;
	text-decoration: none;
}

a.selected
{
	color: #E31B23;
	text-decoration: none;
}

a.bulletin
{
	color: #8A7967;
	text-decoration: none;
}

a.equipe
{
	color: #8A7967;
	text-decoration: none;
}

a.equipe_selected
{
	color: #E31B23;
	text-decoration: none;
}

a.email
{
	color: #8A7967;
	text-decoration: none;
	font-style: italic;
}

/* Equipe */
div.Equipe_Entete
{
	font-size: 12px;
	text-align: left;
}

div.Equipe_Data
{	
	margin-left:10px;
	font-size: 10px;
	
	text-align: left;
}

div.Equipe_Nom
{
	font-size: 12px;
}

div.Equipe_Titre
{
	font-size: 10px;
}

div.Equipe_Courriel
{
	font-size: 12px;
	margin-top: 10px	
}

div.Equipe_PhotoG
{
	float:left; 
	width:100px; 
	height:133px;
	margin-bottom:10px;
}

div.Equipe_PhotoD
{
	float:left; 
	width:460px; 
	height:133px;
	margin-left: 10px;
	margin-bottom:10px;
}

div.Equipe_Texte
{
	float:left; 
	width:550px; 
	clear:left;
	margin-right: 20px;
}

/* Expertise */
div.Expertise_Gauche
{
	float:left; 
	width:550px;
	margin-right: 20px
}

div.Expertise_Droite
{
	float:right; 
	width:128px;
}

li.Expertise
{
	margin-bottom: 0.3em;
}
/*p.exp_H1
{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
} Not use anymore */

p.exp_H2
{
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
/*------------------------------------------------*/
.TextBox 
{
	border-style: inset;
	border-width: 2px;
}

.Button
{
	border-style: outset;
	border-width: 2px;
}

div.Login_Text
{
	float: left;
	width: 125px;
}

div.Login_Input
{
	float: left;
	width: 175px;
}

div.Login_Error
{
	float: left;
	width: 398px;
}

/* Marque de commerce */
div.mc_Groupe
{
	text-align: center;
	font-size : 14pt;
	font-weight : bold;
}

div.mc_H2
{
	margin-bottom: 2px;
}

div.mc_col1
{
	float: left;
	width: 400px;
	margin-left: 18px;
/*	border-style: double;
	border-right-width: 2px;
	border-right-color: #000000; */ /* il faut soustraire le border width de la largeur */
}

div.mc_col12
{
	float: left;
	width: 600px;
	
	margin-left:18px;
	clear: left;
}

div.mc_col2
{
	float: left;
	width: 200px;
	text-align: center;
}

div.mc_col3
{
	float: left;
	width: 80px;
	text-align: center;
}

/* Marque de commerce detail */
div.mcd_left
{
	text-align: left;
	font-size: 12px;
	width: 175px;
	float: left;
	margin-bottom: 5px;
	clear:left;
}

div.mcd_middle
{
	float: left;
	text-align: left;
	font-size: 12px;
	width: 170px;
	margin-bottom: 5px;
/*	background-color: #FF00FF;*/
}

div.mcd_middle_wide
{
	text-align: left;
	font-size: 12px;
	width: 523px;
	float: left;
	margin-bottom: 5px;
}

div.mcd_left2
{
	text-align: left;
	font-size: 12px;
	width: 175px;
	margin-bottom: 5px;
	margin-left: 8px;
	float: left;
}

div.mcd_logoleft
{
	width: 350px;
	float: left;
	margin-bottom: 5px;
}

div.mcd_logoright
{
	width: 348px;
	float: right;
	text-align: center;
}

div.mcd_etape_date
{
	width: 75px;
	float: left;
	clear: left;
}

div.mcd_etape_dossier
{
	width: 373px;
	float: left;
}

div.mcd_etape_pdf
{
	width: 75px;
	float: left;
	text-align: center;
}

div.mcd_march
{
	text-align: left;
	font-size: 12px;
	width: 698px;
	margin-bottom: 5px;
}

div.mcd_march_type
{
	width: 75px;
	float: left;
	clear: left;
}

div.mcd_march_description
{
	width: 298px;
	float: left;
}

div.mcd_march_date
{
	width: 75px;
	float: left;
}

div.mcd_march_code
{
	width: 75px;
	float: left;
}

/* This is all the Style for the master layout */

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

html, body
{
	height: 100%;
	font-family: sans-serif;
	font-size: 12pt;
	color: #8A7967;
	text-align: justify;
	background-color: #FFFFFF;
	margin-bottom: 5px; /* With the .Footer at margin: -15px auto 0 auto; it make a perfect match */
}

div#Menu_Middle p
{
	font-size: 18pt;
	margin-top: 15px;
	margin-left: 8px;
}

div#WebText_Gauche
{
	width:698px;
	margin-left: 10px;
	margin-right: 20px;
	float:left;
}

div#Webtext_Droit
{
	width:72px;
	float:right;
}

.wrapper, .nonfooter 
{
	min-height: 100%;
	z-index: 10;
	width:800px;
	margin:0 auto; /* center, not in IE5 */
}

* html .wrapper,.nonfooter {
	height: 100%;
}

.content
{
	clear: both;
	height: auto;
	vertical-align: top;
	margin-bottom: 25px; /* Need a margin at the bottom to prevent an overlap with the footer*/
}

.footer_wrap 
{
	position: relative;
	margin: -15px auto 0 auto;
	clear: both;
	vertical-align: middle;
	z-index: 101;
	width:800px;
}

.footer_gauche
{
	width:728px;
}

.footer_droit
{
	width:72px;
	right:0px;
	bottom:0; /* stick to bottom */
	position:absolute;
}

