/*----------------------------------------------------------------------------------*/
/* Styles container gauche */
/*----------------------------------------------------------------------------------*/
.cts_leftContainer {
	margin-bottom:10px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}

.cts_leftContainer .cts_header {
	position:relative;
	padding-left:10px;
	margin-bottom:2px;
	overflow:auto;
	height:1%;
}

.cts_leftContainer .cts_actions {
	float:left;
}

.cts_leftContainer .cts_moduleIcon {
	float:left;
}

.cts_leftContainer .cts_title {
	float:left;
}

.cts_leftContainer .cts_title .Head {
	color:#006666;
	font-size:0.85em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.cts_leftContainer .cts_title h2 {
	color:#006666;
	margin:0;
}

.cts_leftContainer .cts_actionbutton1 {
	float:right;
}

.cts_leftContainer .cts_actionbutton2 {
	float:right;
	padding-top:3px;
}

.cts_leftContainer .cts_separator {
	clear:both;
	height:22px;
	background-image:url(images/cts_sep.gif);
	background-repeat:no-repeat;
}

.cts_leftContainer .cts_containerContent {
	padding-left:10px;
	padding-right:10px;
}

.cts_leftContainer .cts_containerContent p {
	margin-top:0;
	text-align:justify;
}

.cts_leftContainer .cts_containerContent a:link, .cts_leftContainer .cts_containerContent a:active, .cts_leftContainer .cts_containerContent a:visited {
	color:#0099CC;
	text-decoration:underline;
}

.cts_leftContainer .cts_containerContent a:hover {
	text-decoration:none;
}

.cts_leftContainer .cts_containerContent .Normal {
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
}

.cts_leftContainer .cts_containerContent h3 {
	color:#006666;
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.cts_leftContainer .cts_containerContent h4 {
	color:#006666;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.cts_leftContainer .cts_containerContent ul {
	list-style-image:url(images/puce.gif);
}

/*----------------------------------------------------------------------------------*/
/* Styles container accueil */
/*----------------------------------------------------------------------------------*/

.cts_container_accueil {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.cts_header_vert, .cts_header_rose, .cts_header_bleu, .cts_header_gris {
	height:26px;
	position:relative;
	overflow:visible;
	background-repeat:no-repeat;
}

.cts_header_vert {
	background:#83BF57 url(images/bg_accueil_vert.gif) top right no-repeat;
}

.cts_header_bleu {
	background:#6BC9E9 url(images/bg_accueil_bleu.gif) top right no-repeat;
}

.cts_header_rose {
	background:#B45183 url(images/bg_accueil_rose.gif) top right no-repeat;
}

.cts_header_gris {
	background:#A8A8A8 url(images/bg_accueil_gris.gif) top right no-repeat;
}

.cts_container_accueil .cts_actions {
	float:left;
}

.cts_container_accueil .cts_moduleIcon {
	float:left;
}

.cts_container_accueil .cts_moduleIconActu {
	padding-top:1px;
}

.cts_container_accueil .cts_title {
	float:left;
}

.cts_container_accueil .cts_title h2 {
	margin:0;
}

.cts_container_accueil .cts_title span.Head {
	color:#fff;
	font-size:0.75em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:4px;
	display:block;
}

.cts_container_accueil .cts_separator {
	clear:left;
	margin-bottom:1px;
}

.cts_container_accueil .cts_containerContent {
	padding-bottom:10px;
}

.cts_container_accueil .cts_actionbutton1 {
	float:right;
}

.cts_container_accueil .cts_containerContent p {
	margin-top:0;
	text-align:justify;
}

.cts_container_accueil .cts_containerContent .Normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
}

.cts_container_accueil .cts_containerContent a:link, .cts_container_accueil .cts_containerContent a:active, .cts_container_accueil .cts_containerContent a:visited {
	color:#0099CC;
	text-decoration:underline;
}

.cts_container_accueil .cts_containerContent a:hover {
	text-decoration:none;
}

.cts_container_accueil .cts_containerContent h3 {
	color:#65AE2E;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
}

.cts_container_accueil .cts_containerContent h4 {
	color:#669966;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.cts_container_accueil .cts_containerContent ul {
	list-style-image:url(images/puce.gif);
}

/*----------------------------------------------------------------------------------*/
/* Styles container principal */
/*----------------------------------------------------------------------------------*/

.cts_container_principal {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

.cts_container_principal .cts_header {
	position:relative;
	overflow:visible;
	height:50px;
}

.cts_container_principal .cts_actions {
	float:left;
}

.cts_container_principal .cts_moduleIcon {
	float:left;
}

.cts_container_principal .cts_title {
	float:left;
}

.cts_container_principal .cts_title .Head {
	color:#006666;
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.cts_container_principal .cts_title h2 {
	margin:0;
}

.cts_container_principal .cts_actionbutton1, .cts_container_principal .cts_actionbutton2 {
	float:right;
	margin-left:10px;
}

.cts_container_principal .cts_actionbutton2 {
	padding-top:4px;
}

.cts_container_principal .cts_deco {
	float:right;
	height:26px;
	width:64px;
	background-image:url(images/deco1.gif);
	background-repeat:no-repeat;
}

.cts_container_principal .cts_separator {
	clear:both;
}

.cts_container_principal .cts_containerContent {}

.cts_container_principal .cts_containerContent p {
	margin-top:0;
	text-align:justify;
}

.cts_container_principal .cts_containerContent .Normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.cts_container_principal .cts_containerContent a:link, .cts_container_principal .cts_containerContent a:active, .cts_container_principal .cts_containerContent a:visited {
	color:#0099CC;
	text-decoration:underline;
}

.cts_container_principal .cts_containerContent a:hover {
	text-decoration:none;
}

.cts_container_principal .cts_containerContent h3 {
	color:#65AE2E;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
}

.cts_container_principal .cts_containerContent h4 {
	color:#669966;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.cts_container_principal .cts_containerContent ul {
	list-style-image:url(images/puce.gif);
}





