/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	behavior:url(csshover.htc);
	background-color:#F4F4F4;
	}
	
a {
	text-decoration:none;
	}

.clearLeft {
	clear:left;
	}

.clearRight {
	clear:right;
	}

.clearBoth {
	clear:both;
	margin:0px;
	padding:0px;
	}

.blockleft {
	float:left;
	}
	
.blockright {
	float:right;
	}	

ul, li, form, h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
/*	list-style-type:none;*/	
	}	
	
ul li {
	padding-bottom:0px;
	}
	
img{
	border:0px;
	top: 0px;
	right: 0px;
	}	
	
form{
	padding:0px;
	margin:0px;
	}
	
p {
	padding:0px;
	margin:0px;
	}		
	
/********************************************/


#container {
	width:991px;
	height:auto;
	margin:0 auto;
	}
	
.header {
	width:991px;
	height:137px;
	background:url(../medias/banner-bg.jpg) bottom left no-repeat;
	behavior: url(htc/iepngfix.htc);
	}
	
.logo {
	width:265px;
	height:132px;
	padding-left:12px;
	behavior: url(htc/iepngfix.htc);
	padding-top: 5px;
	float:left;
	}	
	
.logo-miko {
	width:169px;
	height:92px;
	float:left;
	padding-left:62px;
	padding-top: 31px;
	}		

.logo-yoplait {
	width:169px;
	height:92px;
	float:left;
	padding-left:50px;
	padding-top: 31px;
	}	
	
.logo-candia {
	width:169px;
	height:92px;
	float:left;
	padding-left:50px;
	padding-top: 31px;
	}
	
	
	
/*****************Menu************************/		


.main-menu {
	padding-bottom:8px;
	background-color:#fff;
	}

.menu-left-strip {
	width:12px;
	height:34px;
	float:left;
	}
	
.menu-bg {
	width:967px;
	height:34px;
	background:url(../medias/menu-bg.jpg) top left repeat-x;
	float:left;
	}	

.menu-right-strip {
	width:12px;
	height:34px;
	float:left;
	}
	
.menu-haut {
	width:860px;
	height:34px;
	float:left;
	padding-left:35px;
	}
	
.menu-flags {
	width:70px;
	height:34px;
	float:left;
	}	
	
.flag-eng {
	width:35px;
	height:27px;
	float:left;
	}
	
.flag-fr {
	width:32px;
	height:27px;
	float:left
	}
	
.menu-links-up {
	width:860px;
	height:auto;
	padding-top:2px;
	}
	
/*.menu-links-up ul li {
	list-style:none;
	display:inline;
	padding-right:8px;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.menu-links-up ul li a {
	color:#FFFFFF;
	}
	
.menu-links-up ul li a:hover {
	color:#CCCCCC
	}*/		
	
.menu-links-up ul li.sep {
	width:auto;
	height:auto;
	padding-right:12px;
	padding-left:12px;
	}
					

/*****************Fin Menu************************/	


/***************************************************************Content****************************************************************/	


.main-content {
	width:991px;

	height:auto\;
	background-color:#FFFFFF;
	height: auto;
	}

.content {
	width:967px;
	height:auto;
	padding-left:12px;
	padding-right:12px;
	background-color:#FFFFFF;
	padding-bottom: 8px;
	}	
	

/*****************Letf-Content************************/	


.left-content-bloc-haut {
	width:212px;
	height:auto;
	}	

.leftBlocHautNew {
	width:202px;
	height:43px;
	background:url(../medias/left-bloc-Top_new.jpg) top left no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	}
	
.leftBlochautImgBas {
	width:212px;
	height:40px;
	background:url(../medias/left-bloc-Haut-Img_bottom.jpg) top left no-repeat;
	}
	
.leftBlocMilieuBg {
	width:197px;
	height:auto!important;
	min-height:260px;
	padding-left:15px;
	background:url(../medias/left-bloc-milieu-bg.jpg) top left repeat-y;
	padding-top: 7px;
	}
	
*html .leftBlocMilieuBg {
	height:260px!important;
	}			

.left-content {
	width:212px;
	height:auto;
	float:left;
	}
	
.left-content-bloc-bas {
	width:212px;
	height:auto;
	}
	
.left-content-bloc-bas-txt {
	width:196px;
	height:auto;
	background:url(../medias/left-bloc-bas-bg02.jpg) top left repeat-y;
	padding-top: 12px;
	padding-left: 8px;
	padding-right: 8px;
	}
	
.left-content-bloc-bas-pic {
	width:177px;
	height:23px;
	background:url(../medias/left-bloc-bas-pic.jpg) top left no-repeat;
	padding-bottom: 15px;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 10px;
	}
	
.titre-bloc {
	width:130px;
	height:auto;
	background:url(../medias/titre-arrow.png) top left no-repeat;
	behavior: url(../htc/iepngfix.htc);
	padding-left:30px;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 17px;
	font-weight: bold;
	}
	
.titre-bloc.leftUp {
	color:#1257A8;
	}
	
.titre-bloc.leftBas {
	color:#D2232A;
	}
	
.titre-bloc.RightUp {
	color:#319563;
	}	
	
.titre-bloc.rightBas {
	color:#F0BA00;
	}		
	
.left-bloc-haut-Img {
	width:168px;
	height:240px;
	padding-top: 5px;
	padding-bottom: 10px;
	}	
	
.left-content-bloc-bas-int {
	width:186px;
	height:auto!important;
	min-height:100px;
	background:url(../medias/left-bloc-bas-int-bg.jpg) bottom center no-repeat;
	padding-left:5px;
	padding-right:5px;
	}
	
*html .left-content-bloc-bas-int {
	height:100px!important;
	}
	
.QusetionSondage {
	width:186px;
	height:auto;
	padding-bottom:5px;
	border-bottom:1px dashed #999999;
	font-weight: normal;
	}					

.ReponseSondage {
	width:170px;
	height:auto;
	border-bottom:1px dashed #999999;
	padding-bottom: 16px;
	}
	
.ReponseSondage-rad01 {
	float:left;
	width:60px;
	padding-left:12px
	}	
	
.ReponseSondage-rad01 input {
	width:14px;
	height:auto;
	margin-right:8px;
	}
	
.ReponseSondage-rad02 {
	float:right;
	width:60px;
	text-align: right;
	padding-right:15px;
	}	
	
.ReponseSondage-rad02 input {
	width:14px;
	height:auto;
	margin-right:8px;
	}			

.sondage-resultat {
	width:50px;
	height:auto;
	padding-left:17px;
	background:url(../medias/sondage-resultat-arrow.png) top left no-repeat;
	behavior: url(../htc/iepngfix.htc);
	float:left;
	}

.sondage-resultat a {
	color:#000;
	}	
	
.sondage-archive {
	width:55px;
	height:auto;
	float:right;
	padding-left:17px;
	background:url(../medias/sondage-resultat-arrow.png) top left no-repeat;
	behavior: url(../htc/iepngfix.htc);
	margin-top: 8px;
	}
	
.sondage-archive a {
	color:#000;
	}	
	
.LeftTitreDate {
	background:url(../medias/news-events-Pix.jpg) top left no-repeat;
	padding-left:20px;
	font-size:10px;
	padding-bottom: 6px;
	padding-top: 1px;
	color: #666666;
	}
	
.ReadMore {
	float:right;
	font-size:10px;
	padding-right:15px;
	color:#339966;
	padding-top:5px;
	}	
	
.ReadMore a {
	color:#339966;
	text-decoration:none;
	}
	
.ReadMore a:hover {
	color:#339966;
	text-decoration:underline;
	}
				
	

/*****************Fin-Letf-Content************************/	



/*****************Middle-Content************************/	


.middle-content {
	width:522px!important;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:8px;
	}
	
	
/*****************Fin-Middle-Content************************/	



/*****************Right-Content************************/	


.right-content {
	width:212px;
	height:auto;
	float:right;
	}
	
.right-content-bloc-haut {
	width:190px;
	height:342px;
	background:url(../medias/bloc-droit-bgFull.jpg) top left no-repeat;
	padding-top: 15px;
	padding-left: 22px;
	}
	
.right-content-bloc-haut-pic01 {
	width:182px;
	height:60px;
	background:url(../medias/right-bloc-haut-pic01.jpg) top left no-repeat;
	padding-top: 18px;
	padding-left: 30px;
	}
	
.right-content-bloc-haut-txt {
	width:186px;
	height:auto!important;
	min-height:200px;
	background:url(../medias/right-bloc-haut-bg.jpg) top left repeat-y;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 5px;
	}
	
*html .right-content-bloc-haut-txt {
	height:200px!important;
	}	
	
.right-content-bloc-haut-pic02{
	width:212px;
	height:54px;
	background:url(../medias/right-bloc-haut-pic02_r1_c1.jpg) top left no-repeat;
	}
	
.right-content-bloc-bas {
	width:212px;
	height:auto;
	}
	
.right-content-bloc-bas-txt {
	width:196px;
	height:auto!important;
	min-height:100px;
	background:url(../medias/right-bloc-bottom-bg-new.jpg) top left repeat-y;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 15px;
	}
	
	
*html .right-content-bloc-bas-txt {
	height:100px!important;
	}
	
.right-content-bloc-bas-pic02 {
	width:212px;
	height:42px;
	background:url(../medias/right-bloc-bas-picBas.jpg) top left no-repeat;
	}	
	
.bloc-droit-vos-question {
	position:absolute;
	top: -8px;
	left: 70px;
	}
	
.titre-bloc-droit {
	width:130px;
	height:auto;
	background:url(../medias/titre-arrow.png) top left no-repeat;
	behavior: url(../htc/iepngfix.htc);
	padding-left:30px;
	padding-top: 3px;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	}
	
.bloc-droit-haut-int-question {
	width:186px;
	height:auto;
	color:#0036D7;
	padding-bottom:5px;
	}
	
.bloc-droit-haut-int-question a {
	color:#0036D7;
	}	
	
.bloc-droit-haut-int-reponse {
	width:186px;
	height:auto;
	}
	
.right-content-bloc-Contenu {
	width:186px;
	height:auto;
	background:url(../medias/bloc-droit-border-txt.jpg) bottom center no-repeat;
	padding-bottom: 10px;
	margin-bottom: 10px;
	}
	
.BlocDroitQuestion-readMore {
	width:100px;
	height:auto;
	padding-right: 20px;
	float: right;
	text-align: right;
	padding-top: 13px;
	}
	
.BlocDroitQuestion-readMore a {
	color:#000;
	}	
	
.bloc-droit-bas-recherche {
	width:186px;
	height:auto;
	padding-top:5px;
	padding-bottom:15px;
	background:url(../medias/bloc-droit-border-txt.jpg) bottom center no-repeat;
	padding-left: 10px;
	}
	
/*.bloc-droit-bas-recherche input {
	margin-right:10px;
	height:17px;
	width:120px;
	border:#989898 1px solid;
	}*/
	
.bloc-droit-bas-toll-free {
	width:185px;
	height:44px;
	background:url(../medias/toll-free.jpg) top center no-repeat;
	margin-top:8px;
	padding-top:6px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	}
	
table#search td input.search {
	height:17px;
	width:140px;
	border:#989898 1px solid;
	}
	
table#search td input.btnOk {
	height:23px;
	width:28px;
	}								 				
			
	
	
/*****************Fin-Right-Content************************/	



/*****************Footer************************/


.footer {
	width:991px;
	height:65px;
	}

.footer-left-pic {
	width:39px;
	height:65px;
	float:left
	}	
	
.footer-bg {
	width:919px;
	height:65px;
	float:left;
	background:url(../medias/footer-bg.jpg) top left repeat-x;
	}
	
.footer-right-pic {
	width:33px;
	height:65px;
	float:right;
	}
	
.footerLogoQuality {
	width:240px;
	height:35px;
	padding-top:15px;
	padding-right:15px;
	float: left;
	}	
	
.footerLogoQuality ul li {
	list-style:none;
	padding-right:5px;
	display:inline;
	}
	
.footer-address {
	width:400px;
	height:auto;
	padding-top:15px;
	padding-right:15px;
	float: left;
	color:#FFFFFF;
	text-align:center;
	}
	
.footer-right-txt {
	width:240px;
	height:auto;
	float:right;
	padding-top: 15px;
	color: #FFFFFF;
	font-size: 10px;
	}
	
.footer-right-txt a {
	color:#fff;
	}						


/*****************Fin-Footer************************/









/******************************************************nav***************************************/



#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em;
font-size:17px;
color:#FFFFFF;
font-weight:bold;

}


#nav a{
display:block;
padding:0px;
color:#fff;
text-decoration:none;
}


#nav a:hover{
color:#D8E9CD;
}

#nav li a.active{
	color:#D8E9CD;
	}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:9em;
top:25px;
}

#nav li ul a{
width:11em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.nav-02 {
	background-color:#7BBF57;
	border-bottom:1px solid #FFFFFF;
	font-size:14px;
	padding-left:6px;
	font-weight:500;
	}

/******************************************************Fin-nav***************************************/


/******************************************************Scroll-Home-Bas***************************************/


	
#screen{
	padding:0;
	margin:0;
	}
	
		
/*	#screen {
	width:550px;
	height:77px;
	background:url(images/scroll-bg.jpg) top left no-repeat;
	}*/
			
.scroll-skin {
	width:505px;
	height:77px;
	background:url(../medias/scroll-bg.jpg) top left no-repeat;
	padding-left:15px;
	}
				
#screen li{
	float:left;
	list-style:none;
	cursor:pointer;
	}
	
#screen .jq-ss-crop{
	padding:8px 17px;
	float:left;				
	}
	
#left,#right{
	font-weight:bolder;
	display:block;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 18px;
	}
	
#view{
	width:430px;
	height:77px;
	overflow:hidden;
	}
				
#images{
	width:3818px !important;
	width:3822px;
	padding:0;
	}
	
ul#images img {
	width:87px;
	height:60px;
	}	
				
#images li img{
	border:0;
	height:60px;
	width:70px;
	}


/******************************************************Fin-Scroll-Home-Bas***************************************/


.middle-content-ScrollMiddle {
	width:480px;
	height:auto!important;
	min-height:475px;
	padding-left: 18px;
	}
	
*html .middle-content-ScrollMiddle {
	height:475px!important;
	}
	
.middle-content-ScrollMiddle img {
	height:470px;
	width:490px;
	}	
	
	
	

/************************************Scroll_left*******************************************/
	
				  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 200px; margin: 25px auto; position: relative; min-height: 500px;
											  background: url(images/bg.png) top center; }



/*
	SLIDER
*/
/*.slider-wrap								{ width: 200px; position: absolute; top: 87px;}	*/	
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 200px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
/*#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }*/
/*.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }*/

/*.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
*/


.wrapper img{
	width:168px;
	height:263px;}
	
#main-photo-slider {
	width:168px;
	height: 263px;
	padding: 0px;
	margin: 0px;
	}	
	
/************************************Fin-Scroll_left*******************************************/	


/*****************************************PageInt************************************************/


.PageInt {
	width:724px;
	height:auto;
	float:left;
	padding-left: 10px;
	}
	
.PageIntHaut {
	width:724px;
	height:39px;
	background:url(../medias/pageInthaut.jpg) top left no-repeat;
	}
	
.PageIntBg {
	width:724px;
	height:auto!important;
	min-height:465px;
	background:url(../medias/pageIntBg.jpg) top left repeat-y;
	padding-top: 4px;
	padding-bottom: 4px;
	}
	
*html .PageIntBg {
	height:465px!important;
	}	
	
.PageIntBas {
	width:724px;
	height:37px;
	background:url(../medias/pageIntBas.jpg) bottom left no-repeat;
	}
	
.PageIntContenuTitre {
	width:714px;
	height:22px;
	background-color: #f7f7f7;
	padding-left: 10px;
	padding-top: 6px;
	}
	
.PageIntContenuTxt .Titre {
	color:#D2232A;
	width:704px;
	height:auto;
	font-size:14px;
	padding-bottom:5px;
	font-weight:bold;
	padding-top:5px;
	text-transform: uppercase;
	}	
	
.PageIntContenuTxt {
	width:704px;
	height:auto;
	margin-top: 12px;
	}
	
.PageIntContenuTxt a {
	text-decoration:underline;
	color:#CC3300;
	}			
	
.PageIntContenuTxt img {
	margin:7px;
	border:1px solid #CCCCCC;
	}
	
.filDariane {
	padding-top:25px;
	padding-left:50px;
	color:#666666;
	font-size:10px;
	}
	
.filDariane a {
	color:#666666;
	text-decoration:underline;
	}
	
.filDariane ul li {
	list-style:none;
	display:inline;
	}
	
.PageIntContenu {
	width:704;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	}
	
.PageContenuTitreInt {
	float:left;
	width: 450px;
	}
	
.PageContenuFilDarianne {
	float:right;
	width: 390px;
	padding-right: 10px;
	text-align: right;
	font-size:10px;
	color:#666666;
	text-transform:none;
	font-weight: normal;
	}
	
.PageContenuFilDarianne a {
	color:#666666;
	}
	
.PageContenuFilDarianne ul li {
	list-style:none;
	display:inline;	
	}
	
.CategoryProductsIntTitre {
	height:20px;
	font-size:12px;
	color:#F4AD15;
	font-weight:bold;
	text-align: center;
	}
	
.CategoryProductsIntTitre a {
	color:#F4AD15;
	}		
	
.PageContenuIntCategoryProduit {
	height:auto!important;
	min-height:395px;
	padding-left: 24px;
	padding-right: 15px;
	margin-top: 20px;
	}
	
*html .PageContenuIntCategoryProduit {
	height:395px!important;
	}

.CategoryProductsIntImg {
	height:102px;
	}
	
.CategoryProductsIntImg img {
	height:102px;
	width:102px;
	margin-left: 15px;
	margin-bottom: 5px;
	}
	
.CategoryProductsIntTxt {
	height:30px;
	color:#666666;
	padding-top: 5px;
	}					
		
.PageContenuIntBasItem {
	font-size:11px;
	color:#666666;
	text-transform:none;
	font-weight:normal;
	}
	
.CategoryProductsBg {
	background:url(../medias/mosaique-produit-bg.jpg) top left no-repeat;
	height:181px;
	width:156px;
	padding-right:10px;
	float:left;
	margin-bottom: 10px;
	}
	
.CategoryProductsInt {
	padding-top:9px;
	padding-left:12px;
	width: 134px;
	height: auto;
	}
	
.PageProduitInt	{
	width:704px;
	height:auto!important;
	min-height:370px;
	margin-top: 18px;
	margin-bottom: 12px;
	}
	
*html .PageProduitInt {
	height:370px!important;
	}
	
.PageContenuTitreInt h1 {
	font-size:14px;
	font-weight:bold;
	color:#D2232A;
	text-transform: uppercase;
	}	
	
	
/******************************************FCK-Editor********************************************/


.PageIntFCKEditor .Titre {
	color:#7BBF57;
	height:auto;
	font-size:12px;
	padding-bottom:5px;
	font-weight:bold;
	padding-top:5px;
	}	
	
.PageIntFCKEditor {
	height:auto;
	margin-top: 12px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	}
	
.PageIntFCKEditor a {
	text-decoration:underline;
	color:#CC3300;
	}			
	
.PageIntFCKEditor img {
	margin:7px;
	}


.PageIntFCKEditor .SBold{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	font-weight: bold;
}	
.PageIntFCKEditor .Stitre{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	text-decoration:underline;

}	
.PageIntFCKEditor .StitreBold{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	text-decoration:underline;
	font-weight: bold;

}

.PageIntFCKEditor li {
margin-left:5px;
}

.PageIntFCKEditor ul {
margin-left:5px;
}


/******************************************FCK-Editor********************************************/
	
	
	

/*****************************************FicheProduit************************************************/



.PageProduitIntImgBg {
	width:302px;
	height:349px;
	float:left;
	background:url(../medias/product-bg.jpg) top left no-repeat;
	padding-right:8px;
	padding-left: 21px;
	padding-top: 24px;
	}

.PageProduitIntImgBg img {
	width:281px;
	height:323px;
	}	
	
.PageProduitIntDescrip {
	width:345px;
	height:auto;
	float:left;
	}
	
.PageProduitIntDescripTxt {
	height:auto;
	color:#666666;
	padding-bottom: 16px;
	}
	
.PageProduitIntDescripValeurs {
	height:auto;
	margin-bottom: 17px;
	}
	
.ValeursTitre {
	font-size:12px;


	color:;
	padding-bottom:12px;
	color: #E69E0B;
	}
	
.ValeursChiffre {
	width:300px;
	height:auto;
	background-color:#ECE9D8;
	border:1px solid #F3A703;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 3px;
	}	
	
table#ValeurNutritionel td {
	padding-right:6px;
	font-size:10px;
	padding-bottom: 6px;
	color:#CC0033;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	} 
	
table#ValeurNutritionel th {
	border-bottom:1px solid #fFF;
	padding-bottom:6px;
	font-size:10px;
	}
	
span.ValeursChiffreInt {
	color:#FF0000;
	}					
	
.PageProduitIntDescripTxtPrint {
	height:25px;
	width:130px;
	float: right;
	text-align: right;
	}

			


/*****************************************FinFicheProduit************************************************/


/*****************************************Recrutement************************************************/

.RecrutementGauche {
	width:120px;
	height:auto;
	padding-right:20px;
	float:left;
	color: #666666;
	padding-left:10px;
	}
	
.RecrutementGauche ul li {
	background:url(../medias/recrutement-arrow.jpg) top left no-repeat;
	border-bottom:1px dashed #3366CC;
	padding-bottom:7px;
	padding-top:7px;
	width:106px;	
	padding-left:14px;
	list-style:none;
	}
	
.RecrutementGauche ul li a {
	color:#666666;
	}
	
.RecrutementDroit {
	width:550px;
	height:auto;
	float:left;
	color:#333333;
	}
	
span.RecrutementDroitTitre {
	color:#7DC45C;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	}
	
span.RecrutementDroitSousTitre {
	font-weight:bold;
	text-decoration:underline;
	}		
	
/*****************************************FinRecrutement************************************************/	


/*****************************************Formulaire************************************************/	


.RecrutementDroitTitreHaut {
	padding-bottom:15px;
	}

.RecrutementDroitTitreHaut h2 {
	color:#7DC45C;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	}
	
.RecrutementDroitFormulaire {
	height:auto;
	padding-left: 10px;
	}
	
table#formulaire-recrutement th {
	width:185px;
	height:38px;
	padding-right:15px;
	text-align:left;
	font-weight:normal;
	color:#666666;
	vertical-align:top;
	padding-top: 3px;
	}	
	
table#formulaire-recrutement td {
	width:300px;
	height:auto;
	padding-right:15px;
	text-align:left;
	vertical-align:top;
	}	
	
table#formulaireBtnRadio td {
	width:45px;
	}	

table#formulaire-recrutement .TxtBox {
	width:170px;
	height:16px;
	border:1px solid #999999;
	}
	
table#formulaire-recrutement .BrowseBtn {
	height:23px;
	font-size:11px;
	vertical-align:top;
	}	
	
			
	
									
/*****************************************PopUp************************************************/

#containerOpaque {
    display : none;
    position : absolute;
    width:100%;
    height:100px;
    top:0;
    left:0;
    bottom:0;
    background:#999999;
    opacity: 0.8;
    -moz-opacity:0.5;
    filter:alpha(opacity=50,finishopacity=50, style=1);
	 z-index: 999;
	 padding-bottom:60px;
	}
	
*html #containerOpaque{
	height:1200px;
	width:1500px;
	padding-right:10%;
	}
		
#imageContainerOpaque {
    display : none;
    position : fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    bottom:0;
    background:#999999;
    opacity: 0.8;
    -moz-opacity:0.5;
    filter:alpha(opacity=50,finishopacity=50, style=1);
	 z-index: 999;
	 padding-bottom:60px;
	}
	
*html #imageContainerOpaque{
	height:auto;
	width:1500px;
	padding-bottom:0px;
	position:absolute;
	}	


	
.divPopup{
	position:absolute;
	display:block;
	z-index:1001;
	width:465px;
	background-color:#F4F4F4;
	border:4px solid #676767;
	height:auto;
	left: 65%;
	color:#666666;
	
	}	
.divPopupPromo{
	position:absolute;
	z-index:1001;
	background-color:#F4F4F4;
	border:4px solid #676767;
	height:auto;
	left: 5%;
	top: 5%;
	color:#666666;
	
	}	

.popupSondageInt {
	padding:8px;
	width:auto;
	height:auto;
	padding-left: 20px;
	padding-right: 20px;
	}

.popupSondageTitre {
	background-color:#E8E8E8;
	width:auto;
	height:25px;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 10px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}
	
.popupSondageTitreTxt {
	float:left;
	padding-top:5px;
	width:370px;
	height:auto;
	}	
	
.popupSondageClose {
	padding-top:1px;
	float:right;
	width:auto;
	text-align:right;
	_position:absolute;
	_right:0px;
	_top:0px;
	}	
	
	

.popupSondageIntTitre {
	font-size:10px;
	color:#CC0000;
	padding-bottom: 5px;
	}
	
.popupSondageIntTxt {
	width:auto;
	height:auto;
	padding-bottom: 5px;
	}	

.popupSondageIntStats {
	width:auto;
	height:auto;
	padding-bottom:15px;
	border-bottom:#CCCCCC 1px dashed;
	}
	
.IntStasResultat {
	width:130px;
	height:auto;
	padding-right:12px;
	float:left;
	color: #003399;
	}
	
.IntStasResultatYes {
	width:130px;
	height:auto;
	padding-right:12px;
	float:left;	
	color:#668800;
	}
	
.IntStasResultatTotal {
	width:140px;
	height:auto;
	float:right;
	color:#668800;
	text-align: right;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.pics {  
    height:  240px;  
    width:   168px;   
} 
 
.pics img {  
    width:  168px; 
    height: 240px;
} 



/*********************************************Poll************************************************/	

#Pollleft {
	float: left;
	width: 186px;
	color: black;}
	
	
/* Bar Graphs */
.graph {
  width: 186px;
  position: relative;
  right: 30px;
}
.bar-title {
  position: relative;
  float: left;
  width: 62px;
  line-height: 10px;
  margin-right: 10px;
  font-weight: normal;
  text-align: right;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}

.bar-container {
  position: relative;
  float: left;
  width: 112px;
  height: 10px;
  margin: 0px 0px 12px;
}

.bar-container div {
  background-color:#CC6600;
  height: 11px;

}

.bar-container strong {
  position: absolute;
  right: -30px;
  top: 0px;
  overflow: hidden;
  font:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF0000;  
}

#poll-results p {
  text-align: left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#3366FF;
  font-weight:bold;
}

h3 {
	color:#339933;
	font-size: 15px;
	text-align: left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table#TabPoll th {
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
table#TabPoll td.votePoll {
	padding-bottom:5px;
	}
	
table#TabPoll td input {
	height:21px;
	font-size:11px;
	}	
	

/****************************************************FinPoll*****************************************************/	


/*********************************PageNews************************************/

.PageNews {
	width:704px;
	height:auto!important;
	min-height:395px;
	padding-top:10px;
	}
	
*html .PageNews {
	height:395px!important;
	}
	
.PageNewsALl {
	width:704px;
	height:auto;
	padding-bottom: 15px;
	}	
	
.PageNewsPics {
	float:left;
	}
	
.PageNewsPics img {
	width:100px;
	height:88px;
	margin-right:15px;
	/*border:1px solid #CCCCCC;*/
	}
	
.PageNewsTxt {
	float:left;
	width:589px;
	height:auto;
	}
	
.PageNewsDate {
	font-size:10px;
	padding-bottom:5px;
	}
	
.PageNewsTitre {
	color:#3366CC;
	font-weight:bold;
	padding-bottom:5px;
	}
	
.PageNewsTitre a {
	color:#3366CC;
	}	
	
.PageNewsIntText {
	height:auto;
	}						

/*********************************FinPageNews*********************************/


#popupSondage2.divPopup img.image_splash_session{
	width:640px;
	height:390px;
	text-align:center;
	margin:8px;
	

}


#popupSondage2.divPopup{
	position:absolute;
	display:none;
	z-index:1001;
	width:656px;
	background-color:#F4F4F4;
	border:4px solid #676767;
	height:auto;
	left: 58%;
	/*margin-left:auto;
	margin-right:auto;*/
	color:#666666;
	
	}
	
.PromoFlashy {
	font-size:14px;
	font-weight:bold;
	color:#CC3300;
	text-align: left;
	padding-right: 16px;
	padding-left: 13px;
	padding-top: 8px;

	}	
