#content h1, #content .titre1, .htmlarea-content-body .titre1, .htmlarea-content-body h1 , #colD_content .blocGris h1{
	font-size: 1.5em;
	font-weight: bold;
	color: #03428E;
	line-height: 1.2;
	padding: 0 0 5px 0;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #525252;
}

#content h2, #content .titre2, .htmlarea-content-body .titre2, .htmlarea-content-body h2 , #colD_content .blocGris h2{
	font-size: 1.4em;
	font-weight: bold;
	color: #03428E;
	line-height: 1.2;
	padding: 0;
	/*margin: 0 0 25px 0;*/
	padding: 0 0 5px 0;
	/*margin: 0 0 25px 0;*/
	margin-top:40px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	/*border-bottom: 1px solid #525252;*/
}

#content h3, #content .titre3, .htmlarea-content-body .titre3, .htmlarea-content-body h3 , #colD_content .blocGris h3{
	font-size: 1em;
	font-weight: bold;
	color: #03428E;
	line-height: 1.2;
	/*padding: 0;*/
	/*margin: 0 0 15px 0;*/
	padding: 0 0 5px 0;
	/*margin: 0 0 15px 0;*/
	margin-top:15px;
	margin-bottom:3px;
	margin-right:0px;
	margin-left:0px;
	/*border-bottom: 1px solid #525252;*/
}

#content h4, #content .titre4, .htmlarea-content-body .titre4, .htmlarea-content-body h4 , #colD_content .blocGris h4{
	font-size: 1em;
	font-weight: normal;
	color: #03428E;
	line-height: 1.2;
	/*padding: 0;*/
	/*margin: 0 0 15px 0;*/
	padding: 0 0 5px 0;
	margin: 0 0 0px 0;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:3px;
	margin-top:5px;
	/*border-bottom: 1px solid #525252;*/
}

#content h1.titreSpecial, #content .titreSpecial, .htmlarea-content-body .titreSpecial, .htmlarea-content-body h1.titreSpecial , #colD_content .blocGris h1.titreSpecial{
	font-size: 1.5em;
	font-weight: bold;
	color: #d9064e;
	line-height: 1.2;
	padding: 0 0 5px 0;
	margin: 0 0 25px 0;
	text-align: center;
	border: none;
}

#content p, #content .paragraphe, .htmlarea-content-body .paragraphe, .htmlarea-content-body p{
	font-size: 1em;
	font-weight: normal;
	color: #000;
	line-height: 1.4;
	/*margin: 0 0 20px 0;*/
	margin-bottom:15px;
	margin-top:0px;
}

.htmlarea-content-body  th, .htmlarea-content-body  td{
font-size: 1em;
color: #000;
line-height: 1.4;
}

#content a , .htmlarea a{
	color: #0074cf;
	text-decoration: underline;
}

#content a:hover, .htmlarea a:hover {
	color: #0074cf;
	text-decoration: none;
}

#content strong, #content b, #content .gras, .htmlarea-content-body .gras, .htmlarea-content-body b, .htmlarea-content-body strong {
	font-weight: bold !important;
}

#content em, #content i, #content .italique, .htmlarea-content-body .italique, .htmlarea-content-body i, .htmlarea-content-body em{
	font-style: italic !important;
}

#content .grasItalique, .htmlarea-content-body .grasItalique { /* Cette classe n'est utile que si le gestionnaire de contenu est incapable d'ajouter plus d'une classe au même élément. Ex.: class="b i". */
	font-weight: bold !important;
	font-style: italic !important;
}

#content sup, #content sub, #content .superieur, #content .indice, .htmlarea-content-body .superieur, .htmlarea-content-body sup, .htmlarea-content-body .indice, .htmlarea-content-body sub {
	font-size: 0.7em;
	color: #000;
}

#content .superieur, .htmlarea-content-body .superieur{
	vertical-align:super;
}

#content .indice, .htmlarea-content-body .indice{
	vertical-align:sub;
}

#content blockquote, #content .citation, .htmlarea-content-body .citation, .htmlarea-content-body blockquote {
	font-style: italic;
	color: #000;
	padding: 0;
	margin: 50px 25px;
}

#content ul , .htmlarea-content-body ul{
	list-style-type: disc;
	/*margin: 0 0 25px 50px;*/
	padding: 0;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:50px;
	margin-right:0px;
}

#content .tx-cablanfenewsedition-pi1 ul {
	list-style-type: none;
	margin: 0 0 0px 0px;
	padding: 0;
}

#content ol, .htmlarea-content-body ol{
	list-style-type: decimal;
	margin: 0 0 25px 50px;
	padding: 0;
}

#content li, #content .puce, .htmlarea-content-body .puce, .htmlarea-content-body li {
	font-size: 1em;
	font-weight: normal;
	color: #000;
	padding-bottom: 5px;
	line-height: 1.4;
}

#content .align-left, .htmlarea-content-body .align-left, #colD_content .align-left{
text-align:left;
}

#content .align-center, .htmlarea-content-body .align-center, #colD_content .align-center{
text-align:center;
}

#content .align-right, .htmlarea-content-body .align-right, #colD_content .align-right{
text-align:right;
}

#content .align-justify, .htmlarea-content-body .align-justify, #colD_content .align-justify{
text-align:justify;
text-justify:auto;
}

.htmlarea-content-body th{
font-weight: normal;
}

#content .vignette, dd p.csc-caption {
	display: block;
	padding-top: 5px;
	font-size: 0.8em !important;
	font-style: italic;
}

#content table, .htmlarea-content-body  table{
margin-bottom:20px;
}

.htmlarea-content-body .tableauDivers, #content .tableauDivers{
	width:100%;
}

.htmlarea-content-body .tableau4Colonnes, #content .tableau4Colonnes{
	width:100%;
}

.tableau4Colonnes td, .tableau4Colonnes th{
	width:25%;
}

.htmlarea-content-body .tableau5Colonnes, #content .tableau5Colonnes{
	width:100%;
}

.tableau5Colonnes td, .tableau5Colonnes th{
	width:20%;
}

.htmlarea-content-body .tableau3Colonnes, #content .tableau3Colonnes{
	width:100%;
}

.tableau3Colonnes td, .tableau3Colonnes th{
	width:33%;
}

.htmlarea-content-body .tableau2Colonnes, #content .tableau2Colonnes{
	width:100%;
}

.tableau2Colonnes td, .tableau2Colonnes th{
	width:20%;
}

/* TABLEAUX */

.tableauDivers, .contenttable, .tableau2Colonnes,.tableau3Colonnes,.tableau4Colonnes,.tableau5Colonnes{
border-collapse:collapse;
border-spacing:0px;
}


#content table.tableauDivers td, .htmlarea-content-body table.tableauDivers td,
#content table.tableauDivers th, .htmlarea-content-body table.tableauDivers th,
#content table.contenttable td, .htmlarea-content-body table.contenttable td,
#content table.contenttable th, .htmlarea-content-body table.contenttable th,
#content table.tableau2Colonnes td, .htmlarea-content-body table.tableau2Colonnes td,
#content table.tableau2Colonnes th, .htmlarea-content-body table.tableau2Colonnes th,
#content table.tableau3Colonnes td, .htmlarea-content-body table.tableau3Colonnes td,
#content table.tableau3Colonnes th, .htmlarea-content-body table.tableau3Colonnes th,
#content table.tableau4Colonnes td, .htmlarea-content-body table.tableau4Colonnes td,
#content table.tableau4Colonnes th, .htmlarea-content-body table.tableau4Colonnes th,
#content table.tableau5Colonnes td, .htmlarea-content-body table.tableau5Colonnes td,
#content table.tableau5Colonnes th, .htmlarea-content-body table.tableau5Colonnes th
{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left: 5px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	/*text-align: left;*/
}


#content table.th a, 
.htmlarea-content-body table.th a,
#content table th a, 
.htmlarea-content-body table th a
{
	color:#fff;
}

#content table.th a:hover, 
.htmlarea-content-body table.th a:hover,
#content table th a:hover, 
.htmlarea-content-body table th a:hover
{
	color:#fff;
}

#content tr.fonce td, 
#content tr.fonce th, 
#content table tr td.fonce, 
#content table tr th.fonce,
.htmlarea-content-body tr.fonce td, 
.htmlarea-content-body tr.fonce th, 
.htmlarea-content-body table tr td.fonce, 
.htmlarea-content-body table tr th.fonce
{
	background: #e9e9e9;
}

#content tr.pale td, 
#content tr.pale th, 
#content table tr td.pale, 
#content table tr th.pale,
.htmlarea-content-body #content tr.pale td, 
.htmlarea-content-body #content tr.pale th, 
.htmlarea-content-body #content table tr td.pale, 
.htmlarea-content-body #content table tr th.pale
{
	background: #f4f4f4;
}

#content tr.special td, 
#content tr.special th, 
#content table tr td.special,
#content table tr th.special,
.htmlarea-content-body tr.special td, 
.htmlarea-content-body tr.special th, 
.htmlarea-content-body table tr td.special,
.htmlarea-content-body table tr th.special  
{
	color:#fff;
	background: #d90069;
	font-weight: normal;
}

#content  tr.special td p, 
#content  tr.special th p, 
#content table tr td.special p,
#content table tr th.special  p,
.htmlarea-content-body   tr.special td p, 
.htmlarea-content-body   tr.special th p, 
.htmlarea-content-body  table tr td.special p,
.htmlarea-content-body  table tr th.special  p
{
	color:#fff;
}

#content table tr.th td, 
#content table tr.th th, 
#content table tr td.th,
#content table tr th.th,
#content table tr th,
.htmlarea-content-body table tr.th td, 
.htmlarea-content-body tr.th th, 
.htmlarea-content-body tr td.th,
.htmlarea-content-body tr th.th ,
.htmlarea-content-body table tr th
{
	color:#fff;
	background: #007F89;
	font-weight: bold;
}

#content table tr.th td p, 
#content table tr.th th p, 
#content table tr td.th p,
#content table tr th.th p,
#content table tr th p,
.htmlarea-content-body table tr.th td p, 
.htmlarea-content-body tr.th th p, 
.htmlarea-content-body tr td.th p,
.htmlarea-content-body tr th.th  p,
.htmlarea-content-body  table tr th p,
#content table tr.th td h1, 
#content table tr.th th h1, 
#content table tr td.th h1,
#content table tr th.th h1,
#content table tr th h1,
.htmlarea-content-body table tr.th td h1, 
.htmlarea-content-body tr.th th h1, 
.htmlarea-content-body tr td.th h1,
.htmlarea-content-body tr th.th  h1,
.htmlarea-content-body  table tr th h1,
#content table tr.th td h2, 
#content table tr.th th h2, 
#content table tr td.th h2,
#content table tr th.th h2,
#content table tr th h2,
.htmlarea-content-body table tr.th td h2, 
.htmlarea-content-body tr.th th h2, 
.htmlarea-content-body tr td.th h2,
.htmlarea-content-body tr th.th  h2,
.htmlarea-content-body  table tr th h2,
#content table tr.th td h3, 
#content table tr.th th h3, 
#content table tr td.th h3,
#content table tr th.th h3,
#content table tr th h3,
.htmlarea-content-body table tr.th td h3, 
.htmlarea-content-body tr.th th h3, 
.htmlarea-content-body tr td.th h3,
.htmlarea-content-body tr th.th  h3,
.htmlarea-content-body  table tr th h3
{
	color:#fff;
	font-weight: bold;
}

#content table tr.th td h4, 
#content table tr.th th h4, 
#content table tr td.th h4,
#content table tr th.th h4,
#content table tr th h4,
.htmlarea-content-body table tr.th td h4, 
.htmlarea-content-body tr.th th h4, 
.htmlarea-content-body tr td.th h4,
.htmlarea-content-body tr th.th  h4,
.htmlarea-content-body  table tr th h4
{
	color:#fff;
}
 
#content table tr.fonce th p, 
#content table tr th.fonce p,
.htmlarea-content-body tr.fonce th p, 
.htmlarea-content-body tr th.fone p,
#content table tr.pale th p, 
#content table tr th.pale p,
.htmlarea-content-body tr.pale th p, 
.htmlarea-content-body tr th.pale p
{
	color:#000;
	font-weight: normal;
}


/* LARGEUR */

.w5 {
	width: 5%;
}

.w10 {
	width: 10%;
}

.w15 {
	width: 15%;
}

.w20 {
	width: 20%;
}

.w25 {
	width: 25%;
}

.w30 {
	width: 30%;
}

.w35 {
	width: 35%;
}

.w40 {
	width: 40%;
}

.w45 {
	width: 45%;
}

.w50 {
	width: 50%;
}

.w55 {
	width: 55%;
}

.w60 {
	width: 60%;
}

.w65 {
	width: 65%;
}

.w70 {
	width: 70%;
}

.w75 {
	width: 75%;
}

.w80 {
	width: 80%;
}

.w85 {
	width: 85%;
}

.w90 {
	width: 90%;
}

.w95 {
	width: 95%;
}

.w99 {
	width: 99%;
}

.w100 {
	width: 100%;
}
/*
#content span.triangle {
	text-align: right;
	padding-left: 10px;
	background: url(../images/puce_top.gif) no-repeat left 6px transparent;
}

#content a  span.top {
	font-size: 0.9em;
	
}
#content a span.lienBasPage{
	text-decoration:none;
}

#content a span.lienBasPage span.top {
	text-decoration:underline;
}

#content a:hover span.lienBasPage span.top {
	text-decoration:none;
}
*/

#content a.top{
	text-align: right;
	padding-left: 10px;
	background: url(../images/puce_top.gif) no-repeat left 6px transparent;
	font-size: 0.9em;
}


.tx-igfenewstranslate-pi1 .htmlarea-content-body ul, #content .tx-igfenewstranslate-pi1 form ul {
	margin: 0px;	
	list-style-type: none;
}
.tx-igfenewstranslate-pi1 .htmlarea-content-body li , #content .tx-igfenewstranslate-pi1 form li {
	padding-bottom: 0px;	
}

.bleuPale{
	color:#70CDE3 !important;
}

.bleuFonce{
	color:#03428E !important;
}

.turquoise{
	color:#007F89 !important;
}

.vert{
	color:#33A949 !important;
}

.beige{
	color:#EEDBBC !important;
}

.sauge{
	color:#647B6B !important;
}

.blanc{
	color:#FFFFFF !important;
}

.taille3{
	font-size:1.5em !important;
}

.taille2{
	font-size:2em !important;
}

.taille1{
	font-size:2.5em !important;
}
