/* Start of CMSMS style sheet 'rub' */
/* pour la partie presentation IMAGE OU TEXTE */
.bloc-img-texte{
	/*margin: 65px 32px 0px 0px;*/
	/*padding:20px;*/
	/*background-color:#EEEEEE;*/
}
.bloc-img-texte h1{
	font-size:14px;
	color:#242937;
	padding-bottom:10px;
}
.bloc-img-texte h2{
	font-size:13px;
	color:#242937;
}
.bloc-img-texte p{
	font-size:12px;
	color:#242937;
}
.bloc-img-texte a{
	text-decoration:underline;
	font-size:12px;
	color:#002C63;
}
.bloc-img-texte a:hover{
	color:#242937;
	text-decoration:none;
}
/*********************************************/
/* pour la partie contenu texte rubrique */
.bloc-texte-rubrique{
	/*padding:30px 25px 25px 25px;*/
        text-align:justify;
}
.bloc-texte-rubrique h1{
	font-size:14px;
	color:#242937;
	border-bottom:1px dashed #BEBEBF;
	margin-bottom: 12px;
	padding: 5px 0px 9px 0px;
}
.bloc-texte-rubrique h2{
	font-size:13px;
	color:#242937;
}
.bloc-texte-rubrique p{
	font-size:12px;
	color:#242937;
        text-align:justify;
}
.bloc-texte-rubrique a{
	text-decoration:underline;
	font-size:12px;
	color:#002C63;
}
.bloc-texte-rubrique a:hover{
	color:#242937;
	text-decoration:none;
}
.bloc-texte-rubrique img{
	padding:7px 10px;
}
/**************************************/
/* pour la partie contenu text page contact */
.bloc-texte-rubrique-contact{
       padding:30px 20px 25px 20px;
}
.bloc-texte-rubrique-contact .table-form{
       padding:30px 2px;
       margin:0px;
       color:#232936;
}
.bloc-texte-rubrique-contact .table-form .libelle{
      color:#232936;
      text-align:right;
      padding:3px 5px 3px 7px;
      background-color:#F2F4F6;
      width:170px;
      font-size:11px;
}
.bloc-texte-rubrique-contact .table-form .champ{
      padding:0px 0px 0px 5px;
}
.bloc-texte-rubrique-contact .table-form input,
.bloc-texte-rubrique-contact .table-form input.bt-envoye,
.bloc-texte-rubrique-contact .table-form select,
.bloc-texte-rubrique-contact .table-form textarea{
      color:#232936;
      border:1px solid #ACB0B3;
      background-color:#E5EAEE;
      font-size:11px;
      padding:3px 0px 3px 0px;
      width:220px;
}
.bloc-texte-rubrique-contact .table-form textarea{
      width:340px;
}
.bloc-texte-rubrique-contact .table-form input.bt-envoye{
      width:100px;
     cursor:pointer;
}
.bloc-texte-rubrique-contact .table-form input.bt-radio{
      background-color:#FFF;
      border:none;
      width:12px;
}
.bloc-texte-rubrique-contact .table-form .separateur{
      border-top:1px solid #ACB0B3;
       padding:7px 10px 0px 0px;
       text-align:right;
}
.bloc-texte-rubrique-contact .table-form .hauteur-cell{
      padding:0px;
      margin:0px;
      font-size:0px;
      line-height:5px;
      height:5px;
}
/* End of 'rub' */

