/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a4a4a;
}
	body img {
		border:0px;
	}
#container {
	margin:0;
	padding:0;
	width:990px;
	float:left;
	background:url(../ct_images/structure/bgBody.jpg) repeat-y;
}
#center{
	width:990px;
	margin:0;
	padding:0;
    float:left;
}
#siteMap{
	margin-bottom:15px;
}
	#siteMap a{
		color: rgb(255, 102, 0);
	}
	#siteMap a:hover{
		color: #4a4a4a;
	}
#Slogan{
	position:absolute;
	left:0;
	top:0;
}
	#slogan1 { 
		font-size:1.5em;
		color:#000;
		font-weight:bold;
		position:absolute;
		left:201px;
		top:41px;
		padding:0;
		width:555px;
	}
	#slogan2 { 
		font-size:1.5em;
		color:#dd843e;
		font-weight:bold;
		position:absolute;
		left:200px;
		top:40px;
		padding:0;
		width:555px;
	}
	#bas_slogan {
		font-size:0.85em;
		color:#d96924;
		font-weight:bolder;
		font-stretch:condensed;
		position:absolute;
		left:201px;
		top:77px;
		padding:0;
		width:555px;
	}
#header {
	background:url(../ct_images/structure/top.990.130.jpg) no-repeat;
	width:990px;
	height:130px;
	margin:0;
	padding:0;
    float:left;
}
	#header #logoctm {
		margin:0;
		padding:0;
		width:130px;
		height:90px;
		float:left;
		cursor:pointer;
	}
	#header ul {
		float:left;
		margin:0;
		padding:0 0 0 82px;
		font-size:0.72em;
		display:inline;
		color:#FFFFFF;
	}
		#header ul li  {
			margin:0;
			padding:0;
			list-style:none;
			display:inline;	
		}
			#header ul li a {
				text-decoration:none;
				color:#FFFFFF;
			}
			#header ul li a:hover {
				text-decoration:underline;
			}
	#header form select {
		font-size:.6em;
		float:right;
		border:1px solid;
		height:17px;
		margin:0 0 0 0;
		padding:0 0 0 0 ;
		color:#000;
		width:100px;
	}
	#header form select option {
		background-color:#fff;
		color:#000000;
	}
	#header span {
		float:right;
		margin:0 10px 0 0;
		color:#FFFFFF;
		font-size:.7em;
	}
	#header #drapeau {
		float:right;
		height:30px;
		margin:-65px 0 0 0;
		padding:0 15px 0 0;
	}
#left {
	float:left;
	top:130px;
	width:152px;
	margin:0;
	padding:30px 0 0 0;
	height:auto;
	z-index:20;
}
#droite {
	float:right;
	top:130px;
	width:210px;
	font-size:12px;
	margin:0;
	padding:0 0 0 0px;
	height:auto;
}
	#droite img {
		margin:0;
		padding:0;
	}
	#droite a {
		color:#d96d24;
		text-decoration:none;
	} 
	#droite h2 {
		color:#d96d24;
		font-size:1em;
		margin:20px 0 0 0;
		padding:5px 0 0 30px;
		border:none;
		border-bottom:1px solid;
		width:180px;
	} 
    
	/* Daily */
	#droite #daily h2 {
		/*background:url(../ct_images/structure/fondCadreDroiteHalloween.png) no-repeat top left;		*/
		background:url(../ct_images/structure/fondCadreDroiteVideo.png) no-repeat top left;	
	} 
	
	/* Ajout Volana mai 2009*/
	/* Sondage */
	
	
	#droite #survey {
		margin:0 0 0 5px;
		padding:0;
	}
	
	
	#droite #temoignage {
		margin:0 0 0 5px;
		padding:0;
	}
	
	#droite #temoignage h2{
		background:url(../ct_images/structure/fondCadreDroiteTemoignage.png) no-repeat top left;		
	
	}
	
	#droite #temoignage h3 {
			margin:10px 0 0 5px;
			padding:5px 0 0 10px;
			border:none;
			font-size:1em;
			color:#ff6600;
		} 
	
	/*Fin ajout */
	/* Video */
	#droite #video h2 {
		background:url(../ct_images/structure/fondCadreDroiteVideo.png) no-repeat top left;		
	} 
	#droite #video .contentVideo{
		text-align:center;
		margin:5px 0 5px;
		padding:0;
	} 
	#droite #video span {
		color:#ff6600;
		font-size:.72em;
	} 
	/* News */
	#droite #news h2 {
		background:url(../ct_images/structure/fondCadreDroiteActu.png) no-repeat top left;		
	} 
		#droite #news ul {
			margin:10px 0 0 10px;
			padding:0;
			list-style:none;
			width:90%;
		} 
			#droite #news ul li {
				margin:0 0 5px 0;
				padding:0;
			} 
			#droite #news ul li.actuPrio a {
				color:#be0926;
				font-weight:bold;
			} 
			#droite #news ul li.actuPrio .puce3 {
				color:#be0926;
				font-weight:bold;
			} 
			#droite #news ul li.actuImportante {
				font-weight:bold;
			} 
			#droite #news ul li a {
				text-decoration:none;
				color:#4a4a4a;
			}
			#droite #news ul li a:hover{
				text-decoration:underline;
				color:#ff9900;
			} 	
		#droite #news .puce3 {
			color:#ff6600; 
			font-weight:bold;
			margin:0 5px 0 0 ;
		}
		#droite #news a{
			text-decoration:none;
			color:#d96d24;
		}
		#droite #news a:hover{
			text-decoration:none;
			color:#4a4a4a;
		}
		
		/*Partenariat */
		#droite #partenariat h2 {
			background:url(../ct_images/structure/fondCadreDroitePart.png) no-repeat top left;		
		} 
			#droite #partenariat h2 a,
			#droite #partenariat h2 a:hover	{	
				text-decoration:none;
				color:#d96d24;
			}
		#droite #partenariat a {	
			text-decoration:none;
			color:#d96d24;
		}
		#droite #partenariat a:hover {	
			text-decoration:none;
			color:#4a4a4a;
		}
		#droite #partenariat .linkPartenariat {	
			margin:10px 0 0 0px;
			width:90%;
			padding:0;
		}
		#droite #partenariat .puce3 {
			color:#ff6600; 
			font-weight:bold;
			margin:0 5px 0 0 ;
		} 
		/*Presse*/
		#droite #presse h2 {
			color:#d96d24;
			font-size:1em;
			margin:20px 0 0 0;
			padding:5px 0 0 30px;
			/*background:url(../ct_images/structure/fondCadreDroitePresse.png) no-repeat top left;*/
			background:url(../ct_images/structure/fondCadreDroitePresse.png) no-repeat top left;
			border:none;
			border-bottom:1px solid;
			width:180px;
		} 
		#droite #presse h3 {
			margin:10px 0 0 5px;
			padding:5px 0 0 10px;
			border:none;
			font-size:1em;
			color:#ff6600;
		} 
		#droite #presse a{
			text-decoration:none;
			color:#d96d24;
		}
		#droite #presse a:hover{
			text-decoration:none;
			color:#4a4a4a;
		}
		
		/* live chat */
		
		#droite #chat h2 {
			background:url(../ct_images/structure/fondCadreDroiteVideo.png) no-repeat top left;
			margin:0 0 20px 0;
		}	
		
		/* savoirPlus */
		#droite #savoirPlus h2 {
			background:url(../ct_images/structure/fondCadreDroiteSavoirPlus.png) no-repeat top left;		
		} 
			#droite #savoirPlus ul {
				margin:10px 0 0 10px;
				padding:0;
				list-style:none;
				width:90%;
			} 
				#droite #savoirPlus ul li {
					margin:0 0 5px 0;
					padding:0;
				} 
				#droite #savoirPlus ul li a {
					text-decoration:none;
					color:#4a4a4a;
				}
				#droite #savoirPlus ul li a:hover{
					text-decoration:underline;
					color:#ff9900;
				} 	
			#droite #savoirPlus .puce3 {
				color:#ff6600; 
				font-weight:bold;
				margin:0 5px 0 0 ;
			} 
		
		/* documentsPdf */
		#droite #documentsPdf h2 {
			background:url(../ct_images/structure/fondCadreDroiteDocumentsPdf.png) no-repeat top left;		
		} 
			#droite #documentsPdf ul {
				margin:10px 0 0 10px;
				padding:0;
				list-style:none;
				width:90%;
			} 
				#droite #documentsPdf ul li {
					margin:0 0 5px 0;
					padding:0;
				} 
				#droite #documentsPdf ul li a {
					text-decoration:none;
					color:#4a4a4a;
				}
				#droite #documentsPdf ul li a:hover{
					text-decoration:underline;
					color:#ff9900;
				} 	
			#droite #documentsPdf .puce3 {
				color:#ff6600; 
				font-weight:bold;
				margin:0 5px 0 0 ;
			} 
	
/*IDENTIFICATION*/
#identificationBox, #identificationBoxPart {
	/* background sur la feuille de style de la langue*/
	width:202px; 
	height:146px;  
	padding:30px 0 0 20px;  
	margin:20px 0 0 0; 
	font-size:10px; 
}
	#identificationBox input, #identificationBoxPart input {
		width:150px;
	}
	#identificationBox .validerBtn, #identificationBoxPart .validerBtn {
		float:right;
		margin-right:50px;
		margin-top:5px;
		width:75px;
		border:1px solid #eeeeee;
		background-color:#d96d24;
		color:#eeeeee;
	}
	#identificationBoxPart .validerBtn {
		background-color:#003366;
	}
	#identificationBox .accesPerdu, #identificationBoxPart .accesPerdu {
		clear:both;
		text-align:center;
		width:90%;
		line-height:18px;
	}
	#identificationBoxPart .accesPerdu a {
		color:#003366;
	}
#footer {
	clear:both;
	width:990px;
	
}
	#footer_haut {
		width:990px;
		border:none;
		border-bottom:1px solid #d96d24;
		background:url(../ct_images/structure/topFooter.png) left no-repeat;
		height:18px;
		margin:0;
		padding:0;
	}
		#footer_haut .imageFooter {
			float:left;
		}
		#footer_haut .copy {
			float:left;
			width:990px;
			text-align:center;
			padding:0;
			font-size:.7em;
			position:relative;
		}
		
	#footer_centre {
		margin:0;
		padding:0;
		width:990px;
		background:#dddddd; 
	}
		#footer_centre h1{
			margin:0;
			padding:10px 0 0 30px;
			font-size:.72em;
			color:#d96d24;
		}
		#footer_centre ul {
			margin:0 0 20px 0;
			padding:10px 0 0 30px;
			float:left;
		}
		#footer_centre ul li {
			list-style:none;
			margin:0;
			padding:0;
		}
		#footer_centre ul li a {
			color:#000000;
			font-size:.72em;
		}
		#footer_centre #ligne_bas1 {
			border:2px solid #d96d24;
			margin:0;
			padding:0;
		}
		#footer_centre #ligne_bas2 {
			border:2px solid #dddddd; 
			margin:0; padding:0;
		}
/*
#########################
STRUCTURE + DESIGN MENU CENTRAL TEST
########################## 
*/
/* Positionnement du menu */
.foo {} 
ul.CT-Menu 
{
	position: relative;
}
	ul.CT-Menu, 
	ul.CT-Menu ul
	{
	    margin: 0;
	    padding: 0;
	    display: block;
	}
	ul.CT-Menu li
	{
	    position: relative;
	    list-style: none;
	    float: left;
	}
	ul.CT-Menu li a,
	ul.CT-Menu li span
	{
	    display: block;
	    text-decoration: none;
	}
	ul.CT-Menu ul
	{
	   position:absolute;
	   visibility: hidden; 
	   z-index:550;
	}
	ul.CT-Menu li:hover ul ul,
	ul.CT-Menu li.CT-Menu-Hover ul ul
	{
	    visibility: hidden;
	}
	ul.CT-Menu li:hover ul,
	ul.CT-Menu li li:hover ul,
	ul.CT-Menu li li li:hover ul,
	ul.CT-Menu li.CT-Menu-Hover ul,
	ul.CT-Menu li li.CT-Menu-Hover ul,
	ul.CT-Menu li li li.CT-Menu-Hover ul
	{
	    visibility: visible;
	}
.CT-Menu-Vertical ul.CT-Menu li
{
    width: 100%;
}
/* design du menu */
.MenuCentralTest 
{
    float:left;
	font-family:Arial, Helvetica, sans-serif;
}
	.MenuCentralTest .CT-Menu-Vertical
	{
	    left:30px;
	}
		.CT-Menu-Vertical ul.CT-Menu /* Tier 1 */
		{
			margin-top:30px;
			left: 0px;	
			width: 152px;
		}
		.CT-Menu-Vertical ul.CT-Menu ul  /* Tier 2 */
		{ 
			top:0;
		    left: 152px;
		    width: 200px;
			background-color:#d96d24;
			border:1px solid #d96d24;
		}
		.CT-Menu-Vertical ul.CT-Menu ul ul  /* Tier 3+ */
		{
			top:-1px;
			left: 200px;
		    width: 200px; 
			background-color:#d96d24;
			border:1px solid #d96d24;
			z-index:999;
		}
		.CT-Menu-Vertical li /* all list items */
		{
			margin:0;
			padding:0;
			list-style-type:none;
		}
		.CT-Menu-Vertical li a,
		.CT-Menu-Vertical li a:hover 
		{
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
		}
		.CT-Menu-Vertical li.CT-Menu-AvecEnfant ,
		.CT-Menu-Vertical li.CT-Menu-Seul
		{
			padding-top:0px;
			padding-bottom:1px;
			width:151px;
			line-height:20px;
			margin-bottom:3px;
			background:url(../ct_images/menu/bgMenu.jpg) no-repeat;
		}
		.CT-Menu-Vertical li.CT-Menu-AvecEnfant a.Menu-Avec-Lien
		{
			color:#fff;
			padding-left: 10px;
			padding-top:4px;
			padding-bottom:4px;
			background:url(../ct_images/menu/arrowOrange.png) no-repeat 95% 50% ;
		}
		.CT-Menu-Vertical li.CT-Menu-Seul a.Menu-Avec-Lien
		{
			color:#fff;
			padding-left: 10px;
			padding-top:4px;
			padding-bottom:4px;
		}
		.CT-Menu-Vertical li.CT-Menu-AvecEnfant a:hover 
		{
			color:#4a4a4a;
			text-decoration:none;
			background:url(../ct_images/menu/arrowWhite.png) no-repeat 95% 50% ;
		}
		.CT-Menu-Vertical li.CT-Menu-Seul a:hover 
		{
			color:#4a4a4a;
			text-decoration:none;
		}
		/* NIV 2 */
		.CT-Menu-Vertical li li.CT-Menu-AvecEnfant,
		.CT-Menu-Vertical li li.CT-Menu-Seul 
		{
			background:none;
			margin-bottom:0px;
		}
		.CT-Menu-Vertical li li.CT-Menu-AvecEnfant a.Menu-Avec-Lien
		{
			color:#4a4a4a;
			padding-left: 10px;
			background: #eeeeee url(../ct_images/menu/arrowOrange.png) no-repeat 95% 50% ;
		}
		.CT-Menu-Vertical li li.CT-Menu-Seul a.Menu-Avec-Lien
		{
			color:#4a4a4a;
			padding-left: 10px;
			background:none;
			background-color:#eeeeee;
		}
		.CT-Menu-Vertical li li.CT-Menu-AvecEnfant a:hover {
			background: #d96d24 url(../ct_images/menu/arrowWhite.png) no-repeat 95% 50% ;
			color:#FFFFFF;
		}
		.CT-Menu-Vertical li li.CT-Menu-Seul a:hover {
			background: #d96d24 ;
			color:#FFFFFF;
		}

#contenu #menuHslrh{
height:62px;
background:url("../ct_images/newSlrh/bgMenuHslrh.png") top repeat-x;
display:inline-block;
margin:20px 0 0 0;
padding:0;
}

#contenu #menuHslrh #leftMenuHslrh{
background:url("../ct_images/newSlrh/leftMenuHslrh.png") left no-repeat;
padding:0 0 0 12px;
display:inline-block;
height:62px;
margin:0 auto;
}

#contenu #menuHslrh #rightMenuHslrh{
background:url("../ct_images/newSlrh/rightMenuHslrh.png") right no-repeat;
padding:0 12px 0 0;
margin:0;
display:inline-block;
height:62px;
}

#contenu #menuHslrh #rightMenuHslrh ul{
margin:0;
padding:0;
display:block;
}

#contenu #menuHslrh #rightMenuHslrh ul li{
float:left;
list-style:disc outside url("../ct_images/1.3/arrowOrange.png");
margin:10px 20px 0 20px;
}

#contenu #menuHslrh #rightMenuHslrh ul li a{
color:#414141;
text-decoration:none;
}

#contenu #menuHslrh #rightMenuHslrh ul li a:hover{
color:#e58138;
}

.contact{
font-size:11px;
color:#666666;
}

