body {
	background: url('../media/site/image_v2/fond-body.gif') repeat-x;
	margin: 0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1c5e5e;
}

table {

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1c5e5e;
}

h1 {

	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1c5e5e;
	font-weight:bold;
}

h2 {

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1c5e5e;
	font-weight:bold;
}


#entete {
	position: absolute;
	top: 0;
	width: 100%;
	height: 42px;
	background: url(../media/site/image_v2/fond-entete.gif);
}

	#titre {
		background: url(../media/site/image_v2/logo.gif) no-repeat;
		margin: 0;
		padding: 0;
		height: 28px;
		position: absolute;
		left:50%;
		/*margin-left: -480px;*/
		margin-left:-480px;
		width: 980px;
		top: 4px;
	}
	
		#titre span {
			display: none;
		}		
		
	#form_langue {
		height:28px;
		margin:0 -500px 0 0;
		padding:0;
		position:absolute;
		right:50%;
		text-align:center;
		top:0px;
		left:-100px;
		width:450px;
		color: white;
	}
	
		#lang p {
			margin: 0;
			display: inline;
		}
		
		#lang a {
			text-decoration: none;
			color:#FFFFFF;
		}		
		

		#lang a:hover {
			text-decoration: underline;
			color:#1c5e5e;
		}		
				

#conteneur {
	position: absolute;
	left:50%;
	margin-left: -490px;
	width: 980px;
	top: 85px;
	height:auto;
}

	#menu {
		position: absolute;
		top: -30px;
		left: 30px;
		list-style: none;
		margin: 0 0 0 10px;
	}
	
		#menu li span {
			display: none;			
		}
	
		#menu li {
			float: left;
			list-style: none;
			padding-left: 10px;
		}
		



		
		#accueil {
			width: 92px;
			height: 30px;
			background: url(../media/site/image_v2/bt-menu-court.png) no-repeat;
		}
			
			#accueil a {
				display: block;
				width: 92px;
				height: 30px;
				position: absolute;
				top: 10;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#00aad3;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
				margin-top:7px;
			}			

		#expliquation {
			width: 133px;
			height: 30px;
			background: url(../media/site/image_v2/bt-menu-long.png) no-repeat;
		}
			
			#expliquation a {
				display: block;
				width: 133px;
				height: 30px;
				position: absolute;
				top: 10;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#00aad3;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
				margin-top:7px;
			}	
			
		#message {
			width: 133px;
			height: 30px;
			background: url(../media/site/image_v2/bt-menu-long.png) no-repeat;
		}
			
			#message a {
				display: block;
				width: 133px;
				height: 30px;
				position: absolute;
				top: 10;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#00aad3;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
				margin-top:7px;
			}				
			
		#download {
			width: 133px;
			height: 30px;
			background: url(../media/site/image_v2/bt-menu-long.png) no-repeat;
		}
			
			#download a {
				display: block;
				width: 133px;
				height: 30px;
				position: absolute;
				top: 10;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#00aad3;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
				margin-top:7px;
			}	
			
		#solution-pro {
			width: 133px;
			height: 30px;
			background: url(../media/site/image_v2/bt-menu-long.png) no-repeat;
		}
			
			#solution-pro a {
				display: block;
				width: 133px;
				height: 30px;
				position: absolute;
				top: 10;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#00aad3;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
				margin-top:7px;
			}		

		#contact {
			width: 133px;
			height: 30px;
			background: url(../media/site/image_v2/bt-menu-long.png) no-repeat;
		}
			
			#contact a {
				display: block;
				width: 133px;
				height: 30px;
				position: absolute;
				top: 10;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#00aad3;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
				margin-top:7px;
			}		


.menu_haut {
	width: 133px;
	height: 30px;
	background: url(../media/site/image_v2/bt-menu-long.png) no-repeat;
}

.menu_haut a {
	display: block;
	width: 133px;
	height: 30px;
	position: absolute;
	top: 10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00aad3;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:7px;
	/*padding-left:10px;*/
}
		

		
	
	#formRechercher {
		position: absolute;
		/*right: 10px;*/
		top: -37px;
		margin: 0;
		padding: 0;	
	}
	
		#submitRechercher {
			position: relative;
			top:	5px;
		}

	#blocHaut {
		position: relative;
		background: url(../media/site/image_v2/fond-bloc-haut-inter.png) no-repeat;
		width: 980px;
		
		height: 420px;
		min-height: 420px;
		height: auto !important;
		
		padding-top: 33px;
	}
	
		 #encart {
			/*background:red none repeat scroll 0 0;*/
			background:none repeat scroll 0 0;
			height:1200px;
			left:30px;
			position:absolute;
			top:35px;
			width:220px;
		 }
		 
		 #contenu {
				/*background:red none repeat scroll 0 0;*/
				background:none repeat scroll 0 0;
				height:auto !important;
				margin:0 0 0 320px;
				min-height:800px;
				width: 635px;
		 }
	
		 #contenu2 {
				/*background:red none repeat scroll 0 0;*/
				background:none repeat scroll 0 0;
				height:auto !important;
				padding-left:20px;
				min-height:800px;
				width: 900px;
		 }
		/* Liste Ikodz */
		#listIkodz {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
			.listIkodzN1 {
				display: block;
				clear: both; 
				border-bottom:1px solid #C0C0C0;
			}
			
			.listIkodzN1Lib {
				font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #1c5e5e;
				font-weight:bold;
			}
		
			#listIkodz li  ul{
				margin: 0;
				padding: 0;
				list-style: none;
				
			}
			
				#listIkodz li  ul li{
					float: left;
					padding: 20px 20px 20px 0px; 
					
				}
		
			
	#footer {
		position: relative;
		bottom: -120px;
		/*color: #c8d210;*/
		color:black;
	}	
	
		#footer a {
			color: #c8d210;
			text-decoration:none;
		}
		
		#footer a:hover {
			color: #1c5e5e;
			text-decoration:none;
		}		
	
		#footer p {
			line-height: 30px;
		}
		
			#footer p img {
				position: relative;
				top: 4px;
			}
	
	
	#extra1 {
		position: absolute;
		bottom: 0;
		left: -100px;
		background: url(../media/site/image_v2/extra-main.gif);
		/*background: url(../media/site/image_v2/iphone.png);*/
		width: 318px;
		height: 374px;
	}
	
	#info h2{
	background:url('../media/site/image_v2/fondrubrique.png') no-repeat;
	color:white;
	/*height:20px;*/
	padding:10px;
	}
	
	.Accordion {
	/*
	border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	*/
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	background:url('../media/site/image_v2/fondrubrique.png') no-repeat;
	color:white;
	height:35px;
	/*margin:10px;*/
	padding:10px;
	/*
	background-color: #CCCCCC;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;*/
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 10px;
	/*height: 400px;*/
	color:black;
}
.AccordionPanelOpen .AccordionPanelTab {
	/*background-color: #EEEEEE;*/
}
.AccordionPanelTabHover {
	/*color: #555555;*/
}
.AccordionPanelOpen .AccordionPanelTabHover {
	/*color: #555555;*/
}
.AccordionFocused .AccordionPanelTab {
	/*background-color: #3399FF;*/
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	/*background-color: #33CCFF;*/
}

  .Accordion {
  overflow: visible !important;
  }
  
  .CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	height:auto;
	/*
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
	*/
}
/
.CollapsiblePanelTab {
	height:35px;
	/*font: bold 0.7em sans-serif;*/
	/*background-color: #DDD;*/
	/*background-color:#00abd3;*/
	/*border-bottom: solid 1px #CCC;
	margin: 0px;
	padding: 2px;*/
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background: url('../media/site/image_v2/fondrubrique.png') no-repeat;
}

.CollapsiblePanelTab h1 {
	color : white;
	height:35px;
	background: url('../media/site/image_v2/fondrubrique.png') no-repeat;
	padding:9px;
}


.CollapsiblePanelContent {
	margin: 10px;
	padding: 10px;
}

.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	/*background-color: #EEE;
	background-color:#00abd3;*/
	height:auto;
}


.CollapsiblePanelClosed .CollapsiblePanelTab {
 /* background-color: #EFEFEF */
}

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	/*background-color: #CCC;*/
}

.CollapsiblePanelFocused .CollapsiblePanelTab {
	/*background-color: #3399FF;*/
}
 /*
  .AccordionPanelContent {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
  }
 */
 #site {
	float:left;
	width:115px;
	margin-left:-20px;
	
 }
 #site a{
	color:white;
	background-color:#00abd3;
	display:block;
	height:15px;
	vertical-align:center;
	border: solid 1px #00abd3;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
 }
 
#gauche {
	/*margin-top:-50px;*/
	position:relative;
	float:right;
	margin-right:20px;
	width:500px;
	/*display:block;*/
	height:auto;
	list-style-type: none;
}
#gauche li {
	list-style-type: none;
}

#gauche table{
	width:500px;
}
#gauche table ul li {
	list-style-type:none;
}
.input_text {
	width:250px;
	-moz-box-shadow: 0 0 10px #EEE inset;
	-webkit-box-shadow: 0 0 10px #eee inset;
	border: 1px solid #CCC;
	padding:4px;
}
.td_titre{
	vertical-align:top;
	width:150px;
}
.imageflow{
	overflow:hidden; 
	position:relative; 
	text-align:left; 
	visibility:hidden; 
	width:100%;
	height:50px;
}
.imageflow img{
	border:none; 
	position:absolute; 
	top:0px;
	visibility:hidden; 
	-ms-interpolation-mode:bicubic
}
.imageflow p{
	margin:0 auto; 
	text-align:center
}
.imageflow .loading{
	border:1px solid white; 
	height:15px; 
	left:50%; 
	margin-left:-106px; 
	padding:5px; 
	position:relative;
	visibility:visible;
	width:200px;
}
.imageflow .loading_bar{
	background:#fff; 
	height:15px; 
	visibility:visible; 
	width:1%
	}
.imageflow .navigation{
	height:70px;
	z-index:10000;
}
.imageflow .caption{
	font-weight:bold; 
	position:relative;
	text-align:center; 
	z-index:10001;
}
.imageflow .scrollbar{
border-bottom:1px solid #b3b3b3; 
position:relative;
 visibility:hidden;
 z-index:10002;
 height:1px;
 }
 .imageflow .slider{
 background:url(../img/slider.png) no-repeat; 
 height:14px; 
 margin:-6px 0 0 -7px;
 position:absolute;
 width:14px; 
 z-index:10003
 }
 .imageflow .slideshow{
 cursor:pointer;
 height:14px; 
 margin:20px 0 0 20px; 
 position:absolute; 
 width:14px; 
 z-index:10003;
 }
 .imageflow .slideshow.pause{
 background:url(../img/button_pause.png) no-repeat
 }
 .imageflow .slideshow.play{
 background:url(../img/button_play.png) no-repeat
 }
 .imageflow .images{
 overflow:hidden; 
 white-space:nowrap
 }
 .imageflow .button{
 cursor:pointer; 
 height:17px; 
 position:relative; 
 width:17px;
 }
 .imageflow .previous{
	background:url(/img/tton_left.png) top left no-repeat; 
	float:left; margin:-7px 0 0 -30px;
}
.imageflow .next{
background:url(button_right.png) top left no-repeat; 
float:right; 
margin:-7px -30px 0 30px;
}

.div-info {
	/*margin-left:-20px;*/
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}

.tooltip {
	display:none;
	background:transparent url('../img/tooltip.png');
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.texte_ikodz {
	background-color:#F2F2F2;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	padding:10px;
	color:black;
	font-size:12px;
}
form {
	display:inline;
}
