body, h1, h2, h3, h4, h5, h6,a, p, select, textarea {
	font-family:				Arial, Verdana, Trebuchet, Helvetica, Sans-serif;
	font-weight:				normal;
	color:						#7A6E79;
	font-size:					12px;
	margin:						0px;
	padding:					0px;
	}
ul, ol {
	padding:           			0px;
	margin:            			0px;
	list-style:        			none;
	}
img {
	border:						0px;
	margin:						0px;
	padding:					0px;
	}
a {
	text-decoration: 			none;
	outline:					none;
	}
form {
	margin:						0px;
	padding:					0px;
	}
.left {
	float:						left;
	}
.right {
	float:						right;
	}
.center {
	margin:						0px auto;
	}
.spacer {
	clear:						both;
	display:					block;
	visibility:					hidden;
	}
.row img{
	margin:						10px;
	}
.row .legend{
	display:					none;
	}
.row h2{
	margin:						20px 0px 20px -23px;
	}
.row h3{
	margin:						15px 0px 15px -5px;
	}

.row p {
	margin:						10px 0px 10px 0px;
	}
.row a{
	color:						#EC732C;
	text-decoration:			none;
	}
.row a:hover {
	text-decoration:			underline;
	}
.row ul{
	margin:						10px 0px 10px 23px;
	}
.row li {
	padding:					0px 0px 0px 10px;
	}
.Top {
	width:						966px;
	height:						35px;
	background:					transparent url(/img/2009/common/backgroundTop.jpg) no-repeat 0px 0px;
	margin:						0px auto;
	}
#wrapper {
	width:						966px;
	background: 				transparent url(/img/2009/common/backgroundWrapper.jpg) repeat-y 0px 0px;
	margin:						0px auto;
	}

#navTop {
	width:						924px;
	background-color:			#EC732C;
	padding:					3px 0px 0px 0px;      
	}

#navTop  ul,
#navTop  ul.CMS_lvl1, 
#navTop  ul.CMS_lvl1 li.CMS_lvl1 {
	margin:						0px;
	font-size:					0px;
	}
#navTop ul.CMS_lvl1 li {
	background:					#EC732C url(/img/2009/common/backgroundNavigationLi.gif) no-repeat right 4px;
	}
#navTop ul.CMS_lvl1 li.CMS_lvl1 {
	width:						231px;
	padding:					7px	0px;
	height:						22px;
	list-style-type:			none;
	position:					relative;
	text-align:					center;
	display:					block;
	float:						left;
	}
#navTop ul.CMS_lvl1 li.CMS_lvl1 a.CMS_lvl1 {
	font-size:					13px;
	position:					relative;
	color:						#FFF;
	text-transform: 			uppercase;
	font-weight:				bold;
	margin:						0px;
	padding:					0px 20px;
	height:						18px;
	background:					transparent url(/img/2009/common/dotWhiteMore.gif) no-repeat 10px 4px;
	}
#navTop ul.CMS_lvl1 ul.CMS_lvl2{
	text-align:					left;
	position:					absolute;
	display:					none;
	margin: 					0px 0px 0px 0px;
	width:						211px;
	top:						30px;
	left:						0px;
	padding:					10px 10px 20px 10px;	
	background:					transparent url(/img/2009/common/backgroundCMSlvl3.png) repeat-x left bottom;
	}
#navTop ul.CMS_lvl1 ul.CMS_lvl2 li.CMS_lvl2  {
	position:					relative;
	display:					block;
	margin:						0px;
	padding:					0px;
	list-style-type:			none;
	border-top:					1px solid #F2A070;
	background:					none;
	}
#navTop ul.CMS_lvl1 ul.CMS_lvl2 li.CMS_lvl2 a.CMS_lvl2 {
	display:					block;
	position:					relative;
	color:						#FFF;
	padding:					4px 2px 4px 18px;
	margin:						0px;
	background:					#EC732C url(/img/2009/common/dotWhiteMore.gif) no-repeat 5px 6px;
	}
#navTop ul.CMS_lvl1 ul.CMS_lvl2 li.CMS_lvl2 a:hover.CMS_lvl2 {
	background:					#EF8A4E url(/img/2009/common/dotWhiteMore.gif) no-repeat 5px 6px;
	}
#navTop ul.CMS_lvl1 li.CMS_lvl1:hover ul.CMS_lvl2,
#navTop ul.CMS_lvl1 li.CMS_lvl1.over ul.CMS_lvl2 {
	display:					block;
	}
#navTop ul.CMS_lvl1 .li285 {
	background:					none;
	 }
#navTop ul.CMS_lvl1 .li332 {
	background:					none;
	 }
a.link288 {
	display:					block;
	height:						42px;
	border-top:					1px solid  #F8CEB5;
	background:					transparent url(/img/2009/common/backgroundToutSavoir.gif) no-repeat left top;
	}
a:hover.link288 {
	background:					transparent url(/img/2009/common/backgroundToutSavoir.gif) no-repeat left bottom;
	}
a.link289 {
	display:					block;
	height:						42px;
	border-top:					1px solid  #F8CEB5;
	background:					transparent url(/img/2009/common/backgroundDemandeDevis.gif) no-repeat left top;
	}
a:hover.link289 {
	background:					transparent url(/img/2009/common/backgroundDemandeDevis.gif) no-repeat left bottom;
	}
a.link290 {
	display:					block;
	height:						90px;
	background:					transparent url(/img/2009/common/backgroundDevisGratuit4.jpg) no-repeat left top;
	}
a:hover.link290 {
	background:					transparent url(/img/2009/common/backgroundDevisGratuit4.jpg) no-repeat left bottom;
	}
a.link288 span,
a.link289 span,
a.link290 span{
	display:					none;
	}
h1.bigOne {
	background:					#EBEAE8 url(/img/2009/common/dotGreyCross.gif) no-repeat 5px 8px;
	color:						#FF6002;
	display:					block;
	font-size:					18px;
	font-weight:				bold;
	padding:					5px 10px 5px 30px;
	margin:						20px 0px;	
	text-transform:				uppercase;
}
.sIFR-alternate {
	display:					none;
}
/*
#navTop  ul,
#navTop  ul.CMS_lvl1, 
#navTop  ul.CMS_lvl1 li.CMS_lvl1 {
	margin:						0px;
	font-size:					0px;
	}
#navTop  ul.CMS_lvl1 li.CMS_lvl1 a.CMS_lvl1 {
	display:					none;
	}
#navTop ul.CMS_lvl2 li {
	background:					#EC732C url(/img/2009/common/backgroundNavigationLi.gif) no-repeat right 4px;
	}
#navTop ul.CMS_lvl2 li.CMS_lvl2 {
	padding:					7px 27px 7px 27px;
	list-style-type:				none;
	position:					relative;
	display:					block;
	float:						left;
	}
#navTop ul.CMS_lvl2 li.CMS_lvl2 a.CMS_lvl2 {
	font-size:					13px;
	color:						#FFF;
	text-transform: 			uppercase;
	font-weight:				bold;
	margin:						0px;
	padding-left:				10px;
	height:						18px;
	background:					transparent url(/img/2009/common/dotWhiteMore.gif) no-repeat 0px 4px;
	}
#navTop ul.CMS_lvl2 ul.CMS_lvl3{
	position:					absolute;
	display:					none;
	margin: 					0px 0px 0px 0px;
	width:						93%;
	top:						30px;
	left:						0px;
	padding:					10px 10px 20px 10px;	
	background:					transparent url(/img/2009/common/backgroundCMSlvl3.png) repeat-x left bottom;
	}
#navTop ul.CMS_lvl2 ul.CMS_lvl3 li.CMS_lvl3  {
	position:					relative;
	display:					block;
	margin:						0px;
	padding:					0px;
	list-style-type:				none;
	border-top:					1px solid #F2A070;
	background:					none;
	}
#navTop ul.CMS_lvl2 ul.CMS_lvl3 li.CMS_lvl3 a.CMS_lvl3 {
	display:					block;
	color:						#FFF;
	white-space:				nowrap;
	padding:					4px 2px 4px 18px;
	margin:						0px;
	background:					#EC732C url(/img/2009/common/dotWhiteMore.gif) no-repeat 5px 6px;
	}
#navTop ul.CMS_lvl2 ul.CMS_lvl3 li.CMS_lvl3 a:hover.CMS_lvl3 {
	background:					#EF8A4E url(/img/2009/common/dotWhiteMore.gif) no-repeat 5px 6px;
	}
#navTop ul.CMS_lvl2 li.CMS_lvl2:hover ul.CMS_lvl3 {
	display:					block;
	}
#navTop ul.CMS_lvl2 .li285 {
	background:					none;
	 }
#navTop ul.CMS_lvl2 .li332 {
	background:					none;
	 }
	*/
#content {
	width:						924px;
	padding: 					7px 11px 0px 11px;
	margin:						3px 10px 0px 10px;
	background-color:			#FFF;
	}
.footer {
	background-color: 			#FFF;
	margin:						0px 10px;
	padding:					7px 11px 14px 11px;
	}
.Bottom {
	width:						966px;
	height:						14px;
	background:					transparent url(/img/2009/common/backgroundBottom.jpg) no-repeat 0px 0px;
	margin:						0px auto;
	}
.lettreInfoDec {
	width:						228px;
	background-color:			#C7C7C0;
	float:						left;
	padding:					4px 0px 6px 0px;
	margin:						0px 4px 0px 0px;
	}
.lettreInfoDec a {
	color:						#67655B;
	padding: 					0px 0px 0px 37px;
	background:					transparent url(/img/2009/common/dotGreyMore.gif) no-repeat 11px 5px;
	}
.lettreInfoDec a:hover {
	color:						#36352D;
	background:					transparent url(/img/2009/common/dotBlackMore.gif) no-repeat 11px 5px;
	}
.PlanContactDec {
	float:						left;
	width:						690px;
	text-align:					right;
	background-color:			#9C9B8E;
	padding:					4px 0px 6px 0px;
	}
.PlanContactDec a {
	color:						#FFF;
	background:					transparent url(/img/2009/common/dotWhiteArrow.gif) no-repeat 5px 3px;
	padding: 					0px 5px 0px 18px;
	}
.PlanContactDec a:hover {
	color:						#36352D;
	background:					transparent url(/img/2009/common/dotBlackArrow.gif) no-repeat 5px 3px;
	}

 
.search {
	width:						218px;
	background: 				#D3D2CF;
	padding:					5px;
	margin:						3px 0px 0px 0px;
	}
.search input {
	width:						119px;
	border:						1px solid #858376;
	color:						#403f39;
	font-size:					11px;
	vertical-align:				middle;
	padding:					0px 5px 0px 0px;
}
.search input.rechercher {
	width:						80px;
	background-color:			#67655B;
	color:						#FFF;
	font-size:					10px;
	border:						none;
	margin:						0px 0px 0px 4px ;
}

a.greyButton {
	display:					block;
	color:						#FFF;
	font-weight:				bold;
	text-transform:				uppercase;
	padding:					10px 2px 10px 50px;
	margin:						4px 0px 4px 0px;
	background:					transparent url(/img/2009/common/dotThreeMore.gif) no-repeat 3px 13px;
 }
a:hover.greyButton {
	background-color:			#C4C3BB;
 }
a.greyButton1 {
	background-color:			#7F7E71;
 }
 a.greyButton2 {
	background-color:			#9C9B8E;
 }
 a.greyButton3 {
	background-color:			#B2B1A7;
 }
 a.actuButton {
	display:					block;
	color:						#EC732C;
	font-weight:				bold;
	text-transform:				uppercase;
	padding:					10px 2px 10px 50px;
	margin:						4px 0px 4px 0px;
	background:					#FADECC url(/img/2009/common/dotThreeMoreActuOff.gif) no-repeat 3px 13px;
 }
a:hover.actuButton {
	color:						#FFF;
	background:					#EC732C url(/img/2009/common/dotThreeMoreActuOn.gif) no-repeat 3px 13px;
 }
/*
#global {
	width:						946px;
	margin: 					0px auto;
	position:					relative;
	}
#cont {
	width:						924px;
	background:					#FFF url(/img/2009/common/bg_cont.gif) no-repeat 11px bottom;
	padding: 					0px 11px;
	margin:						3px 0px 0px 0px;
	overflow:hidden;
	}
.haut {
	float:						left;
	width:						0px;
	height:						390px;
	}
#footer {
	width:						924px;
	background:					#FFF url(/img/2009/common/bg_cont.gif) no-repeat 11px bottom;
	padding: 					0px 11px;
	}
*/
.hidden{
	display:			none;
}
#alphabet{
	border:				solid 2px #d6d4ce;
	margin:				15px 0;
}
#alphabet h3{
	background:			#aeaba0;
	font-size:			14px;
	font-weight:		bold;
	color:				#FFFFFF;
	margin:				0;
	padding:			5px 7px;
}
#alphabet ul{
	margin:				14px 10px;
	padding:			0;
}
#alphabet li{
	display:			inline;
	list-style:			none;
	background:			none;
	padding:			0 14px 0 0;
	margin:				0;
}
#alphabet li,
#alphabet li a{
	color:				#8c897e;
	font-size:			12px;
	font-weight:		bold;
}
#alphabet li a.current{
	color:				#ec732c;
}

#edit_franchise textarea {
	width:100%;
	height:100px;
}
