* {
	margin: 0;
	padding: 0;
}

p, h1, h2, h3, h4, ul, img {
	margin: 0;
	padding: 0;
}

html {
	background: url("images/html-fondRepeat.jpg") 0 0 repeat-x;
}

body {
	margin: 0;
	text-align: left;
	font-family: "Arial", verdana, serif;
	font-size: 12px;
	font-weight: normal;
	color: #292929;
	background: url("images/body-fond.jpg") center 0 no-repeat;
}

div#fondBasRepeat {
	background: url("images/fondBasRepeat.jpg") 0 bottom repeat-x;
}

div#fondBas {
	background: url("images/fondBas.jpg") center bottom no-repeat;
}

div#page {
	width: 981px;
	margin: auto;
}


/*###############################
#								#
#	DIVERS						#	
#								#
#################################*/	


a {	text-decoration: none; }
img { border:0; }
.alignTop { vertical-align: text-top; }
.alignCenter { text-align: center; }
.alignBottom { vertical-align: text-bottom; }
.alignMiddle  { vertical-align: middle; }
.alignBaseline  { vertical-align: baseline; }
.underline { text-decoration: underline; }
.uppercase { text-transform: uppercase; }
/* premiere lettre en majuscule */
.upper1 {text-transform:capitalize}
.bold { font-weight: bold; }
.normal {font-weight: normal; }
.italic { font-style: italic; }
.inline { display: inline; }
.block { display: block; }
.spanBlock { display: block; }
.clear { clear: both; }
.clear2 { clear: both; font-size: 1px; height: 1px; }
.floatLeft { float: left; }
.error { border: 1px solid #ff0000; }
.spanCenter { display: block; text-align: center; }
.block { display: block; }
.inline { display: inline }
.letter1 { letter-spacing: 1px; }
.err { color : red;font-weight : bold;font-size:16px;}
.errors { color : red;font-weight : bold;font-size:12px;}
/************ ESPACEMENT ************/

.paddingLeft1 { padding-left: 1px; }
.paddingLeft4 { padding-left: 4px; }
.paddingLeft5 { padding-left: 5px; }
.paddingLeft9 { padding-left: 9px; }
.paddingLeft15 { padding-left: 15px; }
.paddingLeft20 { padding-left: 20px; }
.paddingLeft22 { padding-left: 22px; }
.paddingLeft28 { padding-left: 28px; }
.paddingLeft29 { padding-left: 29px; }
.paddingLeft30 { padding-left: 30px; }
.paddingLeft40 { padding-left: 40px; }
.paddingLeft50 { padding-left: 50px; }
.paddingLeft67 { padding-left: 67px; }
.paddingRight10 { padding-right: 10px; }
.paddingRight20 { padding-right: 16px; }
.paddingRight60 { padding-right: 60px; }
.paddingLR7 { padding: 0 7px; }
.paddingLR10 { padding: 0 10px; }
.paddingLR30 { padding: 0 30px; }
.paddingTB2 { padding: 2px 0; }
.paddingTB4 { padding: 4px 0; }
.paddingTB5 { padding: 5px 0; }
.paddingTB10 { padding: 10px 0; }
.paddingBottom3 { padding-bottom: 3px; }
.paddingBottom9 { padding-bottom: 9px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingBottom15 { padding-bottom: 10px; }
.paddingBottom20 { padding-bottom: 20px; }
.paddingTop2 { padding-top: 2px; }
.paddingTop5 { padding-top: 5px; }
.paddingTop8 { padding-top: 8px; }
.paddingTop10 { padding-top: 10px; }
.paddingTop20 { padding-top: 20px; }
.paddingTop15 { padding-top: 15px; }
.paddingTop25 { padding-top: 25px; }
.paddingTop30 { padding-top: 30px; }
.paddingTop40 { padding-top: 40px; }
.paddingTop45 { padding-top: 45px; }
.marginTB1 { margin: 1px 0; }
.marginTB5 { margin: 5px 0; }
.marginLeft2 { margin-left: 2px; }
.marginLeft5 { margin-left: 5px; }
.marginLeft30 { margin-left: 30px; }
.marginTop3 { margin-top: 3px; }
.marginTop10 { margin-top: 10px; }
.marginBottom30 { margin-top: 30px; }
.marginTop90 { margin-top: 85px; }
/************ WIDTH *****************/

.width60 { width: 60px; }
.width70 { width: 70px; }
.width73 { width: 73px; }
.width80 { width: 80px; }
.width85 { width: 85px; }
.width90 { width: 90px; }
.width100 { width: 100px !important; }
.width110 { width: 110px; }
.width120 { width: 120px; }
.width130 { width: 130px; }
.width219 { width: 219px; }


/************ HEIGHT *****************/

/*.height15 { height: 15px; }*/


/************ BORDURES *****************/

.border1 {
	border: 1px solid #ffffff;
}


/********** COULEURS ****************/

.color1 { color: #ffffff; } /* Blanc */
.color6 { color: #fefefe; } /* Blanc2 */
.color2 { color: #000000; } /* Noir */
.color3 { color: #ff9b00; } /* orange */
.color5 { color: #C64100; } /* marron */
.color7 { color: #ff8600; } /* orange3 */
.color9 { color: #ffdf9b; } /* orange4 */
.color4 { color: #0d92ff; } /* bleu */
.color8 { color: #b22301; } /* Rouge */
.color9 { color: #2D4D01; } /* Rouge */
.color10 { color: #00447B; } /* Bleu marine */


/************ PUCES *****************/

.puce_trBleu {
	background: url("images/puce_trBleu.gif") 0 12px no-repeat;
	 padding: 10px 0 15px 20px;
	/*padding-left: 20px;
	margin-left:-20px;
	position:absolute;z-index:10;*/
}

.puce_trOrange {
	background: url("images/puce_trOrange.jpg") 0 2px no-repeat;
	padding-left: 20px;
}

.fleche_trBleu {
	background: url("images/flecheBleu.jpg") 0 2px no-repeat;
	/*padding-left: 20px;*/
}


/************ SIZE *****************/

.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }
.size15 { font-size: 15px; }
.size16 { font-size: 16px; }
.size18 { font-size: 18px; }
.size19 { font-size: 19px; }
.size24 { font-size: 24px; }
.size36 { font-size: 36px; }
.size38 { font-size: 38px; }
.size40 { font-size: 40px; }

/************ POLICE *****************/

.arialBlack { font-family: "Arial Black", Arial, Verdana, serif; }
.verdana { font-family: "Verdana", arial, serif; }
.arial { font-family: "Arial", Verdana, serif; }
.centuryGothic { font-family: "Century Gothic", Verdana, serif; }

/************ INPUT *****************/

/*input.inputText {
	width: 126px;
	padding: 0 2px;
	font-size: 11px;
	background: url("images/input-fond.gif") 0 0 no-repeat;
	border: 1px solid #999999;
}*/

/*###############################
#								#
#	HAUT						#	
#								#
###############################*/	
	
div#haut {
	width: 981px;
	height: 313px; /* 313 */ 
	background: url("images/haut-fond.jpg") 0 70px no-repeat;
}

	div#haut a#logo {
		display: block;
		float: left;
		background: url("images/atipa-rachat-credit.jpg") no-repeat;
		text-transform: uppercase;
		padding-left : 80px;
		padding-top : 27px;
		/*width: 295px;*/
		line-height : 18px;
		width: 220px;
		height: 43px;
		font-family: "Myriad Pro", arial;
		font-size : 18px;
		color : #000000;
	}
	
		div#haut a#logo span {
			font-size: 16px;
			font-weight: bold;
		}
	
	div#haut div#menu_haut {
		float: left;position:relative;z-index:20;
		width: 630px; /*564 729 */
		padding: 0 0 0 50px /*165*/;
		height: 69px;
	}
	
			div#menu_haut ul {
				list-style-type: none;
			}
			
			div#menu_haut ul li {
				list-style-type: none;
				float: left;
			}
			
			div#menu_haut ul.ulniveau1 li {
					position: relative;
					display: block;
					float: left;
			}		
				div#menu_haut ul.ulniveau1 li a {
					display: block;
					float: left;
					width: 80px;
					padding: 20px 15px 0 23px;
					background: url("images/btn_menuH.jpg") right top no-repeat;
					text-align: center;
					color: #191919;
				}
				
				div#menu_haut ul.ulniveau1 li#M1 a , div#menu_haut ul.ulniveau1 li#M2 a  { width: 100px !important;}
				
				div#menu_haut ul.ulniveau1 li#M4 a {
					width: 60px !important;
					padding-left: 30px;
					padding-right: 25px;
				}
				
				
						div#menu_haut ul.ulniveau1 li a.selected {
							background: url("images/btn_menuH-selected.jpg") 0 0 no-repeat;
							color: #000000;
						}
					
						div#menu_haut ul.ulniveau1 li a:hover {
							/*background: url("images/btn_menuH-selected.jpg") 0 0 no-repeat;
							color: #000000;*/
							color: #C64100;	/* marron */
						}
						
		/* Sous-menu */
		
		div#menu_haut ul li ul.ulniveau2, div#menu_haut ul.ulniveau1 li#M1  ul.ulniveau2 , div#menu_haut ul.ulniveau1 li#M2 ul.ulniveau2  {	
			position: absolute;z-index:2;
			top: 70px;
			left: 0;
			border: 1px solid #545454;
			background-color :white;
			display			 : none;
			text-align 		 : left!important;
		}
			
			div#menu_haut ul li ul.ulniveau2 li a, 
			div#menu_haut ul.ulniveau1 li#M1  ul.ulniveau2 li a, 
			div#menu_haut ul.ulniveau1 li#M2 ul.ulniveau2 li a, 
			div#menu_haut ul.ulniveau1 li#M4 ul.ulniveau2 li a {
				padding: 5px;
				width : 210px!important;
				text-align : left!important;
				font-weight: bold;
				color : #7c7c7c;
			}
			
				div#menu_haut ul li ul.ulniveau2 li a:hover, 
				div#menu_haut ul.ulniveau1 li#M1  ul.ulniveau2 li a:hover, 
				div#menu_haut ul.ulniveau1 li#M2 ul.ulniveau2 li a:hover, 
				div#menu_haut ul.ulniveau1 li#M4 ul.ulniveau2 li a:hover {
					color : #FFFFFF;
					background-color: #7c7c7c;
				}

		
/* ---------- Contenu ---------- */

							
	div#haut div#slogan {
		float: right;
		width: 575px;
		padding: 20px 8px 0 0;
		font-family: "Century Gothic", Verdana, serif;
		font-size: 18px;
		font-regular: regular;
		color: #2a2929;
		position:relative;z-index:1;
	}

	div#haut div#slogan	.titreHead { font-size : 18px;
									 font-weight : bold;
									 color : #C64100;}

	div#haut div#slogan	.sstitreHead {  margin-top:5px;
										font-family: "Century Gothic", Verdana, serif;
										font-size : 18px;
										width : 465px;
										height : 30px;
									 	font-weight : regular;
									 	color : #4B4B4B;
									 	border-bottom-width: 1px;
										border-bottom-style: solid;
										border-bottom-color: #949494;}
										
	div#haut div#slogan p { position: relative; line-height:15px;}
	
	div#haut div#slogan .savoir { background : url("images/savoir-rachat-credit.jpg") no-repeat;
								  top:166px;left:83px;
								  width:150px; height:55px;
								  padding : 18px 0 0 45px;
								  font-size : 14px;
								  font-family: "Century Gothic", Verdana, serif;
								  color : #704906; /*marron*/
								  font-weight : regular;
								  position :absolute;
								}	
	div#haut div#slogan .savoir a { color : #704906;}

/*###############################
#								#
#	CONTENEUR					#
#								#
###############################*/
	
div#conteneur {
	position: relative;
	width: 981px;
	background: url("images/conteneur-fond.gif") 0 0 repeat-y;
}
	
/* TRACKER */
div#tracker { /*15px*/
	padding: 10px 0 10px 0;
}
		
		div#tracker, div#tracker a {
			font-size: 12px;
			font-weight: bold;
			color: #7c7c7c !important;
		}
		
			div#tracker a:hover {
				text-decoration: underline;
			}

	
/*###############################
#								#
#	GAUCHE						#
#								#
###############################*/

div#gauche {
	float: left;
	width: 252px;
	background: url("images/gauche-repeat.gif") right 0 repeat-y;
}

div#gaucheFond {
	background: url("images/gaucheFond.jpg") 0 0 no-repeat;
}

	a#btn_conseil {
		display: block;
		width: 118px; /* 236px */
		height: 74px; /* 94 */
		padding: 20px 20px 0 98px;
		margin-left: 5px;
		text-align: center;
		color: #000000;
		background: url("images/btn_conseil.jpg") 0 0 no-repeat;
	}
	
		a#btn_conseil span {
			cursor: pointer;
			display: block;
			padding-top: 2px;
		}

	
/************************
*						*
*	MENUS DE GAUCHE		*
*						*
************************/
						
	div#gauche ul {
		width: 234px; /* 234 */
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
		
		div#gauche ul.ulNiveau1 {
			padding: 25px 0 0 10px;
		}
		
			div#gauche ul.ulNiveau1 li {
				display: block;
				width: 224px;
				padding: 0 0 35px 0;
			}
		
				div#gauche ul.ulNiveau1 li a {
					display: block;
					width: 224px;
					/*padding: 2px 0 0 30px;*/
					font-size: 14px;
					font-weight: bold;
					color: #000000;
				}
	
					
	/* Sous-menu */
	div#gauche ul.ulNiveau1 li ul.ulNiveau2 {
		width: 224px;
		padding: 8px 0 0 0;
	}
	
		div#gauche ul.ulNiveau1 li ul.ulNiveau2 li {
			width: 214px;
			padding: 8px 0 8px 10px;
			background-image: url("images/puce_carreGris.gif");
			background-position: 0 16px;
			background-repeat: no-repeat;
		}
		
			div#gauche ul.ulNiveau1 li ul.ulNiveau2 li.bordureLi {
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #949494;
			}
		
				div#gauche ul.ulNiveau1 li ul.ulNiveau2 li a {
					display: inline;
					font-size: 12px;
					color: #545454;
				}
				
					div#gauche ul.ulNiveau1 li ul.ulNiveau2 li a:hover {
						color: #C64100;
					}
				
				

/*###############################
#								#
#	CONTENU						#
#								#
###############################*/
	
div.contenu {
	position: relative;
	float: left;
	width: 541px; /* 541 */
}

/* LES TITRES */

	div.contenu h1 {
		font-size: 16px;
		font-weight: bold;
		color: #C64100;
		background: url("images/puce_h1.gif") 0 0 no-repeat;
		padding: 20px 0 1px 15px;
	}

	div.contenu h2 {
		font-size: 16px;
		font-weight: bold;
		padding: 10px 0 5px 0;
	}
	
	
/*###############################
#								#
#	DROITE						#
#								#
###############################*/

div#droite {
	float: left!important;
	width: 188px;
}

	div#droite div.block {
		width: 185px;
		padding-top: 14px;
	}

		div#droite div.blockHaut {
			height: 28px; /* 40 */
			padding: 12px 5px 0 5px;
		}
		
		div#droite div.blockHaut2 {
			height: 35px; /* 40 */
			padding: 5px 5px 0 5px;
		}
		
			div#droite div.blockHaut, div#droite div.blockHaut2 {
				width: 175px; /* 185 */
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
				text-transform: uppercase;
				text-align: center;
				background: url("images/droite-blockHaut.jpg") 0 0 no-repeat;
			}
			
				div#droite div.blockHaut a, div#droite div.blockHaut2 a {
					color: #ffffff;
				}
		
		div#droite div.blockMilieu {
			width: 175px; /* 185 */
			padding: 5px;
			background: url("images/droite-blockMilieu.gif") 0 0 repeat-y;
		}
		
			div#droite ul {
				width: 175px;
				list-style-type: none;
				padding: 0;
				margin: 0;
			}
			
				div#droite ul li {
					padding: 0 0 10px 10px;
					font-size: 11px;
					background: url("images/puce_carreBleu.gif") 0 8px no-repeat;
				}
				
					div#droite div#blockD_1 ul li, 
					div#droite div#blockD_2 ul li, 
					div#droite div#blockD_4 ul li b, 
					div#droite div#blockD_5 ul li {
						color: #0d92ff;
						cursor: default;
					}
					
					div#droite div#blockD_1 ul li { font-weight: bold; }
				
		
		div#droite div.blockBas {
			height: 2px;
			font-size: 1px;
			background: url("images/droite-blockBas.gif") 0 0 no-repeat;
		}
		
		
	/* Bouton demande de prêt */
	div#droite div.btnDemnade a {
		display: block;
		width: 185px;
		height: 63px; /* 78 */
		padding-top: 15px;
		text-align: center;
		color: #000000;
		background: url("images/btn_demande.png") 0 0 no-repeat;
	}
	
		div#droite div.btnDemnade a span {
			cursor: pointer;
			display: block;
			padding-top: 2px;
		}

		

/*###############################
#								#
#	BAS DE PAGE					#
#								#
###############################*/
	
div#bas {
	width: 981px;
	height: 230px;
}

	div#bas div#basGauche {
		float: left;
		width: 233px; /* 253 */
		height: 220px; /* 230 */
		padding: 10px 10px 0 10px;
		background: url("images/basGauche.jpg") 0 0 no-repeat;
	}
	
		div#basGauche div#basCourtier {
			width: 168px; /* 233 */
			height: 51px;
			padding: 5px 0 0 65px;
			font-size: 18px;
			font-family: "Myriad Pro", arial;
			background: url("images/puce_kangourou.jpg") 10px 0 no-repeat;
		}
		
			div#basGauche div#basCourtier span {
				font-size: 16px;
				font-weight: bold;
			}
			
			
		div#basGaucheLien {
			position: absolute;
			bottom: -222px;
			left: 0;
			width: 233px;
			padding: 10px 10px 0 10px;
			text-align: center;
		}
		
			div#basGaucheLien, div#basGaucheLien a {
				font-size: 11px;
				color: #000000;
			}

		/*div#basGauche div#basGaucheLien {
			padding-top: 5px;
			text-align: center;
		}
		
			div#basGauche div#basGaucheLien, div#basGauche div#basGaucheLien a {
				font-size: 11;
				color: #000000;
			}*/
	
	div#bas div#basDroite {
		float: left;
		width: 716px; /* 728 */
		height: 220px; /* 230 */
		padding: 10px 0 0 12px;
	}
	
			p#basDroiteTitre {
				font-size: 14px;
				font-weight: bold;
				color: #FFFFFF;
				text-transform: uppercase;
				background: url("images/ligne10.jpg") 20px bottom no-repeat;
				padding: 10px 0 5px 0;
			}
			
			div#basDroite ul {
				list-style-type: none;
			}
			
			div#basDroite ul.ulBniveau1 {
				padding-top: 25px;
			}
			
				div#basDroite ul li.liBniveau1 {
					float: left;
					width: 235px;
				}
				
					div#basDroite ul li.liBniveau1 a {
						font-size: 12px;
						font-weight: bold;
						color: #4F1A00; /* marron foncé */
					}
					
			div#basDroite ul.ulBniveau2 {
				padding: 10px 0 0 2px;
			}
			
				div#basDroite ul.ulBniveau2 li.bordureLi {
					background: url("images/ligne01.jpg") 8px bottom no-repeat;
				}
				
					
				
						div#basDroite ul.ulBniveau2 li span{
							display: block;
							font-weight: normal;
							color: #FFFFFF;
							padding: 5px 5px 6px 8px;
							background: url("images/puce_trRose.jpg") 0 12px no-repeat;
						}
	
	
/*###############################
#								#
#	INDEX						#
#								#
###############################*/

div#index {
	padding-bottom: 20px;
}

div#conseilGratuit {
	width: 529px; /* 541 */
	height: 300px; /* 12px */
	padding: 12px 0 0 12px;
	margin: 15px 0 30px 0;
	background: url("images/conseilGratuit.jpg") 0 0 no-repeat;
}

	div#conseilGratuitG {
		float: left;
		width: 313px;
	}
	
	div#conseilGratuitD {
		float: left;
		width: 188px; /* 208 */
		height: 212px;
		padding: 30px 10px 0 10px;
		text-align: center;
		color : #FFFFFF;
	}
	
	div#conseilGratuitBas {
		clear:both;
		float: right;
		width: 235px;
		padding: 15px 0 0 0;
	}
	
	.conseilGratuitBas {
		float: right;
		width: 245px;
		padding : 16px 0 0 0;
		/*font-size: 1px;*/
	}
			
	.conseilGratuitBas a { 	color : #5B3700;
						 	font-weight:bold;}
	
	div#conseilGratuitD .textConseil{ 	width : 180px;
										font-size : 12px;
										padding-top : 25px;
										color : #FFFFFF;
										text-align : justify;}
	
	div#conseil {	float: right;
					position : relative;z-index:1;
					width: 348px;
					height: 59px;/*padding : 15px 0 0 15px;*/
					margin-top :15px;
					background: url("images/conseil.jpg") 0 0 no-repeat;
				}
				
	div#conseil a { color : #5B3700!important;}
	
	div#index div.vignGrise {
		float: left!important;
		width: 242px; /* 262 */
		height: 249px;
		padding: 0 9px; 
		background: url("images/vignGrise-fond.jpg") 2px 35px no-repeat #e5e7e7;
		border: 1px solid #989898;
		margin-left: 4px;
	}
	
		div#index div.vignGrise h2 {
			padding-top: 14px; 
		}
	
		div.vignGrise div.vignGriseImg { text-align:center !important; 
			padding: 7px 0 10px 0;
		}
		
			div.vignGrise div.vignGriseImg img {text-align:center !important; 
				border: 1px solid #ffffff;
			}
			
		div.vignGrise p {
			overflow: hidden;
			width: 242px;
			height: 45px;
			color: #000000;
		}
		
		div.vignGrise ul {
			list-style-type: none;
			padding-top: 12px;
		}
		
			div.vignGrise ul li, div.vignGrise ul li a {
				font-weight: bold;
				color: #c64100;
			}
			
			
		
		div#blockHome {
			width: 498px; /* 528 */
			padding: 30px 0 0 20px;
		}
		
			div#blockHome div.blocks {
				padding: 15px 0 30px 0;
			}
			
			div#blockHome div.separBlock {
				background: url("images/index-separ.jpg") center 0 no-repeat;
			}
		
			div#blockHome h2 {
				padding: 0 0 10px 20px;
				font-size : 16px;
				font-weight: bold;
				font-family: "Arial", verdana, serif;
				color : #c64100;
				background: url("images/index-h2.gif") 0 4px no-repeat;
			}
			
			div#blockHome div.accroche {
				padding-bottom: 10px;
				font-weight: bold;
				color: #292929;
			}
			
				div#blockHome a {
					color: #0D92FF;
					font-size: 12px;
					text-decoration: underline;
				}
				
				div#blockHome img {	border: 1px solid #c3c3c3; }
				
				
				div#blockHome q {
					display:block;
					clear:both;
					text-align:center;
					font-style:italic;
					padding-top:5px;
				}
				
				div#blockHome div.media, div#blockHome div.texte {
					padding-bottom: 10px;
				}
				
				div#blockHome div.media {
					padding: 10px 0;
					text-align: center;
				}
				
				div#blockHome div.texte2 {
				    float: left;
				    width: 49%;
				    margin-right: 2%;
				    padding: 10px 0;
				}
				
				div#blockHome div.texte3 {
				    float: left;
				    width: 32%;
				    margin-right: 2%;
				    padding: 10px 0;
				}
				
				div#blockHome div.last { margin-right: 0!important; }
				
				div#blockHome div.left, div#blockHome div.left {
				    float: left;
				    margin: 0 10px 10px 0;
				    text-align: center;
				}
				
				div#blockHome div.right {
				    float: right;
				    margin: 0 0 10px 10px;
				    text-align: center;
				}
				
				div#blockHome ul {
					padding-top: 5px;
					padding-left: 30px!important;
				}
				
						div#blockHome ul li {	padding-bottom: 2px; }
			
		
		div.vignActu {
			width: 468px; /* 503 */
			height: 90px;
			padding: 15px 7px 0 28px;
		}
			
		div.vignActuFond {
			background: url("images/index-vignActu.gif") 0 0 repeat-y ;
		}
		
			div.vignActu p.vignActuDate {
				font-weight: bold;
				color: #b32301;
				background: url("images/puce_page.gif") 0 1px no-repeat;
				padding-left: 18px; width : 70px;float:left;
			}
			
			div.vignActu p.vignActuTexte {
				height: 45px;
				overflow: hidden;
			}
			
			div#index div.vignActu h3.h3actu {
				display: inline;
				font-size: 12px;
				font-weight: bold;
				color: #292929;
				margin: 0;
				padding: 0;
			}

/*###############################
#								#
#	CMS							#
#								#
###############################*/


	div#cms {width : 516px; 
			 font-family: "Arial", verdana, serif;
			 font-size: 12px;
			 font-weight: regular;
			 color: #292929;
			 padding-left :10px;
			 padding-right :15px;
			}
	
	div#cms h1{	padding: 20px 0 1px 0; }

	
	div#cms h2{	color: #0B497C;
				font-size: 14px;
				width : 95%;
				height : 12px;
				/*padding-left : 20px;*/
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #0B497C;
			  }
	
	div#cms h3 {
		width :90%;
		font-size: 12px;
		color : #00447B;
		vertical-align : center;
		padding : 15px 0 0 30px;
		text-decoration : underline;
		list-style-type : disc;
	}

	div#cms a {
		color: #0D92FF;
		font-size: 12px;
		text-decoration: underline;
	}
	
	div#cms img {	border: 1px solid #c3c3c3; }
	
	
	div#cms q {
		display:block;
		clear:both;
		text-align:center;
		font-style:italic;
		padding-top:5px;
	}
	
	div#cms div.accroche, div.media, div.texte {
		padding: 10px 0;
		text-align: justify;
	}
	
	div#cms div.media, div#cms div.texte {
		padding-bottom: 10px;
	}
	
	div#cms div.media {
		padding: 10px 0;
		text-align:center;
	}
	
	
	div#cms div.accroche {
		font-size: 12px;
		font-style: italic;
		padding: 10px 0 15px 20px;
		background: url("images/puce_trBleu.gif") no-repeat 0 12px;
	}
	
	div#cms div.texte2 {
	    float: left;
	    width: 49%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.texte3 {
	    float: left;
	    width: 32%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.last { margin-right: 0!important; }
	
	div#cms div.left, div#home div.left {
	    float: left;
	    margin: 0 10px 10px 0;
	    text-align: center;
	}
	
	div#cms div.right {
	    float: right;
	    margin: 0 0 10px 10px;
	    text-align: center;
	}
	
	div#cms ul { padding-top: 5px;
		padding-left: 30px!important;
	}
	
			div#cms ul li {	padding-bottom: 2px; }
	
	.more li a {color : #7C7C7C !important;}


/*###############################
#								#
#	CONTACT / PRET				#
#								#
###############################*/
	
div#contact { width: 531px; padding-left:10px;}
	
	div.pret div.accroche {
		font-size: 12px;
		font-style: italic;
		padding: 10px 10px 15px 20px;
		background: url("images/puce_trBleu.gif") no-repeat 0 12px;
	}
	
		div.pret div.accroche a {
			color: #0D92FF;
		}
	
	/*#pret { float : left;}*/
	#pret .pret ul  li{ list-style-type : none !important; margin : 0; padding : 0;}

	#pret .pret .txt { width : 100%!important; }
	#pret .pret .select { width : 145px;}
	
	#pret .titreMenu { 	background 	: url("images/titreMenu.jpg") no-repeat; 
						width 		: 514px; /*529*/
						height		: 46px; /*61*/
						padding 	: 15px 0 0 15px;
						color 		: #FFFFFF;
						font-size 	: 14px;
						font-weight : bold;
						margin      : 10px 0 0 -5px;
						position	: relative;
						z-index		: 2;}

	#pret .numero { color 		: #FFC62E;
					font-size 	: 16px;
					font-weight : bold;}
					
		/*div#cms .pret { color : #313131!important;}*/
	#pret .pret tr { margin:0; }
	#pret .pret td { padding :5px; }
	#pret .pret td.titreTab{ padding-left :30px!important; }
	#pret .pret td.titreTab2{ padding-left :50px!important; }
	#pret .pret td.titreEmprunt{color: #b32301;font-size:12;font-weight:bold ;}
	#pret .pret td.hautEmprunt{background:url("images/hautEmprunt.jpg") no-repeat;}
	#pret .pret td.revenu{ background-color: #FBEAD1; border-color : #FBEAD1;  }
	
	

/*###############################
#								#
#	PLAN DU SITE				#
#								#
###############################*/
	
	
	div#planCMS  li, div#planCMS  li a {	color: #C64100 ; padding-bottom:10px;}
	div#planCMS  ul.sous-menu li, div#planCMS  ul.sous-menu li a {color: #191919 !important; padding-bottom:5px!important;	}
	div#planCMS  ul.sous-menu ul.sous-menu li, div#planCMS  ul.sous-menu ul.sous-menu li a {color: #BE2C0A !important;padding-bottom:5px!important;	}
	div#planCMS  ul.sous-menu ul.sous-menu ul.sous-menu li, div#planCMS  ul.sous-menu ul.sous-menu  ul.sous-menu li a {color: #545454 !important; padding-bottom:5px!important;	}
	
				

		
/*###############################
#								#
#	ANNUAIRE					#
#								#
###############################*/

#annuaire { width : 515px;
			padding-left :10px;
			padding-right :15px;
			margin-left:5px !important;
			}
			
			
h1.golden-h1 { display: none;}

/* ------------------- */
/* - Liste de type 1 - */
/* ------------------- */
ul#golden-n1 { 
	list-style-type: none;
	margin: 0 0 0 19px;
}
	ul#golden-n1 H2, ul#golden-n1 H3 {
		background: none;
		height: 15px;
		padding: 0;
		font-size: 13px;
	}
		ul#golden-n1 H2 a, ul#golden-n1 H3 a { color: #C64100;}
		ul#golden-n1 li p {
			margin: 10px 0 10px;
			width: 450px;
		}

/* ------------------- */
/* - Liste de type2 - */
/* ------------------- */
ul.golden-n2 { 
	margin: 0 0 0 20px; 
	list-style-type: none;
}
	ul.golden-n2 li { 
		margin: 5px 0 0 0; 
	}
	ul.golden-n2 H3 { color: #7C7C7C;
		background: none;
		display: inline;
	}
		ul.golden-n2 H3 a {color: #3d4e57;}
		ul.golden-n2 a {color: #000000;font-weight :bold;}
/* ---------- */
/* - Divers - */
/* ---------- */
li.t1 { 
	margin: 10px 0 0 0;
	padding: 0;
}
ul.golden-n3 { 
	margin: 0 0 0 40px; 
	list-style-type: none;
}
	ul.golden-n2 a {color: #000000;}
	
.navpage {font-size: 12px;
			font-weight: bold;
			color: #7c7c7c !important;}


.credit {text-decoration: none !important;color : #292929!important;}