/*---------------------------------------------------------*/
/* Available @font-face font families
/*---------------------------------------------------------*/
/*	@font-face {font-family: 'AvenirLTStd85Heavy';}
/*	@font-face {font-family: 'AvenirLTStd85HeavyOblique';}
/*	@font-face {font-family: 'AvenirLTStd55Oblique';}
/*	@font-face {font-family: 'AvenirLTStd55Roman';}
/*---------------------------------------------------------*/
@import url('../fonts/fontfamily.css');
/*---------------------------------------------------------*/



body {
	margin: 0;
}
a {
	color: #d86600;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}

td {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 9pt;
	font-family: verdana, sans-serif;
	margin: 0;
}

td#contenu p,
td#contenu td  {font-family: AvenirLTStd55Roman, arial, verdana, sans-serif; font-size: 12px; line-height: 1.4em;}

table.contentTable p {margin-left: 15px !important; width: 95%;}
table.contentTable h4 {margin-left: 15px !important;}

p {
	line-height: 1.75em;
	margin: 0 !important;
	padding: 0 !important;
}


h1 {
	color: #009ad5;
	font-size: 12pt;
	margin-top: 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: AvenirLTStd85Heavy, verdana, sans-serif !important;
}
h2 {
	margin: 0;
	padding: 0 0 0 14px;
	height: 25px;
	background-color: #fa8802;
	font-family: AvenirLTStd85Heavy, verdana, sans-serif;
	font-size: 14px;
        font-weight: normal;
	color: #ffffff;
	text-align: left;
	border-bottom: 1px solid #c3cad4;
	line-height: 25px;
}
h3 {
	margin: 0;
	padding: 0 0 0 14px;
	border-bottom: 1px solid #c3cad4;
	height: 25px;
	background-color: #fdecd2;
	font-family: AvenirLTStd85Heavy, verdana, sans-serif;
	font-size: 12pt;
	color: #6f6d6d;
	text-align: left;
	line-height: 25px;
}

h4 {
	margin: 0;
	height: 25px;
	font-family: AvenirLTStd85Heavy, verdana, sans-serif;
        font-weight: normal;
	font-size: 14px;
	color: #000;
	text-align: left;
	line-height: 25px;
}

small {
	color: #71706f;
	font-size: 10px;
}
 
 
 .contentLeft {
		width: 510px;
	}
		.contentLeft table {
			margin-bottom: 6px;
		}
		
	
	.contentRight {
		width: 175px;
		margin-left: 15px;
	}
	
.dossierUFC {
	background-image: url(../images/template/dossier-ufc.gif);
	background-repeat: no-repeat;
	position: left top;
}
.dossierUFC td {
	font-size: 8pt;
	font-family: verdana, sans-serif;
	color: #30578f;
	padding-left: 6px !important;
}
	.dossierUFC ul {
		margin: 25px 0 0 0;
		padding: 0;
		list-style-type: none;
	}
		.dossierUFC li {
			background-image: url(../images/template/bullet-triangle.gif);
			background-repeat: no-repeat;
			background-position: 0 4px;
			padding-left: 9px;
			line-height: 12pt;
		}

.sondage {
	background-image: url(../images/template/sondage.gif);
	background-repeat: no-repeat;
	position: left top;
	margin-top: 25px;
}
.sondage td {
	font-size: 8pt;
	font-family: verdana, sans-serif;
	padding-left: 6px !important;
}

.syndic {
	background-image: url(../images/template/chronique-syndic.gif);
	background-repeat: no-repeat;
	position: left top;
	margin-top: 10px;
}
.syndic td {
	font-size: 8pt;
	font-family: verdana, sans-serif;
	padding-left: 6px;
	padding-top: 35px !important;
	line-height: 1.75em;
}

.contenuInterne {
	width: 514px;
}
	.contenuInterne td {
		font-size: 9pt;
		font-family: verdana, sans-serif;
		line-height: 1.5em;
	}
	
.contentCenter {
	margin-left: 10px;
}	

.content {
	font-size: 9pt;
	font-family: verdana, sans-serif;
	color: #000000;
}


.sectionRecap {
		margin-top: 7px !important;
		color: #ffffff;
		font-size: 11px;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		text-align: center;
	}
	.sectionRecap a {
		font-size: 11px;
		color: #ffffff;
		margin-top: 10px !important;
	}



/* ---------- PROS ASSURANCE ONLY ----------- */


.splashBg {
	background-image:url("../images/splash/splashBg.gif");
	background-repeat: repeat-x;
	}
	.splashBg table {
	 border-collapse: collapse;
	 border: 0 none;
	}
	
	.topLittleThinBar {
	background-image:url("../images/splash/topLittleThinBar.gif");
	background-repeat:repeat-x;
	background-position:top;
	
	}
	
.accessTable {
	position: relative;
    top: 12px;
	}	
	
.textIntroBg {
	background-image:url("../images/splash/textIntroBg.gif");
	background-repeat:no-repeat;
	}

.textIntroBg p {
        font-family: arial,helvetica,sans-serif;
        font-size: 14px;
        line-height: 1.25em !important;
        }
	
.langBtnBg {
	 background-image: url("../images/splash/langBtnBg.gif");
    background-position: 8px 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: right;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    text-align: left;
    text-indent: 28px;
    text-transform: uppercase;
    width: 92px;
	}

.personBg {
	background-image:url("../images/splash/personBg.jpg");
	background-repeat:no-repeat;
	}

.linkBoxBg {
	background-image:url("../images/splash/linkBoxBg.gif");
	background-repeat:no-repeat;
	background-position: top right;
        background-color: #f5fafd;
	}
	
	.linkBoxBg h1 {
		text-transform:none;
		font-weight:normal;
		color: #D86600;
		}
	.linkBoxBg a {
		color: #0085C4;
		font-family: arial,helvetica,sans-serif;
		font-size: 16px;
		font-weight: bold;
		}
	.linkBoxBg a:hover {
		color: #D86600;	
		text-decoration: none;
		}		

.copyright p {color: #999; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

