﻿/*  height:100% permet de gérer le pied de page à 100% de hauteur */
HTML {
	HEIGHT: 100%
}
BODY {
	height:100%;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #303030;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Trebuchet, Verdana, Arial, sans-serif;
}


img {
  border: 0;
  }
H1 {
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	font-size: 16px;
	font-variant: small-caps;
}
H1 a{
	FONT-WEIGHT: bold; MARGIN: 0px;
}

H2 {
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	font-size: 11px;
}

H2 a{
	FONT-WEIGHT: bold; MARGIN: 0px;
}


H3 {
	FONT-WEIGHT: bold; MARGIN: 0px;
}

H3 a{
	FONT-WEIGHT: bold; MARGIN: 0px;
}
H4 {
	FONT-WEIGHT: bold; MARGIN: 0px;
}
HR {
	WIDTH: 95%;
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #303030; PADDING-TOP: 0px; FONT-FAMILY: "Arial",  Trebuchet, Verdana, Arial, sans-serif

}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #303030; PADDING-TOP: 0px; FONT-FAMILY: "Arial",  Trebuchet, Verdana, Arial, sans-serif;
}

/*

A {
	COLOR: #797C73; TEXT-DECORATION: underline;

}
A:link {
	COLOR: #797C73; TEXT-DECORATION: underline;

}
A:hover {
	COLOR: #999999; TEXT-DECORATION: underline;
}

*/

TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.ChampTexteRecherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #797C73;
	border: 0px inset #CCCCCC;
	vertical-align: top;
}
.ChampTexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	border: 1px inset #CCCCCC;
	vertical-align: top;
}

A.menu_top:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #bbbbbb; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.menu_top:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #797C73; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

.menu_top {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #797C73; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.text_footer:hover{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #bbbbbb;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	text-align: center;
}
A.text_footer:link{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #797C73; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-align: center;
}

.text_footer {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #797C73;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	text-align: center;
	white-space: nowrap;
}



A.text_haut_page:link , A.text_haut_page:visited{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #BE2D2D; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-align: center;
}

A.text_haut_page:hover {
	COLOR: #F23A3A;
}

.text_haut_page {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #BE2D2D;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	text-align: center;
	white-space: nowrap;
}
SPAN.texte_ariane SPAN A:hover {	FONT-WEIGHT: normal;	FONT-SIZE: 10px;	COLOR: #0C6A99;	FONT-FAMILY: Arial;	TEXT-DECORATION: underline;}
SPAN.texte_ariane SPAN A:link {	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #06334A; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}
SPAN.texte_ariane SPAN A:visited {	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #06334A; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}

.texte_ariane {	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #06334A; FONT-FAMILY: Arial; TEXT-DECORATION: none; white-space: nowrap;	text-align: left;}

A.texte_lien_marine:link {
	FONT-WEIGHT: normal; COLOR: #003575; FONT-FAMILY: Arial; font-size: 11px; TEXT-DECORATION: underline;
}
A.texte_lien_marine:hover {
	FONT-WEIGHT: normal; COLOR: #6687AE;	FONT-FAMILY: Arial;	font-size: 11px; TEXT-DECORATION: underline;
}
.texte_lien_marine {
	FONT-WEIGHT: normal; COLOR: #003575; FONT-FAMILY: Arial; font-size: 11px; TEXT-DECORATION: underline;
}
A.texte_lien_gris:link {
	FONT-WEIGHT: normal; COLOR: #4F4F4F; FONT-FAMILY: Arial; font-size: 11px; TEXT-DECORATION: underline;
}

A.texte_lien_gris:hover {
	FONT-WEIGHT: normal; COLOR: #8E8E8E;	FONT-FAMILY: Arial;	font-size: 11px; TEXT-DECORATION: underline;
}
.texte_lien_gris {
	FONT-WEIGHT: normal; COLOR: #4F4F4F; FONT-FAMILY: Arial; font-size: 11px; TEXT-DECORATION: underline;
}
A.texte_lien_noir:link {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: Arial; font-size: 10px; TEXT-DECORATION: none;
}

A.texte_lien_noir:hover {
	FONT-WEIGHT: normal; COLOR: #4F4F4F;	FONT-FAMILY: Arial;	font-size: 10px; TEXT-DECORATION: underline;
}
.texte_lien_noir {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: Arial; font-size: 10px; TEXT-DECORATION: none;
}
A.texte_lien_orange:link {
	FONT-WEIGHT: normal; COLOR: #ff6600; FONT-FAMILY: Arial; font-size: 11px; TEXT-DECORATION: underline;
}

A.texte_lien_orange:hover {
	FONT-WEIGHT: normal; COLOR: #ff9933;	FONT-FAMILY: Arial;	font-size: 11px; TEXT-DECORATION: underline;
}
.texte_lien_orange {
	FONT-WEIGHT: normal; COLOR: #ff6600; FONT-FAMILY: Arial; font-size: 11px; TEXT-DECORATION: none;
}
.nav_bg {
	background-image: url(/images/banner_01.gif);
	background-repeat: repeat-x;
}
.calculette_tb_centre {
	background-image: url(/images/calculette_04.gif);
	background-repeat: repeat-x;
	border: 1px solid #B4B4B4;
}
.calculette_motif_top_centre {
	background-image: url(/images/calculette_02.gif);
	background-repeat: repeat-x;
	text-align: center;
}
.calculette_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #37414D;
}
.calculette_texte_maj {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #37414D;
}
.cadre_actu_motif_haut_centre {
	background-image: url(/images/cadre_actu_02.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.cadre_actu_motif_haut_g {
	background-image: url(/images/cadre_actu_01.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}
.cadre_actu_motif_haut_d {

	background-image: url(/images/cadre_actu_03.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}
.cadre_actu_motif_bas_centre {
	background-image: url(/images/cadre_actu_06.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.cadre_actu_motif_bas_g {
	background-image: url(/images/cadre_actu_05.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}
.cadre_actu_motif_bas_d {

	background-image: url(/images/cadre_actu_07.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}
.cadre_actu_centre_texte {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	text-align: left;
}
.texte_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	text-align: left;
}

.titre_dalle_regular {
	font-family: Trebuchet MS ;
	font-size: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #f65629;
	background-position: center;
	text-align: center;
}

.titre2_dalle_regular {
	font-family: Trebuchet MS ;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #7a9fb1;
	background-position: center;
	text-align: center;
}

.dalle_motif_g {
	background-image: url(/images/dalle_centre_01.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 10px;
}
.dalle_motif_d {

	background-image: url(/images/dalle_centre_03.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 10px;
}
.dalle_motif_centre {


	background-image: url(/images/dalle_centre_02.gif);
	background-repeat: repeat-x;
	height: 280px;
	width: 190px;
}
.calculette_tb_ht_g {
	background-image: url(/images/calculette_01.gif);
	background-repeat: repeat-x;
	height: 22px;
	width: 4px;
}
.calculette_tb_ht_d {
	background-image: url(/images/calculette_03.gif);
	background-repeat: repeat-x;
	height: 22px;
	width: 4px;
}
.calculette_tb_bas_centre {

	background-image: url(/images/calculette_06.gif);
	background-repeat: repeat-x;
	height: 7px;
}
.calculette_tb_bas_g {
	background-image: url(/images/calculette_05.gif);
	background-repeat: repeat-x;
	height: 7px;
	width: 4px;
}
.calculette_tb_bas_d {
	background-image: url(/images/calculette_07.gif);
	background-repeat: repeat-x;
	height: 7px;
	width: 4px;
}
.submenu_01_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #AEC7D3;
	margin: 1px;
}
.submenu_01_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D0E0EE;
	margin: 1px;
}
.submenu_02_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #C6E7F7;
	margin: 1px;
}
.submenu_02_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D0E0EE;
	margin: 1px;
}
.cadre_bleu_haut_d {
	background-image: url(/images/cadre_bleu_haut_d.gif);
	height: 5px;
	width: 5px;
}
.cadre_bleu_haut_g {

	background-image: url(/images/cadre_bleu_haut_g.gif);
	height: 5px;
	width: 5px;
}
.cadre_bleu_haut_c {
	background-image: url(/images/cadre_bleu_haut_c.gif);
	background-repeat: repeat-x;
}
.cadre_bleu_bas_d {

	background-image: url(/images/cadre_bleu_bas_d.gif);
	height: 5px;
	width: 5px;
}
.cadre_bleu_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3D73B9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3D73B9;
}
.cadre_bleu_bas_c {

	background-image: url(/images/cadre_bleu_bas_c.gif);
	background-repeat: repeat-x;
}
.cadre_bleu_bas_g {


	background-image: url(/images/cadre_bleu_bas_g.gif);
	height: 5px;
	width: 5px;
}
.cadre_rouge_haut_d {
	background-image: url(/images/cadre_rouge_haut_d.gif);
	height: 5px;
	width: 5px;
}
.cadre_rouge_haut_g {

	background-image: url(/images/cadre_rouge_haut_g.gif);
	height: 5px;
	width: 5px;
}
.cadre_rouge_haut_c {
	background-image: url(/images/cadre_rouge_haut_c.gif);
	background-repeat: repeat-x;
}
.cadre_rouge_bas_d {

	background-image: url(/images/cadre_rouge_bas_d.gif);
	height: 5px;
	width: 5px;
}
.cadre_rouge_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BF0225;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BF0225;
}
.cadre_rouge_intro_body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BF0225;
}
.cadre_rouge_bas_c {

	background-image: url(/images/cadre_rouge_bas_c.gif);
	background-repeat: repeat-x;
}
.cadre_rouge_bas_g {


	background-image: url(/images/cadre_rouge_bas_g.gif);
	height: 5px;
	width: 5px;
}

.cadre_vert_haut_d {
	background-image: url(/images/cadre_vert_haut_d.gif);
	height: 5px;
	width: 5px;
}
.cadre_vert_haut_g {

	background-image: url(/images/cadre_vert_haut_g.gif);
	height: 5px;
	width: 5px;
}
.cadre_vert_haut_c {
	background-image: url(/images/cadre_vert_haut_c.gif);
	background-repeat: repeat-x;
}
.cadre_vert_bas_d {

	background-image: url(/images/cadre_vert_bas_d.gif);
	height: 5px;
	width: 5px;
}
.cadre_vert_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #96AA3F;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #96AA3F;
}
.cadre_vert_intro_body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #96AA3F;
}
.cadre_vert_bas_c {

	background-image: url(/images/cadre_vert_bas_c.gif);
	background-repeat: repeat-x;
}
.cadre_vert_bas_g {


	background-image: url(/images/cadre_vert_bas_g.gif);
	height: 5px;
	width: 5px;
}
.form_pret_ST0 {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, san-serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #9FC0E1;
	text-transform: Aucune;
}
.form_pret_T2 {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #9FC0E1;
	text-transform: uppercase;
}
.form_pret_T1 {

	font-family: Trebuchet MS, Geneva, Arial, Helvetica, san-serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: normal;
	/*color: #9FC0E1;*/
	color:  #96AA3F;
	text-transform: Aucune;
}
	color:  #96AA3F;
	text-transform: Aucune;
}
.form_pret_T1b {

	font-family: Trebuchet MS, Geneva, Arial, Helvetica, san-serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: normal;
	/*color: #9FC0E1;*/
	color:  #9FC0E1;
	text-transform: Aucune;
}
.cadre_bleu_intro_body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3D73B9;
}
.cadre_form_body_ext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.cadre_form_bas_g {
	background-image: url(/SiteCollectionImages/cadre_form_bas_g.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.cadre_form_bas_d {
	background-image: url(/SiteCollectionImages/cadre_form_bas_d.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.cadre_form_bas_c {
	background-image: url(/SiteCollectionImages/cadre_form_bas_c.gif);
	background-repeat: repeat-x;
}
.cadre_form_body_int {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #D1D1D1;
}
.texte_ariane_bold {
	font-family: Arial;
	font-size: 11px;
	color: #06354D;
	FONT-FAMILY: Arial;
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
}
.separe_horiz_pointille {
	border-bottom: 1px dashed #999999;
}
.form_td_style_01 {
	vertical-align: top;
}
.form_mandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AB121A;
}
.form_td_style_02 {
	vertical-align: top;
	background-color: #EAEED9;
}
.texte_mention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.calculette_haut_g {
	background-image: url(/images/calculette_haut_01.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 20px;
}
.calculette_haut_d {
	background-image: url(/images/calculette_haut_04.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 10px;
}
.calculette_haut_c {
	background-image: url(/images/calculette_haut_03.gif);
	background-repeat: repeat-x;
	height: 41px;
}
.calculette_haut_titre {
	background-image: url(/images/calculette_haut_02.gif);
	background-repeat: repeat;
	height: 41px;
}
.calculette_motif_g {
	background-image: url(/images/calculette_motif_g.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.calculette_motif_d {
	background-image: url(/images/calculette_motif_d.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.calculette_body {
	border: 1px solid #B4B4B4;
	padding: 10px;
	vertical-align: top;
}
.calculette_bas_g {
	background-image: url(/images/calculette_bas_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 10px;
}
.calculette_bas_d {
	background-image: url(/images/calculette_haut_03.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 10px;
}
.calculette_bas_c {
	background-image: url(/images/calculette_bas_02.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.form_td_style_03 {

	vertical-align: top;
	background-color: #DBDFE3;
}
.td_style_pratique {

	vertical-align: top;
	background-color: #E0E6F2;
}
.texte_rouge {

	font-family: Arial, Helvetica, sans-serif;
	color: #AB121A;
}
.texte_commentaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.titre_intro_bleu {

	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #009BE1;
	text-transform: Aucune;
}
.titre_intro_bleu_BIG {


	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 22px;
	font-weight: normal;
	font-variant: normal;
	color: #009BE1;
	text-transform: uppercase;
}
.titre_intro_sub_mauve {


	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #601585;
	text-transform: none;
}
.titre_intro_sub_mauve_big {



	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #601585;
	text-transform: uppercase;
}
.titre_bleu_sub {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #009BE1;
	text-transform: Aucune;
	height: 19px;
}

.cartouche_motif_droite_bleu {
	background-image: url(/images/cartouche_bleu_04.gif);
	background-repeat: repeat-y;
	width: 7px;
}
.cartouche_motif_gauche_bleu {
	background-image: url(/images/cartouche_bleu_02.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.cartouche_motif_droite_marron {
	background-image: url(/images/cartouche_marron_04.gif);
	background-repeat: repeat-y;
	width: 7px;
}
.cartouche_motif_gauche_marron {
	background-image: url(/images/cartouche_marron_02.gif);
	background-repeat: repeat-y;
	width: 5px;
}

.cartouche_motif_gauche {
	background-image: url(/images/cartouche_bon_a_savoir_02.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.cartouche_motif_droite {
	background-image: url(/images/cartouche_bon_a_savoir_04.gif);
	background-repeat: repeat-y;
	width: 7px;
}
.cadre_schema {
	border: 1px solid #C9C9C9;
	background-color: #FAFAFA;
}
.cadre_fiche_prod_ht_titre {
	background-image: url(/images/fiche_technique_01.gif);
	background-repeat: repeat-x;
	top: 25px;
}
.cadre_fiche_prod_ht_g {
	background-image: url(/images/fiche_technique_02.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 21px;
}
.cadre_fiche_prod_ht_c {
	background-image: url(/images/fiche_technique_03.gif);
	background-repeat: repeat-x;
	height: 25px;
}
.cadre_fiche_prod_ht_d {

	background-image: url(/images/fiche_technique_04.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 1px;
}
.cadre_fiche_prod_body {
	background-color: #FAFAFA;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	vertical-align: top;
}
.texte_bleu_3D73B9 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3D73B9;
}
.texte_orange_FE551A {
	font-family: Arial, Helvetica, sans-serif;
	color: #FE551A;
}
.calculette_bas_gauche {

	background-image: url(/images/calculette_bas_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 10px;
}
.calculette_bas_droite {


	background-image: url(/images/calculette_bas_03.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 10px;
}
.calculette_bas_centre {



	background-image: url(/images/calculette_bas_02.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.lien_rouge_bold {

	font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #BF0225;
}

A.lien_rouge_bold:link {

	font-family: Geneva, Arial, Helvetica, san-serif;font-size: 12px;font-weight: bold;	color: #BF0225;
}

A.lien_rouge_bold:hover {

	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	font-weight: bold;	color: #E71823;
}

.titre_cartouche_bleu {

	font-family: Arial, Helvetica, san-serif;
	font-size: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #7A9FB1;
	text-transform: none;
}
.titre_cartouche_orange {

	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #FF6600;
	text-transform: none;
}

.texte_lien_marine_bold {

	FONT-WEIGHT: bold; COLOR: #003575; FONT-FAMILY: Arial; font-size: 12px; TEXT-DECORATION: underline;
}
.titre_intro_rouge {

	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #C90016;
	text-transform: Aucune;
}

A.titre_vert:link {
	FONT-WEIGHT: bold; COLOR: #5FAE1F; FONT-FAMILY: Arial; font-size: 12px; TEXT-DECORATION: underline;
}

A.titre_vert:hover {
	FONT-WEIGHT: bold; COLOR: #7FCE2F;	FONT-FAMILY: Arial;	font-size: 12px; TEXT-DECORATION: underline;
}
.titre_vert {
	FONT-WEIGHT: bold; COLOR: #5FAE1F; FONT-FAMILY: Arial; font-size: 12px; TEXT-DECORATION: underline;
}
.cadre_vert_intro_body {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #959C64;
}
.cadre_vert_haut_c {

	background-image: url(/images/cadre_vert_haut_c.gif);
	background-repeat: repeat-x;
}
.cadre_vert_haut_d {

	background-image: url(/images/cadre_vert_haut_d.gif);
	height: 5px;
	width: 5px;
}
.cadre_vert_haut_g {


	background-image: url(/images/cadre_vert_haut_g.gif);
	height: 5px;
	width: 5px;
}
.cadre_vert_body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #959C64;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #959C64;
}
.cadre_vert_bas_c {


	background-image: url(/images/cadre_vert_bas_c.gif);
	background-repeat: repeat-x;
}
.cadre_vert_bas_g {



	background-image: url(/images/cadre_vert_bas_g.gif);
	height: 5px;
	width: 5px;
}
.fond_popup_temoignage {
	background-color: #D0E0EE;
}
.titre_mauve {

	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #601585;
	text-transform: none;
}
.cartouche_bleu_texte {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #8BA9C4;
}
.cartouche_bleu_texte_maj {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #8BA9C4;
}
.titre_bleu_003575 {

	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #5E8BA2;
	text-transform: none;
}

.Projets_T2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #C9557C;
	text-transform: none;
}

.Projets_upper {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #7A9FB1;
}
.Projets_lower {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #7A9FB1;
}
.Projets_T0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #7A9FB1;
}
.Projets_texte_upper {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.Projets_texte_lower {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.titre_actu_vert {

	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 17px;
	font-weight: bold;
	font-variant: small-caps;
	color: #A4B941;
	text-transform: Aucune;
}
.Projets_ST0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #C9557C;
	line-height: normal;
}
.form_pret_T0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #96AA3F;
	line-height: normal;
}
.cartouche_rouge_motif_gauche {

	background-image: url(/SiteCollectionImages/cartouche_rouge_gauche.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.cartouche_rouge_motif_droite {

	background-image: url(/SiteCollectionImages/cartouche_rouge_droite.gif);
	background-repeat: repeat-y;
	width: 7px;
}

.cartouche_fushia_motif_gauche {

	background-image: url(/SiteCollectionImages/cartouche_fushia_gauche.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.cartouche_fushia_motif_droite {

	background-image: url(/SiteCollectionImages/cartouche_fushia_droite.gif);
	background-repeat: repeat-y;
	width: 7px;
}


.texte_rouge_BF0225 {

	font-family: Arial, Helvetica, sans-serif;
	color: #FE551A;
}
.Offres_T0 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #C54537;
	line-height: normal;
}
.Offres_ST0 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #e98b35;
	line-height: normal;
}
.T3_projets {

	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #e98b35;
	text-transform: none;
}
.cartouche_bleu_motif_gauche {
	width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7D9CC8;
}
.cartouche_bleu_motif_droite {
	width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7D9CC8;
}

 .titre_virgule_vert {
	background-image: url(/images/picto_virgule_vert.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	padding: 5px;
}
 .titre_virgule_rose {
	background-image: url(/images/picto_virgule_rose_01.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	padding: 5px;
}
 .titre_virgule_orange {
	background-image: url(/images/picto_virgule_orange.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	padding: 5px;
}
.titre_virgule_bleu {
	background-image: url(/images/picto_virgule_bleu.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	padding: 5px;
}
.titre_virgule_violet {
	background-image: url(/images/picto_virgule_violet.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	padding: 5px;
}
.titre_orange_home {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF3300;
	font-weight: bold;
	font-size: 16px;
}
.Projets_T0_home {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #7A9FB1;
	line-height: normal;
}
.Projets_ST0_home {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height: normal;
}
.Offres_T1 {


	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #C54537;
	line-height: normal;
}
.Offres_T2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #e98b35;
	line-height: normal;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.Projets_T1 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #7A9FB1;
	line-height: normal;
}

.Espace_Perso_T0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #B7D86B;
	line-height: normal;
}

.Espace_Perso_ST0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #018E6B;
	line-height: normal;
}

.Espace_Perso_T1 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #2299CC;
	line-height: normal;
}

.Espace_Perso_T2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #018E6B;
	line-height: normal;
}
.pres_ucb_T0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #A9A17D;
	line-height: normal;
}

.pres_ucb_ST0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #B39250;
	line-height: normal;
}

.pres_ucb_T1 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #A9A17D;
	line-height: normal;
}

.pres_ucb_T2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #B39250;
	line-height: normal;
}
.cadre_marron_intro_body {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #959C64;
}
.cadre_marron_haut_c {

	background-image: url(/images/cadre_marron_haut_c.gif);
	background-repeat: repeat-x;
}
.cadre_marron_haut_d {

	background-image: url(/images/cadre_marron_haut_d.gif);
	height: 5px;
	width: 5px;
}
.cadre_marron_haut_g {


	background-image: url(/images/cadre_marron_haut_g.gif);
	height: 5px;
	width: 5px;
}
.cadre_marron_body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #959C64;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #959C64;
}
.cadre_marron_bas_c {


	background-image: url(/images/cadre_intro_marron_bas_c.gif);
	background-repeat: repeat-x;
}
.cadre_marron_bas_g {

	background-image: url(/images/cadre_intro_marron_bas_g.gif);
	height: 5px;
	width: 5px;
}
.pratique_T0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #9FBBD5;
	line-height: normal;
}

.pratique_ST0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #601585;
	line-height: normal;
}

H4.pratique_T1 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #9FBBD5;
	line-height: normal;
}
A.pratique_T1:link {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #7A9FB1;
	line-height: normal;
}

A.pratique_T1:hover {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #BFE0FF;
	line-height: normal;
}

A.Lexique_pratique:link, A.Lexique_pratique:visited {
	FONT-WEIGHT: bold; COLOR: #979797; FONT-FAMILY: Arial; font-size: 15px; TEXT-DECORATION: underline;
}

A.Lexique_pratique:hover {
	FONT-WEIGHT: bold; COLOR: #9FBBD5; FONT-FAMILY: Arial; font-size: 15px; TEXT-DECORATION: underline;
}
.Lexique_pratique {
	FONT-WEIGHT: bold; COLOR: #979797; FONT-FAMILY: Arial; font-size: 15px; TEXT-DECORATION: normal;
}




.pratique_T2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #601585;
	line-height: normal;
}.titre_virgule_kaki {

	background-image: url(/images/picto_virgule_kaki.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	padding: 5px;
}
.cadre_form_body_ext_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7D9CC8;
	border-left-color: #7D9CC8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7D9CC8;
}
.cadre_form_body_int_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7D9CC8;
}
.cadre_form_bleu_bas_g {
	background-image: url(/images/cadre_form_bleu_bas_g.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.cadre_form_bleu_bas_d {
	background-image: url(/images/cadre_form_bleu_bas_d.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.cadre_form_bleu_bas_c {
	background-image: url(/images/cadre_form_bleu_bas_c.gif);
	background-repeat: repeat-x;
}.Lexique_tb_body {
	padding: 5px;
	background-color: #E0E6F2;
}
.contact_T0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #B67D64;
	line-height: normal;
}

.contact_ST0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #E8AD66;
	line-height: normal;
}

.contact_T1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #B67D64;
	line-height: normal;
}

.contact_T2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #E8AD66;
	line-height: normal;
}
.cadre_marron_haut_d {
	background-image: url(/images/cadre_marron_haut_d.gif);
	height: 5px;
	width: 5px;
}
.cadre_marron_haut_g {

	background-image: url(/images/cadre_marron_haut_g.gif);
	height: 5px;
	width: 5px;
}
.cadre_marron_haut_c {
	background-image: url(/images/cadre_marron_haut_c.gif);
	background-repeat: repeat-x;
}
.cadre_marron_ext_bas_d {
	background-image: url(/images/cadre_marron_bas_d.gif);
	height: 8px;
	width: 8px;
}
.cadre_marron_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #979585;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #979585;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #979585;
	border-bottom-color: #979585;
}
.cadre_marron_intro_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #979585;
}
.cadre_marron_ext_bas_c {

	background-image: url(/images/cadre_marron_bas_c.gif);
	background-repeat: repeat-x;
}
.cadre_marron_ext_bas_g {


	background-image: url(/images/cadre_marron_bas_g.gif);
	height: 8px;
	width: 8px;
}
.cadre_marron_ext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #979585;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #979585;
}
.td_style_sitemap_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EAEAE7;
	padding-left: 5px;
	padding-right: 5px;
}
.td_style_sitemap_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}

.ms-rteCustom-UCB
{
	font-size:16px;
	color:red;
}

@import url("/Ressources/styles/rollover.css");



/*Laurence*/

/*Les Titres utilisés dans les popups*/


.Titre_intro {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #7A9FB1;
}

.Titre_popup_produits {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #c54537;
}

.sstitre_popup_produits {

	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 17px;
	font-weight: bold;
	font-variant: small-caps;
	color: #e98b35;
	text-transform: Aucune;
}

.Titre_outil {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #002E66;
}

.SousTitre_outil {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height: normal;
}

.Titre_mentionslegales {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #A9A17D;
	line-height: normal;
}

.Titre2_mentionslegales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #B39250;
	line-height: normal;
}

.Titre3_mentionslegales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #B39250;
	line-height: normal;
}


.Titre2_pratiques {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #601585;	line-height: normal;
}

LI.LI_pratiques  {
	list-style-image : url('/images/bullet_fleche_bleu.gif');
	list-style-position: outside;
	background-repeat: no-repeat;
	padding:4px;
}

LI.LI_present  {
	list-style-image : url('/images/plan_puce_present.gif');
	list-style-position: outside;
	background-repeat: no-repeat;
	padding:4px;
}


span #lblAvertissement {
	font-size:11px;
}

