/* cadre titre*/
.tdtitle{
	border: 1px solid #ccc;
	padding: 15px;
}
.divtitle{
	margin-left:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333366;
	text-decoration: none;
}
.textgreen{
	color:#1ba997;
	font-size:18px;
	font-weight:bold;
}
/* cadre service clients*/
.tdserviceclients{
	background-color:#339999;
	padding: 10px;
	vertical-align:top;
}
.texte_tel{
	color:#003333;
	font-size:24px;
	font-weight:bold;
	float:left;
	width:70px;
	height:50px;
	padding-top:10px;
}
.texte_cout{
	font-size:10px;
	color:#003333;
	font-style:italic;
	float:right;
	width:90px;
	height:50px;
	padding-top:10px;
	padding-left:10px;
}
.textesclients{
	font-size:10px;
	color:#FFF;
	width:150px;
}
.texte_teldetails{
	font-size:10px;
	color:#fff;
	font-weight:bold;
	font-style:normal;
}
/* cadre service ecrire*/
.tdecrire{
	background-color:#003366;
	padding: 10px;
	vertical-align:top;
}
.div_adresse{
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
/* cadre centre*/
.tdcenter{
	border:1px solid #ccc;
	background-color:#fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 15px;
	vertical-align:top;
}
.texte_center{
	color:#333366;
	font-size:11px;
	width:auto;
}
/* cadre faq*/
.tdfaq{
	background-color:#f8f1f8;
	padding: 15px;
	vertical-align:top;
}
.divfaq{
	margin-left:80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
	width:auto;
}
/* cadre espace candidats*/
.tdcandidats{
	background-color:#a1bede;
	padding-left: 10px;
	padding-right:5px;
	padding-top:0px;
	vertical-align:top;
}
.div_adresse{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
.title_candidat{
	color:#fff;
	font-size:14px;
	font-weight:bolder;
}
/* cadre sites internet*/
.tdsites{
	background-color:#ccc;
	padding: 10px;
	vertical-align:top;
}
.div_adresse{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
/* cadre journaliste*/
.tdjournalistes{
	background-color:#effdf6;
	padding:20px;
	vertical-align:top;
}
.title_journalistes{
	color:#666;
	font-size:14px;
	font-weight:bolder;
}
.divjournalistes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width:auto;
}
/* cadre cnil*/
.tdcnil{
	border:1px solid #ccc;
	background-color:#fff;
	padding: 15px;
	vertical-align:top;
}
.divcnil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.div_adressecnil{
	padding-top:8px;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-align:center;
}
/*general*/
.img_margin{
	padding-top:10px;
	padding-bottom:10px;
}
.title_blue{
	color:#333366;
	font-size:14px;
	font-weight:bolder;
}
.title_green{
	color:#1ba997;
	font-size:14px;
	font-weight:bolder;
}
.texte_blue{
	color:#333366;
	font-size:11px;
}
.title_white{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}
.texte_white{
	font-size:10px;
	color:#FFF;
}
.link_blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333366;
	text-decoration:underline;
	font-size:11px;
}
.link_blue:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#339999;
	text-decoration:underline;
	font-size:11px;
}
.link_white{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	font-size:11px;
}
.link_white:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333366;
	text-decoration:underline;
}
.div_url{
	text-align:right;
	padding-top:10px;
	vertical-align:bottom;
	padding-bottom:10px;
}
.filet {background-image: url(img/pix_bleu_fonc.gif);}
/* texte invalide */
.textgreeninvalide{
	color:#1ba997;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
/*page FAQ*/
/* cadre centre*/
.tdfaqcenter{
	border:1px solid #ccc;
	background-color:#fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 15px;
	vertical-align:top;
}
.texte_faqcenter{
	color:#333366;
	font-size:11px;
	width:auto;
}
.linkFAQ{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1BA997;
	text-decoration:underline;
}
.linkFAQ:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#333366;
	text-decoration:underline;
}
.h2faq{
	font-size:11px;
	line-height:20px;
}
div.retour {
	margin-bottom: 50px;
	margin-top:-20px;
	}
div.retour a {
	background: #1ba997;
	padding: 3px;
	color: #ffffff;
	font-weight: bold;
	font-size:10px;
	text-decoration: none;
	float:right;
	}
div.retour a:hover {
	background: #003283;
	}
	.menuFAQ{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#339999;
	font-size:11px;
}
	.menuFAQ:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333366;
	font-size:11px;
}
.textgreenfaq{
	padding:5px;
	background-color:#D9F2E5;
}
.menuleft{
	padding:10px;
	line-height:25px;
}
/* div faq contact*/
.divfaqcontact{
	background-color:#D9F2E5;
	vertical-align:top;
}
.texte_contactfaq18{
	color:#003333;
	font-size:18px;
	font-weight:bold;
	float:left;
	width:100%;
	padding-top:5px;
}
.texte_contactfaq11{
	font-size:11px;
	color:#003333;
	float:right;
	width:100%;
	padding-top:10px;
}
.textesclients{
	font-size:10px;
	color:#FFF;
	width:150px;
}
.texte_teldetails{
	font-size:10px;
	color:#fff;
	font-weight:bold;
	font-style:normal;
}
.txttitle{
	color:#1ba997;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	background-color:#D9F2E5;
	height:12px;
}