/* GLOBAL  ***********************************************************  GLOBAL  */
body {
	margin: 0; 
	padding : 0; 
	text-align : center; 
	background : #FFF;
	font-family : Verdana, Arial, Times New Roman, Times, serif;
	font-size : 11px;
} 

td {
	font-family : Verdana, Arial, Times New Roman, Times, serif;
	font-size : 11px;
	color:#6B6969;
}	


.spacer {
	clear : both; 
	height : 0px; 
}

img {
	border: 0; 
} 

a {
	color : #7047AB;
	text-decoration: none;
}

	a:hover {
		text-decoration: none;
		color:#3994E3;
	}

h2 {
	color:#25BAE1;
	font-size:10px;
	margin:0 0 10px 0;
}

#global {
	margin:auto;
	width:760px;
}


/* menu top */
#linkTopNews{
	float:left;
	width:660px;
	border:1px solid #91CDFF;
	border-bottom:0;
	height:21px;
}

#linkTopNews ul{
	width:100%;
	margin: 0;
	padding:0;
	list-style: none;
}

#linkTopNews li {
	display:inline;
}
#linkTopNews li a {
	float:left;
	padding: 0 7px 0 6px;
	height:20px;
	line-height:20px;
	color: #3994E3;
}

.bottomLinkNews {
	color: #3994E3;
	fonts-size:10px;
}

/* menu top */
#linkTop{
	display:block;
	width:755px;
	border:1px solid #91CDFF;
	height:20px;
}

#linkTopNoel{
	display:block;
	width:755px;
	border:1px solid #FF2A2A;
	border-bottom:0;
	height:20px;
}

#linkTop ul,
#linkTopNoel ul  {
	width:100%;
	margin: 0;
	padding:0;
	list-style: none;
}

#linkTop li,
#linkTopNoel li{
	display:inline;
	margin: 0;
	padding:0;
}



#linkTop li a,
#linkTopNoel li a {
	float:left;
	padding: 0 14px 0 13px;
	height:20px;
	line-height:20px;
	color: #3994E3;
}

#linkTopNoel li a {
	color: #F00;
}

#linkTop li a.final,
#linkTopNoel li a.final {
	padding: 0 13px 0 14px;
}


#linkTop li a:hover,
#linkTop li a.active,
#linkTop li a.active:hover {
	background:#91CDFF;
	color:#FFF;
}

#linkTopNoel li a:hover,
#linkTopNoel li a.active,
#linkTopNoel li a.active:hover {
	background:#FF2A2A;
	color:#FFF;
}

#linkTop li a span{
	display:none;
}

/* side menu */
/* sideMenu */

#sideMenu {
	float:left;
	margin:10px 0 20px 0;
	width:190px;
}

.sideMenuTop {
	display:block;
	width:100%;
	height: 22px;
	font-size:11px;
	font-weight: bold;
	color: #FFF;
	line-height: 22px;
	background: #2A9FFF url(../images/home/t_menu_left.gif) no-repeat top right;
}
	
#sideMenu ul {
	display:block;
	width:100%;
	margin:0 0 20px 0;
	padding:0;
	list-style: none;
}

#sideMenu li {
	display:block;
	width:190px;
	line-height:18px;
	margin: 0;
	padding:0;
}

#sideMenu li a {
	display:block;
	min-height: 18px;
	line-height:18px;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#4FB0FF;
	background: #FFF;
	border-bottom:1px dotted #4FB0FF;
}

#sideMenu li.sub a {
	padding-left:20px;
	width:190px;
	font-weight:normal;
	color:#FF9900;
}

html>body #sideMenu li.sub a {
	width:170px;
}

#sideMenu li a:hover {
	background: #C9E7FF;
}

#sideMenu li.sub a:hover {
	background: #F3FAFF;
}

#sideMenu li.sub a.active {
	background: #F3FAFF;
}

#sideMenu li a.active {
	background: #C9E7FF;
}

#sideMenu li a.final {
	margin-bottom:20px;
}

#sideMenu li a.all:hover {
	background:#FFF;
}

/*****************Description livre*****************/
ul#describeLivre {
	list-style-type : none;
	margin:0;
}

ul#describeLivre li
	{
	background : transparent url(../images/livre_photo/pict_valid_pink.gif) no-repeat 0 4px;
	color:#F96896;
	padding-left : 18px;
	line-height:18px;
	}

ul.sitemap li a
	{
	background : transparent url(/images/sitemap/pict_file_l.gif) no-repeat;
	/*margin-left : -1.1em;*/
	padding-left : 1.1em;
	}


/*****************TEXTES*****************/

.title		 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:16px; color:black; text-decoration:none; font-weight: 800;}

.white8		 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:8px; color:white; text-decoration:none;}
.white8bold	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:8px; color:white; text-decoration:none; font-weight: bold;}
.white10	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:white; text-decoration:none;}
.white10bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:white; text-decoration:none; font-weight: bold;}
.white11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:white; text-decoration:none;}
.white11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:white; text-decoration:none; font-weight: bold;}
.white12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:white; text-decoration:none;}
.white12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:white; text-decoration:none; font-weight: bold;}
.white14	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:white; text-decoration:none;}
.white14bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:white; text-decoration:none; font-weight: bold;}
.white16	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:16px; color:white; text-decoration:none;}
.white16bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:16px; color:white; text-decoration:none; font-weight: bold;}
.white18	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:white; text-decoration:none;}
.white18bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:white; text-decoration:none; font-weight: bold;}
.white24	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:24px; color:white; text-decoration:none;}
.white24bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:24px; color:white; text-decoration:none; font-weight: bold;}

.black10	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:black; text-decoration:none;}
.black10bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:black; text-decoration:none; font-weight: bold;}
.black11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:black; text-decoration:none;}
.black11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:black; text-decoration:none; font-weight: bold;}
.black12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:black; text-decoration:none;}
.black12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:black; text-decoration:none; font-weight: bold;}
.black14	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:black; text-decoration:none;}
.black14bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:black; text-decoration:none; font-weight: bold;}
.black18	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:black; text-decoration:none;}
.black18bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:black; text-decoration:none; font-weight: bold;}

.red10	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:red; text-decoration:none;}
.red10bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:red; text-decoration:none; font-weight: bold;}
.red11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:red; text-decoration:none;}
.red11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:red; text-decoration:none; font-weight: bold;}
.red12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:red; text-decoration:none;}
.red12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:red; text-decoration:none; font-weight: bold;}
.red14	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:red; text-decoration:none;}
.red14bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:red; text-decoration:none; font-weight: bold;}
.red18	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:red; text-decoration:none;}
.red18bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:red; text-decoration:none; font-weight: bold;}
.red24	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:24px; color:red; text-decoration:none;}
.red24bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:24px; color:red; text-decoration:none; font-weight: bold;}

.grey10	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:6B6969; text-decoration:none;}
.grey11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:6B6969; text-decoration:none;}
.grey11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:6B6969; text-decoration:none; font-weight: bold;}
.grey12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:6B6969; text-decoration:none;}
.grey12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:6B6969; text-decoration:none; font-weight: bold;}
.grey14	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:6B6969; text-decoration:none;}
.grey14bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:6B6969; text-decoration:none; font-weight: bold;}
.grey18bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:6B6969; text-decoration:none; font-weight: bold;}

.terre12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:C77005; text-decoration:none;}
.terre12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:C77005; text-decoration:none; font-weight: bold;}

.blue11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:2A98FF; text-decoration:none;}
.blue11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:2A98FF; text-decoration:none; font-weight: bold;}
.blue12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:2A98FF; text-decoration:none;}
.blue12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:2A98FF; text-decoration:none; font-weight: bold;}

.bleu10	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:4FB0FF; text-decoration:none;}
.bleu10bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:4FB0FF; text-decoration:none; font-weight: bold;}
.bleu11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:4FB0FF; text-decoration:none;}
.bleu11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:4FB0FF; text-decoration:none; font-weight: bold;}
.bleu12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:4FB0FF; text-decoration:none;}
.bleu12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:4FB0FF; text-decoration:none; font-weight: bold;}
.bleu14	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:4FB0FF; text-decoration:none;}
.bleu14bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:4FB0FF; text-decoration:none; font-weight: bold;}

.green10	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:3FB636; text-decoration:none;}
.green10bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:3FB636; text-decoration:none; font-weight: bold;}
.green11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:3FB636; text-decoration:none;}
.green11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:3FB636; text-decoration:none; font-weight: bold;}
.green12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:3FB636; text-decoration:none;}
.green12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:3FB636; text-decoration:none; font-weight: bold;}
.green14	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:3FB636; text-decoration:none;}
.green14bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:3FB636; text-decoration:none; font-weight: bold;}

.yellow10	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:FFFF00; text-decoration:none;}
.yellow10bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:FFFF00; text-decoration:none; font-weight: bold;}
.yellow11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:FFFF00; text-decoration:none;}
.yellow11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:FFFF00; text-decoration:none; font-weight: bold;}
.yellow12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:FFFF00; text-decoration:none;}
.yellow12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:FFFF00; text-decoration:none; font-weight: bold;}
.yellow14	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:FFFF00; text-decoration:none;}
.yellow14bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:FFFF00; text-decoration:none; font-weight: bold;}
.yellow18	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:FFFF00; text-decoration:none;}
.yellow18bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:FFFF00; text-decoration:none; font-weight: bold;}

.ora10	 	{font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:F27541; text-decoration:none;}
.ora10bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:F27541; text-decoration:none; font-weight: bold;}
.ora11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:F27541; text-decoration:none;}
.ora11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:F27541; text-decoration:none; font-weight: bold;}
.ora12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:F27541; text-decoration:none;}
.ora12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:F27541; text-decoration:none; font-weight: bold;}
.ora14	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:F27541; text-decoration:none;}
.ora14bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:F27541; text-decoration:none; font-weight: bold;}
.ora16	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:16px; color:F27541; text-decoration:none;}
.ora16bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:16px; color:F27541; text-decoration:none; font-weight: bold;}
.ora18	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:F27541; text-decoration:none;}
.ora18bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:F27541; text-decoration:none; font-weight: bold;}

.ocre10	 	{font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:970F00; text-decoration:none;}
.ocre10bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:970F00; text-decoration:none; font-weight: bold;}
.ocre11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:970F00; text-decoration:none;}
.ocre11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:970F00; text-decoration:none; font-weight: bold;}
.ocre12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:970F00; text-decoration:none;}
.ocre12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:970F00; text-decoration:none; font-weight: bold;}
.ocre14	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:970F00; text-decoration:none;}
.ocre14bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:970F00; text-decoration:none; font-weight: bold;}
.ocre18	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:970F00; text-decoration:none;}
.ocre18bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:18px; color:970F00; text-decoration:none; font-weight: bold;}

.violet10	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:D890FF; text-decoration:none;}
.violet10bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:10px; color:D890FF; text-decoration:none; font-weight: bold;}
.violet11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:D890FF; text-decoration:none;}
.violet11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:D890FF; text-decoration:none; font-weight: bold;}
.violet12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:D890FF; text-decoration:none;}
.violet12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:D890FF; text-decoration:none; font-weight: bold;}

.vio11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:8841AE; text-decoration:none;}
.vio11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:8841AE; text-decoration:none; font-weight: bold;}
.vio12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:8841AE; text-decoration:none;}
.vio12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:8841AE; text-decoration:none; font-weight: bold;}
.vio14	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:8841AE; text-decoration:none;}
.vio14bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:14px; color:8841AE; text-decoration:none; font-weight: bold;}
.vio16	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:16px; color:8841AE; text-decoration:none;}
.vio16bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:16px; color:8841AE; text-decoration:none; font-weight: bold;}

.rose11	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:E257C7; text-decoration:none;}
.rose11bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:11px; color:E257C7; text-decoration:none; font-weight: bold;}
.rose12	 {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:E257C7; text-decoration:none;}
.rose12bold {font-family: Arial, Verdana Helvetica, sans-serif; font-size:12px; color:E257C7; text-decoration:none; font-weight: bold;}