#franchise_container{
	background : transparent url(../images/franchise_background.jpg) top left repeat-x;
}

#header{
	background-color 			: #EEF9FE;
	color						: #16698E;
	border-bottom				: 6px solid #EEF9FE;
}
.invisible {
	display: none;
}

/*
 * Menu statique du haut 
 */
 
#Anim{
	width			 			: 528px;
	height						: 75px;
	margin 						: auto;
	margin-top					: 2px;
}
#Anim2{
	width			 			: 202px;
	height						: 126px;
	margin 						: auto;
	margin-top					: 2px;
}
#AnimFranchise{
	width			 			: 752px;
	margin 						: auto;
	background-color			: #EEF9FE;
	text-align 					: center;
	padding-top					: 2px;
	padding-bottom				: 2px;
}
#menuhaut {
	width: 534px;
	height : 52px;
	background: #FFF url(../interface/public/menu_img.gif) top left no-repeat;	/* arrière-plan général du menu */
	padding: 0px;
	margin: auto;
}

#menuhaut li {
	float: left;
	list-style-type: none;
	height: 51px;
	margin: 0px;
	padding: 0px;
}

#menuhaut  li a {
	list-style-type: none;
	display: block;
	height: 51px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#menuhaut a#menu1 {
 width: 121px;
}
#menuhaut a#menu2 {
 width: 96px;
}
#menuhaut a#menu3 {
 width: 103px;
}
#menuhaut a#menu4 {
 width: 106px;
}
#menuhaut a#menu5 {
 width: 108px;
}

#menuhaut li a:hover {
background: transparent url(../interface/public/menu_img.gif) top left no-repeat;
margin: 0px;
padding: 0px;
}
#menuhaut a#menu1:hover {
background-position: -533px 0px;	/* décalage de l'arrière-plan pour chaque bouton */
}
#menuhaut a#menu2:hover {
background-position: -654px 0px;
}
#menuhaut a#menu3:hover {
background-position: -750px 0px;
}
#menuhaut a#menu4:hover {
background-position: -853px 0px;
}
#menuhaut a#menu5:hover {
background-position: -959px 0px;
}
#menuhaut a#menu6:hover {
background-position: -1067px 0px;
}

/*
 * Fin Menu statique du haut 
 */
	
	#accessibility li{
		border-right			: 1px solid #16698E;
	}
	#accessibility li.last{
		border					: 0;
	}
		#accessibility a{
			font-size			: 90%;			
			color				: #16698E;
		}

#ariane{
	color						: #002462;
	font-size					: 90%;
}
	#ariane a{
		color					: #002462;
	}
	#ariane a strong{
		font-weight			: bold;
	}

#menu, #public_user{
	font-size					: 1em;
}		
	#menu ul, #public_user ul{
		list-style-type			: none;
	}
		#menu ul li, #public_user ul li{
			padding				: 1px 0;
			list-style-type		: none;
			margin-left			: 0px;
		}
		#menu ul li, #public_user ul li{
			font-weight			: bold;
		}
		#menu ul li a, #public_user ul li a{
			color				: #FF7C00;
			font-size			: 1.4em;
		}
		#public_user legend{
			color				: #FDE012;
			font-weight			: bold;
			font-size			: 1.4em;
		}
		#col_right #menu ul li a{
			color				: #58945B;
		}
		#public_user ul li a{
			color				: #FDE012;
		}
			#menu ul ul, #public_user ul ul{
				display			: block;
				margin-left		: 10px;
				list-style-type	: none;
			}
			#menu ul ul li, #public_user ul ul li{
				list-style-type	: none;
			}
			#menu ul ul a, #menu ul ul li a, #col_right #menu ul ul a, #col_right #menu ul ul li a, #public_user ul ul a, #public_user ul ul li a{
				color			: #002462;
				font-size		: 1.1em;
			}
			#menu ul ul ul li{
				display			: none;
				font-weight		: normal;
			}
			#menu ul ul li.menu_active li, #menu ul ul li#menu_active_heading li  {
				display			: block;
			}
			#menu ul ul ul a, #col_right #menu ul ul ul a{
				color			: #002462;
				font-size		: 1.1em;
			}
			#menu ul ul a, #menu ul ul li a:hover, #public_user ul ul a, #public_user ul ul li a:hover, #menu ul ul ul a:hover{
				color			: #FF7C00;
			}
			#col_right #menu ul ul a, #col_right #menu ul ul li a:hover, #col_right #menu ul ul ul a:hover {
				color			: #58945B;
			}
			#public_user ul ul a, #public_user ul ul li a:hover, #public_user ul ul ul a:hover {
				color			: #FDE012;
			}
			#menu_active_heading a, {
				font-weight		: bold;
			}
			
#public_user{
	padding						: 0px 10px;
	float						: left;
	width						: 178px;
}
#public_user p{
	margin-bottom				: 5px;
}
#public_user .btn_action{
	text-align					: left;
}
#public_user label, #search_form label{
	width						: auto;
	font-size					: 90%;
}
#public_user input[type=text], #public_user input[type=password]{
	height						: 1.3em;
}
#public_user strong{
	margin						: 4px 0;
}
#public_user a, #search_form a{
	color						: #FF7C00;
	font-size					: 90%;
	margin-bottom				: 3px;
}

#public_user input, #search_form input{
	color						: #074C69;
	background-color			: #FCC68B;
	border						: 2px solid #F88822;
}
#public_user .connect, #search_form .search_btn, #submit_search input, .btn_action input{
	color						: #fff;
	background-color			: #F88822;
	border						: 0px;
}
#secondary{
	background-color			: #FFEBD5;
}
#pagefooter, #pagefooter a{
	font-size					: 90%;
	color						: #7F7F7F;
}
#container{
	background					: transparent url(../../site/interface/public/main_background.gif) repeat-y;
}
#franchise_container #container{
	background					: transparent url(../images/franchise_main_background.gif) repeat-y;
}
#containermap{
	background-color			: #EEF9FE;
}
#container #aggregator .fck strong{
	font-weight					: bold;
}
#container #aggregator .fck a{
	font-weight					: bold;
	color						: #AF5C01;
}
#main_header{
	background					: transparent url(../images/main_header.gif) no-repeat;
}
#main_bottom{
	background					: transparent url(../images/main_bottom.gif) no-repeat;
}
#franchise_container #main_header{
	background					: transparent url(../images/franchise_main_header.gif) no-repeat;
}
#franchise_container #main_bottom{
	background					: transparent url(../images/franchise_main_bottom.gif) no-repeat;
}

.rss_rsslist{
	border						: 1px solid #FEB665;
	background-color			: #FFF8F0;
}
	.rss_rsslist a{
		font-weight				: bold;
		color					: #AF5C01;
	}
	.rss_rsslist h3{
		color					: #FF7C00;
	}
	.news_newslist h3, .news_newslistlast h3{
		color					: #074C69;
	}
		.news_newslist a, .news_newslistlast a{
			font-weight			: bold;
			color				: #AF5C01;
		}

.pages a.prev {
	color						: #FF7C00;
	background					: url(../interface/public/prev.gif) left center no-repeat;
	font-weight					: bold;
}
.pages a.next {
	color						: #FF7C00;
	background					: url(../interface/public/next.gif) right center no-repeat;
	font-weight					: bold;
}
a.return{
	background					: transparent url(../../site/interface/public/puce_return.gif) no-repeat scroll left center;
	color						: #FF7C00;
	font-weight					: bold;
}

#col_left{
	background					: transparent url(../../site/interface/public/menugauche.jpg) no-repeat;
}
#franchise_container #col_left{
	background					: transparent url('') no-repeat;
}
#col_right{
	background					: transparent url(../../site/interface/public/menudroite.jpg) no-repeat;
}
#intro_flash a {
	color						: #fff;
}
#intro_flash a:hover {
	color						:#FF7C00;
}
#aggregator a {
	color						:#FF7C00;
}
.form_formsmalltext input{
	color						: #074C69;
	background-color			: #FCC68B;
	border						: 2px solid #F88822;	
}
.form_formlongtext textarea{
	color						: #074C69;
	background-color			: #FCC68B;
	border						: 2px solid #F88822;	
}
.form_forminclude fieldset{
	border					: 0px;
}
#col_left fieldset{
	border					: 0px;
}
.cmstitle_h1{
	margin					: 5px 0 7px;
	font-weight				: bold;
	color					: #24539F;
	font-size				: 1.2em;
}
.cmstitre1{
	margin					: 5px 0 7px;
	font-weight				: bold;
	color					: #24539F;
	font-size				: 1.1em;
}

.actiboxlink span{
	display				: none;
}

		ul#aggregator li {
		}	
		#aggregator {
			margin		: 0 5px;
			list-style-type	: none;
			list-style	: none;
		}
		#aggregator ul.action, #aggregator ul.action li, #aggregator ul.action li.contentzone_up, #aggregator ul.action li.contentzone_down{
			list-style-type	: none;
			list-style	: none;
		}
		#aggregator .action{
			position	: relative;
			padding-bottom	: 3px;
			height		: 40px;
			background	: #F2F7FC;
			margin		: 0 0 6px auto;
			width		: 160px;
		}	
			#aggregator .action li{
				height		: 100%;
				width		: 24px;
				background	: none;
				float		: left;
				clear		: none;
				margin		: 0 3px;
			}
				#aggregator .action ul li {
					clear	: both;
					margin	: 0;
					height	: auto;
				}
				#aggregator .action .contentzone_controller {
					width		: 54px;
				}
				#aggregator .action .contentzone_controller li {
					width		: 22px;
					margin		: 0;
					height		: 12px;
					float		: left;
					clear		: none;
				}
					#aggregator .action .contentzone_controller li .actiboxlink {
						display	: block;
						margin	: 0 auto;
						float	: none;
					}
					#aggregator .action .contentzone_controller li.contentzone_up, #aggregator .action .contentzone_controller li.contentzone_down {
						clear		: both;
						float		: none;
						display		: block;
						width		: 100%;
					}
				#aggregator .action .actiboxlink {
					width	: 12px;
					height	: 12px;
					margin	: 0;
					padding	: 6px;
					display		: block;
				}
				#aggregator .action  ul li .actiboxlink {
					margin	: 0 auto;
				}
				#aggregator .action a.actiboxlink:hover {
					background-color: #ff0;
					border			: 1px solid blue;
					position		: relative;
					text-decoration	: none;
				}
					#aggregator .action a.actiboxlink:hover span{
						position	: absolute;
						color		: #000;
						left		: 120%;
						top			: 140%;
						display		: block;
						background	: #ffffe1;
						border		: 1px solid #000;
						padding		: 3px;
						white-space	: nowrap;
						width		: auto;
					}
				#aggregator .action a.fill {
					background	: url(../../site/interface/admin/actiboxlink/little_fill.gif) center center no-repeat;
				}
				#aggregator .action span.reduce {
					background	: url(../../site/interface/admin/actiboxlink/little_no_reduce.gif) center center no-repeat;
				}
				#aggregator .action a.reduce {
					background	: url(../../site/interface/admin/actiboxlink/little_reduce.gif) center center no-repeat;
				}
				#aggregator .action span.increase {
					background	: url(../../site/interface/admin/actiboxlink/little_no_increase.gif) center center no-repeat;				
				}
				#aggregator .action a.increase {
					background	: url(../../site/interface/admin/actiboxlink/little_increase.gif) center center no-repeat;				
				}
				#aggregator .action span.up {
					background	: url(../../site/interface/admin/actiboxlink/little_no_up.gif) center center no-repeat;				
				}
				#aggregator .action a.up {
					background	: url(../../site/interface/admin/actiboxlink/little_up.gif) center center no-repeat;				
				}
				#aggregator .action span.down {
					background	: url(../../site/interface/admin/actiboxlink/little_no_down.gif) center center no-repeat;				
				}
				#aggregator .action a.down {
					background	: url(../../site/interface/admin/actiboxlink/little_down.gif) center center no-repeat;				
				}
				#aggregator .action span.left {
					background	: url(../../site/interface/admin/actiboxlink/little_no_left.gif) center center no-repeat;				
				}
				#aggregator .action a.left {
					background	: url(../../site/interface/admin/actiboxlink/little_left.gif) center center no-repeat;				
				}
				#aggregator .action span.right {
					background	: url(../../site/interface/admin/actiboxlink/little_no_right.gif) center center no-repeat;				
				}
				#aggregator .action a.right {
					background	: url(../../site/interface/admin/actiboxlink/little_right.gif) center center no-repeat;				
				}
				#aggregator .action a.delete {
					background	: url(../../site/interface/admin/actiboxlink/little_delete.gif) center center no-repeat;				
				}
				
			ul#aggregator li{
				margin	: 15px 0 0 0;
				clear	: both;
			}
				ul#aggregator li strong{
					font-size	: 1.2em;
					margin		: 0 0 0 10px;
					background	: #F2F7FC;
				}
				ul#aggregator li div.fck{
					padding:10px;
				}
		#aggregator .save {
			margin-right: 1px;
		}
		
		.size1columns, .size2columns, .size3columns {
			float		: left;
			background	: url(../interface/admin/bg_aggregator_columns.gif) right repeat-y;
			overflow	: hidden;
		}
		.size1columns.lastCol, .size2columns.lastCol, .size3columns.lastCol {
			background	: none;
		}
		.size1columns span.emptycolumn, .size2columns span.emptycolumn, .size3columns span.emptycolumn {
			text-align	: center;
			display		: block;
			color		: #7A7A7A;
			font-size	: 85%;
			margin-top	: 50px;
		}
		.size1columns{
			width		: 25%;
		}
		.size2columns{
			width		: 50%;
		}
		.size3columns{
			width		: 75%;
		}

			 
#top_particulier{
	background	: url(../interface/public/top_investisseur.jpg) no-repeat;
	margin-top			: -18px;
	margin-left			: -14px;
	margin-right		: -19px;
	margin-bottom		: 10px;
}			 
#top_investisseur{
	background	: url(../interface/public/top_investisseur.jpg) no-repeat;
	margin-top			: -18px;
	margin-left			: -14px;
	margin-right		: -19px;
	margin-bottom		: 10px;
}	 
	#top_particulier div, #top_investisseur div{
		padding				: 10px;
		padding-left		: 310px;
		color				: white;
		font-weight			: bold;
	}
.flag{
	font-weight			: bold;
	text-align			: center;
	font-size			: 1.2em;
}
.flag a{
	text-decoration		: none;
}

input.add{
	color				: #fff;
	background-color	: #F88822;
}