@charset "utf-8";
/* CSS Document */

/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/* Default selector for indentation.*/
div.indent { margin-left: 2em; }

a.more {
	text-decoration: none;
	font-weight: bold;
}
a.more:hover {
	text-decoration: underline;
}

#more a {
	text-decoration: none;
	color: #00868a;	
	font-weight: bold;
}
#more a:hover {
	text-decoration: underline;
}
.importantindigo {
	background: #ffffff; 
	padding: 1em; 
	border-top: 1px #63c4d8 dotted; 
	border-bottom: 1px #63c4d8 dotted;
}
.importantdarkgreen {
	background: #ffffff; 
	padding: 1em; 
	border-top: 1px #00868a dotted; 
	border-bottom: 1px #00868a dotted;
}
.importantgreen {
	background: #ffffff; 
	padding: 1em; 
	border-top: 1px #b2bb1c dotted; 
	border-bottom: 1px #b2bb1c dotted;
}
.importantorange {
	background: #ffffff; 
	padding: 1em; 
	border-top: 1px #ff9900 dotted; 
	border-bottom: 1px #ff9900 dotted;
}
.colorindigo {
	color: #009ec0;
}

.colordarkindigo {
	color: #009ec0;	
}


.colordarkgreen {
	color: #00868a;	
}	

.colorgreen {
	color: #b2bb1c;	
}

.colororange {
	color: #ff9900;	
}
.colordarkgrey {
	color: #5f6062;
}	
span.colorindigo {
	color: #63c4d8;
}

span.colordarkindigo {
	color: #009ec0;	
}


span.colordarkgreen {
	color: #00868a;	
}	

span.colorgreen {
	color: #b2bb1c;	
}

span.colororange {
	color: #ff9900;	
}
span.colordarkgrey {
	color: #5f6062;
}	
/* cadre vert foncé à gauche */
#framedarkgreen {
	width: 533px;
	color: #00868a;
	text-align: left;
}	

#contentgeneralright #framedarkgreen {
	width: 344px;
	color: #B2BB1C;
	text-align: left;
}

#framedarkgreen #titleframe {
	background-image: url(../images/layout/framearrowbkgdarkgreen.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
	/*margin-top: 8px;*/
}

#framedarkgreen #titleframe p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#framedarkgreen #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#framedarkgreen #titleframe a:hover {
	text-decoration: underline;	
}

#framedarkgreen #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 5px;
	padding-bottom: 5px;		
}

#contentgeneralright #framedarkgreen #contenttextframe {
	margin-right: 10px;
}

#framedarkgreen #contenttextframe a {
	text-decoration: none;
	color: #00868a;
	font-weight: bold;
}

#framedarkgreen #contenttextframe a:hover {
	text-decoration: underline;
}

#framedarkgreen #readmore {
	margin-bottom: 10px;
	padding-right: 0px;
	background-image: url(../images/article/arrow_darkgreen.gif);
	background-repeat: no-repeat;
	background-position: right;		
}

#framedarkgreen #readmore a {	
	color: #00868a;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;
}

#framedarkgreen #readmore a:hover {
	text-decoration: underline;
}
/* end cadre vert foncé à gauche */

/* cadre orange à gauche */
#frameorange {
	width: 533px;
	color: #FF9900;
	text-align: left;
}	

#frameorange #titleframe {
	background-image: url(../images/layout/framearrowbkgorange.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#frameorange #titleframe p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#frameorange #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#frameorange #titleframe a:hover {
	text-decoration: underline;	
}

#frameorange #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 5px;
	padding-bottom: 5px;		
}

#frameorange #contenttextframe a {
	text-decoration: none;
	color: #FF9900;
	font-weight: bold;
}

#frameorange #contenttextframe a:hover {
	text-decoration: underline;
}

#frameorange #readmore {
	margin-bottom: 10px;
	padding-right: 0px;
	background-image: url(../images/article/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: right;		
}

#frameorange #readmore a {	
	color: #ff9900;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}

#frameorange #readmore a:hover {
	text-decoration: underline;
}
/* end cadre orange à gauche */

/* cadre green à gauche */
#framegreen {
	width: 533px;
	color: #B2BB1C;
	text-align: left;
}	

#contentgeneralright #framegreen {
	width: 344px;
	color: #B2BB1C;
	text-align: left;
}

#framegreen #titleframe {
	background-image: url(../images/layout/framearrowbkggreen.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#framegreen #titleframe p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#framegreen #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#framegreen #titleframe a:hover {
	text-decoration: underline;	
}

#framegreen #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 5px;
	padding-bottom: 5px;		
}

#framegreen #contenttextframe a {
	text-decoration: none;
	color: #B2BB1C;
	font-weight: bold;
}

#framegreen #contenttextframe a:hover {
	text-decoration: underline;
}

#framegreen #readmore {
	margin-bottom: 10px;
	padding-right: 0px;
	background-image: url(../images/article/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: right;		
}

#framegreen #readmore a {
	color: #B2BB1C;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}
#framegreen #readmore a:hover {
	text-decoration: underline;
}
/* end cadre green à gauche */

/* cadre indigo à gauche */
#frameindigo {
	width: 533px;
	color: #009EC0;
	text-align: left;
}	

#frameindigo #titleframe {
	background-image: url(../images/layout/framearrowbkgdarkindigo.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#frameindigo #titleframe p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#frameindigo #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#frameindigo #titleframe a:hover {
	text-decoration: underline;	
}

#frameindigo #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 5px;
	padding-bottom: 5px;		
}

#frameindigo #contenttextframe a {
	text-decoration: none;
	color: #009EC0;
	font-weight: bold;
}

#frameindigo #contenttextframe a:hover {
	text-decoration: underline;
}

#frameindigo #readmore {
	margin-bottom: 10px;
	padding-right: 0px;
	background-image: url(../images/article/arrow_darkindigo.gif);
	background-repeat: no-repeat;
	background-position: right;		
}

#frameindigo #readmore a {
	color: #009EC0;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}
#frameindigo #readmore a:hover {
	text-decoration: underline;
}
/* end cadre indigo à gauche */



/* cadre purple à gauche */
#framepurple {
	width: 533px;
	color: #8961aa;
	text-align: left;
}	

#framepurple #titleframe {
	background-image: url(../images/layout/framearrowbkgpurple.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#framepurple #titleframe p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#framepurple #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#framepurple #titleframe a:hover {
	text-decoration: underline;	
}

#framepurple #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 5px;
	padding-bottom: 5px;		
}

#framepurple #contenttextframe a {
	text-decoration: none;
	color: #8961aa;
	font-weight: bold;
}

#framepurple #contenttextframe a:hover {
	text-decoration: underline;
}

#framepurple #readmore {
	margin-bottom: 10px;
	padding-right: 0px;
	background-image: url(../images/article/arrow_purple.gif);
	background-repeat: no-repeat;
	background-position: right;		
}

#framepurple #readmore a {
	color: #8961aa;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}
#framepurple #readmore a:hover {
	text-decoration: underline;
}
/* end cadre purple à gauche */

/* cadre indigo à droite */
#rightframeindigo {
	width: 344px;
	color: #009ec0;
	text-align: left;
}	

#rightframeindigo #titleframe {
	background-image: url(../images/layout/framearrowbkgdarkindigo.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#rightframeindigo #titleframe p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#rightframeindigo #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#rightframeindigo #titleframe a:hover {
	text-decoration: underline;	
}

#rightframeindigo #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right: 10px;		
}

#rightframeindigo ul {
	list-style-image: url(../images/icons/listmarkdoc.gif);
	list-style-position: outside;
	list-style-type: none;
	padding-left: 20px;
	margin-left: 0;	
	margin-top: 4px;
	margin-bottom: 4px;	
}

#rightframeindigo ul li {
	line-height: 20px;
	margin: 0;
	padding: 0;		
}

#rightframeindigo #contenttextframe a {
	text-decoration: none;
	color: #009EC0;
	font-weight: bold;
}

#rightframeindigo #contenttextframe a:hover {
	text-decoration: underline;
}

#rightframeindigo #readmore {
	background-image: url(../images/article/arrow_darkindigo.gif);
	background-repeat: no-repeat;
	background-position: right;	
	margin-right: 5px;	
}

#rightframeindigo #readmore a {
	color: #009EC0;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}
#rightframeindigo #readmore a:hover {
	text-decoration: underline;
}
/* end cadre indigo à droite */


/* cadre darkgreen à droite */
#rightframedarkgreen {
	width: 344px;
	color: #00868A;
	text-align: left;
}	

#rightframedarkgreen #titleframe {
	background-image: url(../images/layout/framearrowbkgdarkgreen.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#rightframedarkgreen #titleframe p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#rightframedarkgreen #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#rightframedarkgreen #titleframe a:hover {
	text-decoration: underline;	
}

#rightframedarkgreen #titleframe p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}



#rightframedarkgreen #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right: 10px;			
}

#rightframedarkgreen #contenttextframe a {
	text-decoration: none;
	color: #00868A;
	font-weight: bold;
}

#rightframedarkgreen #contenttextframe a:hover {
	text-decoration: underline;
}



#rightframedarkgreen #readmore {
	background-image: url(../images/article/arrow_darkgreen.gif);
	background-repeat: no-repeat;
	background-position: right;	
	margin-right: 5px;	
}

#rightframedarkgreen #readmore a {
	color: #00868A;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}
#rightframedarkgreen #readmore a:hover {
	text-decoration: underline;
}
/* end cadre darkgreen à droite */


/* cadre orange à droite */
#rightframeorange {
	width: 340px;
	color: #FF9900;
	text-align: left;
}	

#rightframeorange #titleframe {
	background-image: url(../images/layout/framearrowbkgorange.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#rightframeorange #titleframe p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#rightframeorange #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#rightframeorange #titleframe a:hover {
	text-decoration: underline;	
}

#rightframeorange #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right: 10px;			
}

#rightframeorange #contenttextframe a {
	text-decoration: none;
	color: #FF9900;
	font-weight: bold;
}

#rightframeorange #contenttextframe a:hover {
	text-decoration: underline;
}

#rightframeorange #readmore {
	background-image: url(../images/article/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: right;	
	margin-right: 5px;	
}

#rightframeorange #readmore a {
	color: #FF9900;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}
#rightframeorange #readmore a:hover {
	text-decoration: underline;
}
/* end cadre orange à droite */

/* cadre green à droite */
#rightframegreen {
	width: 344px;
	color: #B2BB1C;
	text-align: left;
}	

#rightframegreen #titleframe {
	background-image: url(../images/layout/framearrowbkggreen.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#rightframegreen #titleframe p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#rightframegreen #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#rightframegreen #titleframe a:hover {
	text-decoration: underline;	
}

#rightframegreen #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right: 10px;			
}

#rightframegreen #contenttextframe a {
	text-decoration: none;
	color: #B2BB1C;
	font-weight: bold;
}

#rightframegreen #contenttextframe a:hover {
	text-decoration: underline;
}

#rightframegreen #readmore {
	background-image: url(../images/article/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: right;	
	margin-right: 5px;	
}

#rightframegreen #readmore a {
	color: #B2BB1C;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}
#rightframegreen #readmore a:hover {
	text-decoration: underline;
}
/* end cadre green à droite */

/*Style for table */

table.contenttable   {
	width: 100%;
	padding: 0px;
	border-collapse:collapse;
	text-align: left;	
	margin-top: 15px;
	margin-bottom: 15px;
}
table.contenttable thead {
	font-weight:bold;
	font-size:120%;
	line-height: 30px;
}
table.contenttable tr.tr-even {
	background: #f4f4f4;
}
table.contenttable tr.tr-odd  {
	background: #fff;
}
table.contenttable td, table.contenttable th {
	border-bottom: 1px solid;
	border-bottom-color: #dcdcdc;	
	border-top: 1px solid;	
	border-top-color: #dcdcdc;		
	padding: 6px 6px 6px 6px;		
	text-align: left;	
}	




/* cadre vert foncé à gauche */
#fullframedarkgreen {
	margin-top: 10px;		
	margin-left: 15px;	
	width: 880px;
	color: #00868a;
	text-align: left;
}	

#fullframedarkgreen #titleframe {
	background-image: url(../images/layout/framearrowbkgdarkgreen.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#fullframedarkgreen #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#fullframedarkgreen #titleframe a:hover {
	text-decoration: underline;	
}

#fullframedarkgreen #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 5px;
	padding-bottom: 5px;		
}

#fullframedarkgreen #contenttextframe a {
	text-decoration: none;
	color: #00868a;
	font-weight: bold;
}

#fullframedarkgreen #contenttextframe a:hover {
	text-decoration: underline;
}

#fullframedarkgreen #readmore {
	margin-bottom: 10px;
	padding-right: 0px;
	background-image: url(../images/article/arrow_darkgreen.gif);
	background-repeat: no-repeat;
	background-position: right;		
}

#fullframedarkgreen #readmore a {	
	color: #00868a;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;
}

#fullframedarkgreen #readmore a:hover {
	text-decoration: underline;
}
/* end cadre vert foncé à gauche */

/* cadre orange à gauche */
#fullframeorange {
	margin-top: 10px;	
	margin-left: 15px;	
	width: 880px;
	color: #FF9900;
	text-align: left;
}	

#fullframeorange #titleframe {
	background-image: url(../images/layout/framearrowbkgorange.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#fullframeorange #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#fullframeorange #titleframe a:hover {
	text-decoration: underline;	
}

#fullframeorange #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 5px;
	padding-bottom: 5px;		
}

#fullframeorange #contenttextframe a {
	text-decoration: none;
	color: #FF9900;
	font-weight: bold;
}

#fullframeorange #contenttextframe a:hover {
	text-decoration: underline;
}

#fullframeorange #readmore {
	margin-bottom: 10px;
	padding-right: 0px;
	background-image: url(../images/article/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: right;		
}

#fullframeorange #readmore a {	
	color: #ff9900;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}

#fullframeorange #readmore a:hover {
	text-decoration: underline;
}
/* end cadre orange à gauche */

/* cadre green à gauche */
#fullframegreen {
	margin-top: 10px;	
	margin-left: 15px;	
	width: 880px;
	color: #B2BB1C;
	text-align: left;
}	

#fullframegreen #titleframe {
	background-image: url(../images/layout/framearrowbkggreen.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;		
}

#fullframegreen #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#fullframegreen #titleframe a:hover {
	text-decoration: underline;	
}

#fullframegreen #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 5px;
	padding-bottom: 5px;		
}

#fullframegreen #contenttextframe a {
	text-decoration: none;
	color: #B2BB1C;
	font-weight: bold;
}

#fullframegreen #contenttextframe a:hover {
	text-decoration: underline;
}

#fullframegreen #readmore {
	margin-bottom: 10px;
	padding-right: 0px;
	background-image: url(../images/article/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: right;		
}

#fullframegreen #readmore a {
	color: #B2BB1C;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}
#fullframegreen #readmore a:hover {
	text-decoration: underline;
}
/* end cadre green à gauche */

/* cadre indigo à gauche */
#fullframeindigo {
	margin-top: 10px;	
	margin-left: 15px;
	width: 880px;
	color: #009EC0;
	text-align: left;
}	

#fullframeindigo #titleframe {
	background-image: url(../images/layout/framearrowbkgdarkindigo.gif);
	background-repeat: no-repeat;
	background-position: right top;		
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	margin-right: 15px;	
	padding-top: 7px;	
	border: 0px solid #000000;	
}

#fullframeindigo #titleframe a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
	text-decoration: none;	
}

#fullframeindigo #titleframe a:hover {
	text-decoration: underline;	
}

#fullframeindigo #contenttextframe {
	color: #49494a;
	line-height: 17px;
	padding-left: 5px;
	padding-bottom: 5px;		
}

#fullframeindigo #contenttextframe a {
	text-decoration: none;
	color: #009EC0;
	font-weight: bold;
}

#fullframeindigo #contenttextframe a:hover {
	text-decoration: underline;
}

#fullframeindigo #readmore {
	margin-bottom: 10px;
	padding-right: 0px;
	background-image: url(../images/article/arrow_darkindigo.gif);
	background-repeat: no-repeat;
	background-position: right;		
}

#fullframeindigo #readmore a {
	color: #009EC0;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	padding-right: 17px;	
}
#fullframeindigo #readmore a:hover {
	text-decoration: underline;
}
/* end cadre indigo à gauche */

#branchotherinterest #branchotherinterestcat3 #categorytitle {
	margin-bottom: 4px;	
	padding-bottom:5px;	
	color: #B2BB1C;	
	font-weight: bold;
	font-size: 16px;	
}

#branchotherinterest  #branchotherinterestcat3 #categorytitle a {
	color: #B2BB1C;	
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}

#branchotherinterest #branchotherinterestcat3 #categorytitle a:hover {
	text-decoration: underline;
}

#branchotherinterest #branchotherinterestcat3 #branchotherinterestcontainer  a {
	color: #B2BB1C;	
	font-weight: bold
}

#branchotherinterest #branchotherinterestcat3 #branchotherinterestcontainer  a:hover {
	text-decoration: underline;
	color: #B2BB1C;		
}

#branchotherinterest #branchotherinterestcat3 #branchotherinterestcontainer  #category a {
	color: #49494a;	
}

#branchotherinterest #branchotherinterestcat3 #branchotherinterestcontainer  #category a:hover {
	text-decoration: underline;
}
