/* CSS Document */

/*	Rose pale :	#D0909A
	Orange:		#DD0000
*/
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #787878;/*gris foncé*/
	text-decoration: none;
}

.stopfloat { clear: both; }
.floatagauche {	float: left; }
.text { font-size:11px; }
.miseenvaleur { line-height:17px; text-align:justify; }

.Title { font-size: 13px; font-weight: bold; color: #B20F2A;/*rouge logo*/ }
.SubTitle { font-size: 13px; font-weight: bold; }
.LinkPage { color: #B20F2A; text-decoration: none; }
.LinkPage:hover { color: #DD0000; text-decoration: none; }
.LinkPage:visited { color: #787878; text-decoration: underline;}

#conteneur {
	/*A SUPbackground-color:#996600;*/
    position: relative;
	width: 100%;
}

#content {
	/*taille image de fond 767 x 423 px car 1px de border donc taille du bloc content = 769 x 425 px*/
	background-color: transparent!important;
	background-color: #FFFFFF;
	background-image: url(../img/fidelis_background.png)!important;
	background-image: url(../img/fidelis_background.gif);
	background-repeat: no-repeat;
	width: 767px;
	height: 423px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	text-align: left;
	border-style: solid; border-width:1px; border-color:#C1B6A8; /*gris*/
}

#page {
	/*A SUPbackground-color:#000000;*/
	margin: 20px;
}

#logo {
	background-color: transparent!important;
	background-color: #FFFFFF;
	background-image: url(../img/fidelis_logo.png)!important;
	background-image: url(../img/fidelis_logo.gif);
	background-repeat: no-repeat;
	margin-left: -60px;
	margin-top: -50px;
	float: left;
}

/* Menu */
#menu {
	float: right;
	width: 430px;
}

#sousmenuMethodo {
	width: 138px;
	margin-left: 127px;
	float: left;
	line-height: 18px;
}

#sousmenuExpert {
	width: 174px;
	float: left;
	line-height: 18px;
}

#menu a:link, #menu a:visited {
	color: #B20F2A;
	font-size: 11px;
	text-decoration: none;
}
#menu a:hover {
	color: #3E3F3F;
	font-size: 11px;
}
.menuOn {
	color: #3E3F3F;
	font-size: 11px;
}
/* ---------------------- fin ---------------------- */

#contentleft {
	float: left;
	width: 207px;
}

#actualites {
	width: 160px;
	padding-left: 20px;
	color: #C1B6A8;
	font-size: 11px;
}

#TitleActualites {
	background-image: url(../img/titre_actualites.gif);
	background-color: #FFFFFF;
	background-image: url(../img/titre_actualites.png)!important;
	background-color: transparent!important;	
	width: 86px;
	height: 15px;
	margin-bottom: 10px;
}

#actualites a:link, #actualites a:visited {
	color: #A8053E;
	font-size: 11px;
	text-decoration: none;
}
#actualites a:hover {
	color: #A8053E;
	font-size: 11px;
	text-decoration: underline;
}

#contentright {
	float: right;
	width: 560px;
}

#texteIntro {
	width: 275px;
	padding-left: 100px;
}

#texteRubrique {
	width: 535px;
}

#texteRubriqueXS {
	width: 390px;
}

/* Messages d'erreur du formulaire */ 
#zoneMessages {
	width: 769px;
	height:20px;
	margin-left: auto;
	margin-right: auto;
}

#MessEmail {
	text-align: right;
	display: none;
	width:100%;
	height:20px;
	line-height: 20px;
	color: #B20F2A;
	font-size: 11px;
	font-weight: bold;
}

#ErreurEmail {
	text-align: right;
	display: none;
	width:100%;
	height:20px;
	line-height: 20px;
	color: #B20F2A;
	font-size: 11px;
	font-weight: bold;
} 

/* ---------------------- fin ---------------------- */

/* Formatage du footer */ 
#footer {
	width: 769px;
	margin-left: auto;
	margin-right: auto;
	color: #C1B6A8;
	font-size: 11px;
}
#footer a:link, #footer a:visited {
	color: #C1B6A8;
	text-decoration: underline;
}
#footer a:hover {
	color: #DD0000;
	text-decoration: none;
	cursor: pointer;
}

#telephone {
	float: left;
	background-color: transparent!important;
	background-color: #FFFFFF;
	background-image: url(../img/cartouche_numero_telephone.png)!important;
	background-image: url(../img/cartouche_numero_telephone.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 20px;
}

#BlocFooter {
	float: left;
	text-align: center;
	width: 319px;
	height: 20px;
	line-height: 20px;
}

#BlocForm {
	float: left;
	width: 310px;
}

form {
	float: right;
}

#TitleNewsletter {
	float: left;
	background-color: transparent!important;
	background-color: #FFFFFF;
	background-image: url(../img/titre_newsletter.png)!important;
	background-image: url(../img/titre_newsletter.gif);
	background-repeat: no-repeat;
	width: 89px;
	height: 20px;
}

#FormNewsletter {
	float: left;
	height: 20px;
}

.InputNewsletter {
	float: left;
	width: 118px;
	height: 16px;
	margin-top: 0px!important;
	margin-top: -1px;
	padding-left: 5px;
	line-height: 15px;
	border-style: solid; border-width: 1px; border-color: #C1B6A8;
	color: #8B8C8C;
	font-size: 11px;
}

.InputContact {
	width: 118px;
	height: 16px;
	border-style: solid; border-width: 1px; border-color: #C1B6A8;
	color: #8B8C8C;
	font-size: 11px;
}

.TextContact {
	color: #8B8C8C;
	font-size: 11px;
}

#BoutplusDinfos {
	float: left;
	width: 66px;
	height: 20px;
}

#BoutmoinsDinfos {
	float: left;
	width: 66px;
	height: 20px;
	display: none;
}

#BoutSubmit a:link, #BoutSubmit a:visited {
	float: right;
	display: block;
	width: 23px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #D0C7BB;
	font-weight: normal;
	text-decoration: none;		
	text-align: center;
}

#BoutSubmit a:hover {
	color: #FFFFFF;
	background-color: #B20F2A;
}

#signature {
	display: none;
}

#plusDinfos {
	margin-top: 10px;
	margin-right: 67px;
	float: right;
	display: none;
}

#plusDinfos input {
	margin-left:5px;
	margin-right:5px;
}

#BoutSubmitPlus a:link, #BoutSubmitPlus a:visited {
	float: right;
	display: block;
	width: 23px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #D0C7BB;
	font-weight: normal;
	text-decoration: none;		
	text-align: center;
}

#BoutSubmitPlus a:hover {
	color: #FFFFFF;
	background-color: #B20F2A;
}


/* ---------------------- fin ---------------------- */

/* Insertion du son */
#Sound {
	display: none;
}
/* ---------------------- fin ---------------------- */



