/* commons */
.tclear {
	clear: both;
}
.tnonexistent {
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
/* layout */
.tsecurewrapper {
	margin: 0;
	padding: 0;
	width: 724px;
}
.tsecurewrapper h2 {
	background: url(26062009_securite_titleimg_visu.gif) no-repeat left top;
	display: block;
	height: 126px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 5px 0;
	width: 724px;
}
.tsecurewrapper h2 * {
	display: none;
}
.tsecurewrapper .tcontentwrapper {
	padding: 8px 12px 0 12px;
}
/* tab menu */
.tsecurewrapper .tcontentwrapper .tcontenttop {
	background: url(26062009_securite_tabs-bg_visu.gif) no-repeat left top;
	height: 41px;
	margin: 0;
	overflow: hidden;
	padding: 0 15px 6px 15px;
	width: 670px;
}
.tsecurewrapper .tsubnavtabs {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 670px;
}
.tsecurewrapper .tsubnavtabs li {
	float: left;
	height: 41px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.tsecurewrapper .tsubnavtabs li a {
	display: block;
	height: 41px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.tsecurewrapper .tsubnavtabs li span,
.tsecurewrapper .tsubnavtabs li a span {
	display: none;
}
.tsecurewrapper .tsubnavtabs .taccueil {
	background: url(26062009_securite_tab-accueil_visu.gif) no-repeat left -100px;
	width: 70px;
}
.tsecurewrapper .tsubnavtabs .taccueil a {
	background: url(26062009_securite_tab-accueil_visu.gif) no-repeat left top;
	width: 70px;
}
.tsecurewrapper .tsubnavtabs .tgeneral {
	background: url(26062009_securite_tab-generalites_visu.gif) no-repeat left -100px;
	width: 90px;
}
.tsecurewrapper .tsubnavtabs .tgeneral a {
	background: url(26062009_securite_tab-generalites_visu.gif) no-repeat left top;
	width: 90px;
}
.tsecurewrapper .tsubnavtabs .tsint {
	background: url(26062009_securite_tab-securit-internet_visu.gif) no-repeat left -100px;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tsint a {
	background: url(26062009_securite_tab-securit-internet_visu.gif) no-repeat left top;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tusint {
	background: url(26062009_securite_tab-moyens-paiement_visu.gif) no-repeat left -100px;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tusint a {
	background: url(26062009_securite_tab-moyens-paiement_visu.gif) no-repeat left top;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tdos {
	background: url(26062009_securite_tab-dossiers_visu.gif) no-repeat left -100px;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tdos a {
	background: url(26062009_securite_tab-dossiers_visu.gif) no-repeat left top;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tquests {
	background: url(26062009_securite_tab-questions_visu.gif) no-repeat left -100px;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tquests a {
	background: url(26062009_securite_tab-questions_visu.gif) no-repeat left top;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tlex {
	background: url(26062009_securite_tab-lexique_visu.gif) no-repeat left -100px;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tlex a {
	background: url(26062009_securite_tab-lexique_visu.gif) no-repeat left top;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tacts {
	background: url(26062009_securite_tab-actualites_visu.gif) no-repeat left -100px;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tacts a {
	background: url(26062009_securite_tab-actualites_visu.gif) no-repeat left top;
	width: 84px;
}
.tsecurewrapper .tsubnavtabs .tusint a.tcurrent,
.tsecurewrapper .tsubnavtabs .tusint a.current {
	background-position: left -100px;
}
.tsecurewrapper .tsubnavtabs li a:hover {
	background-position: left -50px;
}
/* contents */
.tsecurewrapper .tcontentholder {
	background: url(26062009_securite_content-bg_visu.gif) repeat-y left top;
	margin: 0;
	padding: 0 7px 0 7px;
	width: 686px;
}
.tsecurewrapper .tcontentbottom {
	background: url(26062009_securite_bottom_visu.gif) no-repeat left top;
	height: 15px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 700px;
}
.tsecurewrapper .tcontentholder .tcontentgroup1 {
	padding: 0 30px 0 27px; 
	width: 629px;
}
.tsecurewrapper .tcontentholder h3 {
	color: #fb9303;
	font: normal normal 20px/24px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 19px 0 5px 1px;
}
.tsecurewrapper .tcontentholder .tcontentgroup1 p {
	color: #3d3b3b;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	margin: 6px 0 13px 0;
	padding: 0 0 0 2px;
}
.tsecurewrapper .tcontentholder h3 .tsubinfo {
	font-size: 12px;
}
.tsecurewrapper .tcontentholder .tinfoblock1 {
	background: url(26062009_securite_gray-dot-space_visu.gif) repeat-x left bottom;
	padding: 6px 0 8px 1px;
	width: 625px;
}
.tsecurewrapper .tcontentholder .tinfoblock1 h4 {
	color: #ee1b24;
	font: normal bold 12px/15px Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
}
.tsecurewrapper .tcontentholder .tinfoblock1 p {
	color: #3d3b3b;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	margin: 3px 0 4px 1px;
	padding: 0;
}
.tsecurewrapper .tcontentholder p.trbt {
	background: url(puce.png) no-repeat left 4px;
	color: #ee1b24;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
}
.tsecurewrapper .tcontentholder p.trbt a {
	color: #ee1b24;
	font-weight: bold;
	text-decoration: underline;
}
.tsecurewrapper .tcontentholder .tillustrated1 {
	padding: 0 23px 6px 24px;
}
.tsecurewrapper .tillustrated1 h4 {
	color: black;
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	margin: 9px 0 4px 0;
	padding: 0 0 0 8px;
}
.tsecurewrapper .tillustrated1 .tdispence {
	padding: 4px 0 7px 5px;
}
.tsecurewrapper .tcarres {
	display: block;
	height: 221px;
	overflow: hidden;
	margin: 0;
	padding: 0 23px 6px 24px;
}
.tsecurewrapper .tcarres .tsint {
	background: url(26062009_securite_sint-carre-bg_visu.jpg) no-repeat left top;
	float: left;
	height: 193px;
	padding: 14px 31px 14px 25px;
	width: 268px;
}
.tsecurewrapper .tcarres .tdos {
	background: url(26062009_securite_dos-carre-bg_visu.jpg) no-repeat left top;
	float: left;
	height: 193px;
	margin: 0;
	padding: 14px 19px 14px 25px;
	width: 268px;
}
.tsecurewrapper .tcarres h4 {
	display: block;
	overflow: hidden;
	height: 35px;
	margin: 0;
	padding: 0;
}
.tsecurewrapper .tcarres h4 * {
	display: none;
}
.tsecurewrapper .tcarres h5 {
	color: #ee1b24;
	font: normal bold 14px/17px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 7px;
}
.tsecurewrapper .tcarres .tmain {
	color: black;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 0 3px 96px;
}
.tsecurewrapper .tcarres .tmain.tmoreontopbottomright {
	padding: 21px 7px 14px 96px;
}
.tsecurewrapper .tcarres .tlinkp {
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.tsecurewrapper .tcarres .tlinkp a {
	background: url(puce.png) no-repeat left 4px;
	color: #ee1b24;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
}
.tsecurewrapper .tcontentgroup1 .tdossiers {
	margin: 0;
	padding: 2px 10px 8px 2px;
}
.tsecurewrapper .tcontentgroup1 .tdossier {
	margin: 0;
	padding: 0 0 7px 0;
}
.tsecurewrapper .tcontentgroup1 .tdossier h4 {
	background: url(26062009_securite_gray-dot-space_visu.gif) repeat-x left bottom;
	color: #EE1B24;
	font: normal bold 12px/15px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 6px 0;
	text-transform: uppercase;
}
.tsecurewrapper .tcontentgroup1 .tdossier p {
	color: #3d3b3b;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	margin: 4px 0 10px 0;
	padding: 0;
}
.tsecurewrapper .tcontentgroup1 .tdossier p a {
	background: url(puce.png) no-repeat left 4px;
	color: #ee1b24;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
}
.tsecurewrapper .tcontentgroup1 .tlexique {
	margin: 0;
	padding: 11px 0 7px 0;
}
.tsecurewrapper .tcontentgroup1 .tlexique .tterm {
	margin: 0;
	padding: 0 0 17px 0;
}
.tsecurewrapper .tcontentgroup1 .tlexique .tterm h4 {
	background: url(26062009_securite_gray-dot-space_visu.gif) repeat-x left bottom;
	color: #3b3b3b;
	font: normal bold 12px/15px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 6px 0;
}
.tsecurewrapper .tcontentgroup1 .tlexique .tterm h4 span {
	background: url(26062009_securite_red-double-arrow_visu.gif) no-repeat left 3px;
	padding: 0 0 0 16px;
}
.tsecurewrapper .tcontentgroup1 .tlexique .tterm p {
	color: #3d3b3b;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	margin: 4px 0 10px 0;
	padding: 0;
}
.tsecurewrapper .tcontentgroup1 .tlexique .tterm p a {
	color: #EE1B24;
	font-weight: bold;
	text-decoration: underline;
}
.tsecurewrapper .tcontentgroup1 .tactualites {
	margin: 0;
	padding: 0 11px 28px 2px;
}
.tsecurewrapper .tcontentgroup1 .teactualite {
	background: url(26062009_securite_gray-dot-space_visu.gif) repeat-x left 92%;
	padding: 9px 0 26px 0;
}
.tsecurewrapper .tcontentgroup1 .teactualite p {
	color: #3d3b3b;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.tsecurewrapper .tcontentgroup1 .teactualite p a {
	background: url(puce.png) no-repeat left 4px;
	color: #ee1b24;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
	float: right;
	*margin: -14px 0 0 auto;
	white-space: nowrap;
}
.tsecurewrapper .tcontentgroup1 .teactualite a, x:-moz-any-link { margin: -14px 0 0 auto; }
	
