@font-face {
  font-family: 'DINPro';
  src: url('../images/fonts/DINPro/DINPro-Regular.eot'); /* IE9 Compat Modes */
  src: url('../images/fonts/DINPro/DINPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../images/fonts/DINPro/DINPro-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../images/fonts/DINPro/DINPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../images/fonts/DINPro/DINPro-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
  font-weight: normal;
}
@font-face {
  font-family: 'DINPro';
  src: url('../images/fonts/DINPro/DINPro-Bold.eot'); /* IE9 Compat Modes */
  src: url('../images/fonts/DINPro/DINPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../images/fonts/DINPro/DINPro-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../images/fonts/DINPro/DINPro-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../images/fonts/DINPro/DINPro-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
  font-weight: bold;
}
@font-face {
  font-family: 'DINPro';
  src: url('../images/fonts/DINPro/DINPro-Medium.eot'); /* IE9 Compat Modes */
  src: url('../images/fonts/DINPro/DINPro-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../images/fonts/DINPro/DINPro-Medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('../images/fonts/DINPro/DINPro-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../images/fonts/DINPro/DINPro-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
  font-weight: 600;
}
@font-face {
  font-family: 'DINPro';
  src: url('../images/fonts/DINPro/DINPro-Light.eot'); /* IE9 Compat Modes */
  src: url('../images/fonts/DINPro/DINPro-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../images/fonts/DINPro/DINPro-Light.woff') format('woff'), /* Pretty Modern Browsers */
       url('../images/fonts/DINPro/DINPro-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../images/fonts/DINPro/DINPro-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
  font-weight: lighter;
}
body{margin: 0px;padding: 0px;font-family: Arial, Helvetica, sans-serif;font-size:12px;background-color:#CDCDCD;color:#333333;background-image:url(../images/fond/fond_gris.gif);background-repeat:repeat-x;}
a {color:#333333;font-family: Arial, Helvetica, sans-serif;}
a:hover {color:#ed9fb8;font-family: Arial, Helvetica, sans-serif;}
img {border:0px;}
h1,h2,h3,h4,ul,p {margin:0px;padding:0px;}
li {list-style-type: none;list-style-position: outside;}
/** html img {behavior: url("stylesheets/pngbehavior.htc");}*/
form {margin: 0px;padding: 0px;display:block;}
.clear_float {clear:both;height:0px;font-size:0px;padding:0px;margin:0px;line-height:0px;display:block;}

.entete_print {display:none;}

#global .adroite {float:right;}
#global .adroite_texte {position:relative;left:136px;}
#global .agauche {float:left;}
#global .aucentre {text-align:center;}

#global .marge_haut_tres_petit {margin-top:2px;}
#global .marge_haut_petit {margin-top:4px;}
#global .marge_haut_moyen {margin-top:10px;}
#global .marge_haut_grand {margin-top:20px;}

.min_hauteur_cooperative {
min-height:60px;
}

.bouton_adherer_casden {
margin-top:2px;
margin-bottom:2px;
width:290px;
height:57px;
background-image:url(../images/bouton/bt_sprite.png);
background-repeat:no-repeat;
background-position:-1246px top;
}

.bouton_adherer_casden a {display:block;height:57px;}

.bouton_adherer_casden.bt_active {
background-position:-1246px -57px;
}




#global .marge_bas_tres_petit {margin-bottom:2px;}
#global .marge_bas_petit {margin-bottom:4px;}
#global .marge_bas_moyen {margin-bottom:10px;}
#global .marge_bas_grand {margin-bottom:20px;}


#global .padding_bas_tres_petit {padding-bottom:2px;}
#global .padding_bas_petit {padding-bottom:4px;}
#global .padding_bas_moyen {padding-bottom:10px;}
#global .padding_bas_grand {padding-bottom:20px;}

.comment_bouton {float:left;padding-top:4px;padding-left:4px;}
.sans_marge_droite {margin-right:0px;}

.taille_typo_petit,.taille_typo_petit a, .taille_typo_petit a:hover, .taille_typo_petit a:visited {font-size:11px;}
.taille_typo_normal,.taille_typo_normal a, .taille_typo_normal a:hover , .taille_typo_normal a:visited{font-size:12px;}
.taille_typo_moyen, .taille_typo_moyen a, .taille_typo_moyen a:hover, .taille_typo_moyen a:visited {font-size:14px;}
.taille_typo_grande, .taille_typo_grande a , .taille_typo_grande a:hover, .taille_typo_grande a:visited {font-size:16px;}
.taille_typo_maxi, .taille_typo_maxi a , .taille_typo_maxi a:hover, .taille_typo_maxi a:visited {font-size:18px;}
.taille_typo_mega, .taille_typo_mega a , .taille_typo_mega a:hover, .taille_typo_mega a:visited {font-size:22px;}
.taille_typo_supra, .taille_typo_supra a , .taille_typo_supra a:hover , .taille_typo_supra a:visited{font-size:24px;}

.couleur_projet, .couleur_projet a, .couleur_projet a:link {color:#91438d;}
.couleur_casden, .couleur_casden a, .couleur_casden  a:link {color:#1d9fde;}
.couleur_gris, .couleur_gris a, .couleur_gris a:visited{color:#7f7f7f;}
.couleur_noir, .couleur_noir a, .couleur_noir a:visited {color:#333333;}

#global {width:968px;margin-left:auto;margin-right:auto;position:relative;z-index:5000;}

/* DEBUT TETIERE */ 
#tetiere {font-size:11px;background-image:url(../images/fond/fond_tetiere.png);width:968px;background-repeat:repeat-y;}
#tetiere .menu_tetiere {padding:1px 2px 1px 0px;margin:0px 20px 0px 17px;border-bottom:solid 1px #009DE0;}
#tetiere .menu_tetiere span {font-size:11px;display:block;float:left;padding:2px 10px 2px 10px;}
#tetiere .menu_tetiere span a, #tetiere .menu_tetiere span a:link {font-size:11px;text-decoration:none;}
#tetiere .menu_tetiere span a:hover {color:#1DA0DE;font-size:11px;text-decoration:none;}
#tetiere .menu_tetiere .fond {background-color:#E6E6E6;}
#tetiere .menu_tetiere .couleur {color:#1DA0DE;}
#tetiere .menu_tetiere .couleur a, #tetiere .menu_tetiere .couleur a:link {color:#1DA0DE;}
#tetiere .menu_tetiere .droite {float:right;margin:0px 0px 0px 40px;padding:2px 0px 2px 0px;}
#tetiere div.logo {padding-top:20px;margin:0px;line-height:12px;font-size:12px;float:left;}
#tetiere .logo img {padding-left:20px;}
#tetiere .connexion_espace_perso {padding-top:20px;padding-bottom:10px;float:right;width:261px;text-align:center;}
#tetiere .connexion_espace_perso a:hover {color:#1DA0DE}


#tetiere .connected {
width:270px;
padding-bottom:4px;
}

#tetiere .connected p {
width:160px;
float:left;
text-align:left;
color:#91438d;
margin-right:0px;
margin-top:0px;
padding-top:0px;
font-weight:bold;
}

#tetiere .connected span {
display:block;
text-align:left;
padding-top:6px;
line-height:12px;
}


#tetiere .connexion_espace_perso .bt_connexion_espace_perso {
width:262px;
height:52px;
background-image:url(../images/bouton/bt_sprite.png);
background-repeat:no-repeat;
background-position:-954px top;
margin-bottom:4px;
}
#tetiere .connexion_espace_perso .bt_connexion_espace_perso a {
display:block;
height:51px;
}
#tetiere .connexion_espace_perso .bt_connexion_espace_perso.bt_active {
background-position:-954px -57px;
}


#tetiere .connexion_espace_perso .bt_deconnexion_espace_perso {
float:right;
margin-right:2px;
width:105px;
height:52px;
background-image:url(../images/bouton/bt_sprite.png);
background-repeat:no-repeat;
background-position:-849px top;
margin-bottom:4px;
}
#tetiere .connexion_espace_perso .bt_deconnexion_espace_perso a {
display:block;
height:51px;
}
#tetiere .connexion_espace_perso .bt_deconnexion_espace_perso.bt_active {
background-position:-849px -57px;
}


#envoyer_ami {
cursor:pointer;
}

#ow_envoyer_ami {
width:565px;
display:none;	
position:absolute;
z-index:10;
}

.ow_ami {
position:absolute;
z-index:10;
}

#ow_envoyer_ami .titre {
height:42px;
background-image:url(../images/fond/fond_titre_envoyer_ami.png);
background-repeat:no-repeat;
background-position:left top;
}

#ow_envoyer_ami .milieu {
background-image:url(../images/fond/fond_milieu_envoyer_ami.png);
background-repeat:repeat-y;
background-position:left top;
padding:20px;
position:relative;
z-index:110;
}


#ow_envoyer_ami .bas {
height:15px;
background-image:url(../images/fond/fond_bas_envoyer_ami.png);
background-repeat:no-repeat;
background-position:left top;
}

#ow_envoyer_ami .close {
	background-image:url(../images/bouton/bt_close_envoyer_ami.png);
	position:absolute; 
	right:15px; 
	top:15px;
	cursor:pointer;
	height:15px;
	width:15px;
}

/* FIN TETIERE */ 

/* DEBUT MENU_PRINCIPALE */
#menu_principal {
	margin:0px 0px 0px 4px;
	padding:0px;
	float:left;
	z-index:200;
	background-color: #77c5ea;
	height: 43px;
	width: 679px;
	box-shadow: -1px 2px 3px #b4b9bc;
	border-radius: 0 0 0 15px;
}
#menu_principal div  {
	width: 22%;
	float:left;
	margin:0px;
	padding:0px;
	overflow: hidden;
	font-size: 18px;
	font-family: "DINPro";
	font-weight: bold;
	color: #fff;
	line-height: 0.889;
	text-align: center;
	height: 43px;
	padding: 5px 10px 0px 10px;
	cursor: pointer;
}
#menu_principal div .titre_simple  {
	line-height: 1.5;
}
#menu_principal div .titre_2 {
	font-weight: normal;
}
#menu_principal div:hover, #menu_principal .hover,  #menu_principal .active.hover {
	background-color: #fff;
	color: #009EE0;
	border-top: 1px solid #77C5EA;
	border-bottom: 10px solid #fff;
	position: relative;
	z-index: 300;
}
.casden_ssl div:hover, .casden_ssl .hover,  .casden_ssl .active.hover {
	color: #92408E !important;
	border-top: 1px solid #92408E !important;
}
 #menu_principal .active {
 	background-color: #009EE0;
 	height: 38px;
 }
 .casden_ssl .active {
 	background-color: #E9D7E8 !important;
 	color: #92408E !important;
 }
 #menu_principal .active.item_0 {
 	border-radius: 0 0 0 15px;
 }
 
/*#menu_principal span {position:absolute;display:block;float:left;margin:0px;padding:0px;height:55px;overflow:hidden;background-repeat:no-repeat;cursor:pointer;z-index:200;}
#menu_principal span a {display:block;height:55px;}
#menu_principal #projet {position:absolute;background-image:url(../images/menu/menu-vos-projets.png);width:139px;z-index:200;left:0px;}
#menu_principal .actif {background-position:left -113px;}
#menu_principal #offres {position:absolute;background-image:url(../images/menu/menu-offres-services.png);width:186px;z-index:200;left:139px;}
#menu_principal #casden {position:absolute;background-image:url(../images/menu/menu-la-casden.png);width:147px;z-index:200;left:325px;}
#menu_principal #pedagogique {position:absolute;background-image:url(../images/menu/menu-coin-pedagogique.png);width:211px;z-index:200;left:472px;}*/


/* MENU ESPACE PERSONNEL */
/*#menu_principal #situation {position:absolute;background-image:url(../images/menu/menu-ma-situation.png);width:148px;z-index:200;left:0px;}
#menu_principal #simulations {position:absolute;background-image:url(../images/menu/menu-simulations.png);width:180px;z-index:200;left:148px;}
#menu_principal #services_en_ligne {position:absolute;background-image:url(../images/menu/menu-services-en-ligne.png);width:173px;z-index:200;left:328px;}
#menu_principal #informations {position:absolute;background-image:url(../images/menu/menu-mes-informations.png);width:173px;z-index:200;left:500px;}
#menu_principal #espace {position:absolute;background-image:url(../images/menu/menu-mon-espace.png);width:148px;z-index:200;left:0px;}
#menu_principal #simulations_et_demande_de_pret {position:absolute;background-image:url(../images/menu/menu-simulations-et-demandes-de-pret.png);width:356px;z-index:200;left:328px;}
#menu_principal #demande_credit {position:absolute;background-image:url(../images/menu/menu-demande-credit.png);width:203px;z-index:200;left:480px;}
.fin_menu_espace_perso {display:block;width:309px;height:47px;float:right;background-image:url(../images/menu/menu_fin_espace_perso.png);background-repeat:no-repeat;}*/

div.casden_ssl {
	background-color: #93408F !important;
}
/* FIN MENU_PRINCIPALE */

/* DEBUT SUB_MENU */
.sub_menu {
position:absolute;
left:0px;
visibility:hidden;
top:160px;
width:968px;
z-index:100;
}
.sub_menu .haut {background-image:url(../images/menu/menu_top.png);background-repeat:no-repeat;height:18px;}
.sub_menu .bas {background-image:url(../images/menu/menu_bottom.png);background-repeat:no-repeat;height:18px;}
.sub_menu .milieu {background-image:url(../images/menu/menu_fond.png);background-repeat:repeat-y;}
.fin_menu_principal {background-image:url(../images/menu/menu_bottom_acces.png);background-repeat:no-repeat;height:18px;}

.sub_menu td {font-size:11px;color:#1C9FDD;padding-left:20px;vertical-align:top;}
.sub_menu td a, .sub_menu td a:link {font-size:11px;color:#1C9FDD;text-decoration:none;}
.sub_menu td div.titre a, .sub_menu td div.titre a:link{height:20px;display:block;margin:0px;padding:5px 2px 4px 20px;font-size:11px;color:#1C9FDD;background-image:url(../images/menu/submenu_fond_titre.gif);background-repeat:no-repeat;width: 265px}
.sub_menu td div.titre a:hover {font-size:11px;color:#1C9FDD;background-image:url(../images/menu/submenu_fond_titre_on.gif);background-repeat:no-repeat;text-decoration:underline;}
.sub_menu ul {margin:0px 0px 10px 0px;padding:0px;}
.sub_menu li {display:block;margin: 0px;padding:0px;  list-style-type: none;list-style-position: outside;}
.sub_menu li a, .sub_menu li a:link{height:15px;display:block;margin:0px;padding:5px 2px 4px 20px;}
.sub_menu li a:hover {height:15px;display:block;font-size:11px;color:#1C9FDD;background-image:url(../images/menu/submenu_li_on.gif);background-repeat:no-repeat;}
.sub_menu li.li_on {display:block;background-image:url(../images/menu/submenu_li_on.gif);background-repeat:no-repeat;}
.sub_menu li.li_on a, .sub_menu li.li_on a:link, .sub_menu li.li_on a:hover {display:block;padding:4px 2px 4px 20px;background-image:url(../images/menu/submenu_li_on.gif);background-repeat:no-repeat;}
.sub_menu li.li_active {display:block;background-image:url(../images/menu/submenu_li_on.gif);background-repeat:no-repeat;}
.sub_menu li.li_active a, .sub_menu li.li_active a:link, .sub_menu li.li_active a:hover {display:block;padding:4px 2px 4px 20px;background-image:url(../images/menu/submenu_li_on.gif);background-repeat:no-repeat;}
.sub_menu li.li_simulation {display:block;background-image:url(../images/fond/fond_li_simulation.gif);background-repeat:no-repeat;background-position:20px center;color:white;}
.sub_menu li.li_simulation a, .sub_menu li.li_simulation a:link {display:block;padding:4px 2px 4px 42px;color:white;background-image:url(../images/fond/fond_li_simulation.gif);background-repeat:no-repeat;background-position:20px center;color:white;}
.sub_menu li.li_simulation a:hover {display:block;padding:4px 2px 4px 42px;color:white;background-image:url(../images/fond/fond_li_simulation.gif);background-repeat:no-repeat;background-position:20px center;color:#333333;}

.sub_menu .bt_menu {margin-top:2px;background-image:url(../images/bouton/bt_fond_menu.gif);width:287px;height:22px;}
.sub_menu .bt_menu strong {display:block;padding:4px 0px 0px 20px;}
.sub_menu td.block_image {padding-left:25px;}
.sub_menu .block_image img {padding-right:10px;padding-bottom:10px;}


.sub_menu.espace_perso {width:677px;top:159px;}
.sub_menu.espace_perso .haut {background-image:url(../images/menu/menu_top_espace_perso.png);}
.sub_menu.espace_perso .bas {background-image:url(../images/menu/menu_bottom_espace_perso.png);}
.sub_menu.espace_perso .milieu {background-image:url(../images/menu/menu_fond_espace_perso.png);}

.sub_menu.espace_perso .titre strong {
	display: block;
	padding: 4px 0 0 20px;
}
.sub_menu.espace_perso td {font-size:11px;color:#333333;padding-left:25px;padding-right:20px;vertical-align:top;}
.sub_menu.espace_perso td a, .sub_menu.espace_perso td a:visited {font-size:11px;color:#333333;text-decoration:none;}
.sub_menu.espace_perso .titre {
	color:#91438d;
	background-image:url("../images/menu/submenu_fond_titre.gif");
	background-repeat: no-repeat;
	height: 30px;
	width: 287px
}
.sub_menu.espace_perso .titre a, .sub_menu.espace_perso .titre a:visited {color:#91438d;}
.sub_menu.espace_perso li a:hover {background-image:url(../images/menu/submenu_perso_li_on.gif);}
.sub_menu.espace_perso li.li_on {background-image:url(../images/menu/submenu_perso_li_on.gif);}
.sub_menu.espace_perso li.li_active {background-image:url(../images/menu/submenu_perso_li_on.gif);}
.sub_menu.espace_perso li.li_active a, .sub_menu.espace_perso li.li_active a:link, .sub_menu.espace_perso li.li_active a:hover {background-image:url(../images/menu/submenu_perso_li_on.gif);}
.sub_menu.espace_perso .titre.sans_fleche {height:22px;}
.sub_menu.espace_perso .calculette {font-weight:normal;font-size:12px;line-height:20px;width:267px;background-image:url(../images/menu/submenu_fond_titre_calculette.gif);height:28px;}
.sub_menu.espace_perso .calculette a,.sub_menu.espace_perso .calculette a:visited {font-size:12px;}
.sub_menu.espace_perso .calculette a:hover {color:black;font-size:12px;}
.sub_menu.espace_perso .calculette strong {font-weight:normal;}

.sub_menu li.encader {display:block;background-image:url(../images/fond/fond_li_simulation_violet.gif);background-repeat:no-repeat;background-position:20px center;color:#fff;}
.sub_menu li.encader a, .sub_menu li.encader a:link {display:block;padding:4px 2px 4px 42px;color:#fff !important;background-image:url(../images/fond/fond_li_simulation_violet.gif);background-repeat:no-repeat;background-position:20px center;}
.sub_menu li.encader a:hover {color:#333 !important;}

.sub_menu .picto_demande_credit_menu ul {margin:0px;}
.picto_demande_credit_menu {background-image:url(../images/picto/picto_demande_credit_menu.png);background-repeat:no-repeat;background-position:0px 0px;width:287px;height:149px;color:white;}
.picto_demande_credit_menu .pos_bouton {position:relative;left:12px;top:60px;}
.sub_menu .picto_demande_credit_menu span.bouton {color:white;}
.sub_menu .picto_demande_credit_menu span.bouton a {color:white;}
.sub_menu .picto_demande_credit_menu span.bouton a:hover {color:#ed9fb8;}
/* FIN SUB_MENU */

/* DEBUT BLOCK RECHERCHE */
/*.block_recherche {display:block;width:285px;height:47px;float:right;background-image:url(../images/fond/fond_recherche.png);background-repeat:no-repeat;}*/
.block_recherche {
	float:left;
	height:43px;
	width:283px;
	background-color: #71bbdf;
	margin-left: -1px;
	padding-left: 1px;
	
	-webkit-box-shadow: 1px 2px 3px #b4b9bc;
	-moz-box-shadow: 1px 2px 3px #b4b9bc;
	box-shadow: 1px 2px 3px #b4b9bc;

	-webkit-border-radius: 0 0 15px 0;
	-moz-border-radius: 0 0 15px 0;
	border-radius: 0 0 15px 0;
}
.block_recherche form#recherche_site {padding-left:14px;padding-top:11px;}
.block_recherche input.form_search {width:220px;font-size:11px;float:left;margin-top:0px;padding:4px 4px 3px 4px;color:#939292;border-top:solid 1px #808080;border-left:solid 1px #808080;border-bottom:solid 1px #BEBEBE;border-right:solid 1px #BEBEBE; }
.block_recherche input.bt_valider_search {margin-top:0px;padding:0px;float:left;}
.block_recherche.casden_ssl {
	background-color: #8C3D87 !important;
}
/* FIN BLOCK RECHERCHE */

#global div.ariane{padding:4px 20px 4px 20px;font-size:11px;height:16px;}
#global div.ariane ul {margin:0px;padding:0px;}
#global div.ariane ul li {display:inline;}
#global div.ariane ul li a, #global div.ariane ul li a:visited {font-size:11px;color:#1C9FDD;text-decoration:none;}

#global div.perso ul li a, #global div.perso ul li a:visited {font-size:11px;color:#91438d;text-decoration:none;}


h1 {font-size:38px;line-height:36px;font-weight:normal;margin:0px;padding:0px 40px 0px 20px;letter-spacing:-1px;}
h2 {font-size:24px;line-height:24px;font-weight:normal;margin:0px;padding:10px 20px 0px 20px;letter-spacing:-1px;}
h3 {font-size:18px;margin:0px;font-weight:normal;}
.texte_rouge,.texte_rouge a {color:#ff0000;}


div.etiquette {padding:2px 0px 10px 0px;}
div.etiquette span{display:inline;background-repeat:no-repeat;background-position:0px 0px;font-size:11px;color:white;font-weight:normal;line-height:20px;margin:0px;padding:4px 20px 20px 20px;}


/* DEFINITION DU CADRE 677 pixels de large */
.cadre_moyen .haut {background-image:url(../images/fond/fond_haut_bas.png);background-position:left top;background-repeat:no-repeat;height:18px;}
.cadre_moyen h3 {display:block;padding:10px 0px 2px 20px;margin:0px;font-size:18px;line-height:18px;font-weight:normal;}
.cadre_moyen h3.fond_colore {display:block;background-image:url(../images/fond/fond_haut_bas.png);background-position:left -18px;background-repeat:no-repeat;padding:10px 0px 4px 20px;margin:0px;font-size:18px;line-height:18px;}
.cadre_moyen .bas_degrade {background-image:url(../images/fond/fond_haut_bas.png);background-position:left -118px;background-repeat:no-repeat;height:18px;}
.cadre_moyen .bas {background-image:url(../images/fond/fond_haut_bas.png);background-position:left -136px;background-repeat:no-repeat;height:18px;}
.cadre_moyen .milieu_degrade {background-image:url(../images/fond/fond_677_milieu_degrade.png);background-repeat:repeat-y;padding-top:20px;}
.cadre_moyen .milieu {background-image:url(../images/fond/fond_677_milieu.png);background-repeat:repeat-y;padding-top:0px;}
.cadre_moyen .min_hauteur {min-height:388px;}
.cadre_moyen h2.titre_liste {width:662px;height:35px;background-image:url(../images/fond/fond_haut_bas.png);background-repeat:no-repeat;background-position:left -400px;margin-left:4px;margin-top:0px;padding-top:0px;font-size:24px;line-height:28px;}

/* DEFINITION DU CADRE 968 pixels de large */
.cadre_grand h3.fond_colore {display:block;background-image:url(../images/fond/fond_haut_bas.png);background-repeat:no-repeat;background-position:left -156px;padding:10px 0px 4px 20px;margin:0px;font-size:18px;line-height:18px;}
.cadre_grand h3.fond_colore img {vertical-align:middle;padding-right:4px;}
.cadre_grand h3.fond_colore a, .cadre_casden h3.fond_colore a:link {font-size:18px;color:#009EE0;text-decoration:none;}
.cadre_grand .milieu {background-image:url(../images/fond/fond_968_milieu.png);background-repeat:repeat-y;padding-top:20px;}
.cadre_grand .bas {background-image:url(../images/fond/fond_haut_bas.png);background-position:left -246px;background-repeat:no-repeat;height:19px;}

/* DEFINITION DU CADRE 338 pixels de large */
.cadre_petit {width:338px;}
.cadre_petit .haut {background-image:url(../images/fond/fond_haut_bas.png);background-position:left -480px;background-repeat:no-repeat;height:18px;}
.cadre_petit .milieu {background-image:url(../images/fond/fond_258_milieu.png);background-repeat:repeat-y;padding-top:0px;min-height:150px;}
.cadre_petit .milieu.sans_min_height {min-height:20px;}
.cadre_petit .bas {background-image:url(../images/fond/fond_haut_bas.png);background-position:left -498px;background-repeat:no-repeat;height:18px;}
.cadre_petit .marge {margin:0px;padding:0px;}
.cadre_petit h3 {padding-left:20px;padding-bottom:10px;}
.cadre_petit .fond_fin_338 {height:115px;width:338px;background-position:left 0px;background-repeat:no-repeat;}

.cadre_petit .fond_fin_338.illus_fond_demande_credit {
background-image:url(../images/illus/illus2_bas_338.png);
}

.illus_fond_demande_credit .pos_bouton {
position:relative;
left:180px;
top:14px;
}

.illus_fond_demande_credit .pos_bouton ul,.picto_demande_credit_menu .pos_bouton ul{
clear:both;
background-color:white;
font-size:11px;
width:120px;
padding:4px;
}

.pos_bouton ul {
color:#91438d;
}

.pos_bouton ul a, .pos_bouton ul a:visited {
color:#91438d;
text-decoration:none;
}

.illus_fond_assemblee {
background-image:url(../images/illus/illus_bas_338.png);
}

.illus_fond_assemblee .pos_bouton {
position:relative;
left:20px;
top:20px;
}

/* ALIGNEMENT DES IMAGES */
.illus {padding-left:4px;padding-right:10px;padding-top:6px;padding-bottom:10px;display:block;}
.illus_agauche {float:left;padding-left:4px;padding-right:10px;padding-top:6px;padding-bottom:10px;display:block;}
.illus_adroite {float:right;padding-right:5px;padding-left:10px;padding-top:6px;padding-bottom:10px;display:block;}

/* PICTO */
.picto_flottant {position:absolute;left:590px;top:16px;z-index:150;}
.picto_flottant span.picto, .liste_picto span.picto, .liste_bouton span.picto {display:block;float:left;width:15px;height:15px;margin-left:1px;background-repeat:no-repeat;}
.picto_flottant span a, .picto_flottant span a:visited {display:block;height:15px;}
.liste_picto {margin:0px 20px 0px 20px;padding:14px 0px 10px 0px;border-top:solid 1px #dbdbdb;}
.liste_picto span.intitule , .liste_bouton span.intitule {cursor:pointer;float:left;display:block;height:15px;margin-left:1px;color:white;margin-right:10px;text-decoration:none;font-size:11px;padding-left:4px;padding-right:8px;}
.liste_picto a {cursor:pointer;}
.liste_picto a.adroite {float:right;}
.liste_picto a.adroite span {margin-right:0px;}



/* DEBUT BLOCK_GAUCHE_677 */
.block_gauche_677 {width:677px;float:left;position:relative;z-index:10;}
/* FIN BLOCK_GAUCHE_677 */


/* DEBUT alaune */
.alaune {display:block;clear:both;}
.alaune .haut {z-index:10;margin:0px;padding:0px;min-height:212px;background-image:url(../images/fond/fond_alaune1.jpg);background-repeat:no-repeat;}
.alaune .content {color:#009FE0;padding:14px 20px 10px 20px;width:250px;}
.alaune .haut h3 {font-size:18px; margin:0px;padding:0px 0px 0px 0px;font-weight:normal;border-bottom:solid 1px #009FE0; }
.alaune .haut h4 {font-size:26px; margin:0px;padding:4px 0px 4px 0px;font-weight:normal;line-height:26px;}
.alaune .bas {position:relative;margin-top:-15px;z-index:15;}
.alaune .bas span {text-decoration:none;display:block;float:left;width:169px;background-image:url(../images/fond/fond_menu_alaune_off.png);height:64px;background-repeat:no-repeat;background-position:top right;}
.alaune .bas span.gauche {background-image:url(../images/fond/fond_menu_alaune_g_off.png);width:169px;background-position:top left;background-repeat:no-repeat;}
.alaune .bas span.droite {background-image:url(../images/fond/fond_menu_alaune_d_off.png);width:170px;background-position:top left;background-repeat:no-repeat;}
.alaune .bas span a {display:block;padding-left:15px;padding-right:15px;padding-top:10px;margin-top:14px;text-decoration:none;font-size:12px;height:38px;}

.alaune .bas span.active, .alaune .bas span.roll_active {text-decoration:none;color:#009EE0;display:table-cell;width:169px;background-image:url(../images/fond/fond_menu_alaune_on.png);background-repeat:no-repeat;background-position:center top;}
.alaune .bas span.active a, .alaune .bas span.roll_active a {color:#009EE0;display:block;padding-left:15px;padding-right:15px;padding-top:10px;margin-top:14px;text-decoration:none;font-size:12px;}
.alaune .bas span.gauche.active,.alaune .bas span.gauche.roll_active {color:#009EE0;background-image:url(../images/fond/fond_menu_alaune_g_on.png);width:169px;background-position:top left;background-repeat:no-repeat;}
.alaune .bas span.gauche.active a,.alaune .bas span.gauche.roll_active a  {color:#009EE0;}
.alaune .bas span.droite.active,.alaune .bas span.droite.roll_active  {color:#009EE0;background-image:url(../images/fond/fond_menu_alaune_d_on.png);width:170px;background-position:top left;background-repeat:no-repeat;}
.alaune .bas span.droite.active a, .alaune .bas span.droite.roll_active a {color:#009EE0;}

.alaune p {margin:0px 0px 4px 0px;}
.alaune .bouton {background-color:#009FE0;color:white;padding:0px 10px 0px 10px;background-image:url(../images/puce/puce_blanche.gif);background-repeat:no-repeat;background-position:2px 5px;}
.alaune .bouton a {color:white;text-decoration:none;}
.alaune .bouton a:hover {font-weight:normal;color:#333333;text-decoration:none;}

.scrollable {position:relative;overflow:hidden;width: 677px;height:212px;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.items div {float:left;	width:677px;}

/* FIN alaune */


/* DEBUT PROJET */
.cadre_projet {position:relative;}
.cadre_projet h1, .cadre_projet h2{color:#91438d;}
.cadre_projet h3  {color:#93408E;}
.cadre_projet h3.fond_colore {color:#93408E;}
.cadre_projet h3 img {vertical-align:middle;padding-right:4px;}

.cadre_projet h3 a {font-size:18px;color:#93408E;text-decoration:none;}

.cadre_projet .marge {display:block;padding:6px 20px 15px 20px;margin:0px;}

/* picto */
.cadre_projet .picto_flottant span.picto, .cadre_projet .liste_picto span.picto {background-image:url(../images/picto/liste_picto.png);}
.cadre_projet .liste_picto span.intitule, .cadre_projet .liste_bouton span.intitule  {background-color:#91438d;}
.cadre_projet span.pic_imprimer {background-position:left top;}
.cadre_projet span.pic_email {background-position:-15px top;}
.cadre_projet span.pic_zoom {background-position:-30px top;}
.cadre_projet span.pic_partager {background-position:-45px top;}
.cadre_projet span.pic_simulation {background-position:-60px top;}
.cadre_projet span.pic_fermer {background-position:-75px top;}


.picto_gris {text-align:left;}
.picto_gris a {float:none;clear:both;margin-right:10px;}
.picto_gris .bt_intitule {background-color:#e7e5e5}
.picto_gris a span.pic_imprimer {background-position:left -30px;padding-left:0px;}
.picto_gris a span.pic_fermer {background-position:-75px -30px;}

.liste_picto.picto_gris span.intitule {}


.liste_picto.picto_gris span.intitule {background-color:#e7e5e5;color:black;}
.liste_picto.picto_gris span.bt_intitule {background-color:#e7e5e5;color:black;padding:0px 20px 1px 20px;font-size:11px;}
.cadre_projet .liste_picto.picto_gris span.intitule:hover  {color:gray;}
.liste_picto.picto_gris a:hover  span.intitule {color:gray;}
.cadre_projet  .liste_picto.picto_gris span.bt_intitule:hover  {color:gray;}




.cadre_projet div.etiquette span{background-image:url(../images/fond/fond_titre_violet.gif);}
.cadre_projet .block_texte {width:420px;float:left;}
.cadre_projet .texte_important {color:#93408E;}
.cadre_projet .texte_chapo {color:#93408E;}
.cadre_projet p {display:block;margin:0px;padding:2px 20px 10px 20px;line-height:18px;}
.cadre_projet p a {color:#93408E;}
.cadre_projet p a:hover {color:#ed9fb8;}
.cadre_projet .block_couleur_clair {background-color:#e9d9e8;margin-left:20px;margin-right:20px;margin-top:1px;padding-bottom:20px;}
.cadre_projet .block_couleur_clair ul {margin:0px;padding:10px 20px 10px 20px;}
.cadre_projet .block_couleur_clair li {display:block;background-color:#91438d;float:left;width:190px;color:white;margin-top:2px;margin-right:2px;font-size:11px;}
.cadre_projet .block_couleur_clair li a {display:block;text-decoration:none;color:white;font-size:11px;}
.cadre_projet .block_couleur_clair li a:hover {color:#ed9fb8;}
.cadre_projet .block_couleur_clair li span{display:block;padding:3px 10px 3px 14px;background-image:url(../images/puce/puce_blanche.gif);background-repeat:no-repeat;background-position:6px 7px;}
.cadre_projet ul.liste_lien {padding:20px;}
.cadre_projet ul.liste_lien li{padding-top:10px;}
.cadre_projet ul.liste_lien li a  {color:#93408E;}
.cadre_projet ul.liste_lien li a:hover  {color:#ed9fb8;}
.cadre_projet .block_texte .marge {display:block;padding:6px 0px 10px 20px;margin:0px;}
.cadre_projet .block_texte h5 {padding:0px 0px 0px 20px;display:block;font-size:24px;line-height:26px;color:#91438D;font-weight:normal;margin:0px;}



.cadre_projet .bouton {font-weight:normal;background-color:#93408E;color:white;padding:0px 10px 0px 10px;background-image:url(../images/puce/puce_blanche.gif);background-repeat:no-repeat;background-position:2px 5px;}
.cadre_projet .bouton a {font-weight:normal;color:white;text-decoration:none;}
.cadre_projet .bouton a:hover {font-weight:normal;color:#ed9fb8;text-decoration:none;}

.cadre_projet .liste_picto a:hover .intitule{color:#ed9fb8;}

.block_droite {float:right;width:250px;}
.block_double {float:left;width:286px;}
.cadre_projet .block_temoignage {margin-left:20px;}
.cadre_projet .block_temoignage h4 {display:inline;font-weight:normal;font-size:11px;line-height:20px;background-color:#93408E;color:white;margin:0px;padding:3px 40px 3px 8px;}
.cadre_projet .block_temoignage .cadre {border:solid 1px #93408E;margin:0px 20px 0px 0px;padding:14px;min-height:300px; }
.cadre_projet .block_temoignage h5 {padding:0px 0px 0px 0px;display:block;font-size:20px;line-height:22px;color:#91438D;font-weight:normal;margin:0px;}
.cadre_projet .block_temoignage .guillet_bas {vertical-align:middle;}
.cadre_projet .block_temoignage .temoignage_coordonnee {font-weight:bold;font-size:11px;color:black;padding:10px 0px 0px 0px;margin:10px 0px 0px 0px; background-image:url(../images/menu/coin_ligne.gif);background-repeat:no-repeat;background-position:0px 0px;}
.cadre_projet .block_temoignage p {padding-left:0px;padding-right:0px;}





/* LISTE PROJET */
/*.block_liste_projet {padding-bottom:14px;}
.block_liste_projet img.illus {display:block;float:left;margin-top:-13px;padding-right:10px;}
.block_liste_projet  ul {float:left;margin-top:16px;}
.block_liste_projet  li {display:block;color:#93408E;background-image:url(../images/puce/puce_violet.gif);background-repeat:no-repeat;background-position:2px 5px;padding:1px 0px 1px 12px;}
.block_liste_projet  li a {display:block;color:#93408E;}
.block_liste_projet  li a:hover {color:#ed9fb8;}
*/

.block_liste_projet {border-bottom:solid 1px #1da0de;border-top:solid 1px #bfbfbf;margin-left:4px;margin-top:0px;padding-top:0px;margin-bottom:14px;margin:0px 20px 0px 20px;}
.block_liste_projet img.illus {display:block;float:left;margin-top:0px;padding:1px 10px 1px 0px;}
.block_liste_projet  ul {float:left;margin-top:16px;margin-bottom:20px;}
.block_liste_projet  li {display:block;color:#1da0de;background-image:url(../images/puce/fleche_bleu.gif);background-repeat:no-repeat;background-position:0px 9px;padding:4px 0px 4px 10px;}
.block_liste_projet  li a, .block_liste_partenaire li a:link {display:block;color:#1da0de;}
.block_liste_projet .bouton {float:right;margin-top:-15px;margin-bottom:1px;}





/* Liste puce*/
.cadre_projet ul.liste_puce {margin:0px;padding:4px 0px 4px 0px;}
.cadre_projet ul.liste_puce li {display:block;background-image:url(../images/puce/puce_violet.gif);background-repeat:no-repeat;background-position:2px 5px;padding:1px 0px 1px 12px;}
.cadre_projet ul.liste_puce li.marge_haut_moyen {display:block;margin-top:10px;}

.cadre_projet ul.liste_puce li a, .cadre_projet ul.liste_puce li a:visited {color:#93408E;}
.cadre_projet ul.liste_puce li a:hover {color:#ed9fb8;}
.cadre_projet ul.liste_puce li a.couleur_noir {color:#333333;}

.cadre_projet .bouton_puce {display:block;font-weight:normal;padding:0px 10px 0px 10px;background-image:url(../images/puce/puce_violet.gif);background-repeat:no-repeat;background-position:2px 6px;}
.cadre_projet .bouton_puce a {font-weight:normal;text-decoration:underline;color:#93408E;}
.cadre_projet .bouton_puce a:hover {font-weight:normal;color:#ed9fb8;text-decoration:none;}


/* FIN BLOCK PROJET */


/* DEBUT BLOCK CASDEN (bleu) */
.cadre_casden {position:relative;}

.cadre_casden h1,.cadre_casden h2 {color:#1da0de;}
.cadre_casden h2.titre_tableau {color:#333333;}
.cadre_casden h3 ,.cadre_casden h3 a, .cadre_casden h3 a:visited {color:#1da0de;text-decoration:none;}

.cadre_casden h3.fond_colore {color:#1da0de;}
.cadre_casden h3 img {vertical-align:middle;padding-right:4px;}

.cadre_casden .texte_important {color:#1da0de;}
.cadre_casden .texte_chapo {color:#1da0de;}
.cadre_casden p {display:block;margin:0px;padding:2px 20px 10px 20px;line-height:16px;}
.cadre_casden p a  {color:#1da0de;}
.cadre_casden p a:hover  {color:#333333;}
.cadre_casden h3.avec_fond a, .cadre_casden h3.avec_fond a:link {color:#009EE0;}
.cadre_casden .block_texte {display:block;padding:0px;margin:0px;width:550px;  }
.cadre_casden .block_texte p {padding:2px 0px 10px 0px;}
.cadre_casden .marge {display:block;padding:6px 20px 15px 20px;margin:0px;}

/*.cadre_casden p {display:block;margin:6px 0px 0px 0px;padding:0px;min-height:66px;}*/


.cadre_casden div.etiquette span{background-image:url(../images/fond/fond_titre_bleu.gif);background-repeat:no-repeat;background-position:0px 0px;font-size:11px;color:white;font-weight:normal;line-height:20px;margin:4px 0px 10px 0px;}
.cadre_casden div.etiquette_actu {margin:20px 0px 0px 0px;}


/* Picto */
#zoomer,#zoomer2 {cursor:pointer;}

.cadre_casden .picto_flottant span.picto, .cadre_casden .liste_picto span.picto, .cadre_casden .liste_bouton span.picto {background-image:url(../images/picto/liste_picto.png);}
.cadre_casden span.pic_imprimer {background-position:left -15px;}
.cadre_casden span.pic_email {background-position:-15px -15px;}
.cadre_casden span.pic_zoom {background-position:-30px -15px;}
.cadre_casden span.pic_partager {background-position:-45px -15px;}
.cadre_casden span.pic_simulation {background-position:-60px -15px;}
.cadre_casden span.pic_fermer {background-position:-75px -15px;}


.cadre_casden .liste_picto span.intitule {background-color:#1da0de;}
.cadre_casden .liste_bouton span.intitule {background-color:#1da0de;}
.cadre_casden span.intitule  {background-color:#1da0de;color:white;text-decoration:none;}
.cadre_casden a:hover .intitule  {color:#333333;}
.cadre_casden h5 {padding:0px 0px 0px 0px;display:block;font-size:24px;line-height:26px;color:#1da0de;font-weight:normal;margin:0px;}
/* Bouton */

p.liste_bouton {padding-top:0px;padding-bottom:0px;margin:0px;}

.cadre_casden .bouton {font-weight:normal;background-color:#1da0de;color:white;padding:0px 10px 0px 10px;background-image:url(../images/puce/puce_blanche.gif);background-repeat:no-repeat;background-position:2px 5px;}
.cadre_casden .bouton a, .cadre_casden .bouton a:link {font-weight:normal;color:white;text-decoration:none;}
.cadre_casden .bouton a:hover {font-weight:normal;color:#333333;text-decoration:none;}

.cadre_casden .bouton_fleche {font-weight:normal;padding:0px 10px 0px 10px;background-image:url(../images/puce/fleche_bleu.gif);background-repeat:no-repeat;background-position:2px 5px;}
.cadre_casden .bouton_fleche a, .cadre_casden .bouton_fleche a:visited {font-weight:normal;text-decoration:underline;}
.cadre_casden .bouton_fleche a:hover {font-weight:normal;color:#333333;text-decoration:none;}

.cadre_casden .bouton_puce {display:block;font-weight:normal;padding:0px 10px 0px 10px;background-image:url(../images/puce/puce_bleu.gif);background-repeat:no-repeat;background-position:2px 6px;}
.cadre_casden .bouton_puce a {font-weight:normal;text-decoration:underline;color:#1da0de;}
.cadre_casden .bouton_puce a:hover {font-weight:normal;color:#333333;text-decoration:none;}

.cadre_casden span.simulation {width:98px;display:block;background-image:url(../images/fond/fond_simulation.gif);background-repeat:no-repeat;background-position:left center;color:white;margin:0px;}
.cadre_casden span.simulation a {display:block;padding:4px 2px 4px 20px;color:white;text-decoration:none;}
.cadre_casden span.simulation a:hover {color:#333333;}

.cadre_casden img.image_droite {float:right;display:block;padding-right:4px;padding-left:30px;padding-bottom:20px;}
.cadre_casden .filet_gris {border-bottom:solid 1px #E1DFDF;padding:0px 0px 0px 0px;}

/* Liste lien*/
.cadre_casden ul.liste_lien,.cadre_casden ul.savoir_plus {margin:0px;padding:4px 0px 4px 0px;}

.cadre_casden ul.liste_lien li {display:block;color:white;background-image:url(../images/puce/puce_bleu.gif);background-repeat:no-repeat;background-position:2px 5px;padding:1px 0px 1px 12px;}
.cadre_casden ul.liste_lien li a {display:block;color:#1da0de;}
.cadre_casden ul.liste_lien li a:hover {color:#333333;}

.cadre_casden ul.savoir_plus {margin:0px 10px 0px 0px;padding:10px 0px 0px 0px;background-color:white;}
.cadre_casden ul.savoir_plus li {display:block;background-image:none;padding:5px 0px 5px 8px;}
.cadre_casden ul.savoir_plus li a {color:#1da0de;}
.cadre_casden ul.savoir_plus li a:hover {color:#333333;}

/* Liste puce*/
.cadre_casden ul.liste_puce {margin:0px;padding:4px 0px 4px 0px;}
.cadre_casden ul.liste_puce li {display:block;background-image:url(../images/puce/fleche_bleu.gif);background-repeat:no-repeat;background-position:2px 5px;padding:1px 0px 1px 12px;}
.cadre_casden ul.liste_puce li.marge_haut_moyen {display:block;margin-top:10px;}

.cadre_casden ul.liste_puce li a, .cadre_casden ul.liste_puce li a:visited {color:#1da0de;}
.cadre_casden ul.liste_puce li a:hover {color:#333333;}
.cadre_casden ul.liste_puce li a.couleur_noir {color:#333333;}

/* Block avec couleur ou filet */
.cadre_casden .block_couleur {display:inline-block;margin:0px 20px 10px 20px;background-color:#def1fa;padding:5px 10px 5px 10px;}
.cadre_casden .block_filet {margin:10px 20px 10px 20px;border:solid 1px #bde3f5;padding:10px;}
.cadre_casden .block_filet_gris {margin:10px 20px 10px 20px;border:solid 1px #dfdddd;padding:10px;}
.cadre_casden .block_filet_gris h3 {padding:0px;}
.cadre_casden .block_filet_gris div.demi_block {float:left;width:255px;margin-right:20px;padding-top:15px;}
.cadre_casden .block_filet_gris .demi_block td {vertical-align:top;}
.cadre_casden .block_filet_gris .demi_block span.choix_projet {display:block;padding-top:5px;}
/* Tableau */
.cadre_casden .marge_tableau {margin:0px 20px 0px 20px; }

.cadre_casden table.tableau {margin:10px 0px 10px 0px;padding:0px;display:block;border-collapse:collapse;}
.cadre_casden .tableau th {background-color:#77c5ea;color:white;padding:8px 14px 8px 14px;border:solid 1px white;text-align:left;}

.cadre_casden .tableau td.titre {background-color:#77c5ea;color:white;padding:8px 14px 8px 14px;border:solid 1px white;text-align:left;}
.cadre_casden .tableau td.titre.td_marge {padding-left:20px;}
.cadre_casden .tab_form    td.tr_on {background-color:#b8b6d7;}
.cadre_casden .tableau td.fond_gris {background-color:#e0e0e0;}

.cadre_casden .tableau td.titre .bulle_info {vertical-align:middle;float:right;cursor:pointer;}
.cadre_casden .tableau td.titre .titre_avec_bulle {float:left;padding-top:3px;}
.cadre_casden .tableau .sep {line-height:0px;height:8px;overflow:hidden;}

.cadre_casden .tableau td {background-color:#c9e8f7;padding:6px 14px 6px 14px;border:solid 1px white;vertical-align:top;}
.cadre_casden table.colonne4 td {width:25%;}
.cadre_casden table.colonne2 td {width:50%;}

.cadre_casden .marge_tableau form.page_form {padding-left:0px;}
.cadre_casden .marge_tableau table.tab_form td {
font-size:12px;
padding:6px 10px 6px 6px;
text-align:left;
vertical-align:middle;
}

.cadre_casden .tab_form .label_radio {
padding-right:40px;
}

.cadre_casden .tab_form td.titre {
width:16%;
}

.cadre_casden .marge_tableau table.tab_form input[type=text] {
width:140px;
margin-right:4px;
}

.cadre_casden .th_type1 th {font-size:18px;font-weight:normal;}
.cadre_casden .th_type2 th {font-size:12px;font-weight:bold;}


.cadre_casden p.cadre_mention {font-size:11px;margin:20px 20px 0px 20px;padding:10px 0px 0px 0px;border-top:solid 1px #1da0de;}


/* LISTE PROJET */
.block_liste_partenaire {border-top:solid 1px #bfbfbf;margin-left:4px;margin-top:0px;padding-top:0px;margin-bottom:14px;margin:0px 20px 0px 20px;}
.block_liste_partenaire img.illus {display:block;float:left;margin-top:0px;padding:1px 10px 1px 0px;}
.block_liste_partenaire  ul.liste_puce {float:left;margin-top:16px;margin-bottom:20px;}
.block_liste_partenaire  li {display:block;background-repeat:no-repeat;background-position:0px 9px;padding:4px 0px 4px 10px;}
.block_liste_partenaire  li a, .block_liste_partenaire li a:visited {display:block;}
.block_liste_partenaire .bouton {float:right;margin-top:-15px;margin-bottom:1px;}

.cadre_casden .block_liste_partenaire {border-bottom:solid 1px #1da0de;}
.cadre_casden .block_liste_partenaire  li {color:#1da0de;}
.cadre_casden .block_liste_partenaire  li a, .block_liste_partenaire li a:visited {color:#1da0de;text-decoration:none;}

.cadre_projet .block_liste_partenaire {border-bottom:solid 1px #91438d;}
.cadre_projet .block_liste_partenaire  li {color:#91438d;}
.cadre_projet .block_liste_partenaire  li a, .block_liste_partenaire li a:visited {color:#91438d;}


/* ********** DEBUT PRODUIT *************** */
/* liste produit */
.block_liste_produit {width:330px;float:left;margin-right:14px;margin-bottom:20px;margin-top:20px;border-right:solid 1px #cdcdcd;}
.sans_bordure {margin-right:0px;border-right:0px;}
.block_liste_produit h2 {height:46px;overflow:hidden;margin-top:0px;padding-top:0px;}
.cadre_casden .block_liste_produit div.liste_bouton {padding-top:0px;padding-bottom:0px;margin:0px 0px 0px 20px;}
.cadre_casden .block_liste_produit div.liste_bouton .simulation {margin-left:0px;padding-left:0px;}
.block_liste_produit div.min_hauteur {min-height:350px;margin:0px;padding:0px;}
.block_liste_produit .illus {margin-left:20px;margin-top:8px;}

/* fiche produit */
.picto_progra_casden {float:right;border-left:solid 1px #d9d9d9;width:166px;text-align:right;margin-right:20px;}
.avec_bouton {position:relative;}
.illus_bouton {position:absolute;left:14px;top:30px;}

.sliderkit-news .content_onglet {margin-left:5px;margin-right:6px;padding-right:10px;background-color:white;}
.sliderkit-news .content_onglet h2 {height:auto;margin-top:10px;padding-top:0px;}
.content_onglet .marge {margin-bottom:0px;padding-bottom:4px;}
/* onglet page */

/* Nav */
.tabs-noheight .sliderkit-nav{position:relative;height:34px;text-align:left;background-image:url(../images/fond/fond_liste_onglet.png);background-repeat:repeat-x;background-position:left bottom;margin-right:5px;margin-left:4px;padding-left:4px;}
.tabs-noheight .sliderkit-nav-clip{margin:0;}
.tabs-noheight .sliderkit-nav-clip li{height:34px;color:#747474;float:left;background:transparent url(../images/bouton/fond_onglet.png) no-repeat right -48px;color:#747474;font-size:18px;font-weight:normal;margin-left:0px;margin-top:0px;}
.tabs-noheight .sliderkit-nav-clip li a{display:block;cursor:pointer;height:32px;margin-right:12px;padding:2px 20px 0px 20px;color:#747474;text-decoration:none;background:transparent url("../images/bouton/fond_onglet.png") no-repeat left 0px;color:#747474;font-size:18px;line-height:30px;font-weight:normal;}
.tabs-noheight .sliderkit-nav-clip li.sliderkit-selected{background-position:right -97px;background-repeat:no-repeat;background-image:url("../images/bouton/fond_onglet.png");}
.tabs-noheight .sliderkit-nav-clip li.sliderkit-selected a{color:#1da0de;background-position:left -145px;margin-left:0px;margin-right:12px;margin-top:0px;}
/* ********** FIN PRODUIT *************** */


/* CAROUSEL SLIDER IMAGE */
.carousel_casden1 {background-image:url(../images/fond/fond_carousel_slider.png);background-repeat:repeat-x;width:630px;margin-left:20px;height:400px;position:relative; }
.flash_slider {display:block;width:560px;margin-left:30px;}
#bt_slider_precedent {position:absolute;left:10px;top:200px;background-image:url(../images/bouton/bt_carousel_precedent.png);background-repeat:no-repeat;width:12px;height:23px;cursor:pointer;}
#bt_slider_suivant {position:absolute;left:610px;top:200px;background-image:url(../images/bouton/bt_carousel_suivant.png);background-repeat:no-repeat;width:12px;height:23px;cursor:pointer;}
.cadre_casden .carousel_casden1 {border-bottom:solid 1px #1da0de;}



/* ACTUALITE */
span.block_actu_min_hauteur {display:block;min-height:98px;}
p.block_texte_sans_retour {width:340px;float:left;padding-left:0px;}
p.block_texte_sans_retour span.sep_liste_lien {display:block;padding-top:10px;}


/* PAGINATION */
.pagination {border-top:solid 1px #dbdbdb;margin-left:20px;margin-right:20px;padding:10px 0px 0px 0px;text-align:center;}
.pagination span {margin:0px 2px 0px 2px;background-color:#dddddd;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;color:#666666;font-size:14px;padding:1px 0px 1px 0px;}
.pagination span a {text-decoration:none;color:#666666;font-size:14px;padding:0px 6px 0px 6px;}
.pagination span a:hover {background-color:#1da0de;color:white;font-size:14px;}
.pagination span img {margin:0px;padding:0px 2px 0px 2px;vertical-align:middle;}
.pagination span.actif {background-color:#1da0de;color:white;}
.pagination span.actif a {color:white;}
.pagination span.actif a:hover {color:white;}



/* SOLUTION CREDIT */
.block_solution_credit {width:207px;float:left;margin-right:7px;margin-left:0px;margin-bottom:20px;margin-top:20px;border-right:solid 1px #cdcdcd;}
.block_solution_credit h2 {margin-top:0px;padding-top:0px;margin-left:0px;padding-left:0px;}
.block_solution_credit p {padding-left:0px;}
.cadre_casden .block_solution_credit div.liste_bouton {padding-top:0px;padding-bottom:0px;margin:0px 0px 0px 0px;}
.cadre_casden .block_solution_credit div.liste_bouton .simulation {margin-left:0px;padding-left:0px;}
.block_solution_credit .illus {padding-left:0px;margin-top:8px;}
.sans_bordure {margin-right:0px;border-right:0px;}
#global .sans_marge_droite {margin-right:0px;}


/* Overlay*/
.bt_overlay {
cursor:pointer;
}

.apple_overlay {
width:795px;
display:none;	
position:absolute;
z-index:1900;	
top:100px;
left:0px;
margin:0px;
overflow:hidden;
background-color:white;
padding:10px;
font-size:11px;
}


/* Tableau Overlay */
.cadre_casden .apple_overlay h2 {
padding-left:10px;
}
.cadre_casden .apple_overlay h2.couleur_noir {
color:#333333;
}

.apple_overlay .illus_tableau {
text-align:center;
padding-top:20px;
}

.apple_overlay .close {
	background-image:url(../images/bouton/bt_close.png);
	position:absolute; 
	right:5px; 
	top:5px;
	cursor:pointer;
	height:36px;
	width:36px;
}




/* SIMULATION PRET CONSO */
.block_simulation_pret {width:207px;float:left;margin-right:7px;margin-left:0px;margin-bottom:20px;margin-top:20px;border-right:solid 1px #cdcdcd;}
.block_simulation_pret h2 {margin-top:0px;padding-top:0px;margin-left:0px;padding-left:0px;white-space:nowrap;}
.block_simulation_pret p {padding-left:0px;min-height:100px;}
.block_simulation_pret p.min_hauteur_moyen {padding-left:0px;min-height:70px;}
.cadre_casden .block_simulation_pret div.liste_bouton {padding-top:0px;padding-bottom:0px;margin:0px 0px 0px 0px;}
.cadre_casden .block_simulation_pret div.liste_bouton .simulation {margin-left:0px;padding-left:0px;}

.block_simulation_pret .illus {padding-left:0px;margin-top:8px;}
.sans_bordure {margin-right:0px;border-right:0px;}
#global .sans_marge_droite {margin-right:0px;}

.programme123_gauche {
float:left;
width:449px;
height:116px;
background-image:url(../images/picto/picto_programme_123_gauche.png);
background-repeat:no-repeat;
background-position:left top;
}

.programme123_droite {
float:left;
width:171px;
height:116px;
background-image:url(../images/picto/picto_programme_123_droite.png);
background-repeat:no-repeat;
background-position:left top;
}

.programme123_droite a {
display:block;
height:116px;
}

.programme123_gauche div {
padding-left:16px;
padding-top:92px;
}

.programme123_gauche a.bouton_blanc {
background-color:white;
background-image:url(../images/puce/puce_bleu.gif);
background-repeat:no-repeat;
background-position:4px 6px;
color:#009fe0;
padding-right:60px;
padding-left:10px;
text-decoration:none;
}

.programme123_gauche a.bouton_blanc:hover{
background-color:#73c4ed;
color:white;
}


/* DEMANDE CREDIT */

ol.suivez_guide {
margin:0px;
padding:0px 20px 0px 0px;
width:340px;
}

.marge_suivez_guide {
margin-left:22px;
}

ol.suivez_guide li {
list-style-type: decimal;
color:#1da0de;
font-weight:bold;
padding:22px 0px 0px 0px;
margin:0px;
list-style-position: inside;
}

ol.suivez_guide li span {
color:black;
font-weight:normal;
background-image:url(../images/puce/puce_fleche_bleu2.png);
background-repeat:no-repeat;
background-position:left 6px;
padding:0px 0px 0px 8px;
}

.pouvez_imprunter {
float:right;
background-color:#e6e6e6;
width:273px;
background-image:url(../images/fond/fond_bas_pouvez_imprunter.png);
background-repeat:no-repeat;
background-position:left bottom;
margin-right:20px;
margin-left:0px;
margin-top:-14px;
padding-top:14px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px;
}

.marge_bouton_image {
padding-left:18px;
padding-bottom:24px;
}

.bt_etre_societaire {
background-image:url(../images/bouton/bt_sprite.png);
background-repeat:no-repeat;
background-position:-2041px top;
width:236px;
height:57px;
cursor:pointer;
}

.bt_etre_societaire a {
display:block;
height:57px;
cursor:pointer;
}

.bt_etre_societaire.bt_active {
background-position:-2041px -57px;
}

.bt_comment_adherer {
background-image:url(../images/bouton/bt_sprite.png);
background-repeat:no-repeat;
background-position:-1805px top;
width:236px;
height:57px;
}
.bt_comment_adherer a {
display:block;
height:57px;
}

.bt_comment_adherer.bt_active {
background-position:-1805px -57px;
}

.pouvez_imprunter h2 {
color:#91438d;
padding-left:20px;
padding-right:10px;
}

.pouvez_imprunter h3 {
color:black;
padding-left:10px;
padding-right:10px;
}

.pouvez_imprunter p{
padding-left:10px;
padding-right:10px;
}

p.p_align_adherer {
min-height:60px;
padding-left:20px;
padding-right:20px;
}
p.p_align_adherer_marge {
min-height:60px;
width:300px;
}

.bt_demander_pret_auto {
width:265px;
height:51px;
background-image:url(../images/bouton/bt_sprite.png);
background-repeat:no-repeat;
background-position:-584px top;
overflow:hidden;
}

.bt_demander_pret_auto a {display:block;height:51px;}

.bt_demander_pret_auto.bt_active {
background-position:-584px -57px;
}

.bt_demander_pret {
width:292px;
height:54px;
background-image:url(../images/bouton/bt_sprite.png);
background-repeat:no-repeat;
background-position:left top;
}

.bt_demander_pret a {display:block;height:54px;}

.bt_demander_pret.bt_active {
background-position:left -57px;
}



.tit_invite_collegue {
display:block;
float:left;
padding-left:20px;
width:378px;
height:58px;
}

.bt_envoyer_invitation {
width:271px;
height:52px;
background-image:url(../images/bouton/bt_sprite.png);
background-repeat:no-repeat;
background-position:-1536px top;
margin-right:3px;
}

.bt_envoyer_invitation a {display:block;height:52px;}

.bt_envoyer_invitation.bt_active {
background-position:-1536px -57px;
}



.picto_carte_cadeau {
position:relative;
margin-top:-30px;
}


.bt_releves_casden {
width:292px;
height:52px;
background-image:url(../images/bouton/bt_sprite.png);
background-repeat:no-repeat;
background-position:-292px top;
margin-right:3px;
}

.bt_releves_casden a {display:block;height:52px;}

.bt_releves_casden.bt_active {
background-position:-292px -57px;
}


.cadre_casden .pouvez_imprunter ul.liste_puce {
padding-left:10px;
padding-right:10px;
padding-top:0px;
margin-top:0px;
}

/* BENEFICIER OFFRE*/
.beneficier_offre_bas {
background-image:url(../images/fond/beneficier_offre_bas.png);
background-repeat:no-repeat;
background-position:left bottom;
height:48px;
padding:4px 10px 0px 20px;
width:281px;
overflow:hidden;
}

.beneficier_offre_bas .bouton {
padding-right:4px;
}

.illus_beneficier_offre img{
display:block;
padding:0px;
margin:0px;
}

.picto_carte_offre {
width:350px;
overflow:hidden;
}


/* ADHERER A LA CASDEN */
.block_droite_adherer_casden {
float:left;
width:400px;
padding-left:20px;
}



/* AGENDA */
.marge_tab_agenda {margin:10px 5px 10px 4px;}
table.tab_menu_agenda {width:100%;border-collapse:collapse;}
.tab_menu_agenda th {font-size:24px;font-weight:normal;color:white;padding:2px 10px 2px 10px;border:solid 1px;}
.cadre_casden .tab_menu_agenda th.fond_couleur {background-color:#1da0de;}
.cadre_casden .tab_menu_agenda td {color:white;background-color:#77c5eb;font-size:14px;text-align:center;padding:0px;border:solid 1px;}
.cadre_casden .tab_menu_agenda td a {display:block;color:white;text-decoration:none;padding:2px 3px 2px 3px;}
.cadre_casden .tab_menu_agenda td a:hover {background-color:#1da0de; }
.cadre_casden .tab_menu_agenda td.actif {background-color:#1da0de; }
.cadre_casden .tab_menu_agenda td.gris {background-color:#dedbdb;}
.cadre_casden .tab_menu_agenda td.gris a {background-color:#dedbdb;}
.cadre_casden .tab_menu_agenda td.gris a:hover {background-color:#dedbdb;}
.fond_lire_suite {background-image:url(../images/fond/fond_haut_bas.png);background-repeat:no-repeat;background-position:left -435px;width:638px;height:20px;}
.fond_lire_suite a {float:right;font-size:11px;text-decoration:none;color:#3b6275;background-image:url(../images/puce/puce_plus_agenda.png);background-repeat:no-repeat;background-position:right 3px;margin-right:10px;padding-right:14px;}
.fond_lire_suite_on {background-image:url(../images/fond/fond_haut_bas.png);background-repeat:no-repeat;background-position:left -435px;width:638px;height:20px;}
.fond_lire_suite_on a {background-image:url(../images/puce/puce_moins_agenda.png);}
.content_lire_suite {width:606px;display:none;border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;padding:15px;margin-top:0px;top:-7px;position:relative;}
.content_lire_suite p {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.cadre_casden .content_lire_suite ul.liste_puce {margin:0px;padding:0px;}

.cadre_projet .fond_lire_suite span {color:#91438d;}
.cadre_projet .fond_lire_suite  a {color:#91438d;background-image:url(../images/puce/puce_plus_violet.png);}
.cadre_projet .fond_lire_suite_on {background-image:url(../images/fond/fond_haut_bas.png);}
.cadre_projet .fond_lire_suite_on a {background-image:url(../images/puce/puce_moins_violet.png);}

/* EN BANQUE POPULAIRE*/
.moyen_modele {background-position:left -455px;width:638px;height:25px;}
.moyen_modele span {display:block;padding-top:2px;padding-left:6px;color:#3b6174;}


.bp_bon_a_savoir {
background-image:url(../images/picto/bp-bon-a-savoir.png);
width:318px;
height:213px;
background-repeat:no-repeat;
float:left;
position:relative;
}

.caledonie_bon_a_savoir {
background-image:url(../images/picto/caledonie-bon-a-savoir.png);
}


.bp_bon_a_savoir div {
position:relative;
top:176px;
left:18px;
}


.bp_offre_bienvenue {
background-image:url(../images/picto/bp-offre-bienvenue.png);
width:319px;
height:213px;
background-repeat:no-repeat;
float:left;
position:relative;
}

.caledonie_offre_bienvenue {
background-image:url(../images/picto/caledonie-offre-bienvenue.png);
}

.bp_offre_bienvenue div {
position:relative;
top:176px;
left:18px;
}


/* Espace Presse */
.cadre_casden h2.picto_presse {background-image:url(../images/picto/picto_presse.png);background-repeat:no-repeat;background-position:0px 0px;padding-left:40px;padding-top:16px;padding-bottom:2px;margin-left:20px;}
.cadre_casden h2.picto_gr_presse {background-image:url(../images/picto/picto_gr_presse.png);background-repeat:no-repeat;background-position:0px 0px;padding-left:68px;padding-top:45px;padding-bottom:10px;margin-left:20px;}
.cadre_casden h2.picto_gr_contact_presse {background-image:url(../images/picto/picto_gr_contact_presse.png);background-repeat:no-repeat;background-position:0px 0px;padding-left:50px;padding-top:45px;padding-bottom:10px;margin-left:20px;}
.cadre_casden .filet_haut {border-top:solid 1px #1da0de;padding:0px;margin:0px;}
.cadre_casden .liste_communique_presse ul {margin:10px 0px 0px 0px;}
.cadre_casden .liste_communique_presse li {padding:1px 0px 1px 0px;}
.cadre_casden .liste_communique_presse .bouton_puce {display:inline;background-position:6px 6px;padding-left:14px;}
.cadre_casden .liste_communique_presse .bouton_puce a {color:#1da0de;}
.cadre_casden .liste_communique_presse .bouton_puce a:hover {color:#333333;}


/* FIN BLOCK CASDEN (bleu) */

/* DEBUT BLOCK_DROITE_290 */
.block_droite_290 {width:290px;float:right;}
.block_droite_290 p {padding-right:20px;padding-bottom:4px;}
.block_droite_290 img.illus {float:right;margin-right:4px;padding-top:10px;padding-bottom:10px;padding-right:0px;}
.block_droite_290 h3 {display:block;padding:10px 0px 0px 0px;margin:0px;font-size:22px;line-height:24px;font-weight:normal;}
.block_droite_290 h3 a, .block_projet_677 h3 a:link {font-size:24px;text-decoration:none;color:#1da0de;}
.block_droite_290 .block_temoignage {margin-left:0px;} 
.block_droite_290 .block_temoignage .cadre{min-height:0;height:auto;} 


/*
.block_droite_290 .bouton {font-weight:normal;background-color:#009DDF;color:white;padding:0px 10px 0px 10px;background-image:url(../images/puce/puce_blanche.gif);background-repeat:no-repeat;background-position:2px 5px;}
.block_droite_290 .bouton a, .block_max .bouton a:link {font-weight:normal;color:white;text-decoration:none;}
.block_droite_290 .bouton a:hover {font-weight:normal;color:#333333;text-decoration:none;}
*/

/* Avec fond degrade */
.block_droite_290 .haut_degrade {background-image:url(../images/fond/fond_haut_bas.png);background-repeat:no-repeat;background-position:0px -265px;height:17px;font-size:4px;}
.block_droite_290 .milieu_degrade {background-image:url(../images/fond/fond_290_milieu_degrade.png);background-repeat:repeat-y;padding-left:20px;}
.block_droite_290 .bas_degrade {background-image:url(../images/fond/fond_haut_bas.png);background-repeat:no-repeat;background-position:0px -282px;height:17px;font-size:4px;}

/* Avec fond blanc */
.block_droite_290 .haut {background-image:url(../images/fond/fond_haut_bas.png);background-repeat:no-repeat;background-position:0px -299px;height:17px;font-size:4px;}
.block_droite_290 .milieu {background-image:url(../images/fond/fond_290_milieu.png);background-repeat:repeat-y;padding-left:20px;}


.block_droite_290 .bas {background-image:url(../images/fond/fond_haut_bas.png);background-repeat:no-repeat;height:17px;font-size:4px;background-position:0px -316px;}


/* Projet */
.block_droite_290 .cadre_projet div.fond_colore {background-image:url(../images/fond/fond_haut_bas.png);background-repeat:no-repeat;background-position:0px -335px;font-size:16px;color:white;font-size:18px;}
.block_droite_290 .cadre_projet div.fond_colore span {display:block;padding-top:10px;padding-right:30px;padding-bottom:10px;margin-left:20px;margin-right:10px;background-repeat:no-repeat;background-position:right 6px;}
.block_droite_290 .cadre_projet div.fond_colore span.bulle {background-image:url(../images/picto/picto_bulle_blanc.png);}
.block_droite_290 .cadre_projet p {margin:0px 0px 10px 0px;padding:0px 10px 0px 0px;}


/* casden */
.block_droite_290 .cadre_casden .milieu p{padding-left:0px;padding-right:20px;}
.block_droite_290 .cadre_casden .milieu h3 {margin-right:18px;}

/* FIN BLOCK_DROITE_290 */


/* DEBUT INSCRIPTION NEWSLETTER */
.form_newsletter {color:#009EE0;font-size:18px; padding-top:0px;}
.form_newsletter div {display:block;padding-bottom:4px;height:20px;}
.form_newsletter input.input_newletter {width:210px;font-size:11px;display:block;float:left;margin-top:0px;padding:4px 4px 3px 4px;color:#939292;border-top:solid 1px #808080;border-left:solid 1px #808080;border-bottom:solid 1px #BEBEBE;border-right:solid 1px #BEBEBE; }
.form_newsletter input.bt_valider_newsletter {margin-top:0px;padding:0px;display:block;float:left;}
/* FIN INSCRIPTION NEWSLETTER */

/* CONVERTISSEUR */
.convertisseur {color:#009EE0;font-size:18px; padding-top:0px;}
.convertisseur div {color:#009EE0;font-size:18px; padding-bottom:6px;}
.convertisseur span {display:block;float:left;color:#bfbfbf;font-size:10px;padding-top:10px;}
.convertisseur span.grand {display:block;width:30px;color:#bfbfbf;font-size:18px;padding-top:0px;padding-left:4px;}
input.text_convertisseur {width:80px;margin-right:2px;font-size:11px;display:block;float:left;margin-top:0px;padding:4px 4px 3px 4px;color:#939292;border-top:solid 1px #808080;border-left:solid 1px #808080;border-bottom:solid 1px #BEBEBE;border-right:solid 1px #BEBEBE; }




/* PAGE FORMULAIRE */
form.page_form {
padding-left:20px;
}

form.form_sans_marge {
padding-left:0px;
}

table.tab_form {
border-collapse:collapse;
}

table.tab_form td {
font-size:11px;
padding:6px 10px 6px 0px;
text-align:right;
vertical-align:top;
}

table.tab_form td.marge_captcha {
padding-left:42px;
padding-right:0px;
}


table.tab_form td.texte_non_dispo {
color:#b9b5b5;
}

table.tab_form td.texte_agauche {
text-align:left;
}

table.tab_form select {
width:228px;
font-size:11px;
padding-top:2px;
padding-bottom:2px;
border-top:solid 1px #808080;
border-left:solid 1px #808080;
border-bottom:solid 1px #eaeaea;
border-right:solid 1px #eaeaea;
}

table.tab_form input[type=text],table.tab_form input[type=email],table.tab_form input[type=url], .page_sommaire_sp input[type=submit] {
width:220px;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
border-top:solid 1px #808080;
border-left:solid 1px #808080;
border-bottom:solid 1px #eaeaea;
border-right:solid 1px #eaeaea;
}

table.tab_form .champ_obli {
background-color:#d9bdd7;
}

table.tab_form .champ_non_obli {
background-color:#def1fa;
}

table.tab_form .champ_non_modif {
background-color:#e0dddd;
}

table.tab_form input[type=radio] {
vertical-align:middle;
margin:0px 6px 0px 0px;
}

table.tab_form input[type=checkbox] {
vertical-align:middle;
margin:0px 6px 0px 0px;
}


table.tab_form textarea {
width:220px;
height:60px;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
border-top:solid 1px #808080;
border-left:solid 1px #808080;
border-bottom:solid 1px #eaeaea;
border-right:solid 1px #eaeaea;
}

table.tab_form input[type=button],table.tab_form input[type=submit],table.tab_form input[type=reset] {
color:white;
background-color:#1da0de;
border:0px;
margin-left:30px;
padding:1px 20px 1px 20px;
font-size:11px;
cursor:pointer;
}

table.tab_form input[type=button]:hover,table.tab_form input[type=submit]:hover,table.tab_form input[type=reset]:hover, .page_sommaire_sp input[type=submit]:hover {
color:#333333;
}

#bulle_alert {
position:absolute;
left:400px;
top:100px;
}

.cadre_casden .picto_attention {
float:left;
padding-right:10px;
}

.cadre_casden form.page_form .bouton {border:0px;cursor:pointer;padding:0px 10px 0px 10px;background-image:url(../images/puce/puce_blanche.gif);background-repeat:no-repeat;background-position:2px 6px;}
.cadre_casden form.page_form .bouton:hover {
color:#333333;
}


/* RECHERCHE */
.pagination_recherche {
margin:20px 20px 0px 20px;
background-color:#d6edf9;
color:#22a3e0;
padding:8px 10px 8px 10px;
}

.pagination_recherche table {
width:100%;
}

.pagination_recherche a, .pagination_recherche a:visited {
color:#22a3e0;
}
.pagination_recherche a:hover {
color:black;
}
.pagination_recherche td.num a, .pagination_recherche td.num a:visited {
color:#22a3e0;
text-decoration:none;
padding-left:2px;
padding-right:2px;
}
.pagination_recherche td.num a:hover {
color:black;
}
.pagination_recherche .on {
font-weight:bold;
}
.pagination_recherche table td.suivant {
text-align:right;
}
.pagination_recherche table td.num {
text-align:center;
font-size:14px;
}
.texte_resultat_recherche {
width:350px;
float:left;
}
.texte_resultat_recherche .nom_rubrique {
display:block;
padding-top:20px;
color:#21a2e0;
}
.texte_resultat_recherche p {
padding:4px 0px 0px 0px;
}
.affiner_recherche {
padding-top:20px;
width:230px;
float:right;
}
.affiner_recherche div {
padding-top:5px;
}

.affiner_recherche div a {
color:#21a2e0;
}


.affiner_recherche strong.titre {
display:block;
padding-bottom:10px;
} 
.affiner_recherche div span a {
color:#21a2e0;
text-decoration:none;
letter-spacing:2px;
}

.affiner_recherche a:hover {
color:black;
}



table.form_rechercher input[type=submit], .page_sommaire_sp input[type=submit] {
margin-left:10px;
margin-top:2px;
background-image:url(../images/puce/puce_blanche.gif);
background-repeat:no-repeat;
background-position:2px 6px;
text-align:left;
padding-left:10px;
}




#bulle_alert .ba_haut {width:160px;padding:0px;margin:0px;height:10px;overflow:hidden;clear:both;}
#bulle_alert .ba_bas {width:160px;padding:0px;margin:0px;height:10px;overflow:hidden;clear:both;}

#bulle_alert .ba_haut .ba_gauche {display:block;padding:0px;margin:0px;background-image:url(../images/bouton/bt_champ_obligatoire.png);background-position:left 0px;background-repeat:no-repeat;width:10px;height:10px;float:left;overflow:hidden;}
#bulle_alert .ba_haut .ba_milieu {display:block;padding:0px;margin:0px;width:140px;height:9px;float:left;border-top:solid 1px #3b6174;background-color:#e6e6e6;overflow:hidden;background-image:none; }
#bulle_alert .ba_haut .ba_droite {display:block;padding:0px;margin:0px;background-image:url(../images/bouton/bt_champ_obligatoire.png);background-position:left -10px;background-repeat:no-repeat;width:10px;height:10px;float:right;overflow:hidden;}
#bulle_alert .ba_centre {clear:both;border-left:solid 1px #3b6174;border-right:solid 1px #3b6174;background-color:#e6e6e6;padding:0px 10px 0px 10px;color:#3b6275;font-size:11px;background-image:none;position:relative;}
#bulle_alert .ba_centre .fleche{background-image:url(../images/bouton/bt_fleche_champ_obligatoire.png);background-position:left center;background-repeat:no-repeat;position:absolute;left:-8px;width:7px;height:6px;top:10px;}
#bulle_alert .ba_bas .ba_gauche {display:block;padding:0px;margin:0px;background-image:url(../images/bouton/bt_champ_obligatoire.png);background-position:left -30px;background-repeat:no-repeat;width:10px;height:10px;float:left;overflow:hidden;}
#bulle_alert .ba_bas .ba_milieu {display:block;padding:0px;margin:0px;width:140px;height:9px;float:left;border-bottom:solid 1px #3b6174;background-color:#e6e6e6; overflow:hidden;background-image:none;}
#bulle_alert .ba_bas .ba_droite {display:block;padding:0px;margin:0px;background-image:url(../images/bouton/bt_champ_obligatoire.png);background-position:left -20px;background-repeat:no-repeat;width:10px;height:10px;float:right;overflow:hidden;}

.tooltip {
	background-color:#e6e6e6;
	border:1px solid #3b6275;
	padding:10px 15px;
	width:250px;
	display:none;
	color:#3b6174;
	text-align:left;
	font-size:12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #3b6275;
	-webkit-box-shadow:0 0 10px #3b6275;
	box-shadow:0 0 10px #3b6275;	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;	
}

.tooltip_espace_perso {
	background-color:#8f448d;
	border:1px solid #8f448d;
	padding:10px 15px;
	width:250px;
	display:none;
	color:white;
	text-align:left;
	font-size:12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 8px #3b6275;
	-webkit-box-shadow:0 0 8px #3b6275;
	box-shadow:0 0 8px #3b6275;	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;	
}

#bulle_universite {
	position:absolute;
	z-index:500000;
	visibility:hidden;
	background-color:#21a2e0;
	border:1px solid #21a2e0;
	padding:10px 15px;
	width:250px;
	display:block;
	color:white;
	text-align:left;
	font-size:12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 8px #3b6275;
	-webkit-box-shadow:0 0 8px #3b6275;
	box-shadow:0 0 8px #3b6275;	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;	
}

.bt_universite {
cursor:pointer;
}



.error {
	height:12px;
	background-color:#e6e6e6;
	font-size:11px;
	border:1px solid #d56ccd;
	padding:3px 4px 4px 4px;
	color:#3b6174;
	display:none;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;	
	-webkit-border-bottom-left-radius:0; 
	-webkit-border-top-left-radius:0;	
	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;	
	position:absolute;
	z-index:50000000;
}

.error p {
	margin:0;		
	z-index:1800;
}

#errors {
display:none;
margin:10px 10px 10px 30px;
padding:10px 10px 10px 70px;
color:#e34130;
background-image:url(../images/picto/picto_alert.png);
background-position:left 24px;
background-repeat:no-repeat;
font-size:11px;
line-height:18px;
}

#errors a {
color:#e34130;
}

.tab_espace_perso #errors {
background-image:none;
margin:0px;
padding:0px;
}


/* ESPACE PERSONNEL */

.block_situation_message_home  h2 {
margin:0px;
padding:10px 0px 4px 0px;
font-size:18px;
font-weight:normal;
}

.block_situation_message_home  p {
margin:0px;
padding:6px 0px 10px 0px;
}


.block_situation_message_home .agauche, .block_situation_message_home .adroite {
width:306px;
}

h2.ma_situation, h2.mes_messages {
padding:0px;
margin:0px;
font-size:20px;
width:306px;
height:47px;
overflow:hidden;
font-weight:normal;
background-image:url(../images/picto/liste_picto_espace_personnel.png);
background-position:left top;
background-repeat:no-repeat;
}

h2.ma_situation span , h2.mes_messages span {
display:block;
padding:6px 10px 0px 40px;
}

h2.mes_messages {
background-position:left -47px;
}
h2.mes_messages span {
padding:6px 10px 0px 50px;
}

.cadre_projet .block_situation_message_home ul.liste_puce li {
font-size:14px;
}
.block_message_home {
padding-bottom:4px;
padding-top:15px;
}
.block_message_home p {
margin:0px;
padding:0px;

}

.block_message_home p.texte_italic {
margin:0px;
padding:0px;
color:#848383;
font-size:11px;
font-style:italic;
}

table.tab_espace_perso  {
width:100%;
border-collapse:separate;
padding:0px;
margin:0px;
font-size:11px;
border-spacing:1px;
}

.tab_espace_perso td ,.tab_espace_perso th {
padding:8px 12px 8px 12px;
margin:0px;
background-color:#e8e7e7;

}

.tab_espace_perso .td_small, .tab_detail .td_small{
width:40px;
}

.tab_espace_perso td.titre {
font-weight:bold;
color:black;
text-align:right;
padding-right:20px;
}

.tab_espace_perso th {
font-weight:bold;
color:black;
text-align:center;
}

.tab_espace_perso td span.selecteur {
display:inline-block;
width:10px;
height:10px;
background-image:url(../images/puce/puce_selecteur_tab.png);
background-repeat:no-repeat;
background-position:center center;
cursor:pointer;
}

.tab_espace_perso td span.affiche_detail {
display:inline-block;
width:10px;
height:10px;
background-image:url(../images/puce/puce_plus_violet.png);
background-repeat:no-repeat;
background-position:center center;
cursor:pointer;
}

.tab_espace_perso td span.affiche_detail_moins {
background-image:url(../images/puce/puce_moins_violet.png);
}

.tab_espace_perso tr.tr_affiche_blanc {
display:none;
}

.tab_espace_perso tr.tr_affiche_blanc td.td_blanc {
padding:0px;
border:0px;
}

table.tab_detail {
width:100%;
}

table.tab_detail td {
background-color:white;
border:solid 1px #e8e7e7 ;
}


.tab_espace_perso tr.tr_blanc td {
border-collapse:separate;
border:solid 1px #e8e7e7;
background-color:white;
}

.tab_espace_perso tr.tr_affiche_blanc td {
border-collapse:separate;
border:solid 1px #e8e7e7;
background-color:white;
}


.tab_2cell td {
width:50%;
}

.tab_espace_perso td a ,.tab_espace_perso td a:visited {
color:#92438d;
}

.tab_espace_perso td a:hover {
color:#ed9fb8;
}

.tab_espace_perso td.td_centre {
text-align:center;
}


table.tab_espace_perso input[type=text],table.tab_espace_perso input[type=email],table.tab_espace_perso input[type=url] {
width:220px;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
border-top:solid 1px #808080;
border-left:solid 1px #808080;
border-bottom:solid 1px #eaeaea;
border-right:solid 1px #eaeaea;
}

table.tab_espace_perso input.input_medium {
width:120px;
}

table.tab_espace_perso input.input_small {
width:40px;
}

table.tab_espace_perso select {
width:228px;
font-size:11px;
padding-top:2px;
padding-bottom:2px;
border-top:solid 1px #808080;
border-left:solid 1px #808080;
border-bottom:solid 1px #eaeaea;
border-right:solid 1px #eaeaea;
}

table.tab_espace_perso input[type=radio] {
vertical-align:middle;
margin:0px 6px 0px 0px;
}

table.tab_espace_perso label.label_radio {
padding-right:30px;
}

table.tab_espace_perso .champ_non_modif {
background-color:#f3f3f3;
color:#999999;
}

table.tab_espace_perso input[type=button],table.tab_espace_perso input[type=submit],table.tab_espace_perso input[type=reset] {
color:white;
background-color:#91438d;
border:0px;
padding:1px 20px 1px 20px;
font-size:11px;
cursor:pointer;
}

table.tab_espace_perso input[type=button]:hover,table.tab_espace_perso input[type=submit]:hover,table.tab_espace_perso input[type=reset]:hover {
color:#ed9fb8;
}

table.tab_espace_perso .bt_info {
background-color:#92438d;
color:white;
padding:2px 6px 2px 6px;
cursor:pointer;
font-size:11px;
}

.block_avec_scroll {
background-color:#e8e7e7;
padding-top:10px;
padding-bottom:10px;
}

.block_avec_scroll .titre_fond_gris {
border-bottom:solid 1px white;
padding-top:0px;
padding-bottom:6px;
margin-bottom:10px;
font-weight:bold;
text-align:center;
}

.div_scrollable {
height:180px;
overflow:auto;
padding-left:10px;
padding-right:10px;
}

.cadre_projet .fond_avec_couleur {
background-color:#91438d;
padding:10px;
color:white;
font-size:11px;
}

.simulation_satisfait_gauche {
float:left;
width:407px;
height:147px;
background-image:url(../images/picto/picto_simulation_satisfait_gauche.png);
background-repeat:no-repeat;
background-position:left top;
}

.simulation_satisfait_droite {
float:left;
width:172px;
height:147px;
background-image:url(../images/picto/picto_simulation_satisfait_droite.png);
background-repeat:no-repeat;
background-position:left top;
}

.simulation_satisfait_droite a {
display:block;
height:116px;
}

.simulation_satisfait_gauche div {
padding-left:16px;
padding-top:112px;
}

 a.bouton_blanc {
background-color:white;
background-image:url(../images/puce/puce_violet.gif);
background-repeat:no-repeat;
background-position:4px 6px;
color:#91438d;
padding-right:20px;
padding-left:10px;
text-decoration:none;
}

a.bouton_blanc:hover{
background-color:#ed9fb8;
color:white;
}

.picto_rappel_immediat {
background-image:url(../images/picto/picto_rappel_immediat.png);
background-repeat:no-repeat;
height:147px;
width:172px;
}

.picto_rappel_immediat div {
padding-left:12px;
padding-top:116px;
}


.liste_picto a.bt_valider_espace_perso,.liste_picto input[type=button].bt_valider_espace_perso,.liste_picto input[type=submit].bt_valider_espace_perso,.liste_picto input[type=reset].bt_valider_espace_perso {
color:white;
background-color:#91438d;
border:0px;
margin:0px;
padding:0px 20px 0px 20px;
font-size:11px;
cursor:pointer;
display:inline;
text-decoration:none;
font-size:11px;
font-family:arial;
}

.liste_picto input[type=submit].bt_valider_espace_perso {
font-size:11px;
padding:0px 20px 0px 20px;
line-height:10px;
}

.liste_picto a.bt_valider_espace_perso {
padding:0px 20px 1px 20px;
font-size:11px;
}

.liste_picto a.bt_valider_espace_perso:hover,.liste_picto input[type=button].bt_valider_espace_perso:hover,.liste_picto input[type=submit].bt_valider_espace_perso:hover {
color:#ed9fb8; 
}

/* NAV ESPACE PERSO / ETAPES PRET PERSONNEL */
.nav_espace_perso {
margin:0px 0px 1px 8px;
background-image:url(../images/menu/menu_arrondie_bottom3.png);
background-repeat:no-repeat;
background-position:0px bottom;
padding-bottom:8px;
width:277px;
}

p.titre_espace_perso{
color:#93408E;
padding:0 0 2px 16px;
}

.nav_espace_perso ol {
background-image:url(../images/menu/menu_arrondie_top.png);
background-repeat:repeat-y;
background-position:0px top;
color:white;
padding:10px 4px 0px 0px;
font-weight:bold;
margin:0px 0px 0px 0px;
}

.nav_espace_perso .nav_bleu {
color:#1c9fdd;
}

.nav_espace_perso .nav_bleu a {
color:#1c9fdd;
text-decoration:none;
}

.nav_espace_perso .nav_violet {
color:#8a4086;
background-image:url(../images/menu/menu_arrondie_top2.png);
}

.nav_espace_perso .nav_violet a {
color:#8a4086;
text-decoration:none;
}

.nav_espace_perso ol li {
padding-top:4px;
padding-bottom:4px;
padding-left:24px;
padding-right:10px;
}

.nav_espace_perso .nav_bleu li.active {
background-color:#1c9fdd;
color:white;
}

.nav_espace_perso .nav_violet li.active {
background-color:#8a4086;
color:white;
}

/* ACCEDER A VOTRE ESPACE PERSONNEL */

.div_aucentre {
width:677px;
margin-left:auto;
margin-right:auto;
}


.block_gauche_identification {
width:410px;
float:left;
}

.block_form_gris {
background-color:#f2f2f2;
border-right:solid 1px  #91438d;

}

.block_form_gris form {
color:black;
padding:10px;
}

.block_form_gris form a , .block_form_gris form a:visited {
color:#91438d;
}

.block_form_gris form a:hover {
color:#ed9fb8;
}

.block_form_gris label {
display:block;

}

.block_form_gris input[type=text],.block_form_gris input[type=email],.block_form_gris input[type=url] {
width:320px;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
border-top:solid 1px #808080;
border-left:solid 1px #808080;
border-bottom:solid 1px #eaeaea;
border-right:solid 1px #eaeaea;
margin-top:2px;
margin-bottom:10px;
}


.block_form_gris input[type=button],.block_form_gris input[type=submit],.block_form_gris input[type=reset] {
color:white;
background-color:#91438d;
border:0px;
padding:1px 20px 1px 10px;
font-size:11px;
cursor:pointer;
background-image:url(../images/puce/puce_blanche.gif);
background-position:4px 6px;
background-repeat:no-repeat;
margin-right:23px;
}

.block_form_gris input[type=button]:hover,.block_form_gris input[type=submit]:hover,.block_form_gris input[type=reset]:hover {
color:#ed9fb8;
}

.block_form_gris p {
padding:20px 10px 10px 10px;
font-size:11px;
line-height:14px;
}

.block_droite_premiere_connexion {
width:260px;
float:right;
padding:0px;
margin:0px;
}

.block_droite_premiere_connexion h2 {
padding-left:0px;
margin-left:0px;
}

.block_droite_premiere_connexion ul.liste_puce {
padding-right:20px;
}

.block_droite_premiere_connexion .marge {
padding:6px 0px 10px 0px;
margin:0px;
}

.bt_close_acces {
background-image:url(../images/bouton/bt_close_noir.png);
background-position:0px 0px;
background-repeat:no-repeat;
width:35px;
height:35px;
position:absolute;
right:0px;
top:-5px;
z-index:150;
padding:0px;
margin:0px;
}

.bt_close_acces a {
display:block;
width:35px;
height:35px;
}

/* PAGE CONTACTER LA CASDEN */

.block_contact  h2 {
font-size:24px;
font-weight:normal;
color:#1da0de;
}

.block_contact  h2.picto {
padding:2px 0px 6px 40px;
}

.block_contact  h3 {
font-size:18px;
font-weight:normal;
padding:0 0 0 0;
margin:0px;
}

.block_contact  h3.picto {
padding:4px 0px 6px 36px;
}

.block_contact p {
display:block;
margin:6px 0 0 18px;
line-height:18px;
}



.block_contact  h2.picto_tel {
background-image:url(../images/picto/picto_contact_tel.png);
background-repeat:no-repeat;
}

.block_contact  h2.picto_dep {
background-image:url(../images/picto/picto_contact_dep.png);
background-repeat:no-repeat;
}

.block_contact  h3.picto_email {
background-image:url(../images/picto/picto_contact_email.png);
background-repeat:no-repeat;
}

.block_contact  h3.picto_universite {
background-image:url(../images/picto/picto_contact_universite.png);
background-repeat:no-repeat;
}

.block_contact  h3.picto_courrier {
background-image:url(../images/picto/picto_contact_courrier.png);
background-repeat:no-repeat;
}


.block_contact.block_gauche {
width:270px;
float:left;
margin-left:20px;
margin-top:20px;
}
.block_contact.block_droite {
width:360px;
float:left;
margin-top:20px;
}

.block_gauche ul.liste_puce {
margin-top:4px;
margin-left:38px;
}

.block_droite ul.liste_puce {
float:left;
margin-top:4px;
margin-left:0px;
}

.block_droite img.carte {
float:left;
}

.block_droite p img {
display:block;
}


.block_droite label {color: #7f7f7f;padding:2px 10px 10px 0px;margin:0px;font-weight:normal;display:block;float:left;}
.block_droite #form_ecrire input.text_ecrire_dep {width:24px;font-size:11px;display:block;float:left;margin-top:0px;padding:4px 4px 3px 4px;color:#939292;border-top:solid 1px #808080;border-left:solid 1px #808080;border-bottom:solid 1px #BEBEBE;border-right:solid 1px #BEBEBE;}
.block_droite #form_ecrire .bt_valider_ecrire {margin-top:0px;padding:0px;display:block;float:left;width:29px;height:22px;}
.block_droite #form_ecrire {padding:14px 0 0 44px ;}
.block_droite #form_ecrire .mini_carte {padding-left:20px;margin-top:-1px;}



/* DEBUT MENU PAGE */
#ul_menu_page .li_plus {display:block;cursor:pointer;}
#ul_menu_page .li_plus span {font-size:11px;display:block;background-image:url(../images/fond/fond_menu.png);background-position:left -30px;background-repeat:no-repeat;width:251px;height:24px;font-weight:bold;display:block;padding:4px 2px 0px 18px;color:#1c9fdd;}

/* page */
ul.liste_page {display:none;padding: 0px 0px 10px 0px;}
#ul_menu_page ul.ouvert {display:block;}
ul.liste_page_on {display:block;padding-bottom:10px;}

#ul_menu_page ul.liste_page li.li_off span {height:17px;padding:5px 2px 0px 18px;display:block;margin: 0px;color:#1d9fde;font-size:11px;font-size:11px;font-weight:normal;background-image:none;margin-bottom:1px;}
#ul_menu_page ul.liste_page li.li_off span a {color:#1d9fde;font-size:11px;text-decoration:none;}
#ul_menu_page ul.liste_page li.li_off span a:link  {color:#1d9fde;font-size:11px;text-decoration:none;}
#ul_menu_page ul.liste_page li.li_off span:hover {display:block;margin-bottom:1px;color:#1da0de;font-size:11px;display:block;background-image:url(../images/fond/fond_menu.png);background-repeat:no-repeat;background-position:0px -80px;color:#1da0de;font-size:11px;font-weight:normal;}
#ul_menu_page ul.liste_page li.li_off span.on {display:block;margin-bottom:1px;color:#1da0de;font-size:11px;display:block;background-image:url(../images/fond/fond_menu.png);background-repeat:no-repeat;background-position:0px -80px;color:#1da0de;font-size:11px;font-weight:normal;}

/* sous page */
ul.liste_page ul.liste_ss_page {display:none;margin-bottom:10px;margin-left:20px;padding-bottom:0px;}
ul.liste_page ul.liste_ss_page li {display:block;font-size:11px;background-image:url(../images/puce/puce_menu_page_bleu.gif);background-repeat:no-repeat;background-position:0px 7px;}
ul.liste_page ul.liste_ss_page li a, ul.liste_page ul.liste_ss_page li a:link {color:#1da0de;display:block;padding:2px 2px 2px 8px;font-size:11px;text-decoration:none;}
ul.liste_page ul.liste_ss_page li a:hover {background-image:url(../images/puce/puce_menu_page_noir.gif);color:#333333;background-repeat:no-repeat;background-position:0px 7px;font-size:11px;}
ul.liste_page ul.liste_ss_page li.liste_ss_page_li_on {color:#333333;display:block;background-image:url(../images/puce/puce_menu_page_noir.gif);background-repeat:no-repeat;background-position:0px 7px;font-size:11px;}
ul.liste_page ul.liste_ss_page li.liste_ss_page_li_on a {font-size:11px;color:#333333;padding:2px 2px 2px 8px;}
/* FIN MENU PAGE */


/* DEBUT MENU_DEROULANT */
#menu_deroulant {position:relative;}
#menu_deroulant .titre_cat {display:block;cursor:pointer;background-image:url(../images/menu/menu_arrondie_bottom.png);background-repeat:no-repeat;background-position:0px bottom;margin:0px 0px 0px 8px;padding-bottom:12px;}
#menu_deroulant .titre_cat.titre_active {background-image:url(../images/menu/menu_arrondie_bottom2.png);}
#menu_deroulant .titre_cat ul.liste_solu {margin:0px 9px 0px 0px;padding:10px 10px 4px 10px;display:none;clear:both;background-image:url(../images/menu/menu_arrondie_ul.png);background-repeat:repeat-y;}
#menu_deroulant .titre_cat_on ul {margin:0px 9px 0px 0px;border-top:solid 1px white;padding:0px 10px 0px 10px;display:block;clear:both;background-image:url(../images/menu/menu_arrondie_ul.png);background-repeat:repeat-y;}
#menu_deroulant ul.liste_solu {border-top:solid 1px white;display:none;padding-top:10px;}
#menu_deroulant ul.min_h {min-height:135px;}

#menu_deroulant ul.liste_solu li {padding:4px 0px 0px 0px;}
#menu_deroulant ul.liste_solu li.tel_casden {padding-left:4px;font-size:10px;color:#979696;line-height:10px;padding-top:4px;}
#menu_deroulant ul.liste_solu li.tel_casden img{display:inline;position:relative;}
#menu_deroulant .titre_cat ul.ouvert{display:block;}

#menu_deroulant li.block_ecrire {position:relative;padding:0px 0px 0px 0px;display:block;width:122px;border-right:solid 1px white;float:left;}
#menu_deroulant .block_ecrire img.mini_carte {vertical-align:top;padding-left:10px;margin-top:-2px;}
#menu_deroulant #form_ecrire label {width:100px;color: #009EE0;padding:0px 0px 10px 0px;margin:0px;font-weight:bold;display:block;}
#menu_deroulant li.block_ecrire #form_ecrire input.text_ecrire_dep {width:24px;font-size:11px;display:block;float:left;margin-top:0px;padding:4px 4px 3px 4px;color:#939292;border-top:solid 1px #808080;border-left:solid 1px #808080;border-bottom:solid 1px #BEBEBE;border-right:solid 1px #BEBEBE;}
#menu_deroulant li.block_ecrire #form_ecrire .bt_valider_ecrire {margin-top:0px;padding:0px;display:block;float:left;width:29px;height:22px;}
#menu_deroulant li.block_ecrire #form_ecrire {padding:0px;}

#menu_deroulant li.block_bouton_contact {position:relative;padding:0px 0px 4px 0px;display:block;width:118px;float:right;margin:0px;}
#menu_deroulant li.block_bouton_contact div {margin:0px 0px 4px 0px;padding-top:4px;background-image:url(../images/fond/fond_haut_bouton_contact.png);background-repeat:no-repeat;background-position:0px 0px;width:118px;}
#menu_deroulant li.block_bouton_contact div span {background-color:#f2f1f1;background-image:url(../images/fond/fond_bas_bouton_contact.png);background-repeat:no-repeat;background-position:0px bottom;padding: 0px 0px 4px 0px;margin-top:0px;display:block;}
#menu_deroulant li.block_bouton_contact a {color:#2ba2dc;background-image:url(../images/puce/puce_bleu.gif);background-repeat:no-repeat;background-position:5px 5px;display:block;padding:0px 0px 0px 12px;}
#menu_deroulant li.block_bouton_contact a:hover {color:#333333;}

#menu_deroulant .titre_cat li.bt_fond_blanc {background-image:url(../images/bouton/bt-nous-ecrire.gif);background-repeat:no-repeat;background-position:left center;color:#009EE0;padding:5px 4px 4px 14px;}
#menu_deroulant .picto {display:block;background-repeat:no-repeat;background-position:left top;padding-top:12px;padding-left:12px;padding-bottom:6px;color:#009FE0;font-size:16px;font-weight:normal;}
#menu_deroulant .interlignage {letter-spacing:-1px;}

#menu_deroulant .picto_lettre {background-image:url(../images/menu/menu_arrondie_pic_lettre.png);}
#menu_deroulant .picto_tel {background-image:url(../images/menu/menu_arrondie_pic_tel.png);}
#menu_deroulant .picto_ampoule {background-image:url(../images/menu/menu_arrondie_pic_ampoule.png);}
#menu_deroulant .picto_aroba {background-image:url(../images/menu/menu_arrondie_pic_aroba.png);}
#menu_deroulant .titre_cat ul.ul_on {display:block;}
#menu_deroulant .filet {border-top:solid 1px white;padding-bottom:4px;padding-top:10px;}
.block_droite_290 .pas_padding {padding:0px;}

/* LI SIMULATION */
#menu_deroulant ul.liste_solu li.li_simulation {display:block;padding:0px;margin-top:1px;background-image:url(../images/fond/fond_menu.png);background-repeat:no-repeat;background-position:0px -102px;color:#1da0de;font-size:11px;}
#menu_deroulant ul.liste_solu li.li_simulation a {display:block;}
#menu_deroulant ul.liste_solu li.li_simulation span a {color:#1da0de;font-size:11px;text-decoration:none;}
#menu_deroulant ul.liste_solu li.li_simulation span a:link {color:#1da0de;font-size:11px;text-decoration:none;}
#menu_deroulant ul.liste_solu li.li_simulation span {display:block;padding:4px 0px 4px 10px;}
#menu_deroulant ul.liste_solu li.li_simulation span:hover,#menu_deroulant ul.liste_solu li.li_simulation span.active { display:block;padding:4px 0px 4px 10px;background-image:url(../images/fond/fond_menu.png);background-repeat:no-repeat;background-position:0px -124px;color:#1da0de;font-size:11px;margin-top:1px;}

/* LI SOLUTION CREDIT */
#menu_deroulant ul.liste_solu li.ss_titre {display:block;color:#1da0de;padding:4px 0px 10px 10px;}
#menu_deroulant ul.liste_solu li.li_sol_credit,#menu_deroulant ul.liste_solu li.li_sol_credit_projet {display:block;background-image:url(../images/fond/fond_menu.png);background-repeat:no-repeat;background-position:0px -150px;color:#1da0de;font-size:11px;padding:0px;margin-top:1px;}
#menu_deroulant ul.liste_solu li.li_sol_credit span,#menu_deroulant ul.liste_solu li.li_sol_credit_projet span {display:block;padding:4px 0px 4px 10px;}
#menu_deroulant ul.liste_solu li.li_sol_credit:hover,#menu_deroulant ul.liste_solu li.li_sol_credit_projet:hover {display:block;background-image:url(../images/fond/fond_menu.png);background-repeat:no-repeat;background-position:0px -150px;color:#1da0de;font-size:11px;padding:0px;margin-top:1px;}
#menu_deroulant ul.liste_solu ul.ul_je_suis {display:none;background-color:white;padding-top:4px;padding-bottom:4px;padding-left:10px;margin-right:1px;}
#menu_deroulant ul.liste_solu ul.ul_je_suis li {background-image:url(../images/puce/puce_fleche_bleu.png);background-repeat:no-repeat;background-position:0px 4px;padding:3px 0px 3px 20px;}
#menu_deroulant ul.liste_solu ul.ul_je_suis li.li_je_suis_active {background-image:url(../images/puce/croix_rose.png);background-repeat:no-repeat;background-position:left 2px;}
#menu_deroulant ul.liste_solu ul.ul_je_suis li.li_je_suis_active:hover {text-decoration:line-through;}
#menu_deroulant ul.liste_solu ul.ul_mon_projet {display:none;background-color:white;padding-top:4px;padding-bottom:4px;padding-left:10px;margin-right:1px;}
#menu_deroulant ul.liste_solu ul.ul_mon_projet li span {display:block;background-image:url(../images/puce/puce_plus.png);background-repeat:no-repeat;background-position:0px 4px;padding:3px 0px 3px 20px;}
#menu_deroulant ul.liste_solu ul.ul_mon_projet li span.li_moins {background-image:url(../images/puce/puce_moins.png);}
#menu_deroulant ul.liste_solu ul.ul_mon_projet li ul.ul_choix_projet {display:none;padding-left:20px;}
#menu_deroulant ul.liste_solu ul.ul_mon_projet li ul.ul_choix_projet li{font-size:11px;color:#333333;background-image:url(../images/puce/puce_fleche_noir.gif);background-repeat:no-repeat;background-position:0px 6px;padding:2px 10px 2px 10px;}
#menu_deroulant ul.liste_solu ul.ul_mon_projet li ul.ul_choix_projet li a, #menu_deroulant ul.liste_solu ul.ul_mon_projet li ul.ul_choix_projet li a:visited {font-size:11px;color:#333333;text-decoration:underline;}
#menu_deroulant ul.liste_solu ul.ul_mon_projet li ul.ul_choix_projet li.li_choix_projet_active {background-image:url(../images/puce/croix_rose2.png);background-repeat:no-repeat;background-position:left 2px;padding-left:16px;}
#menu_deroulant ul.liste_solu ul.ul_mon_projet li ul.ul_choix_projet li.li_choix_projet_active:hover {text-decoration:line-through;}

#menu_deroulant #ul_valider_choix {display:none;padding-top:1px;border-top:solid 1px #1da0de;}
#menu_deroulant #ul_valider_choix li {float:left;background-color:#1da0de;color:white;width:100px;padding:1px 5px 1px 18px;background-image:url(../images/puce/puce_blanche.gif);background-repeat:no-repeat;background-position:8px 6px;}
#menu_deroulant #ul_valider_choix li a {color:white;text-decoration:none;}

#menu_deroulant #ul_valider_choix li.li_modifier {background-color:gray;float:right;width:100px;}

/* FIN MENU_DEROULANT */


/* DEBUT FOOTER */
#footer {width:968px;color:#767676;font-size:11px;padding-bottom:14px;}
#footer a, #footer a:link {color:#767676;font-size:11px;text-decoration:none;}
#footer h2 {margin:0px;padding:0px;line-height:12px;font-weight:normal;height:71px;}
#footer .milieu {background-image:url(../images/fond/fond_footer_milieu.png);background-repeat:repeat-y;padding:0px 0px 0px 20px;}
#footer .milieu ul {width:170px;padding-left:10px;padding-right:4px;border-right:solid 1px #C3C3C3;display:table-cell;}
#footer .milieu ul.taille_big {width:190px;}
#footer .milieu ul.taille_mega {width:230px;}
#footer .milieu ul.taille_small {width:140px;}
#footer .milieu ul.sans_bord {border:0px;}
#footer .bas {background-image:url(../images/fond/fond_footer_bottom.png);background-repeat:no-repeat;height:16px;font-size:4px;}
#footer .milieu li {display:block;margin: 0px;padding:2px 2px 2px 10px;  list-style-type: none;list-style-position: outside;background-image:none;}
#footer .milieu ul li.titre_footer {font-weight:bold; display:block; padding-bottom:6px; font-size:12px; line-height:11px; margin:0px; padding:0px 0px 6px 0px;}
#footer .milieu ul li.titre_footer a, #footer ul li.titre_footer a:link,#footer ul li.titre_footer a:hover,#footer ul li.titre_footer:hover{text-decoration:none;background-image:none;font-size:12px;}
#footer .milieu li.cat {padding:2px 2px 2px 0px;color:#575656;background-image:none;}
#footer .milieu li.cat a, #footer li.cat a:link {color:#575656;text-decoration:none;}
#footer .milieu li.cat a, #footer li.cat a:link {color:#575656;}
#footer .milieu li.cat:hover {background-image:none;}
#footer .milieu li:hover {background-image:url(../images/puce/puce_gris.gif);background-repeat:no-repeat; background-position:left 6px;text-decoration:underline;}
/* FIN FOOTER */