@charset "UTF-8";
/* CSS Document */


#container_flash {
	background-image:url(../Images/Pictures/Pictures_flash_homePage/Home1.jpg);
	height:403px;
	padding:0;
	line-height: 25px;
	text-align:right;
}

#flashHomepage {
	background: url(../Images/flashForHomePage.jpg) no-repeat; 
	padding-top: 0px; 
	padding-left: 53px; 
	height: 410px;
}

embed, object{
	display: block
	padding: 0;
	margin: 0;
}


/* pour mettre l'animation au bonne endroit sous Firefox 3.0 uniquement */
#Alle embed, objedt {position: absolute;}

/* pour passer dessus coin flash */
#wrapper{z-index:1;}
#header{z-index:2;}
#LinkedLinkZindex {z-index:9999;}
#map_canvas {z-index:9999;}


.title_deco {border-bottom:1px solid #E5E5E5; display:block;}



div#bckWhite{background:#FFFFFF;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;position:absolute;top:60px;left:0;height:600px;width:648px;margin:0 1px;}
/*div#wrpWhite{position:absolute;top:60px;left:0;height:600px;width:648px;margin:0 1px;text-align:center;}*/

div.itemWhite{position:absolute; top:0px; right:28px; background:#FFFFFF;border:1px solid #DDDDDD;padding:10px;width:350px;margin:70px auto 0;text-align:left;font-size:10px;}
div.itemWhite h3{border-bottom:1px solid #999;margin-bottom:10px;}
div.itemWhite img{float:left;margin:0;padding:0 15px 0 0;}
div.itemWhite div{margin-top:8px;text-align:right;}
div.itemWhite p.font_citation{font-family:'Times New Roman', Times, serif; font-size:14px; line-height:1.2; margin-bottom:13px; padding-right:8px; margin-left: 140px;}

div.itemWhite .btn-1{background:transparent url('/Htdocs/Images/bgButton.gif') no-repeat 0 0;padding:7px 8px 7px 12px;float:none;width:auto;height:12px;line-height:12px;font-size:10px;color:#000;}
div.itemWhite span.btn-1{background:transparent url('/Htdocs/Images/bgButtonRight.gif') no-repeat 0 0;padding:7px 2px;}

#item25{position:absolute; top:0px; right:28px; background:#FFFFFF;border:1px solid #DDDDDD;padding:10px;width:350px;margin:70px auto 0;text-align:left;font-size:10px;}
#item25 h3{border-bottom:1px solid #999;margin-bottom:10px;}
#item25 img{float:left;margin:0;padding:0 10px 0 0;}
#item25 div{margin-top:8px;text-align:right;}
#item25 p.font_citation{font-family:'Times New Roman', Times, serif; font-size:14px; line-height:1.2; margin-bottom:13px; padding-right:8px;}
#MaskForCard25{display: none;}

#item61{position:absolute; top:0px; right:28px; background:#FFFFFF;border:1px solid #DDDDDD;padding:10px;width:350px;margin:70px auto 0;text-align:left;font-size:10px;}
#item61 h3{border-bottom:1px solid #999;margin-bottom:10px;}
#item61 img{float:left;margin:0;padding:0 10px 0 0;}
#item61 div{margin-top:8px;text-align:right;}
#item61 p.font_citation{font-family:'Times New Roman', Times, serif; font-size:14px; line-height:1.2; margin-bottom:13px; padding-right:8px;}
#MaskForCard61{display: none;}

/*
.font_small{font-size:10px; font-weight: 700;}

.font_small span { font-weight: 500;}
*/

h1.logo_aperto {margin:0px 0px 0px 0px;padding:0px;position:relative;top:15px;}
h1.logo_aperto a{
	font-size:0px;
	line-height:0px;
	text-indent:-10000px;
	display:block;
	width:150px;
	height:48px;
	background:url(../images/sprite_aperto.gif) no-repeat -1px 0px;
}

h1.logo a{background:url(../images/logo_alimentana.jpg) no-repeat 0 0;}
body.fr h1.logo a{background:url(../images/logo_alimentana_FR.jpg) no-repeat 0 0;}

.content {min-height: 420px;}

.btn_back {
    clear:both;
    float:left;
    height:24px;
    margin-bottom:5px;
    margin-top:10px;
    position:relative;
    width:100%
}

.btn_back span{
    background:transparent url(../images/btn_left.jpg) no-repeat;
    float:left;
    height:24px;
    padding: 0 0 0 14px;
}

.btn_back a{
    background:transparent url(../images/btn_right.jpg) no-repeat top right;
    border:0 none;
    color:#000000;
    cursor:pointer;
    display:block;
    line-height:14px;
    margin:0;
    padding:5px 8px 5px 7px;
    white-space:nowrap;
}


table.important td a {color:#414141;}

 /*Correction position boutton avec long texte dedans */
.jbbox > .btn-1{position: absolute; left: 220px;}

.profile .desc {float:none;}

h2.wowTitle{background:transparent url('/Htdocs/Images/bgContainerTopWow.gif') no-repeat scroll 0 5px;}

.navigation li.nav56{background:none;}
.navigation li.nav56 div{background:transparent url('/htdocs/images/bgNavbot2.gif') no-repeat scroll 0 100%;}
.navigation li.nav56 div a{color:#FFF;background:transparent url('/htdocs/images/bgNavtop2.gif') no-repeat scroll 0 0;}
.navigation li.nav140{background:none;}
.navigation li.nav140 div{background:transparent url('/htdocs/images/bgNavbot2.gif') no-repeat scroll 0 100%;}
.navigation li.nav140 div a{color:#FFF;background:transparent url('/htdocs/images/bgNavtop2.gif') no-repeat scroll 0 0;}

.pagination a {background:url(/htdocs/images/pager.gif) no-repeat 0 0;display:block;float:left;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;}
.pagination a.page_Selected {background:url(/htdocs/images/pager.gif) no-repeat -20px 0;color:#000000;}


.game img{float:left;}
.game h3{font-size:25px; font-weight:bold; line-height:1.2;}
.game p{margin-top:60px;font-size:11px; color:#999;}

.newsletter label {display:block;float:left;width:150px;}
.newsletter .text { width:240px; }

/* IE */ 
.search .btn { background:transparent url(../images/sprite.gif) no-repeat scroll -166px -15px !important;}
.search .btn { background:transparent url(../images/sprite.gif) no-repeat scroll -166px -11px;}
.column .jbbox .btn-1 {position: absolute; left: 220px;}

div.itemWhite{position:absolute; top:0px; right:28px; background:#FFFFFF;border:1px solid #DDDDDD;padding:10px;width:350px;margin:70px 0 0 0;text-align:left;font-size:10px;}

/* Organigramme */
#organigramme {width: 614px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; display: block; margin-top: 70px;}
.step {width: 151px; margin: 0px 1px 0px 1px; float: left; display: block}
.step a {color: #414141}
.step img {float: left; margin: 0px 5px 0px 0px;}
.step .object {padding-left: 2px; height: 85px;}
.step .object p {float: left; width: 112px; padding: 0px; margin: 0px;}
#linksPDF {text-align: center; margin: 0px; padding: 0px;}

.niv1 {margin-right: 0px; float: none; display: /*table-cell; vertical-align: bottom;*/}
.niv2 {}
.niv3 {}
.niv4 {}
.niv5 {margin-left: 0px;}
