/*
 _          __  _   _  __    __  _____  __    __ 
| |        / / | | | | \ \  / / |  _  \ \ \  / / 
| |  __   / /  | |_| |  \ \/ /  | |_| |  \ \/ /  
| | /  | / /   |  _  |   \  /   |  ___/   \  /   
| |/   |/ /    | | | |   / /    | |       / /    
|___/|___/     |_| |_|  /_/     |_|      /_/     

*/


html,body{
	margin:0;
	padding:0;
	background:url(../images/decor/bg.gif) repeat;
}
html,body a:focus{
	outline:none;
}
body{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:justify;
}
p {
	text-align:justify;
}
a.color1, a:visited.color1{color: #3a8eba;}
a:hover.color1, a:active.color1 {color:#FFFFFF;background-color:#3a8eba;}
a.color2, a:visited.color2{color: #ffa001;}
a:hover.color2, a:active.color2 {color:#FFFFFF;background-color:#ffa001;}
a.color3, a:visited.color3{color: #b82010;}
a:hover.color3, a:active.color3 {color:#FFFFFF;background-color:#b82010;}
a.color4, a:visited.color4{color: #7fdd4c;}
a:hover.color4, a:active.color4 {color:#FFFFFF;background-color:#7fdd4c;}
a.color5, a:visited.color5{color: #303030;}
a:hover.color5, a:active.color5 {color:#FFFFFF;background-color:#303030;}
a.color6, a:visited.color6{color: #fe96a0;}
a:hover.color6, a:active.color6 {color:#FFFFFF;background-color:#fe96a0;}
a.color7, a:visited.color7{color: #614b3a;}
a:hover.color7, a:active.color7 {color:#FFFFFF;background-color:#614b3a;}
a.color8, a:visited.color8{color: #884da7;}
a:hover.color8, a:active.color8 {color:#FFFFFF;background-color:#884da7;}

a.right_color1, a:visited.right_color1{color: #3a8eba; float:right;}
a:hover.right_color1, a:active.right_color1 {color:#FFFFFF;background-color:#3a8eba; float:right;}
a.right_color2, a:visited.right_color2{color: #ffa001; float:right;}
a:hover.right_color2, a:active.right_color2 {color:#FFFFFF;background-color:#ffa001; float:right;}
a.right_color3, a:visited.right_color3{color: #b82010; float:right;}
a:hover.right_color3, a:active.right_color3 {color:#FFFFFF;background-color:#b82010; float:right;}
a.right_color4, a:visited.right_color4{color: #7fdd4c; float:right;}
a:hover.right_color4, a:active.right_color4 {color:#FFFFFF;background-color:#7fdd4c; float:right;}
a.right_color5, a:visited.right_color5{color: #303030; float:right;}
a:hover.right_color5, a:active.right_color5 {color:#FFFFFF;background-color:#303030; float:right;}
a.right_color6, a:visited.right_color6{color: #fe96a0; float:right;}
a:hover.right_color6, a:active.right_color6 {color:#FFFFFF;background-color:#fe96a0; float:right;}
a.right_color7, a:visited.right_color7{color: #614b3a; float:right;}
a:hover.right_color7, a:active.right_color7 {color:#FFFFFF;background-color:#614b3a; float:right;}
a.right_color8, a:visited.right_color8{color: #884da7; float:right;}
a:hover.right_color8, a:active.right_color8 {color:#FFFFFF;background-color:#884da7; float:right;}


a.domaines_color1, a:visited.domaines_color1{color: #3a8eba; font-size:14px;}
a:hover.domaines_color1, a:active.domaines_color1 {color:#FFFFFF;background-color:#3a8eba; font-size:14px;}
a.domaines_color2, a:visited.domaines_color2{color: #ffa001; font-size:14px;}
a:hover.domaines_color2, a:active.domaines_color2 {color:#FFFFFF;background-color:#ffa001; font-size:14px;}
a.domaines_color3, a:visited.domaines_color3{color: #b82010; font-size:14px;}
a:hover.domaines_color3, a:active.domaines_color3 {color:#FFFFFF;background-color:#b82010; font-size:14px;}
a.domaines_color4, a:visited.domaines_color4{color: #7fdd4c; font-size:14px;}
a:hover.domaines_color4, a:active.domaines_color4 {color:#FFFFFF;background-color:#7fdd4c; font-size:14px;}
a.domaines_color5, a:visited.domaines_color5{color: #303030; font-size:14px;}
a:hover.domaines_color5, a:active.domaines_color5 {color:#FFFFFF;background-color:#303030; font-size:14px;}
a.domaines_color6, a:visited.domaines_color6{color: #fe96a0; font-size:14px;}
a:hover.domaines_color6, a:active.domaines_color6 {color:#FFFFFF;background-color:#fe96a0; font-size:14px;}
a.domaines_color7, a:visited.domaines_color7{color: #614b3a; font-size:14px;}
a:hover.domaines_color7, a:active.domaines_color7 {color:#FFFFFF;background-color:#614b3a; font-size:14px;}
a.domaines_color8, a:visited.domaines_color8{color: #884da7; font-size:14px;}
a:hover.domaines_color8, a:active.domaines_color8 {color:#FFFFFF;background-color:#884da7; font-size:14px;}

p.domaines {
	text-align:justify;
	padding-left:30px;
	margin-bottom:20px;
	background:url(../images/contenu/domaines.gif) no-repeat top left;
}

h1, h2 { font:italic 18px Georgia, Verdana, Arial, Helvetica, sans-serif;
	line-height:35px;
}

h1.h1_style1_color1 {color:#3a8eba;font-size:17px;}
h1.h1_style1_color2 {color:#ffa001;font-size:17px;}
h1.h1_style1_color3 {color:#b82010;font-size:17px;}
h1.h1_style1_color4 {color:#7fdd4c;font-size:17px;}
h1.h1_style1_color5 {color:#303030;font-size:17px;}
h1.h1_style1_color6 {color:#fe96a0;font-size:17px;}
h1.h1_style1_color7 {color:#614b3a;font-size:17px;}
h1.h1_style1_color8 {color:#884da7;font-size:17px;}

h2.h2_style1_color1 {color:#3a8eba;font-size:14px;padding:0px;margin:0px; line-height:14px;}
h2.h2_style1_color2 {color:#ffa001;font-size:14px;padding:0px;margin:0px; line-height:14px;}
h2.h2_style1_color3 {color:#b82010;font-size:14px;padding:0px;margin:0px; line-height:14px;}
h2.h2_style1_color4 {color:#7fdd4c;font-size:14px;padding:0px;margin:0px; line-height:14px;}
h2.h2_style1_color5 {color:#303030;font-size:14px;padding:0px;margin:0px; line-height:14px;}
h2.h2_style1_color6 {color:#fe96a0;font-size:14px;padding:0px;margin:0px; line-height:14px;}
h2.h2_style1_color7 {color:#614b3a;font-size:14px;padding:0px;margin:0px; line-height:14px;}
h2.h2_style1_color8 {color:#884da7;font-size:14px;padding:0px;margin:0px; line-height:14px;}


h1.h1_style2_color1, h1.h1_style2_color2, h1.h1_style2_color3, h1.h1_style2_color4, h1.h1_style2_color5, h1.h1_style2_color6, h1.h1_style2_color7, h1.h1_style2_color8  {
	color:#FFFFFF;
	font-size:17px;
	line-height:25px;
	height:25px;
	width:270px;
	padding-left:20px;
}
h1.h1_style2_color1 {background:#3a8eba url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style2_color2 {background:#ffa001 url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style2_color3 {background:#b82010 url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style2_color4 {background:#7fdd4c url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style2_color5 {background:#303030 url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style2_color6 {background:#fe96a0 url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style2_color7 {background:#614b3a url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style2_color8 {background:#884da7 url(../images/decor/h1_bg_1.gif) no-repeat top left;}


h1.h1_style3_color1, h1.h1_style3_color2, h1.h1_style3_color3, h1.h1_style3_color4, h1.h1_style3_color5, h1.h1_style3_color6, h1.h1_style3_color7, h1.h1_style3_color8  {
	color:#FFFFFF;
	font-size:17px;
	line-height:25px;
	height:25px;
	width:590px;
	padding-left:20px;
}
h1.h1_style3_color1 span, h1.h1_style3_color2 span, h1.h1_style3_color3 span, h1.h1_style3_color4 span, h1.h1_style3_color5 span, h1.h1_style3_color6 span, h1.h1_style3_color7 span, h1.h1_style3_color8 span {
	color:#FFF;
	font-size:11px;
	line-height:25px;
}

h1.h1_style3_color1 {background:#3a8eba url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style3_color2 {background:#ffa001 url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style3_color3 {background:#b82010 url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style3_color4 {background:#7fdd4c url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style3_color5 {background:#303030 url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style3_color6 {background:#fe96a0 url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style3_color7 {background:#614b3a url(../images/decor/h1_bg_1.gif) no-repeat top left;}
h1.h1_style3_color8 {background:#884da7 url(../images/decor/h1_bg_1.gif) no-repeat top left;}


/* *******************************************************************************************************************
STRUCTURE
******************************************************************************************************************* */
div#container{
	width:980px;
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;
}
/* *******************************************************************************************************************
HEADER
******************************************************************************************************************* */
div#header_color1{
	position:relative;
	height:180px;
	margin:0;
	border-top:#3a8eba solid 2px;
	background:url(../images/decor/header_bg2.gif) no-repeat top left;
}
div#header_color2{
	position:relative;
	height:180px;
	margin:0;
	border-top:#ffa001 solid 2px;
	background:url(../images/decor/header_bg2.gif) repeat-x top left;
}
div#header_color3{
	position:relative;
	height:180px;
	margin:0;
	border-top:#b82010 solid 2px;
	background:url(../images/decor/header_bg2.gif) repeat-x top left;
}
div#header_color4{
	position:relative;
	height:180px;
	margin:0;
	border-top:#7fdd4c solid 2px;
	background:url(../images/decor/header_bg2.gif) repeat-x top left;
}
div#header_color5{
	position:relative;
	height:180px;
	margin:0;
	border-top:#303030 solid 2px;
	background:url(../images/decor/header_bg2.gif) repeat-x top left;
}
div#header_color6{
	position:relative;
	height:180px;
	margin:0;
	border-top:#fe96a0 solid 2px;
	background:url(../images/decor/header_bg2.gif) repeat-x top left;
}
div#header_color7{
	position:relative;
	height:180px;
	margin:0;
	border-top:#614b3a solid 2px;
	background:url(../images/decor/header_bg2.gif) repeat-x top left;
}
div#header_color8{
	position:relative;
	height:180px;
	margin:0;
	border-top:#884da7 solid 2px;
	background:url(../images/decor/header_bg2.gif) repeat-x top left;
}
/* *******************************************************************************************************************
LOGO
******************************************************************************************************************* */
div#logo {
  position:absolute;
  top:15px;
  width:360px;
  float: left;
  height: 110px;
  background-image: url(../images/decor/logo_mediarts.png);
  margin-left: 50px;
}
div#logo a {
  height:110px;
  width:360px;
  text-indent: -9000px;
  font-size: 1px;
  display: block;
  background-color:transparent;
}
div#logo a:focus {
	outline:none;
}
/* *******************************************************************************************************************
MENU
******************************************************************************************************************* */
div#menu{
	background:url(../images/decor/menu1_bg.gif) repeat-x top;
	height:35px;
	width:100%;
	position:absolute;
	bottom:1px;
}
div#menu_border_color1 {
	position:absolute;
	bottom:0px;
	width:100%;
	border-bottom:#3a8eba solid 1px;
}
div#menu_border_color2 {
	position:absolute;
	bottom:0px;
	width:100%;
	border-bottom:#ffa001 solid 1px;
}
div#menu_border_color3 {
	position:absolute;
	bottom:0px;
	width:100%;
	border-bottom:#b82010 solid 1px;
}
div#menu_border_color4 {
	position:absolute;
	bottom:0px;
	width:100%;
	border-bottom:#7fdd4c solid 1px;
}
div#menu_border_color5 {
	position:absolute;
	bottom:0px;
	width:100%;
	border-bottom:#303030 solid 1px;
}
div#menu_border_color6 {
	position:absolute;
	bottom:0px;
	width:100%;
	border-bottom:#fe96a0 solid 1px;
}
div#menu_border_color7 {
	position:absolute;
	bottom:0px;
	width:100%;
	border-bottom:#614b3a solid 1px;
}
div#menu_border_color8 {
	position:absolute;
	bottom:0px;
	width:100%;
	border-bottom:#884da7 solid 1px;
}
/* *******************************************************************************************************************
MENU 1 color 1
******************************************************************************************************************* */
#menu1_color1 {
	float:left;
	line-height:35px;
}
#menu1_color1 ul {
	margin:0;
	padding:0px 35px 0 0px;
	list-style:none;
}
#menu1_color1 li {
	display:inline;
	margin:0;
	padding:0;
}
#menu1_color1 a {
	float:left;
	margin:0;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	color:#666666;
	font: 18px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	line-height:35px;
}
#menu1_color1 a:hover  {
	color:#3a8eba;
	background-color:transparent;
}
#menu1_color1 a.selected {
	background-color:#3a8eba;
	color:#FFFFFF;
}
/* *******************************************************************************************************************
MENU 1 color 2
******************************************************************************************************************* */
#menu1_color2 {
	float:left;
	line-height:35px;
}
#menu1_color2 ul {
	margin:0;
	padding:0px 35px 0 0px;
	list-style:none;
}
#menu1_color2 li {
	display:inline;
	margin:0;
	padding:0;
}
#menu1_color2 a {
	float:left;
	margin:0;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	font-size:17px;
	color:#666666;
	font: 18px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	line-height:35px;

}
#menu1_color2 a:hover  {
	color:#ffa001;
	background-color:transparent;
}
#menu1_color2 a.selected {
	background-color:#ffa001;
	color:#FFFFFF;
}
/* *******************************************************************************************************************
MENU 1 color 3
******************************************************************************************************************* */
#menu1_color3 {
	float:left;
	line-height:35px;
}
#menu1_color3 ul {
	margin:0;
	padding:0px 35px 0 0px;
	list-style:none;
}
#menu1_color3 li {
	display:inline;
	margin:0;
	padding:0;
}
#menu1_color3 a {
	float:left;
	margin:0;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	font-size:17px;
	color:#666666;
	font: 18px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	line-height:35px;

}
#menu1_color3 a:hover  {
	color:#b82010;
	background-color:transparent;
}
#menu1_color3 a.selected {
	background-color:#b82010;
	color:#FFFFFF;
}
/* *******************************************************************************************************************
MENU 1 color 4
******************************************************************************************************************* */
#menu1_color4 {
	float:left;
	line-height:35px;
}
#menu1_color4 ul {
	margin:0;
	padding:0px 35px 0 0px;
	list-style:none;
}
#menu1_color4 li {
	display:inline;
	margin:0;
	padding:0;
}
#menu1_color4 a {
	float:left;
	margin:0;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	font-size:17px;
	color:#666666;
	font: 18px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	line-height:35px;

}
#menu1_color4 a:hover  {
	color:#7fdd4c;
	background-color:transparent;
}
#menu1_color4 a.selected {
	background-color:#7fdd4c;
	color:#FFFFFF;
}
/* *******************************************************************************************************************
MENU 1 color 5
******************************************************************************************************************* */
#menu1_color5 {
	float:left;
	line-height:35px;
}
#menu1_color5 ul {
	margin:0;
	padding:0px 35px 0 0px;
	list-style:none;
}
#menu1_color5 li {
	display:inline;
	margin:0;
	padding:0;
}
#menu1_color5 a {
	float:left;
	margin:0;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	font-size:17px;
	color:#666666;
	font: 18px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	line-height:35px;

}
#menu1_color5 a:hover  {
	color:#303030;
	background-color:transparent;
}
#menu1_color5 a.selected {
	background-color:#303030;
	color:#FFFFFF;
}
/* *******************************************************************************************************************
MENU 1 color 6
******************************************************************************************************************* */
#menu1_color6 {
	float:left;
	line-height:35px;
}
#menu1_color6 ul {
	margin:0;
	padding:0px 35px 0 0px;
	list-style:none;
}
#menu1_color6 li {
	display:inline;
	margin:0;
	padding:0;
}
#menu1_color6 a {
	float:left;
	margin:0;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	font-size:17px;
	color:#666666;
	font: 18px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	line-height:35px;

}
#menu1_color6 a:hover  {
	color:#fe96a0;
	background-color:transparent;
}
#menu1_color6 a.selected {
	background-color:#fe96a0;
	color:#FFFFFF;
}
/* *******************************************************************************************************************
MENU 1 color 7
******************************************************************************************************************* */
#menu1_color7 {
	float:left;
	line-height:35px;
}
#menu1_color7 ul {
	margin:0;
	padding:0px 35px 0 0px;
	list-style:none;
}
#menu1_color7 li {
	display:inline;
	margin:0;
	padding:0;
}
#menu1_color7 a {
	float:left;
	margin:0;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	font-size:17px;
	color:#666666;
	font: 18px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	line-height:35px;

}
#menu1_color7 a:hover  {
	color:#614b3a;
	background-color:transparent;
}
#menu1_color7 a.selected {
	background-color:#614b3a;
	color:#FFFFFF;
}
/* *******************************************************************************************************************
MENU 1 color 8
******************************************************************************************************************* */
#menu1_color8 {
	float:left;
	line-height:35px;
}
#menu1_color8 ul {
	margin:0;
	padding:0px 35px 0 0px;
	list-style:none;
}
#menu1_color8 li {
	display:inline;
	margin:0;
	padding:0;
}
#menu1_color8 a {
	float:left;
	margin:0;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	font-size:17px;
	color:#666666;
	font: 18px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	line-height:35px;

}
#menu1_color8 a:hover  {
	color:#884da7;
	background-color:transparent;
}
#menu1_color8 a.selected {
	background-color:#884da7;
	color:#FFFFFF;
}
/* *******************************************************************************************************************
MENU niveau 2 COLOR 1
******************************************************************************************************************* */
#menu2_color1, #menu2_color2, #menu2_color3, #menu2_color4, #menu2_color5, #menu2_color6, #menu2_color7, #menu2_color8  {
	width: 190px;
	margin:0px 0px 10px 0px;
}
#menu2_color1 ul, #menu2_color2 ul, #menu2_color3 ul, #menu2_color4 ul, #menu2_color5 ul, #menu2_color6 ul, #menu2_color7 ul, #menu2_color8 ul {
	list-style:none;
	padding:0;
	margin:0;
}

#menu2_color1 li a, #menu2_color1 li a:visited, #menu2_color2 li a, #menu2_color2 li a:visited, #menu2_color3 li a, #menu2_color3 li a:visited, #menu2_color4 li a, #menu2_color4 li a:visited, #menu2_color5 li a, #menu2_color5 li a:visited, #menu2_color6 li a, #menu2_color6 li a:visited, #menu2_color7 li a, #menu2_color7 li a:visited, #menu2_color8 li a, #menu2_color8 li a:visited {
	color: #666666;
	display: block;
	padding:0;
	height:17px;
	line-height:16px;
	text-decoration:none;
	margin-bottom:4px;
	padding-left:12px;
}

#menu2_color1 li a, #menu2_color1 li a:visited {background:#3a8eba url(../images/decor/menu2_off.gif) top left no-repeat;}
#menu2_color2 li a, #menu2_color2 li a:visited {background:#ffa001 url(../images/decor/menu2_off.gif) top left no-repeat;}
#menu2_color3 li a, #menu2_color3 li a:visited {background:#b82010 url(../images/decor/menu2_off.gif) top left no-repeat;}
#menu2_color4 li a, #menu2_color4 li a:visited {background:#7fdd4c url(../images/decor/menu2_off.gif) top left no-repeat;}
#menu2_color5 li a, #menu2_color5 li a:visited {background:#303030 url(../images/decor/menu2_off.gif) top left no-repeat;}
#menu2_color6 li a, #menu2_color6 li a:visited {background:#fe96a0 url(../images/decor/menu2_off.gif) top left no-repeat;}
#menu2_color7 li a, #menu2_color7 li a:visited {background:#614b3a url(../images/decor/menu2_off.gif) top left no-repeat;}
#menu2_color8 li a, #menu2_color8 li a:visited {background:#884da7 url(../images/decor/menu2_off.gif) top left no-repeat;}

#menu2_color1 li a:hover, #menu2_color2 li a:hover, #menu2_color3 li a:hover, #menu2_color4 li a:hover, #menu2_color5 li a:hover, #menu2_color6 li a:hover, #menu2_color7 li a:hover, #menu2_color8 li a:hover {
	color: #FFFFFF;
	display: block;
	background:#3a8eba url(../images/decor/menu2_on.gif) top left no-repeat;
	padding:0;
	line-height:16px;
	text-decoration:none;
	margin-bottom:4px;
	padding-left:10px;
}

#menu2_color1 li a:hover {background:#3a8eba url(../images/decor/menu2_on.gif) top left no-repeat;padding-left:10px;}
#menu2_color2 li a:hover {background:#ffa001 url(../images/decor/menu2_on.gif) top left no-repeat;padding-left:10px;}
#menu2_color3 li a:hover {background:#b82010 url(../images/decor/menu2_on.gif) top left no-repeat;padding-left:10px;}
#menu2_color4 li a:hover {background:#7fdd4c url(../images/decor/menu2_on.gif) top left no-repeat;padding-left:10px;}
#menu2_color5 li a:hover {background:#303030 url(../images/decor/menu2_on.gif) top left no-repeat;padding-left:10px;}
#menu2_color6 li a:hover {background:#fe96a0 url(../images/decor/menu2_on.gif) top left no-repeat;padding-left:10px;}
#menu2_color7 li a:hover {background:#614b3a url(../images/decor/menu2_on.gif) top left no-repeat;padding-left:10px;}
#menu2_color8 li a:hover {background:#884da7 url(../images/decor/menu2_on.gif) top left no-repeat;padding-left:10px;}

#menu2_color1 li a.selected, #menu2_color1 li a:hover.selected {background:#3a8eba url(../images/decor/menu2_on.gif) top left no-repeat;color:#FFFFFF;padding-left:10px;}
#menu2_color2 li a.selected, #menu2_color2 li a:hover.selected {background:#ffa001 url(../images/decor/menu2_on.gif) top left no-repeat;color:#FFFFFF;padding-left:10px;}
#menu2_color3 li a.selected, #menu2_color3 li a:hover.selected {background:#b82010 url(../images/decor/menu2_on.gif) top left no-repeat;color:#FFFFFF;padding-left:10px;}
#menu2_color4 li a.selected, #menu2_color4 li a:hover.selected {background:#7fdd4c url(../images/decor/menu2_on.gif) top left no-repeat;color:#FFFFFF;padding-left:10px;}
#menu2_color5 li a.selected, #menu2_color5 li a:hover.selected {background:#303030 url(../images/decor/menu2_on.gif) top left no-repeat;color:#FFFFFF;padding-left:10px;}
#menu2_color6 li a.selected, #menu2_color6 li a:hover.selected {background:#fe96a0 url(../images/decor/menu2_on.gif) top left no-repeat;color:#FFFFFF;padding-left:10px;}
#menu2_color7 li a.selected, #menu2_color7 li a:hover.selected {background:#614b3a url(../images/decor/menu2_on.gif) top left no-repeat;color:#FFFFFF;padding-left:10px;}
#menu2_color8 li a.selected, #menu2_color8 li a:hover.selected {background:#884da7 url(../images/decor/menu2_on.gif) top left no-repeat;color:#FFFFFF;padding-left:10px;}

/* *******************************************************************************************************************
DATE
******************************************************************************************************************* */
div#date_color1 {
	width:160px;
	float:right;
	line-height:35px;
	color:#3a8eba;
	text-align:left;
	padding-left:35px;
	background:url(../images/decor/date_heure.gif) top left no-repeat;
}
div#date_color2 {
	width:160px;
	float:right;
	line-height:35px;
	color:#ffa001;
	text-align:left;
	padding-left:35px;
	background:url(../images/decor/date_heure.gif) top left no-repeat;
}
div#date_color3 {
	width:160px;
	float:right;
	line-height:35px;
	color:#b82010;
	text-align:left;
	padding-left:35px;
	background:url(../images/decor/date_heure.gif) top left no-repeat;
}
div#date_color4 {
	width:160px;
	float:right;
	line-height:35px;
	color:#7fdd4c;
	text-align:left;
	padding-left:35px;
	background:url(../images/decor/date_heure.gif) top left no-repeat;
}
div#date_color5 {
	width:160px;
	float:right;
	line-height:35px;
	color:#303030;
	text-align:left;
	padding-left:35px;
	background:url(../images/decor/date_heure.gif) top left no-repeat;
}
div#date_color6{
	width:160px;
	float:right;
	line-height:35px;
	color:#fe96a0;
	text-align:left;
	padding-left:35px;
	background:url(../images/decor/date_heure.gif) top left no-repeat;
}
div#date_color7 {
	width:160px;
	float:right;
	line-height:35px;
	color:#614b3a;
	text-align:left;
	padding-left:35px;
	background:url(../images/decor/date_heure.gif) top left no-repeat;
}
div#date_color8 {
	width:160px;
	float:right;
	line-height:35px;
	color:#884da7;
	text-align:left;
	padding-left:35px;
	background:url(../images/decor/date_heure.gif) top left no-repeat;
}
/* *******************************************************************************************************************
CHEMIN
******************************************************************************************************************* */
div#chemin{
	height:40px;
	line-height:30px;
	width:100%;
	bottom:0px;
	padding-left:30px;
	background:url(../images/decor/chemin.gif) top left no-repeat;
}
/* *******************************************************************************************************************
3 COLONNES
******************************************************************************************************************* */
div#wrapper{
	float:left;
	width:100%;
}
div#colonnes_contenu {
	margin:15px;
}
div#colonnes_3_1{
	float:left;
	width:220px;
	margin-left:-980px;
	margin-bottom:30px;
}
div#colonnes_3_2{
	margin: 0 220px;
	margin-bottom:30px;
}
div#colonnes_3_2 p{
}
div#colonnes_3_3{
	float:left;
	width:220px;
	margin-left:-220px;
	margin-bottom:30px;
}
/* *******************************************************************************************************************
2 COLONNES
******************************************************************************************************************* */
div#colonnes_contenu {
	margin:15px;
}
div#colonnes_2_1{
	float:left;
	width:300px;
	margin-left:-980px;
	margin-bottom:30px;
}
div#colonnes_2_2{
	margin-left:300px;
	width:660px;
	margin-bottom:30px;
}
/* *******************************************************************************************************************
FOOTER
******************************************************************************************************************* */
div#footer{clear:left;
	width:100%;
	height:100px;
	margin-bottom:20px;
	background:url(../images/decor/footer_bg_up.gif) no-repeat top;
}

div#footer_border_color1{ border-bottom:#3a8eba solid 1px; margin-bottom:10px;}
div#footer_border_color2{ border-bottom:#ffa001 solid 1px; margin-bottom:10px;}
div#footer_border_color3{ border-bottom:#b82010 solid 1px; margin-bottom:10px;}
div#footer_border_color4{ border-bottom:#7fdd4c solid 1px; margin-bottom:10px;}
div#footer_border_color5{ border-bottom:#303030 solid 1px; margin-bottom:10px;}
div#footer_border_color6{ border-bottom:#fe96a0 solid 1px; margin-bottom:10px;}
div#footer_border_color7{ border-bottom:#614b3a solid 1px; margin-bottom:10px;}
div#footer_border_color8{ border-bottom:#884da7 solid 1px; margin-bottom:10px;}


div#footer_part1 {float:left;
	padding:10px 10px 0px 10px;
}
div#footer_part2 {
	float:right;
	padding:10px 10px 0px 10px;
	text-align:right;
}
div#footer_part2 p{
	text-align:right;
}
div#footer_part_center {float:left;
	padding:10px 10px 0px 60px;
	width:560px;
}
div#footer_part_center p{
	font-size:10px;
}
/* *******************************************************************************************************************
PAGE HOME
******************************************************************************************************************* */
/* ------------------------------------- Image miniature */
div#home_img_color1, div#home_img_color2, div#home_img_color3, div#home_img_color4, div#home_img_color5 {margin:0px 0px 0px 30px;}
div#home_img_color1 img{border:#3a8eba dashed 1px;margin:0px 0px 10px 10px;}
div#home_img_color2 img{border:#ffa001 dashed 1px;margin:0px 0px 10px 10px;}
div#home_img_color3 img{border:#b82010 dashed 1px;margin:0px 0px 10px 10px;}
div#home_img_color4 img{border:#7fdd4c dashed 1px;margin:0px 0px 10px 10px;}
div#home_img_color5 img{border:#303030 dashed 1px;margin:0px 0px 10px 10px;}
div#home_img_color6 img{border:#fe96a0 dashed 1px;margin:0px 0px 10px 10px;}
div#home_img_color7 img{border:#614b3a dashed 1px;margin:0px 0px 10px 10px;}
div#home_img_color8 img{border:#884da7 dashed 1px;margin:0px 0px 10px 10px;}
/* *******************************************************************************************************************
PAGE REFERENCES
******************************************************************************************************************* */
/* ------------------------------------- Lien site web */
.references_lien_color1, .references_lien_color2, .references_lien_color3, .references_lien_color4, .references_lien_color5 {
	background:url(../images/decor/puces1.gif) no-repeat top left;
	padding-left:20px;
	font-size:14px;
	line-height:12px;
}
.references_lien_color1 {color:#3a8eba;}
.references_lien_color2 {color:#ffa001;}
.references_lien_color3 {color:#b82010;}
.references_lien_color4 {color:#7fdd4c;}
.references_lien_color5 {color:#303030;}
.references_lien_color6 {color:#fe96a0;}
.references_lien_color7 {color:#614b3a;}
.references_lien_color8 {color:#884da7;}
.references_lien_color1 a, .references_lien_color2 a, .references_lien_color3 a, .references_lien_color4 a,.references_lien_color5 a,.references_lien_color6 a,.references_lien_color7 a,.references_lien_color8 a {
	color:#666666; 
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
}
.references_lien_color1 a:hover, .references_lien_color2 a:hover, .references_lien_color3 a:hover, .references_lien_color4 a:hover, .references_lien_color5 a:hover, .references_lien_color6 a:hover, .references_lien_color7 a:hover, .references_lien_color8 a:hover {
	color:#FFFFFF; 
	font-size:11px;
	background-color:#666666;
	text-decoration:none;
}
/* ------------------------------------- Lien image miniature */
div#references_img_color1, div#references_img_color2, div#references_img_color3, div#references_img_color4, div#references_img_color5 {margin:0px;}
div#references_img_color1 img{border:#3a8eba dashed 1px;margin:0px 0px 10px 10px;}
div#references_img_color2 img{border:#ffa001 dashed 1px;margin:0px 0px 10px 10px;}
div#references_img_color3 img{border:#b82010 dashed 1px;margin:0px 0px 10px 10px;}
div#references_img_color4 img{border:#7fdd4c dashed 1px;margin:0px 0px 10px 10px;}
div#references_img_color5 img{border:#303030 dashed 1px;margin:0px 0px 10px 10px;}
div#references_img_color6 img{border:#fe96a0 dashed 1px;margin:0px 0px 10px 10px;}
div#references_img_color7 img{border:#614b3a dashed 1px;margin:0px 0px 10px 10px;}
div#references_img_color8 img{border:#884da7 dashed 1px;margin:0px 0px 10px 10px;}
div#references_img_color1 a:hover img{border:#3a8eba solid 1px;}
div#references_img_color2 a:hover img{border:#ffa001 solid 1px;}
div#references_img_color3 a:hover img{border:#b82010 solid 1px;}
div#references_img_color4 a:hover img{border:#7fdd4c solid 1px;}
div#references_img_color5 a:hover img{border:#303030 solid 1px;}
div#references_img_color6 a:hover img{border:#fe96a0 solid 1px;}
div#references_img_color7 a:hover img{border:#614b3a solid 1px;}
div#references_img_color8 a:hover img{border:#884da7 solid 1px;}
/* *********************************************************************************************
INFOBULLES BALISE TITLE
********************************************************************************************* */
.inputsTooltip {
	border: 1px solid #ccc;
	background-color: #eee;
	padding:4px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
#tooltipURL {
	display: none;
}
/* *********************************************************************************************
	SLIDE IMAGE
********************************************************************************************* */
#slideShow1 {
	width: 600px;
	height: 400px;
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #fff;
	margin: 10px;
}
#slideShow2 {
	width: 600px;
	height: 400px;
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #fff;
	margin: 10px;
}
.pagelinks a {
	font-weight: bold;
	color: #999;
}
.slideCaption {
	background-color: #eeeeee;
	padding: 4px;
	text-align: center;
	font-weight: bold;
	color:#999;
}
.pagelinks a.activeSlide {
	color:#000000;
}
/* this is for IE so the prev/next links can be hovered*/
.nextSlide,.prevSlide {
	background-image: url(../images/slide/spacer.gif);
	border:0px;
	text-decoration:none;
}
.nextSlide:hover {
	background-image: url(../images/slide/nextslide.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:transparent;
}
.prevSlide:hover {
	background-image: url(../images/slide/prevslide.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:transparent;
}

/* *********************************************************************************************
	PAGE PHOTOS
********************************************************************************************* */
.photos1 a img{border:#3a8eba solid 1px;margin:0px 0px 10px 10px;}
.photos1 a:hover img{border:#3a8eba dashed 1px;margin:0px 0px 10px 10px;}
.photos2 a img{border:#ffa001 solid 1px;margin:0px 0px 10px 10px;}
.photos2 a:hover img{border:#ffa001 dashed 1px;margin:0px 0px 10px 10px;}
.photos3 a img{border:#b82010 solid 1px;margin:0px 0px 10px 10px;}
.photos3 a:hover img{border:#b82010 dashed 1px;margin:0px 0px 10px 10px;}
.photos4 a img{border:#7fdd4c solid 1px;margin:0px 0px 10px 10px;}
.photos4 a:hover img{border:#7fdd4c dashed 1px;margin:0px 0px 10px 10px;}
.photos5 a img{border:#303030 solid 1px;margin:0px 0px 10px 10px;}
.photos5 a:hover img{border:#303030 dashed 1px;margin:0px 0px 10px 10px;}
.photos6 a img{border:#fe96a0 solid 1px;margin:0px 0px 10px 10px;}
.photos6 a:hover img{border:#fe96a0 dashed 1px;margin:0px 0px 10px 10px;}
.photos7 a img{border:#614b3a solid 1px;margin:0px 0px 10px 10px;}
.photos7 a:hover img{border:#614b3a dashed 1px;margin:0px 0px 10px 10px;}
.photos8 a img{border:#884da7 solid 1px;margin:0px 0px 10px 10px;}
.photos8 a:hover img{border:#884da7 dashed 1px;margin:0px 0px 10px 10px;}

.photos_bloc {
	width:280px;
	height:151px;
	background: url(../images/contenu/photographies_bg.jpg) no-repeat;
	display:block;
	margin-bottom:25px;
	padding:0px 0px 0px 10px;
}
.photos_bloc p{text-align:left; font-size:10px;}

h1.photos1, h1.photos2, h1.photos3, h1.photos4, h1.photos5, h1.photos6, h1.photos7, h1.photos8 {
	font:italic 24px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	padding:5px 0px 0px 40px; 
	text-align:left; 
}

h1.photos1 {color:#3a8eba;}
h1.photos2 {color:#ffa001;}
h1.photos3 {color:#b82010;}
h1.photos4 {color:#7fdd4c;}
h1.photos5 {color:#303030;}
h1.photos6 {color:#fe96a0;}
h1.photos7 {color:#614b3a;}
h1.photos8 {color:#884da7;}

h1.photos1 span, h1.photos2 span, h1.photos3 span, h1.photos4 span, h1.photos5 span, h1.photos6 span, h1.photos7 span, h1.photos8 span {
	font:italic 14px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	color:#999;
	padding:0px 0px 0px 0px; 
	text-align:left; 
}
h2.photos {
	font:italic 14px Georgia, Verdana, Arial, Helvetica, sans-serif; 
	color:#999;
	padding:0px 0px 0px 40px; 
	text-align:left; 
}




/* *********************************************************************************************
	A PROPOS
********************************************************************************************* */
div#apropos {
position:relative;
float:right;
top:0px;
right:0px;
}
/* *******************************************************************************************************************
   2 COLONNES APROPOS
******************************************************************************************************************* */
div#apropos_wrapper{
	float:left;
	width:100%;
}
div#apropos_colonnes_contenu {
	margin:15px;
}
div#apropos_colonnes_2_1{
	float:left;
	width:360px;
	margin-left:-980px;
	margin-bottom:30px;
}
div#apropos_colonnes_2_2{
	margin-left:360px;
	width:600px;
	margin-bottom:30px;
}
















h1.style_apropos {
	font:italic 24px Georgia, Verdana, Arial, Helvetica, sans-serif; 
color:#c1c1c1;
	padding:0px 0px 0px 0px; 
	text-align:left; 
}
h2.style_apropos {
	font:normal 14px Georgia, Verdana, Arial, Helvetica, sans-serif; 
color:#c1c1c1;
	padding:0px 0px 0px 20px; 
	text-align:left; 
}

p.style_apropos {
padding-left:20px;
color:#999;
padding-right:20px;

}
#panel a.style_apropos{
	color:#d8d8d8;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	width:auto;
	background-color:transparent;
	font-size:11px;
	font-weight:normal;
	float:none;
}
#panel a:hover.style_apropos{
	color:#666;
	text-decoration:none;
	padding:0px;
	margin:0px;
	width:auto;
	background-color:#e9e9e9;
}
div#apropos_over {
	height:320px;
	overflow:auto;
	padding:2px;
	width:auto;
}
/* *********************************************************************************************
	PANEL TOP
********************************************************************************************* */
a:focus {
	outline: none;
}
#panel {
	background:#303030;
	height:400px;
	display:none;
}
.apropos {
	margin: 0;
	padding: 0;
	background: url(../images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	background: url(../images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 25px;
	padding: 5px 10px 0 0;
/*	margin: 0 auto;
*/	margin:0;
	display: block;
	font:normal 14px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
#panel a {color: #8BDBFF}
#panel a{float:left; margin-right: 5px; color:#FFF; text-decoration:none; font-size: 10px;font-weight:bold;background:#777;}
#panel a span{padding: 2px 5px; display:block; border-left: 2px solid #3b3b3b; border-right: 2px solid #3b3b3b; border-bottom: 2px solid #3b3b3b;}

/* *********************************************************************************************
	NEWS
********************************************************************************************* */
div#colonnes_contenu_news {
	margin:15px 15px 15px 35px;
}


p.actualites a, p.actualites a:visited{
	text-align:justify;
	padding-left:30px;
	margin-bottom:20px;
	background:url(../images/contenu/domaines.gif) no-repeat top left;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
p.actualites a:hover, p.actualites a:active{
	color:#303030;
	text-decoration:underline;
}
.news_separateur {
	clear:both;
	display:block;
	width:610px;
	height:17px;
	background:url(../images/contenu/actualites_bg.gif) no-repeat top left;
}

.detail {
	display : none;
}


.news_date1, .news_date2, .news_date3, .news_date4, .news_date5, .news_date6, .news_date7, .news_date8  {
	font:normal 14px Georgia, Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	padding:0px;
	margin:0px;
}
.news_date1 {color:#3a8eba;}
.news_date2 {color:#ffa001;}
.news_date3 {color:#b82010;}
.news_date4 {color:#7fdd4c;}
.news_date5 {color:#303030;}
.news_date6 {color:#fe96a0;}
.news_date7 {color:#614b3a;}
.news_date8 {color:#884da7;}

.news_img {
	margin:0px 20px 10px 0px;
	float:left;
}


