﻿*{
	margin: 0;
	padding: 0;
}
body{
	color: black;
	font-family: Calibri, Arial, Helvetica;
	font-size:12px;
	list-style:disc;
	height: 100%;
}
.body{
	background-color:#e1e2e4;
}

#body1 {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/v3/background.png);
	background-repeat:repeat-y;
	margin-top: 10px;
	padding-left:25px;
}


a{
	color: #000000;
	text-decoration: none;
}
.float_right{
	float: right;
}
.float_left{
	float: left;
}
.clear{
	clear: both;
}

h3 a{
	font-size: 20px;
	font-weight:normal;
	color:#808080;
}

/*La largeur de H3 a été modifiée, elle pose probleme pour une utilisation globale*/
h3{
	font-size: 20px;
	background:url(images/v3/fond_titre.jpg) no-repeat;
	width:250px;
	height:22px;
	padding-left:20px;
	padding-top:5px;
	font-weight:normal;
	color:#808080;
}
h5 , .ms-rteCustom-TitreArticle{
	font-family: Verdana;
	font-size:18px;
	font-weight:normal;
	color:navy;			
}
ul{
	list-style:disc inside;
}
/************************************************************/
/********************       Header       ********************/
/************************************************************/

#header {
	padding-left:20px;
	margin-top: 15px;
}
#header #logo{
	background: url(images/v3/logo_header.png) no-repeat;
	display: block;
	float:left;
	height: 136px;
	width: 135px;
	float: left;
}
#header #logo_titre{
	background: url(images/v3/titre_header.png) no-repeat;
	display:block;
	float:left;
	width: 398px;
	height: 49px;
	margin-left:30px;
}
#header #drapo{
	float: right;
	width: 200px;
}

#drapo{
	margin-right: -10px;
	margin-top: 15px;
	display: block;
}
#drapo a{
	display:block;
	float: right;
	width: 27px;
	height: 35px;
}
* html #drapo a{
	height: 60px;
}

#drapo #fr{
	background: url(images/v3/drapeau_fr.png) no-repeat;
}
#drapo #de{
	background: url(images/v3/drapeau_de.png) no-repeat;
}
#drapeau_div{
	float:right;
	margin-bottom:-35px;
	margin-right:12px;
	margin-top:-20px;
}
#SRSB input{
	float:right; 
	height:16px;
	background: transparent url(images/v3/search.png) left no-repeat; 
	padding-left: 25px;
}
#header td a{
	/*color:#FFF;*/
	text-decoration:none;
	border:0px;
}

/************************************************************/
/******************          Menu           *****************/
/************************************************************/

div#menu {
	width: 720px;
	margin-top: 40px;
	margin-right:-8px;
	display:block;
	float: right;
}
div#menu ul {padding: 0; width: 720px; margin:0px;}
div#menu li.sousmenu {background: white;}
div#menu ul li {position:relative; list-style: none; float:left;background-color: #ECEDED; z-index:1;}
div#menu ul ul {position:absolute; top: 35px; left: 0px; display:none;}
div#menu ul li ul li{float:none;}
/*div#menu .niveau2 a {margin-left:-15px;}*/
div#menu li a {text-decoration: none;}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;} 
div#menu ul.niveau1 li.sousmenu.hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu.hover ul.niveau3 {display:block;} 
div#menu ul li {behavior:expression(addHover(this));} /*Add Hover on LI for IE*/

#onglet_groupe{
	background:url(images/v3/onglet_groupe.png) no-repeat bottom;
	display:block;
	width: 119px;
	height: 35px;
}
#onglet_holding{
	background:url(images/v3/onglet_holding.jpg) no-repeat bottom;
	display:block;
	width: 119px;
	height: 35px;
}
#onglet_eng{
	background:url(images/v3/onglet_eng.png) no-repeat bottom;
	display:block;
	width: 134px;
	height: 35px;
}
#onglet_it{
	background:url(images/v3/onglet_it.png) no-repeat bottom;
	display:block;
	width: 237px;
	height: 35px;
}
#onglet_comm{
	background:url(images/v3/onglet_comm.png) no-repeat bottom;
	display:block;
	width: 168px;
	height: 35px;
}
#onglet_job{
	background:url(images/v3/onglet_job.png) no-repeat bottom;
	display:block;
	width: 54px;
	height: 35px;
}
div#menu ul#menu_groupe{width:150px;}
div#menu ul#menu_eng{width:210px;}
div#menu ul#menu_it{width:300px;}
div#menu ul#menu_comm{width:168px;}
div#menu ul#menu_groupe li a{display:block;width:150px;}
div#menu ul#menu_eng li a{display:block;width:210px;}
div#menu ul#menu_it li a{display:block;width:300px;}
div#menu ul#menu_comm li a{display:block;width:168px;}
div#menu .niveau2 a{background-color:#ECEDED;}

*+html #menu ul li ul li a{ margin-left:-15px;}/*hack ie7*/
* html #menu ul li ul li a{ margin-left:-15px;}/*hack ie6*/
#onglet_groupe:hover{
	background-position:top
}
#onglet_holding:hover{
	background-position:top
}
#onglet_eng:hover{
	background-position:top
}
#onglet_it:hover{
	background-position:top
}
#onglet_comm:hover{
	background-position:top
}
#onglet_job:hover{
	background-position:top
}
.li_niveau1{
	float:left;
	margin-right: 5px;

	width: 15px;
	height: 15px;
	background:url(images/v3/puce_niveau1.jpg) no-repeat;
}
/*.li_niveau1 a{
	font-weight:bold;
}*/	
.li_niveau2{
	float:left;
	margin-right: 5px;
	margin-left: 8px;

	width: 15px;
	height: 15px;
	background:url(images/v3/puce_niveau2.jpg) no-repeat;
}
.li_niveau3{
	float:left;
	margin-right: 5px;
	margin-left: 16px;

	width: 15px;
	height: 15px;
	/*background:url(images/v3/puce_niveau3.jpg) no-repeat;*/
}
.li_niveau4{
	margin-right: 5px;
	margin-left: 35px;

	width: 15px;
	height: 15px;
	background:url(images/v3/puce_niveau4.jpg) no-repeat;
}
.li_niveau5{
	margin-right: 5px;
	margin-left: 45px;

	width: 15px;
	height: 15px;
	background:url(images/v3/puce_niveau5.jpg) no-repeat;
}

/************************************************************/
/******************       Web Control       *****************/
/************************************************************/
#container{
	padding-top: 20px;
	padding-left:20px;
	/*border: 1px solid red;*/
	min-height: 870px;
	z-index:0;
}
#contener_bas_gauche{
	padding-bottom:30px;
}

/************************************************************/
/********************  Carrousel jQuery * *******************/
/************************************************************/

.items{
	float:left;
	padding: 0 3px;
	padding-top: 3px;
}
.alt_item{
	position:absolute;
	background-color: white;
	border: grey solid 1px;
	padding: 2px;
}
#carrousel_ajax{
	height:78px;
}

/************************************************************/
/********************  Page de recherche  *******************/
/************************************************************/


.RightCell
{
	display:none;		
}
.ms-srchresultstop
{
	background-color:white;
}
.srch-stats
{
	background-color:white;
}

.srch-Page
{
	background-color:white;

}

#SRST.srch-WPBody
{
/*	display :inline;
	padding:0 10px;
	border:1px solid white;*/
	background:white;

}
#SRP{
}
/************************************************************/
/********************        Footer       *******************/
/************************************************************/

/*#trait_footer{
	background-color: #CCCCCC;
	width: 875px;
	height: 2px;
	margin-bottom:10px;
}

#footer{
	margin-top:0px;
	text-align:center;
	padding-top:20px;
	padding-bottom: 20px;
}*/

#trait_footer{
	background-color: #CCCCCC;
	width: 875px;
	height: 2px;
	margin-bottom:10px;
}

#footer{
	border-top: 2px solid silver;
	margin-top:0px;
	margin-left:20px;
	text-align:center;
	padding-top:20px;
	padding-bottom: 20px;
}
