@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding: 0px;
	background-color:#FFFFFF;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;


		
}


#main {
	margin:0px;
	padding:0px;
	
}

#main .container {
	top:0px;;

}
.container {
	width: 750px;
	margin:0 auto;
	position:relative;
}

/* 
	Header-Styles 
*/




#start_header_FR {

	margin-bottom:0px;
	height:185px;
	background-image:url('../img/top_start.png');
	background-repeat:no-repeat;
	}
	
	#start_header_UK {

	margin-bottom:0px;
	height:185px;
	background-image:url('../img/top_start_UK.png');
	background-repeat:no-repeat;
	}
	
	.header_right {
	margin-top:5px;
	padding-right:0px;
	float:right;
	width:55px;
	margin-left:0px;
	margin-right:15px;

}

	.header_right img {
		border: 0px;
		padding-left:8px;

}


#end_header {

	margin-top:0px;
	height:13px;
	background-image:url('../img/top_end.png');
	background-repeat:no-repeat;

}


/* 
	Menu-Styles 
*/


#menu {

	margin:0px;
	height:27px;
	background-image:url('../img/top_menu.png');
	background-repeat:no-repeat;
	border:0px;


	}
	
	/* List */
ul#list {
		margin:0px;
		padding:0px;
		list-style-type:none;
		position: relative;
	}
	
ul#list li {
	margin:0px;
	padding:0px;
	position: absolute;
	}
	
	#item1 {
		left:0;
		width:150px;
	}
	#item2 {
		left:150px;
		width:150px;
	}
	#item3 {
		left:300px;
		width:134px;
	}
	
	#item4 {
		left:434px;
		width:135px;
	}
	
	#item5 {
		left:569px;
		width:181px;
	}

	
/* 
	UK MENU
*/

	#item1_UK {
		left:0;
		width:150px;
	}
	#item2_UK {
		left:150px;
		width:150px;
	}
	#item3_UK {
		left:300px;
		width:149px;
	}
	
	#item4_UK {
		left:449px;
		width:136px;
	}
	
	#item5_UK {
		left:585px;
		width:164px;
	}

	
	
	ul#list li a {
		display:block;
		height:27px;
	}
	
	#item1 a {
		background:url('../img/btn_home_FR.png') no-repeat 0 0;
	}
	
	#item1 a:hover, #item1 .selected {
		background:url('../img/btn_home_O_FR.png') no-repeat 0 0;
	}
	
	
	#item2 a {
		background:url('../img/btn_prog_FR.png') no-repeat 0 0;
	}
	
	#item2 a:hover, #item2 .selected {
		background:url('../img/btn_prog_O_FR.png') no-repeat 0 0;
	}
	
	#item3 a {
		background:url('../img/btn_case_FR.png') no-repeat 0 0;
	}
	
	#item3 a:hover, #item3 .selected {
		background:url('../img/btn_case_O_FR.png') no-repeat 0 0;
	}
	#item4 a {
		background:url('../img/btn_subscribe_FR.png') no-repeat 0 0;
	}
	
	#item4 a:hover, #item4 .selected {
		background:url('../img/btn_subscribe_O_FR.png') no-repeat 0 0;
	}
	#item5 a {
		background:url('../img/btn_infos_FR.png') no-repeat 0 0;
	}
	
	#item5 a:hover, #item5 .selected {
		background:url('../img/btn_infos_O_FR.png') no-repeat 0 0;
	}



/* 
	UK MENU
*/

	#item1_UK a {
		background:url('../img/btn_home_UK.png') no-repeat 0 0;
	}
	
	#item1_UK a:hover, #item1_UK .selected {
		background:url('../img/btn_home_O_UK.png') no-repeat 0 0;
	}
	
	
	#item2_UK a {
		background:url('../img/btn_prog_UK.png') no-repeat 0 0;
	}
	
	#item2_UK a:hover, #item2_UK .selected {
		background:url('../img/btn_prog_O_UK.png') no-repeat 0 0;
	}
	
	#item3_UK a {
		background:url('../img/btn_case_UK.png') no-repeat 0 0;
	}
	
	#item3_UK a:hover, #item3_UK .selected {
		background:url('../img/btn_case_O_UK.png') no-repeat 0 0;
	}
	#item4_UK a {
		background:url('../img/btn_subscribe_UK.png') no-repeat 0 0;
	}
	
	#item4_UK a:hover, #item4_UK .selected {
		background:url('../img/btn_subscribe_O_UK.png') no-repeat 0 0;
	}
	
	#item5_UK a {
		background:url('../img/btn_infos_UK.png') no-repeat 0 0;
	}
	
	#item5_UK a:hover, #item5_UK .selected {
		background:url('../img/btn_infos_O_UK.png') no-repeat 0 0;
	}




/* 
	Main-Contain 
*/

#contain {
	margin-top:0px;
	margin-bottom:0px;
	border-left:1px solid #f0efec;
	border-right:1px solid #f0efec;
	position:relative;
	width:749px;


}


#maintext {
	margin-left:20px;
	padding-bottom:10px;
	margin-top:30px;
	float:left;
	width:550px;
	padding-right: 10px;

}


#maintext ul {
margin:2px;
padding:0px;
list-style:disc;
list-style-position:inside;

}

#sidebar {
	padding-left:10px;
	padding-right:15px;
	padding-bottom:10px;
	margin-top:30px;
	float:right;
	width:140px;
	padding-top: 0px;
	

}

#sidebar .center {
	width: 100%;
	margin:0 auto;
	position:relative;
	
}

#sidebar img {
	border:0px;
 /* height:98px; */

}

	/* List */
#sidebar ul#list {

		list-style-type:none;
		position: relative;
		
		
		
		
			 
	}
	
#sidebar ul#list li {

	position: relative;
	display:block;
	
	}
	
	
	
#sidebar #item_print {
	

		margin-bottom:20px;
		margin-left: auto;
    	margin-right: auto;
		width:75px;
		height:21px;
	
	}
	
	#sidebar #item_print_UK {
	

		margin-bottom:20px;
		margin-left: auto;
    	margin-right: auto;
		width:75px;
		height:21px;
	
	}
	
	
	
#sidebar #cta {
		margin-bottom:10px;
		margin-left: auto;
    	margin-right: auto;
		width:130px;
		height:98px;
	}

	
	
	
#sidebar ul#list li a {
	display:block;
	height: 100%;		
	}

/* 
	SideBar Pics 
*/


	
#item_print a {
		background:url('../img/print_FR.png') no-repeat 0 0;
		text-align:center;
				

	}
	
#item_print a:hover  {
		background:url('../img/print_O_FR.png') no-repeat 0 0;
		text-align:center;
	}
	
#item_print_UK a {
		background:url('../img/print_UK.png') no-repeat 0 0;
		text-align:center;
				

	}
	
#item_print_UK a:hover  {
		background:url('../img/print_O_UK.png') no-repeat 0 0;
		text-align:center;
	}
		
	
	
.cta_case a {
		background:url('../img/CTA_case_FR.png') no-repeat 0 0;
		text-align:center;

	}
	
.cta_case a:hover  {
		background:url('../img/CTA_case_O_FR.png') no-repeat 0 0;
		text-align:center;
	}
	
.cta_prog a {
		background:url('../img/CTA_prog_FR.png') no-repeat 0 0;
		text-align:center;

	}
	
.cta_prog a:hover  {
		background:url('../img/CTA_prog_O_FR.png') no-repeat 0 0;
		text-align:center;
	}
	
.cta_resa a {
		background:url('../img/CTA_resa_FR.png') no-repeat 0 0;
		text-align:center;

	}
	
.cta_resa a:hover  {
		background:url('../img/CTA_resa_O_FR.png') no-repeat 0 0;
		text-align:center;
	}
	
.cta_infos a {
		background:url('../img/CTA_infos_FR.png') no-repeat 0 0;
		text-align:center;

	}
	
.cta_infos a:hover  {
		background:url('../img/CTA_infos_O_FR.png') no-repeat 0 0;
		text-align:center;
	}


.cta_case_UK a {
		background:url('../img/CTA_case_UK.png') no-repeat 0 0;
		text-align:center;

	}
	
.cta_case_UK a:hover  {
		background:url('../img/CTA_case_O_UK.png') no-repeat 0 0;
		text-align:center;
	}
	
.cta_prog_UK a {
		background:url('../img/CTA_prog_UK.png') no-repeat 0 0;
		text-align:center;

	}
	
.cta_prog_UK a:hover  {
		background:url('../img/CTA_prog_O_UK.png') no-repeat 0 0;
		text-align:center;
	}
	
.cta_resa_UK a {
		background:url('../img/CTA_resa_UK.png') no-repeat 0 0;
		text-align:center;

	}
	
.cta_resa_UK a:hover  {
		background:url('../img/CTA_resa_O_UK.png') no-repeat 0 0;
		text-align:center;
	}
	
.cta_infos_UK a {
		background:url('../img/CTA_infos_UK.png') no-repeat 0 0;
		text-align:center;

	}
	
.cta_infos_UK a:hover  {
		background:url('../img/CTA_infos_O_UK.png') no-repeat 0 0;
		text-align:center;
	}







#SpecialDiv { 


margin:0px;
padding:0px;

}


#SpecialDiv ol {
 list-style-position: outside; 
 margin:15px;
 padding:0px;
 }


#SpecialDiv li {
	
	list-style-type: none;
	padding-bottom:5px;
    } 

#SpecialDiv li:before {
	content: "- "; /* on affiche une chaîne de caractère */
	
}

#DivGreen
{
	width:515px;
	background:#7fc8c3;
	/* margin-left:13px; */
	margin-left:0px;
	margin-top:3px;
	margin-bottom:20px;
	padding: 3px;
	 padding-left: 10px;
	padding-right: 10px; 
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior:url(css/border-radius.htc);
}

 


#DivLightGreen
{
	width:515px;
	background:#bfe3e1;
	/* margin-left:13px; */
	 margin-left:0px; 
	margin-top:3px;
	margin-bottom:20px;
	padding: 3px;
	 padding-left: 10px;
	padding-right: 10px; 
	

	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior:url(css/border-radius.htc);
}

#DivContact
{
	width:515px;
	margin-left:13px;
	margin-top:3px;
	margin-bottom:20px;
	text-align:center;
	color:#424242;
	
}

#DivMap
{
	width:100%;
	margin:0px;
	padding:0px;
	margin-top:3px;
	text-align:center;
	color:#424242;
	float:left;
	display:block;
	
}



#DivMap img {
	border:0px;
 /* height:98px; */

}

	/* List */
#DivMap ul#list {

		margin:0px;
		padding:0px;
		list-style-type:none;
		position: relative;

		

			 
	}
	
#DivMap ul#list li {

	margin:0px;
	margin-left:140px;
	padding:0px;
	position: relative;

	
	}
	

	
	
#DivMap #cta {
		margin-bottom:10px;
		margin-left: auto;
    	margin-right: auto;
		width:75px;
		height:97px;
		float:left;
		

	}

	
	
	
#DivMap ul#list li a {
	display:block;
	height: 100%;
		
	}

/* 
	SideBar Pics 
*/



	
.cta_map a {
		background:url('../img/ico_map.png') no-repeat 0 0;
		text-align:center;

	}
	
.cta_map a:hover  {
		background:url('../img/ico_map_O.png') no-repeat 0 0;
		text-align:center;
	}
	
.cta_google a {
		background:url('../img/ico_google.png') no-repeat 0 0;
		text-align:center;

	}
	
.cta_google a:hover  {
		background:url('../img/ico_google_O.png') no-repeat 0 0;
		text-align:center;
	}
	
 
 

/* 
	Text Styles 
*/

a { 

color:#169283;
font-weight:bold;
text-decoration:underline;
}


a:hover { 
color:#424242;
text-decoration:none;

}




h1 { 
font-size:34px;
color:#FFF;
font-weight:bold;
margin:0px;
margin-left:15px;
margin-top:10px;
margin-bottom:5px;
text-transform:uppercase;
text-shadow: 1px 2px 2px #999;

}

h2 { 
font-size:34px;
color:#169283;
font-weight:bold;
margin:0px;
margin-left:15px;
margin-top:10px;
margin-bottom:5px;
text-transform:uppercase;
text-shadow: 1px 2px 2px #999;
}


h3 { 
font-size:25px;
line-height: 28px;
color:#ff7902;
font-weight:normal;
margin:0px;
text-transform:uppercase;
text-shadow: 1px 2px 2px #adadad;
margin-bottom: 10px;
text-align:center;
}

h4 { 
font-size:25px;
line-height: 28px;
color:#ff7902;
font-weight:normal;
margin:0px;
text-shadow: 1px 2px 2px #adadad;
margin-bottom: 10px;
}

h5 { 
font-size:22px;
line-height: 28px;
color:#ff7902;
font-weight:normal;
margin:0px;
text-transform:uppercase;
text-shadow: 1px 2px 2px #adadad;
margin-bottom: 10px;
}


.green_text { 
color:#169283;
font-weight:bold;
}


.orange_text { 
color:#ff7902;
font-weight:bold;
}

.bolder_text { 
font-style:italic;
font-weight:bold;
color:#169283;
font-size:17px;
text-transform:uppercase;
}

/* 
	Table Styles 
*/

<!-- 
#prog table {

width:100%;
margin:auto;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;	


}

#prog tbody {
	border-bottom:1px solid #c7c7c7;
	
	}
	
	
	
#prog tbody.line 
{ 
border:0px;
}

#prog th {

padding:5px;
width:20%;
font-size:15px;
color:#ff7902;
font-weight:bold;
margin:0px;
text-transform:uppercase;
text-shadow: 1px 1px 2px #c8c8c8;
}

#prog th.middle {

font-weight:bold;
color:#ff7902;
font-size:12px;
margin:0px;
text-transform:none;
text-shadow:none;
*padding-left:70px;
_padding-left:70px;

}

#prog td {
border-bottom:1px dotted #7fc8c3;
padding:5px;
text-align:left;
font-style:italic;
}

#prog td.color {

background-color:#e1fffd;;
}

#prog .title {

font-style:normal;
font-weight:bold;
}

#prog .field {
font-style:italic;
font-weight:bold;
color:#424242;
}

#prog .request {
font-style:italic;
font-weight:bold;
color:#424242;
}

#prog caption {	
text-align:left;
}

#prog thead th {
border-bottom:1px solid #c7c7c7;
font-weight:bold;
color:#169283;
font-size:12px;
margin:0px;
text-transform:none;
text-shadow:none;


}


#prog tfoot th {
border-top:1px solid #c7c7c7;
font-weight:bold;
color:#169283;
font-size:12px;
margin:0px;
padding-top:15px;
padding-bottom:15px;
text-transform:none;
text-shadow:none;

}

-->

/* 
	Footer-Styles 
*/


#footer {
	margin-top: 0px;
	padding:0px;
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;


}

#footer .background_FR { 
height:146px;
		background-image:url('../img/footer.png');
	background-repeat:no-repeat;

}

#footer .background_UK { 
height:146px;
		background-image:url('../img/footer_UK.png');
	background-repeat:no-repeat;

}




#footer  ul {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
#footer li {
	display:inline;
	padding-right:2px;
	padding-left:2px;

}
#footer li a {
	text-decoration:none;
	color:#FFFFFF;
}

#footer li a.active, #footer li a:hover {
	color:#2de7d9;
	text-decoration:underline;

}

.footer_column {
	float:left;
	width:450px;
	margin-right:0px;
}
.footer_right {
	margin-top:115px;
	padding-right:5px;
	float:right;
	width:350px;
	margin-left:0px;
	color:#FFF;
	font-size:10px;
	line-height: 13px;
}

	
.none {
	text-decoration:line-through;

}


/* 
	Form 
*/

INPUT {
     color:#000;
	 border:#7fc8c3 1px dotted;
	 background-color:#FFF;

	
	 
}

input.radio {
     color:#000;
	 border:#7fc8c3 0px solid;
	 
}

input.submit {
     color:#FFF;
	 border:#999 2px dotted;
	 background-color:#169283;
	 font-size: 20px;
	 
}


SELECT {
     color:#000;
	 border:#7fc8c3 1px solid;
	 
	

}

textarea {
border:#7fc8c3 1px solid;
 color:#000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 }
 



/* 
	Case Selection 
*/

#sortable-list		{ 
padding:0px;

/* HACK IE 6+  
	*background-image:url('../img/case_numbers.png');
	*background-position: 15px 0px;
	*background-repeat:no-repeat; 
	_background-image:url('../img/case_numbers.png');
	_background-position: 15px 0px;
	_background-repeat:no-repeat; 

	background-image:url('../img/case_numbers.png');
	background-repeat:no-repeat; */
	
	 
}

#sortable-list li 	{
		 padding:4px;
		
		 
		 /* HACK IE 6+  */
		 *padding-left: 20px;
		 _padding-left: 20px;
		 
		 padding-left: 30px;
		 
		 padding-right: 0px;
		color:#000; 
		cursor:move; 
		list-style:none; 
		width:500px; 
		 /* background:#defcfa;  */
		margin:10px 0; 
		border-top:#7fc8c3 1px dotted; 
		border-bottom:#7fc8c3 1px dotted;
		font-style:normal;
		background-color:#e1fffd;
		
		
		}

#message-box  {
	padding:0px; 
	margin:0px; 
	width:500px;
	color:#ff7902;
font-weight:bold;

	}
	
	
