/* CSS Document */
*{
	margin:0px;padding:0px;font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:1.1em;
}

html{
	text-align:center;
	background-color:#FFFFFF;
}

body{
	background:#EBEAE8 url(../fond/fond_body.jpg) repeat-y bottom;
	font-size:11px;
}

#body{
	position:relative; display:block;
	background-color:#FFFFFF;
	width:800px;
	min-height:630px;
	height:auto!important;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
	text-align:left;
}
#pratik{
	position:relative;
	display:block;
	width:789px;
	height:39px;
	margin-left:5px;
}
#pratik .fond{background:url(../fond/fond_pratik.jpg) repeat-x top left;height:32px;}
#pratik .bas{ background:url(../fond/bas_pratik.jpg) no-repeat;width:789px;height:4px; margin-top:0px!important;margin-top:-1px;}
#pratik .icone{position:relative; float:left; width:100px; margin-top:12px; margin-left:18px;}
#pratik .fly{position:relative; float:right; width:200px; margin-top:10px; text-align:right; margin-right:18px}
#pratik img{margin:5px;}

.logo{ position:relative; float:left;margin-left:32px!important; margin-left:15px; margin-top:10px; margin-bottom:7px; width:230px;}
.logo_de{ position:relative; float:left;margin-left:12px; margin-top:10px; margin-bottom:7px; width:230px;}

#enc_1{
	display:block;
	clear:both;
	width:790px;
	height:234px;
	margin-left:5px;
}
#enc_1 .left{position:relative;float:left;background:url(../fond/enc_1_left.jpg) no-repeat top left;height:234px; width:9px;}
#enc_1 .fond{position:relative;float:right;background:url(../fond/fond_enc1.jpg) repeat-x top;height:234px; width:781px;}

.flash{ position:absolute; z-index:1; right:0px; margin-right:0px !important; margin-right:-1px; width:548px; height:234px;}

/* MENU */
#menu{
	position:relative;
	width:540px; 
	height:32px; 
	z-index:10; 
	float:right;
	margin-right:5px!important;margin-right:2px;
	margin-top:5px;
}

#menu .left[class]{ position:relative; float:left; background:url(../fond/menu_left.png) no-repeat; width:3px; height:32px;}
#menu .left{ position:relative; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/menu_left.png', sizingMethod='scale'); width:3px; height:32px;}
#menu .right[class]{ position:relative; float:right; background:url(../fond/menu_right.png) no-repeat; width:3px; height:32px;}
#menu .right{ position:relative; float:right; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/menu_right.png', sizingMethod='scale'); width:3px; height:32px;}


#menu .menu{ position:relative; float:left; background:url(../fond/fond_menu.jpg) repeat-x;height:25px; width:534px; padding-top:7px;}
/* FR */
#menu .item, #menu .last, #menu .item_r, #menu .last_r{ position:relative; list-style:none; float:left;text-align:center;margin-top:0px!important;margin-top:3px;}
#menu .item_r, #menu .last_r{margin-top:-5px!important;margin-top:3px;}
#menu .item, #menu .item_r, #menu .last_r{ background:url(../fond/fond_item.gif) no-repeat right;padding-right:10px;padding-left:6px; }
#menu .last, #menu .last_r {background:none!important; padding-right:0px!important;padding-left:8px;}
#menu .item a, #menu .last a, #menu .item_r a, #menu .last_r a{color:#FFFFFF; font-size:1.1em; text-decoration:none;}

/* DE */ 
#menu .itemde, #menu .lastde, #menu .item_rde, #menu .last_rde{ position:relative; list-style:none; float:left;text-align:center;margin-top:0px!important;margin-top:3px;}
#menu .item_rde, #menu .last_rde{margin-top:-5px!important;margin-top:3px;}
#menu .itemde, #menu .item_rde, #menu .last_rde{ background:url(../fond/fond_item.gif) no-repeat right;padding-right:20px;padding-left:10px; }
#menu .lastde, #menu .last_rde {background:none!important; padding-right:0px!important;padding-left:10px;}
#menu .itemde a, #menu .lastde a, #menu .item_rde a, #menu .last_rde a{color:#FFFFFF; font-size:1.1em; text-decoration:none;}


#menu_prod{position:relative; float:left; width:215px; height:170px; margin-top:35px;}
.menu_prod, .stockage{ list-style:none; border-bottom:1px solid #6E718B; height:15px; padding-top:15px; padding-left:5px; font-size:1.2em;}
.stockage{margin-top:15px; margin-bottom:15px;}
.menu_prod a, .stockage a{color:#FFFFFF; text-decoration:none; fon-size:1.2em; font-weight:bold;}
.menu_prod a:hover, .stockage a:hover{color:#FFCC00;}

.selected{color:#FFCC00!important;}

/* FIN MENU */
/* COORDONNEES */
.coord{ height:24px; color:#2D2D31; text-align:center; font-size:1.1em; padding-top:10px;}
.coord a {text-decoration:none; color:#2D2D31;}

.coord_rub, .coord_rub_de{position:relative; float:right; width:520px; margin-right:10px; text-align:right;}
.coord_rub{ margin-top:67px;}
.coord_rub_de{margin-top:49px;}
.coord_rub a, .coord_rub_de a{text-decoration:underline; color:#2D2D31;}
/* FIN COORDONNES */

/* ENCART INDEX */
#enc_2{
	width:790px;
	height:210px;
	margin-left:5px;
}
#enc_2 .left{position:relative;float:left;background:url(../fond/enc_2_left.jpg) no-repeat top left;height:210px; width:9px;}
#enc_2 .fond{position:relative;float:left;background:url(../fond/fond_enc2.jpg) repeat-x top;height:210px; width:772px;}
#enc_2 .right{position:relative;float:right;background:url(../fond/enc_2_right.jpg) no-repeat top left;height:210px; width:9px;}


#ref{position:relative; float:left; height:175px; margin-top:25px; width:100%; overflow:hidden;}
#ref img{border:2px solid white; width:122px; height:122px; margin-right:10px;}
.fleche{ width:22px!important; height:14px!important;}

#actu{position:absolute!important; position:relative; right:0; float:right; height:175px; width:170px; margin-top:25px!important;margin-top:-175px; padding-right:20px; padding-left:30px; color:#FFFFFF; background:url(../fond/fond_actu.gif) repeat-x top;}

#actu a {float:right; margin-top:15px; color:#FFFFFF; text-decoration:none;}

h1.ref{color:#FFFFFF; font-weight:bold; font-size:1.2em; border-bottom:1px solid white; padding-bottom:5px; margin-bottom:10px;}
h1.ref img{border:none!important;}
h2.ref{color:#FFCC00; font-size:1.2em; margin-bottom:10px;}
/* FIN ENCART INDEX */

/* CONTENTS */
#contents{
	width:790px;	
	margin-left:5px;
	margin-top:10px;
}
#contents .top{ background:url(../fond/haut_contenu.gif) no-repeat; width:790px; height:11px;}
#contents .bottom{ background:url(../fond/bas_contenu.gif) no-repeat; width:790px; height:10px; margin-bottom:10px;}
#contents .contents{
	position:relative;
	display:block;
	background:#262B55 url(../fond/fond_enc2.jpg) repeat-x bottom;
	min-height:250px;
	height:auto!important;
	height:100%;
	margin-top:0px!important;margin-top:-2px;
}

.contents_b{
	position:relative;
	display:block;
	background:#262B55 url(../fond/fond_gauche.jpg) no-repeat bottom;
	min-height:500px;
	height:auto!important;
	height:100%;
	margin-top:0px!important;margin-top:-2px;
}

#sous_menu{ 
	position:relative; 
	float:left;
	width:215px;
	height:200px;
	margin-left:12px!important;margin-left:5px;
	list-style:none;
	font-size:1.2em;
	margin-top:15px;
}
#sous_menu a{text-decoration:none; color:#FFFFFF;}
.sous_menu{font-weight:bold;margin-top:15px; margin-bottom:10px;width:200px;border-bottom:1px solid #DADADA;padding-bottom:3px;}
/*.sous_menu a{ color:#FFFFFF!important;}*/
.ss_menu{ background:url(../elmt/fleche_ssmenu.gif) no-repeat left; padding-left:20px; margin-left:15px;}

#contenu{
	position:relative;
	display:block;
	width:553px!important;
	min-height:250px;
	height:auto!important;
	height:100%;
	margin-left:237px!important;
	background-color:#343B75;
	color:#FFFFFF;
	margin-top:0px!important;margin-top:-215px;
}
.contenu{padding-left:15px; padding-right:15px;}

/* FIN CONTENTS */

/* PIED */
.pied{
	margin-top:5px;
	padding-top:15px;
	background-color:#FFFFFF;
	color:#2D2D31;
	padding-bottom:180px;
}
.pied a{color:#2D2D31; text-decoration:none;}
/* formulaire */ 
#formulairepage {padding-left:50px;display:block;border:1px solid #343B75;}
#formulairepage fieldset{
	border:1px solid #7C8E9F;
	padding:5px;
	width:410px;
	margin:0 0 10px;}

#formulairepage p{
	font-size:11px !important;
	margin:3px 0 3px !important;
	vertical-align:top;
}
#formulairepage p label{
	display:block;
	clear:both;
	float:left;
	width:80px;
	padding:0 5px 0 0;
	text-align:right;
}

#formulairepage .submit{
	border:1px solid #013A74;
	border-top-width:2px;	
	font-size:12px;
	margin:10px 0px !important;
	font-weight:bold;
	width:420px;
	background:transparent;
	

}
#formulairepage p .ctext,#formulairepage p .email,#formulairepage p textarea{
	width:300px;
	background:transparent;
	border:1px solid #7C8E9F;

}
#formulairepage p textarea{
	height:70px;
}

#formulairepage legend{
	color:#FFCC00;
	font-weight:bold;
	font-size:12px;
	padding:5px;
}

#formulairepage .noteform{
	text-align:center;
	margin:5px 0px !important;
}

/* PLAN */ 
.plan {border:1px solid #343B75; padding-bottom:15px; margin-left:50px;}
.plan .p1{margin-left:0px; background:url(../../imgs/puce_verte.gif) no-repeat left; padding-left:10px; margin-bottom:5px; margin-top:10px; border-bottom:1px solid #B3B8DE; padding-bottom:3px;}
.p1 a{ text-decoration:none!important; font-weight:bold;}
.plan .p2{margin-left:30px; background:url(../elmt/fleche_ssmenu.gif) no-repeat left; padding-left:15px; margin-top:5px; font-weight:bold;}
.plan .p3{margin-left:60px; background:url(../elmt/fleche_ssmenu2.gif) no-repeat left; padding-left:10px; margin-top:5px;}
.plan .p4{margin-left:85px; background:url(../elmt/fleche_ssmenu3.gif) no-repeat left; padding-left:7px; margin-top:5px;}
.p2 a,.p3 a,.p4 a{text-decoration:none!important;}

#sidebar_map{position:relative; float:left; width:200px; margin-left:-240px; margin-top:-490px;}


/* AJOUT 18 08 09 */ 
.bandeau_log{
	position:absolute;
	width:194px; height:44px;
	background:url(../elmt/bandeau_logo2.gif) no-repeat;
	top:55px; right:6px;
	text-indent:-99999px;
}
.blind{top:85px!important;}
