/***************************************************************** css colbert *************************************************************************/
a img {
	border: 0;
}
a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		font-weight:bold;
		text-decoration:none;
}
body{
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    background: #ffffff;
   	padding: 0;
   	text-align: center;
	background-image:url(../images/FondColbert_assurances.jpg);
	background-position:top;
	margin:0px;
}
.Corps{
	background-image:url(../images/corps.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.header{
	background-image:url(../images/Bandeau.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.headerFond{
/*	background-image:url(../images/Bandeau09bis.jpg);*/
	background-position:top;
	background-repeat:no-repeat;
}
.headerFondAdmin{
	background-image:url(../images/BandeauSans.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
/****************** Nav 03 *******************************************************************************************************/
/**** Bleu ****/
.Nav03Bt01Bleu{
	background-image:url(../images/Nav03Bt01Bleu.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1793a7;
	text-indent:40px;
	text-align:left;
}
.Nav03Bt02Bleu{
	background-image:url(../images/Nav03Bt02Bleu.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1793a7;
	text-indent:40px;
}
.Nav03Bt02Bleu a{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#1793a7;
	text-decoration:none;
}
.Nav03Bt02Bleu a:hover{
	background-image:url(../images/Nav03Bt03Bleu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#045764;
	text-decoration:none;
}
.Nav03Bt02Bleu a:visited{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#1793a7;
	text-decoration:none;
}
/**** Vert ****/
.Nav03Bt01Vert{
	background-image:url(../images/Nav03Bt01Vert.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6daa12;
	text-indent:40px;
	text-align:left;
}
.Nav03Bt02Vert{
	background-image:url(../images/Nav03Bt02Vert.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6daa12;
	text-indent:40px;
}
.Nav03Bt02Vert a{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#6daa12;
	text-decoration:none;
}
.Nav03Bt02Vert a:hover{
	background-image:url(../images/Nav03Bt03Vert.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#ffffff;
	text-decoration:none;
}
.Nav03Bt02Vert a:visited{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#6daa12;
	text-decoration:none;
}
/**** Jaune ****/
.Nav03Bt01Jaune{
	background-image:url(../images/Nav03Bt01Jaune.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffa405;
	text-indent:40px;
	text-align:left;
}
.Nav03Bt02Jaune{
	background-image:url(../images/Nav03Bt02Jaune.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffa405;
	text-indent:40px;
}
.Nav03Bt02Jaune a{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#ffa405;
	text-decoration:none;
}
.Nav03Bt02Jaune a:hover{
	background-image:url(../images/Nav03Bt03Jaune.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#ff9205;
	text-decoration:none;
}
.Nav03Bt02Jaune a:visited{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#ffa405;
	text-decoration:none;
}
/**** Rouge ****/
.Nav03Bt01Rouge{
	background-image:url(../images/Nav03Bt01Rouge.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a81a2c;
	text-indent:40px;
	text-align:left;
}
.Nav03Bt02Rouge{
	background-image:url(../images/Nav03Bt02Rouge.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a81a2c;
	text-indent:40px;
}
.Nav03Bt02Rouge a{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#a81a2c;
	text-decoration:none;
}
.Nav03Bt02Rouge a:hover{
	background-image:url(../images/Nav03Bt03Rouge.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#680814;
	text-decoration:none;
}
.Nav03Bt02Rouge a:visited{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#a81a2c;
	text-decoration:none;
}
/**** Violet ****/
.Nav03Bt01Violet{
	background-image:url(../images/Nav03Bt01Violet.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6219a8;
	text-indent:40px;
	text-align:left;
}
.Nav03Bt02Violet{
	background-image:url(../images/Nav03Bt02Violet.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6219a8;
	text-indent:40px;
}
.Nav03Bt02Violet a{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#6219a8;
	text-decoration:none;
}
.Nav03Bt02Violet a:hover{
	background-image:url(../images/Nav03Bt03Violet.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#ffffff;
	text-decoration:none;
}
.Nav03Bt02Violet a:visited{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:40px;
	color:#6219a8;
	text-decoration:none;
}
/************** Menu *****************/
.RepGMenu{
	background-image:url(../images/RepGMenu.jpg);
	background-repeat:repeat-y;
}
.RepDMenu{
	background-image:url(../images/RepDMenu.jpg);
	background-repeat:repeat-y;
}
.RepCMenu{
	background-image:url(../images/repcentremenu.jpg);
	background-repeat:repeat-y;
	color:#9B9C9C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.RepPiedMenu{
	background-image:url(../images/MenuPied.jpg);
	background-repeat:no-repeat;
}
/*.menu1{
	background-image:url(../images/Menu1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	color:#0f707f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:20px;
	font-weight:bold;
}
.menu2{
	background-image:url(../images/Menu2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	color:#4e7a0a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:20px;
	font-weight:bold;
}*/
/******************* Cadre Photo ****************/
.repHph{
	background-image:url(../images/HPh.jpg);
	background-repeat:repeat-x;
}
.repBph{
	background-image:url(../images/BPh.jpg);
	background-repeat:repeat-x;
}
.repGph{
	background-image:url(../images/GPh.jpg);
	background-repeat:repeat-y;
}
.repDph{
	background-image:url(../images/DPh.jpg);
	background-repeat:repeat-y;
}
/************************************************* Admin *************************************************************/
.menu03{
	background-color:#CCCCCC;
	color:#626262;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	text-indent:20px;
	font-weight:bold;
}
.menu04{
	background-color:#e6e6e6;
	color:#9B9C9C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	text-indent:10px;
}
.menu04 a{
	color:#9B9C9C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.menu04 a:hover{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.menu04 a:visited{
	color:#9B9C9C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.menu04light{
	background-color:#e6e6e6;
	color:#9B9C9C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	text-indent:10px;
}
/*.Bold02 a{
	color:#9B9C9C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
	text-decoration:underline;
}
.Bold02 a:hover{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
	text-decoration:underline;
}
.Bold02 a:visited{
	color:#9B9C9C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
	text-decoration:underline;
}*/
/************************************************************************************************************************************************/
.Imgcompetence{
	background-image:url(../images/competences.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.texteArea{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	text-indent:20px;
}
.texte{
	background-color:#efefef;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
}
.texte a:visited{
	background-color:#efefef;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
}
.texte a{
	background-color:#efefef;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
}
.texte a:hover{
	background-color:#efefef;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
}
/*****/
.texteSansFond{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
}
.texteSansFondCentre{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
}
.texteSansFond a:visited{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
}
.texteSansFond a{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
}
.texteSansFond a:hover{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
}
/*****/
.texteBleu02{
	color:#2a8593;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.texteBleu02 a:visited{
	color:#2a8593;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.texteBleu02 a{
	color:#2a8593;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.texteBleu02 a:hover{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
/*****/
.TexteBleu02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a8593;
	font-weight:bold;
}
.TexteVert02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4c7907;
	font-weight:bold;
}
.TexteJaune02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cfb707;
	font-weight:bold;
}

/*****/
.TexteMiette{
	color:#2a8593;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-left:25px;
}
.TexteMiette a:visited{
	color:#2a8593;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.TexteMiette a{
	color:#2a8593;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.TexteMiette a:hover{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
}

/*****/
.TexteBleu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a8593;
	font-weight:bold;
	padding-left:60px;
}
.TexteVert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4c7907;
	font-weight:bold;
	padding-left:60px;
}
.TexteJaune{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cfb707;
	font-weight:bold;
	padding-left:60px;
}
.TexteRouge{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b13040;
	font-weight:bold;
	padding-left:60px;
}
.TexteViolet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7130b1;
	font-weight:bold;
	padding-left:60px;
}

.GpolyBleu{
	background-image:url(../images/TabTitre/GpolyBleu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a8593;
	font-weight:bold;
	background-color:#efefef;
}
.GpolyVert{
	background-image:url(../images/TabTitre/GpolyVert.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4c7907;
	font-weight:bold;
	background-color:#efefef;
}
.GpolyJaune{
	background-image:url(../images/TabTitre/GpolyJaune.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cfb707;
	font-weight:bold;
	background-color:#efefef;
}
/****************************************************** Grands Bouton ***********************************************************/

.GBtBleu{
	background-image:url(../images/GdboutonBleu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	height:46px;
	width:404px;
	text-align:center;
	vertical-align:middle;
}
.GBtBleu a{
	background-image:url(../images/GdboutonBleu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	background-color:#1793A8;
	display:block;
	height:46px;
	width:404px;
}
.GBtBleu a:hover{
	background-image:url(../images/GdboutonBleu02.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	background-color:#1793A8;
	display:block;
	height:46px;
	width:404px;
}

.TitreBleu{
	background-image:url(../images/GrandTab/Bleu/HBloc.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1693a7;
	font-weight:bold;
	text-align:left;
}
.MailBleuPlus{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailVertPlus{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailJaunePlus{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailRougePlus{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailVioletPlus{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
/***/
.MailBleuPlus a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailVertPlus a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailJaunePlus a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailRougePlus a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailVioletPlus a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
/***/
.MailBleuPlus a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#269aad;
	font-size:11px;
	font-weight:bold;
}
.MailVertPlus a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#77b022;
	font-size:11px;
	font-weight:bold;
}
.MailJaunePlus a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#e9d248;
	font-size:11px;
	font-weight:bold;
}
.MailRougePlus a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#af2839;
	font-size:11px;
	font-weight:bold;
}
.MailVioletPlus a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#6e2aae;
	font-size:11px;
	font-weight:bold;
}
/***/
.MailBleuPlus a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailVertPlus a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailJaunePlus a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailRougePlus a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.MailVioletPlus a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
/********/
.Classproduit01{
	background-image:url(../images/upload_user/photos/produit01.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.Titreproduit01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0f6977;
	font-weight:bold;
	text-indent:15px;
}
.Classproduit02{
	background-image:url(../images/upload_user/photos/produit02.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.Titreproduit02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c5d0b;
	font-weight:bold;
	text-indent:15px;
}
.Classproduit03{
	background-image:url(../images/upload_user/photos/produit03.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.Titreproduit03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d78a04;
	font-weight:bold;
	text-indent:15px;
}
.Classproduit04{
	background-image:url(../images/upload_user/photos/produit04.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.Titreproduit04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b0814;
	font-weight:bold;
	text-indent:15px;
}
.Classproduit05{
	background-image:url(../images/upload_user/photos/produit05.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.Titreproduit05{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-indent:15px;
}
/************************** sous titre centre masque saisie  ***************************/
.SousTitreMasqueNeutre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	background-color:#1693a7;
}
