/******************************************************************************
* xguicoGuidescomparatifs.css
*******************************************************************************

*******************************************************************************
*                                                                             *
* Copyright 2007									                          *
*                                                                             *
******************************************************************************/


/*****************************************************************************  GLOBAL */
#top {
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

div#xguico_total {
	width:960px;
	margin:0px auto;
}

/*****************************************************************************  HEADER */

.xguico_header {
	position:relative;
	background-color:#FFFFFF;
}

.xguico_logo {
	background-color:#FFFFFF;
}

.xguico_recherche {
	position:absolute;
	top:35px;
	background-color:#FFFFFF;
	right:22px;
	height:22px;
	line-height:22px;
}

/*****************************************************************************  MENU 1 */

.xguico_menu1 {
	clear:both;
	background:transparent url(../iso_icons/menu1_fond.gif) left top repeat-x;
	height:29px;
	vertical-align:middle;
	line-height:29px;
	padding:0px 12px 0px 12px;
}

/*****************************************************************************  CONTENT */
.xguico_zone_content {
	clear:both;
	background:transparent url(../iso_icons/content_fond_simenuN2.gif) left top repeat-y;
	width:100%;
}

.xguico_zone_content_noright {
	clear:both;
	width:100%;
}

.xguico_wrapper {
	width:100%;
	float:left;
}

.xguico_content {
	margin:0 263px 0 150px;
	padding:6px 19px 10px 15px;

}

.xguico_content_full {
	margin:0px;
	padding:6px 0px 10px 0px;
}

.xguico_content_noleft {
	margin:0px;
	padding:6px 273px 10px 0px;
}


.xguico_content_right_noleft {
	margin:0px;
	padding:6px 273px 10px 15px;
}

.xguico_content_noright {
	margin-left:150px;
	padding:6px 0px 10px 15px;
}

.xguico_content_both {
	margin:0 263px 0 150px;
	padding:6px 19px 10px 15px;
	background-color:#99FF66;
}

/*****************************************************************************  ENCART DROIT */

.xguico_zone_droite{
	float:left;
	width:253px;
	margin-left:-253px;
	margin-right:0px;
	padding:6px 0px 10px 0px;
}

.xguico_zone_droite_noleft{
	float:left;
	width:253px;
	margin-left:-253px;
	margin-right:0px;
	padding:6px 0px 10px 0px;
}

.xguico_zone_droite_both{
	float:left;
	width:253px;
	margin-left:-253px;
	margin-right:0px;
	padding:6px 0px 10px 0px;
	background-color:#FF3333;
}

/*****************************************************************************  ENCART GAUCHE */

.xguico_zone_gauche {
	float:left;
	width:150px;
	margin-left:-960px;
	padding:6px 0px 10px 0px;
}

.xguico_zone_gauche_noright {
	float:left;
	width:150px;
	margin-left:-960px;
	padding:6px 0px 10px 0px;
}

.xguico_zone_gauche_both {
	float:left;
	width:150px;
	margin-left:-660px;
	padding:0px 0px 0px 0px;
	background-color:#CCCC99;
}

.xguico_menu2 {
	padding:0px;
	margin:0px;
}

.xguico_menu2 ul{
	padding:0px;
	margin:0px;
}

.xguico_menu2 .libelle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#009966;
	height:27px;
	line-height:27px;
	padding-left:11px;
	background:transparent url(../iso_icons/menu2_fond.gif) left top repeat-x;
}

/*****************************************************************************  FOOTER */
.xguico_zone_footer {
	clear:both;
	background:transparent url(../iso_icons/footer_fond.gif) left top repeat-x;
	height:64px;
	line-height:64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}

/*****************************************************************************  Raccourcis BAS */
.xguico_zone_footer ul{
	list-style:none;
	margin:0;
	padding:0;
}

.xguico_zone_footer li {
	display:inline;
	background:transparent url(../iso_icons/raccourcis_pipe.gif) right center no-repeat;
}

.xguico_zone_footer p {
	display:inline;
}

.xguico_zone_footer li a {
	display:inline;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	font-weight: normal;
	line-height: 20px;
	padding:0px 4px 0px 4px;
	margin:0px;
	text-decoration:none;
}

.xguico_zone_footer li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777777;
	font-weight: normal;
	line-height: 20px;
	padding:0px 4px 0px 4px;
	margin:0px;
	text-decoration:none;
}

.xguico_zone_footer li.pasdepipe {
	display:inline;
	background:none;
}

/*****************************************************************************  MENU N1 */

div#menu1 ul{
	list-style:none;
	margin:0;
	padding:0;
}

div#menu1 li {
	display:inline;
	background:transparent url(../iso_icons/menu1_separ.gif) right top no-repeat;
}

div#menu1 li a {
	/*background:transparent url(../iso_icons/menu1_separ.gif) right top no-repeat;*/
	display:inline;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	margin:0px;
	text-decoration:none;
}

div#menu1 li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	margin:0px;
	text-decoration:none;
}

div#menu1 li A.selected1, div#menu1 li A:visited.selected1, div#menu1 li A:hover.selected1 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration:none;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	margin:0px;
}

div#menu1 li A.last1, div#menu1 li A:visited.last1 {
	background:none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration:none;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	margin:0px;
}

div#menu1 li A:hover.last1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	margin:0px;
	text-decoration:none;
}

div#menu1 li.noselectedn1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	text-decoration:none;
}

div#menu1 li.pasdepipe {
	background:none;
}

div#menu1_hide {
	display:none;
}

/*****************************************************************************  MENU NO */

div#menuno ul{
	list-style:none;
	margin:0;
	padding:0;
}

div#menuno li {
	display:inline;
}

div#menuno li a {
	/*background:transparent url(../iso_icons/menu1_separ.gif) right top no-repeat;*/
	display:inline;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	margin:0px;
	text-decoration:none;
}

div#menuno li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	margin:0px;
	text-decoration:none;
}

div#menuno li A.selected1, div#menuno li A:visited.selected1, div#menuno li A:hover.selected1 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration:none;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	margin:0px;
}

div#menuno li A.last1, div#menuno li A:visited.last1 {
	background:none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration:none;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	margin:0px;
}

div#menuno li A:hover.last1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	margin:0px;
	text-decoration:none;
}

div#menuno li.noselectedn1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
	padding:0px 12px 0px 12px;
	text-decoration:none;
}

div#menuno li.pasdepipe {
	background:none;
}

/*****************************************************************************  TITRES ET SOUS TITRES */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:5px;
	vertical-align:middle;
	line-height:25px;
	margin:0px;
	background-color:#2999c7;
	/*height:45px;*/
}

h2.accueil_titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #008ee4;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}

h2.accueil_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #505050;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h2.content_titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #111111;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}

h2.content_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2999c7;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h2.titre_ref {
	display:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2999c7;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

/*****************************************************************************  SEPARATEURS */

.separ1 {
	height:1px;
	width:100%;
	padding:0px;
	margin:0px;
	border: 0;
	color:#2999c7;
}


/*****************************************************************************  CADRES */
/********************************* CADRES 1 */

.xguico_cadre1 {
	border:#dbdbdb solid 1px;
	width:auto;
	display:block;
}

.xguico_cadre1_top {
	margin:0px 5px 0px 5px;
	height:19px;
	background:transparent url(../iso_icons/cadre1_haut_bg.gif) top repeat-x;
}

.xguico_cadre1_title {
	margin:0px 5px 0px 5px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.xguico_cadre1_title a{
	margin:0px 5px 0px 5px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.xguico_cadre1_title a:hover{
	margin:0px 5px 0px 5px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}

.xguico_cadre1_content {
	margin:0px 5px 0px 5px;
	padding:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
}

.xguico_cadre1_content a{
	margin:0px 5px 0px 5px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
}

.xguico_cadre1_bottom {
	padding:0px;
	margin:0px;
}

/********************************* CADRES 2 */

.xguico_cadre2 {
	border-left:#e0e0e0 solid 6px;
	border-right:#e0e0e0 solid 6px;
	border-bottom:#e0e0e0 solid 6px;
	border-top:#e0e0e0 solid 13px;
	width:auto;
	display:block;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

.xguico_cadre2_title {
	margin:0px 5px 0px 5px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	line-height:17px;
}

.xguico_cadre2_title a{
	margin:0px 5px 0px 5px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	line-height:17px;
	text-decoration:none;
}

.xguico_cadre2_title a:hover{
	margin:0px 5px 0px 5px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	line-height:10px;
	text-decoration:underline;
}

.xguico_cadre2_content {
	margin:0px 5px 0px 5px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0px;
}

.xguico_cadre2_content a{
	margin:0px 5px 0px 5px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0px;
}

.xguico_cadre2_bottom {
}

/********************************* CADRES 3 */

.xguico_cadre3 {
	background-color:#f1faff;
	width:auto;
	display:block;
}

.xguico_cadre3_top {
	display:none;
}

.xguico_cadre3_title {
	display:none;
}

.xguico_cadre3_content {
	margin:0px 5px 0px 5px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
	padding:5px;
}

.xguico_cadre3_content a {
	margin:0px 5px 0px 5px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
}

.xguico_cadre3_bottom {
	display:none;
}

/********************************* CADRES 4 */

.xguico_cadre4 {
	width:auto;
	display:block;
	background-color:#eeeeee;
	padding:0px;
	margin:0px;
}

.xguico_cadre4_top {
	display:none;
}

.xguico_cadre4_title {
	margin:0px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	height:25px;
	line-height:25px;
	background-color:#f3edd5;
}

.xguico_cadre4_title a{
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	line-height:10px;
	text-decoration:none;
	line-height:25px;
}

.xguico_cadre4_title a:hover{
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	line-height:10px;
	text-decoration:underline;
	line-height:25px;
}

.xguico_cadre4_content {
	color:#181818;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
	background-color:#eeeeee;
	margin:0px;
	padding:0px 5px 5px 5px;
}

.xguico_cadre4_content a{
	margin:0px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
}

.xguico_cadre4_bottom {
	display:none;
}

/********************************* CADRES 5 */

.xguico_cadre5 {
	width:auto;
	display:block;
}

.xguico_cadre5_top {
	display:none;
	margin:0px;
	height:19px;
	background:#FFFFFF url(../iso_icons/cadre5_haut.gif) top repeat-x;
}

.xguico_cadre5_title {
	margin:0px;
	height:19px;
	background:#FFFFFF url(../iso_icons/cadre5_haut.gif) top left no-repeat;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:19px;
	padding:0px 0px 0px 20px;
}

.xguico_cadre5_title a{
	margin:0px;
	height:19px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:19px;
	padding:0px;
	text-decoration:none;
}

.xguico_cadre5_title a:hover{
	margin:0px;
	height:19px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:19px;
	padding:0px;
	text-decoration:underline;
}

.xguico_cadre5_content {
	background:#FFFFFF url(../iso_icons/puce_interviews.gif) top left no-repeat;
	display:block;
	line-height:13px;
	margin:0px;
	color:#515e5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0px;
	padding:0px 0px 0px 15px;
}

.xguico_cadre5_content a{
	color:#515e5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
}

.xguico_cadre5_content a:hover {
	color:#515e5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre5_bottom {
	background:#FFFFFF url(../iso_icons/cadre5_bottom.gif) bottom left repeat-x;
	height:1px;
	margin:0px;
	padding:0px;
}

/********************************* CADRES 6 */

.xguico_cadre6 {
	width:auto;
	display:block;
}

.xguico_cadre6_top {
	display:none;
	margin:0px;
	height:19px;
}

.xguico_cadre6_title {
	display:none;
	margin:0px;
	height:19px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:19px;
	padding:0px 0px 0px 20px;
}

.xguico_cadre6_content {
	display:block;
	margin:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	padding:15px 5px 5px 5px;
	background:#FFFFFF url(../iso_icons/cadre6_fond.gif) bottom right no-repeat;
}

.xguico_cadre6_content img{
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.xguico_cadre6_content a{
	display:block;
	margin:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre6_content a:hover {
	display:block;
	margin:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre6_bottom {
	display:none;
}

/********************************* CADRES 7 */

.xguico_cadre7 {
	width:auto;
	display:block;
}

.xguico_cadre7_top {
	display:none;
	margin:0px;
	height:19px;
}

.xguico_cadre7_title {
	line-height:26px;
	background-color:#ce3c0d;
	margin:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:7px 0px 7px 11px;
}

.xguico_cadre7_title a{
	color:#FFFFFF;	
	text-decoration:none;
}

.xguico_cadre7_content {
	display:block;
	margin:0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
	padding:0px 5px 5px 5px;
}

.xguico_cadre7_content a{
	display:block;
	margin:0px;
	padding:0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre7_content a:hover {
	display:block;
	margin:0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre7_bottom {
	display:none;
}

/********************************* CADRES 8 */

.xguico_cadre8 {
	width:auto;
	display:block;
}

.xguico_cadre8_top {
	display:none;
	margin:0px;
	height:19px;
}

.xguico_cadre8_title {
	height:26px;
	line-height:26px;
	background-color:#eeeeee;
	margin:0px;
	color:#2b2b2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 11px;
}

.xguico_cadre8_title a{
	height:26px;
	line-height:26px;
	background-color:#eeeeee;
	margin:0px;
	color:#2b2b2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	text-decoration:none;
}

.xguico_cadre8_content {
	display:block;
	margin:0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
	padding:0px 5px 5px 5px;
}

.xguico_cadre8_content a{
	display:block;
	margin:0px;
	padding:0px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre8_content a:hover {
	display:block;
	margin:0px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre8_bottom {
	display:none;
}

/********************************* CADRES 9 */

.xguico_cadre9 {
	width:auto;
	display:block;
}

.xguico_cadre9_top {
	display:none;
	margin:0px;
	height:19px;
	background:#FFFFFF url(../iso_icons/cadre9_haut.gif) top repeat-x;
}

.xguico_cadre9_title {
	margin:0px;
	height:19px;
	background:#FFFFFF url(../iso_icons/cadre9_haut.gif) top left no-repeat;
	color:#515e5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:19px;
	padding:0px 0px 0px 20px;
}

.xguico_cadre9_title a{
	margin:0px;
	height:19px;
	color:#515e5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:19px;
	padding:0px;
	text-decoration:none;
}

.xguico_cadre9_title a:hover{
	margin:0px;
	height:19px;
	color:#515e5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:19px;
	padding:0px;
	text-decoration:underline;
}

.xguico_cadre9_content {
	display:block;
	line-height:13px;
	margin:0px;
	color:#515e5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0px;
	padding:0px 0px 0px 15px;
}

.xguico_cadre9_content a{
	color:#515e5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
}

.xguico_cadre9_content a:hover {
	color:#515e5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre9_bottom {
	height:1px;
	margin:0px;
	padding:0px;
}

/********************************* CADRES 10 */

.xguico_cadre10 {
	width:auto;
	display:block;
}

.xguico_cadre10_top {
	display:none;
	margin:0px;
	height:19px;
}

.xguico_cadre10_title {
	height:19px;
	line-height:19px;
	background-color:#eeeeee;
	margin:0px;
	color:#2b2b2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 0px 11px;
}

.xguico_cadre10_title a{
	height:26px;
	line-height:26px;
	background-color:#eeeeee;
	margin:0px;
	color:#2b2b2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px;
	text-decoration:none;
}

.xguico_cadre10_content {
	display:block;
	margin:0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
	padding:0px 5px 5px 5px;
}

.xguico_cadre10_content a{
	display:block;
	margin:0px;
	padding:0px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre10_content a:hover {
	display:block;
	margin:0px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre10_bottom {
	display:none;
}

/********************************* CADRES 11 */

.xguico_cadre11 {
	width:auto;
	display:block;
}

.xguico_cadre11_top {
	display:none;
	margin:0px;
	height:19px;
}

.xguico_cadre11_title {
	display:none;
}

.xguico_cadre11_title a{
	display:none;
}

.xguico_cadre11_content {
	background:#FFFFFF url(../iso_icons/cadre11_background.gif) top left repeat-y;


	display:block;
	margin:0px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
	padding:0px 5px 5px 5px;
}

.xguico_cadre11_content a{
	display:block;
	margin:0px;
	padding:0px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre11_content a:hover {
	display:block;
	margin:0px;
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:underline;
}

.xguico_cadre11_bottom {
	display:none;
}







/********************************* CADRES 8 */

.xguico_cadre12 {
	width:auto;
	display:block;
}

.xguico_cadre8_top {
	display:none;
	margin:0px;
	height:19px;
}

.xguico_cadre12_title {
	display:none;

}

.xguico_cadre12_title a{
	display:none;

}

.xguico_cadre12_content {
	height:26px;
	line-height:26px;
	background-color:#eeeeee;
	display:block;
	margin:0px;
	color:#2b2b2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	padding:6px 5px 5px 5px;
}

.xguico_cadre12_content p{
	display:block;
	margin:0px;
	color:#2b2b2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	padding:0px 5px 5px 5px;
}

.xguico_cadre12_content a{
	text-decoration:underline;
	color:#2b2b2b;
}

.xguico_cadre12_content a:hover {
	text-decoration:underline;
}

.xguico_cadre12_bottom {
	display:none;
}

/*****************************************************************************  Listes à puces */

.lap_ul_1 {
	color:#232320;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	list-style-image:url(../iso_icons/puce_liste1.gif);
	margin:0px;
	padding:0px 0px 0px 20px;
}

.lap_ul_1 a{
	color:#232320;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	list-style-image:url(../iso_icons/puce_liste1.gif);
	font-style:normal;
	text-decoration:none;
}

.lap_ul_1 a:hover{
	color:#2999c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	list-style-image:url(../iso_icons/puce_liste1.gif);
	font-style:normal;
	text-decoration:underline;
}

/*****************************************************************************  RECHERCHE */

.recherche_libelle {
	display:none;
}

.searchTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-align: left;
	width:185px;
}

/* _______________________________________________________________________ PLAN DU SITE */

.smeSiteMapFrame{
	margin: 10px 5px 20px 0;
	float:left;
}

.smeSiteMapFrame ul {
	list-style:none;
	padding:0;
	margin:0;
}

.smeSiteMapLevel1{
	background-position:10px  50%;
	display:block;
	background-repeat:no-repeat;
	border-color: #2999c7 ;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:15px;
	padding:5px;
	background-color: #2999c7 ; 
	margin-bottom:10px;
	font-size:110%;
}

h2.smeSiteMapLevel1 a, h2.smeSiteMapLevel1 a:link, h2.smeSiteMapLevel1 a:hover, h2.smeSiteMapLevel1 a:visited, h2.smeSiteMapLevel1 a:active{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

ul.smeSiteMapLevel2 li{
	display:block;
	background-repeat:no-repeat;
	padding-left:15px;
	background-image:url(../iso_icons/puce_n2.gif);
	background-position:5px 4px;
	line-height:1.2em;
	color:#2999c7;
}

ul.smeSiteMapLevel2 a, .smeSiteMapLevel2 a:link, .smeSiteMapLevel2 a:hover, .smeSiteMapLevel2 a:visited, .smeSiteMapLevel2 a:active{
	text-decoration:none;
	color:#2999c7;
}

ul.smeSiteMapLevel3 li{
	display:block;
	background-repeat:no-repeat;
	padding-left:20px;
	background-image:url(../iso_icons/puce_n3.gif);
	background-position:10px 3px;
	line-height:1.2em;
	color:#2999c7;
}

ul.smeSiteMapLevel3 a, .smeSiteMapLevel3 a:link, .smeSiteMapLevel3 a:hover, .smeSiteMapLevel3 a:visited, .smeSiteMapLevel3 a:active{
	text-decoration:none;
	color:#2999c7;
}

ul.smeSiteMapLevel4 li{
	display:block;
	background-repeat:no-repeat;
	padding-left:25px;
	background-image:url(../iso_icons/puce_n4.gif);
	background-position:15px 5px;
	line-height:1.2em;
	color:#2999c7;
}

ul.smeSiteMapLevel4 a, .smeSiteMapLevel4 a:link, .smeSiteMapLevel4 a:hover, .smeSiteMapLevel4 a:visited, .smeSiteMapLevel4 a:active{
	text-decoration:none;
	color:#2999c7;
}

ul.smeSiteMapLevel5 li{
	display:block;
	background-repeat:no-repeat;
	padding-left:30px;
	background-image:url(../iso_icons/puce_n5.gif);
	background-position:20px 5px;
	line-height:1.2em;
	color:#2999c7;
}

ul.smeSiteMapLevel5 a, .smeSiteMapLevel5 a:link, .smeSiteMapLevel5 a:hover, .smeSiteMapLevel5 a:visited, .smeSiteMapLevel5 a:active{
	text-decoration:none;
	color:#2999c7;
}

/* _______________________________________________________________________ MENU NIVEAU 2 */


ul.xguico_Menu2 {
	list-style:none;
	margin:0px;
	padding:0px;
}

.xguico_Menu2 li{
	display:block;
	/*height:24px;*/
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #909090;
	font-weight: normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

.xguico_Menu2 a, .xguico_Menu2 a:visited{
	background-image: url(../iso_icons/menu2_off.gif);
	background-repeat: no-repeat;
	background-position:top left;
	display:block;
	padding:5px 0px 5px 30px;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #909090;
	font-weight: normal;
	margin:0px;
	text-decoration:none;
	border-bottom:#faeacc solid 1px;
}

.xguico_Menu2 a:hover, .xguico_Menu2 a:active, .xguico_Menu2 a.selected, .xguico_Menu2 a.selected:visited, .xguico_Menu2 a.selected:hover, .xguico_Menu2 a.selected:active{
	background-image: url(../iso_icons/menu2_on.gif);
	background-color:#f5fbff;
	color:#008ee4;
	text-decoration:none;
	font-weight:bold;
}

/* _______________________________________________________________________ MENU NIVEAU 3 */

ul.xguico_Menu3 {
	padding:3px 0px 18px 0px;
	background-color:#f5fbff;
	border-bottom:#faeacc solid 1px;
}

.xguico_Menu3 li{
	display:block;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #909090;
	font-weight: normal;
	padding:3px 0px 0px 0px;
	margin:0px;
	text-decoration:none;
}

.xguico_Menu3 a, .xguico_Menu3 a:visited{
	display:block;
	background-image: url(../iso_icons/menu3_off.gif);
	background-repeat: no-repeat;
	 background-position:30px 5px;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #909090;
	font-weight: normal;
	padding:0px 0px 0px 45px;
	margin:0px;
	text-decoration:none;
	border:none;
}

.xguico_Menu3 a:hover, .xguico_Menu3 a:active, .xguico_Menu3 a.selected, .xguico_Menu3 a.selected:visited, .xguico_Menu3 a.selected:hover, .xguico_Menu3 a.selected:active{
	background-image: url(../iso_icons/menu3_on.gif);
	color:#008ee4;
	font-weight: bold;
	text-decoration:none;
}

/* _______________________________________________________________________ formulaire personnalisable */

.cfCustomForm label {
	float: left;
	margin-right: 8px;
	width: 48%;
	text-align: left;
}
.cfCustomForm p.cfAction {
	text-align: center;
	margin-right:150px;
}
.cfCustomForm label {
	float: left;
	margin-right: 8px;
	width: 30%;
	text-align: left;
}