#emballage{
	margin : 0px auto 0px auto;
	width : 1000px;
	display : block;
	background-color : #FFFFFF;
	text-align : left;
	}
#emballage_pop{
	margin : 0px auto 0px auto;
	width : 680px;
	display : block;
	background-color : #FFFFFF;
	text-align : left;
	padding : 10px 10px 10px 10px;
	}	
#texte_pop{
width : 650px;
display : block;
min-height : 550px;
}	
#close_pop{
height : 20px;
width : 650px;
text-align : right;
}
#emballage_pop_mail{
	margin : 0px auto 0px auto;
	width : 370px;
	display : block;
	background-color : #FFFFFF;
	text-align : left;
	padding : 10px 10px 10px 10px;
	}	
#texte_pop_mail{
width : 340px;
display : block;
min-height : 350px;
}	
#close_pop_mail{
height : 20px;
width : 300px;
text-align : right;
}
#header{
width : 1000px;
height : 161px;
 background : url(images/bandeau-trad.jpg) no-repeat;
}
#header_flash{
	position : relative;
	width : 252px;
	height : 120px;
	top : 35px;
	left : 10px;
	z-index : 10;
	float : left;
}
#texte_flash{
	padding : 65px 0px 0px 340px;
}
#header_top{
	background : #012f50 url(images/bkg-hierarchie.jpg) no-repeat;
width : 1000px;
height : 33px;	
}
/* Fil d'Ariane */
#hierarchie {
	padding-left : 10px;
	width : 790px;
	height : 26px;
	padding-top : 7px;
	float : left;
	}
#recherche{
	float : right;
	padding-right : 5px;
}
#navigation{
width : 127px;
height : 50px;
float : left;
text-align : left;
 padding-left : 538px;
}
#menu_langues{
width : 73px;
height : 50px;
float : left;
text-align : center;
 padding-top : 5px;
 }
#barremenu{
	width : 1000px;
	height : 33px;
		background : #012f50;
		}

#texte_accueil{
	width : 1000px;
	height : 304px;
	background : url(images/fond_texte_accueil.jpg);
}
#accueil_gauche{
	width : 424px;
	height : 304px;
	float : left;
display : block;;		
}
#accueil_droite{
	width : 566px;
	height : 284px;	
	float : left;
    display : block;
	text-align : left;
	vertical-align : middle;
	padding : 20px 10px 0px 0px;
	}
#filet_gris{
	width : 1000px;
	height : 10px;
	background : url(images/filet-gris.jpg) no-repeat;
}		
#zone_onglets{
	width : 1000px;
	height : 330px;
	background : #FFFFFF;
	margin-top : 25px;
}
#onglet_rss{
	width : 292px;
	height : 270px;
	float : left;
	margin-left : 30px;
	border : 1px solid #dbdbdb;
}
#rss_header{
	width : 242px;
	height : 20px;
	padding : 6px 0px 0px 50px;	
	background : url(images/onglet-rss.jpg) no-repeat;
	}
#rss_texte{
	padding : 10px 5px 0px 5px;
}

#onglet_evenements{
	width : 292px;
	height : 270px;
	float : left;
	margin-left : 25px;
	border : 1px solid #dbdbdb;
}

#evenements_header{
	width : 242px;
	height : 20px;
	padding : 6px 0px 0px 50px;	
	background : url(images/onglets-evenements.jpg) no-repeat;
}	
#evenements_texte{
	padding : 10px 5px 0px 5px;
}
.boutonsuite{
	float : right;
	padding-right : 20px;
}
#onglet_actualites{
	width : 292px;
	height : 270px;
	float : left;
	margin-left : 25px;
	border : 1px solid #dbdbdb;	
}
#actualites_texte{
	padding : 10px 5px 0px 5px;
	width : 282px;
	height : 260px;	
}
#actualites_header{
	width : 242px;
	height : 20px;
	padding : 6px 0px 0px 50px;	
	background : url(images/onglets-actualites.jpg) no-repeat;
}
#actualites_header .rss_breves{
	float : right;
	padding : 0px 30px 0px 0px;
}
#sous_menu{
width:100%;
height: 2px;
 background : #f4cd48;
}			
#colonne_gauche{
width : 250px;
float : left;
display : block;
padding : 0px 0px 0px 0px;
min-height: 350px;
background : url(images/rubriques/background.jpg) repeat-y left;
 }
 div.texte_colonne_gauche{
padding : 0px 30px 0px 10px;	
}
 #talon{
	position : relative;
	left : 0px;
	z-index : 1;
}

.rubrique-1-h, .rubrique--h{
	width : 247px;
	height : 47px;
	background : url(images/rubriques/rubrique_1_h.jpg) no-repeat left;
}
.rubrique-1-b, .rubrique--b{
	width : 247px;
	height : 43px;
	background : url(images/rubriques/rubrique_1_b.jpg) no-repeat left;
}
.rubrique-2-h, .rubrique-17-h, .rubrique-20-h {
	width : 247px;
	height : 47px;
	background : url(images/rubriques/rubrique_2_h.jpg) no-repeat left;
}
.rubrique-2-b, .rubrique-17-b, .rubrique-20-b {
	width : 247px;
	height : 43px;
	background : url(images/rubriques/rubrique_2_b.jpg) no-repeat left;
}
.rubrique-3-h{
	width : 247px;
	height : 47px;
	background : url(images/rubriques/rubrique_3_h.jpg) no-repeat left;
}
.rubrique-3-b{
	width : 247px;
	height : 43px;
	background : url(images/rubriques/rubrique_3_b.jpg) no-repeat left;
}
.rubrique-4-h, .rubrique-18-h, .rubrique-19-h{
	width : 247px;
	height : 47px;
	background : url(images/rubriques/rubrique_8_h.jpg) no-repeat left;
}
.rubrique-4-b, .rubrique-18-b, .rubrique-19-b{
	width : 247px;
	height : 43px;
	background : url(images/rubriques/rubrique_8_b.jpg) no-repeat left;
}
.rubrique-5-h{
	width : 247px;
	height : 47px;
	background : url(images/rubriques/rubrique_5_h.jpg) no-repeat left;
}
.rubrique-5-b{
	width : 247px;
	height : 43px;
	background : url(images/rubriques/rubrique_5_b.jpg) no-repeat left;
}
.rubrique-6-h{
	width : 247px;
	height : 47px;
	background : url(images/rubriques/rubrique_6_h.jpg) no-repeat left;
}
.rubrique-6-b{
	width : 247px;
	height : 43px;
	background : url(images/rubriques/rubrique_6_b.jpg) no-repeat left;
}
.rubrique-7-h{
	width : 247px;
	height : 47px;
	background : url(images/rubriques/rubrique_7_h.jpg) no-repeat left;
}
.rubrique-7-b{
	width : 247px;
	height : 43px;
	background : url(images/rubriques/rubrique_7_b.jpg) no-repeat left;
}
#colonne_centre{
width : 580px;
float : left;
display : block;
padding : 0px 0px 0px 0px;
min-height: 250px;
}
#colonne_droite{
width : 680px;
display : block;
float : left;
padding : 10px 0px 0px 5px;
min-height: 350px;
}
#colonne_droite_textes{
width : 740px;
display : block;
float : left;
padding : 10px 0px 0px 5px;
min-height: 500px;
 height : auto;
}

#fond_modeles{
	background : #FFFFFF url(images/fond_modules.jpg) repeat-y;
	width : 734px;
min-height: 300px;	
	 height : auto;
}

div.products_type{
width : 180px;
height : 50px;
float : left;
        -moz-border-radius-topright: 10px;
        -webkit-border-radius-topright: 10px;
        border-radius-topright: 10px;
	    -moz-border-radius-topleft: 10px;
        -webkit-border-radius-topleft: 10px;
        border-radius-topleft: 10px;
        -webkit-border-top-left-radius: 10px; /* pour Chrome */ 
        -webkit-border-top-right-radius: 10px; /* pour Chrome */		
 background : #e1e1e1;
 text-align : center;
 border : 1px solid #999999;
margin-left : 1px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
}
div.blocproducts{
width : 180px;
min-height : 50px;
float : left;
        -moz-border-radius: 10px;
        border-radius: 10px;
        -webkit-border-radius: 10px; /* pour Chrome */ 
 background : #e1e1e1;
 text-align : center;
 border : 1px solid #999999;
 height : auto;
  margin : 5px 0px 5px 1px;
}
div.blocproduct{
width : 145px;
min-height : 25px;
 height : auto;
        -moz-border-radius: 8px;
        border-radius: 8px;
        -webkit-border-radius: 8px; /* pour Chrome */ 
 background : #e1e1e1;
 text-align : center;
 border : 1px solid #999999;
  margin : 3px 0px 3px 1px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	vertical-align : bottom;
	padding-top : 10px;
}
span.alignement{
	margin : auto 0px auto 0px;
}
span.indeveloppment a{
	margin : auto 0px auto 0px;
	color : #999999;
}
div.checkbox_product{
width : 30px;
min-height : 40px;
float : left;
 vertical-align : middle;
 padding-top : 20px;
}

div.products{
width : 130px;
min-height : 50px;
float : left;		
}
div.products_type_4{
	color : #FF9900;
	padding-top : 12px;
}
div.products_type_5{
	color : #669900;
	padding-top : 12px;
}
div.products_type_6{
	color : #333399;
	padding-top : 12px;	
}
div.products_type_7{
	color : #cc9900;
	padding-top : 12px;	
}
div.title_category{
width : 731px;
height : 30px;	
margin-left : 1px;
padding-top : 6px;	
 background : #999999;
 text-align : center;
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #FFFFFF;
}
div.sauve_configuration{
width : 731px;
height : 70px;	
margin-left : 1px;
padding-top : 6px;	
 background : #CCCCCC;

}
div.bouton_sauve_configuration{
width : 180px;
min-height : 40px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        -webkit-border-radius: 10px; /* pour Chrome */ 
 background : #CC3300;
 text-align : center;
 border : 0px none;
 height : auto;
  margin : 10px 20px 5px 1px;
   float : right;
   padding-top : 12px;
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;		
}
input.bouton_sauve_configuration{
width : 200px;
min-height : 40px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        -webkit-border-radius: 10px; /* pour Chrome */ 
 background : #CC3300;
 text-align : center;
 border : 0px none;
 height : auto;
  margin : 10px 20px 5px 1px;
   float : right;
   padding-top : 0px;
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
	cursor : pointer;
}
.infobulle{
	position:absolute;
	width: 450px;
	height: auto;
    border: 1px solid Black;
	visibility: hidden;
	padding: 10px;
	background-color: #000000;	
opacity : 0.8 ;
-moz-opacity : 0.8 ;
-khtml-opacity : 0.8 ;
filter : alpha(opacity=80) ;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;
	z-index : 15;
}
h4.download-form-title{
width : 731px;
height : auto;	
margin-left : 1px;
padding-top : 0px;	
 background : #CCCCCC;
        -moz-border-radius-topright: 10px;
        -webkit-border-radius-topright: 10px;
        border-radius-topright: 10px;
		 -webkit-border-top-right-radius: 10px; /* pour Chrome */		
		 
	    -moz-border-radius-bottomleft: 10px;
        -webkit-border-radius-bottomleft: 10px;
        border-radius-bottomleft: 10px;
        -webkit-border-bottom-left-radius: 10px; /* pour Chrome */ 
		
	    -moz-border-radius-bottomright: 10px;
        -webkit-border-radius-bottomright: 10px;
        border-radius-bottomright: 10px;
        -webkit-border-right-left-radius: 10px; /* pour Chrome */ 		
		
 border : 1px solid #999999;
	padding-top : 10px;
		padding-left : 5px;
}

div.bloc-download{
width : 362px;
float : left;	
margin-left : 1px;
}
div.titre-download{
width : 250px;
height : 30px;

        -moz-border-radius-topright: 10px;
        -webkit-border-radius-topright: 10px;
        border-radius-topright: 10px;
	    -moz-border-radius-topleft: 10px;
        -webkit-border-radius-topleft: 10px;
        border-radius-topleft: 10px;
        -webkit-border-top-left-radius: 10px; /* pour Chrome */ 
        -webkit-border-top-right-radius: 10px; /* pour Chrome */		
 background : #e1e1e1;
 text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	border-left-color : #999999;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #999999;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #999999;
	border-top-style : solid;
	border-top-width : 1px;
	padding-top : 10px;
}
div.bloc-choix-download{
width : 300px;
min-height : 100px;

        -moz-border-radius-topright: 10px;
        -webkit-border-radius-topright: 10px;
        border-radius-topright: 10px;
		 -webkit-border-top-right-radius: 10px; /* pour Chrome */		
		 
	    -moz-border-radius-bottomleft: 10px;
        -webkit-border-radius-bottomleft: 10px;
        border-radius-bottomleft: 10px;
        -webkit-border-bottom-left-radius: 10px; /* pour Chrome */ 
		
	    -moz-border-radius-bottomright: 10px;
        -webkit-border-radius-bottomright: 10px;
        border-radius-bottomright: 10px;
        -webkit-border-right-left-radius: 10px; /* pour Chrome */ 		

 background : #e1e1e1;
 text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
 border : 1px solid #999999;
 height : auto;
  margin : 0px 0px 5px 0px;
		padding : 10px 10px 10px 10px;
}


#footer{
	width : 1000px;
	height: 196px;
	background : url(images/footer.jpg) no-repeat;	
	}
#footer_accueil{
width : 160px;
display : block;
float : left;
 padding : 20px 0px 0px 200px;
 margin : 0px 0px 0px 0px;
}	
#footer_services{
width : 210px;
display : block;
float : left;
 padding : 20px 0px 0px 0px;
 margin : 0px 0px 0px 0px;	
}
#footer_contact{
width : 140px;
display : block;
float : left;
 padding : 22px 0px 0px 0px;
 margin : 0px 0px 0px 0px;	
}	

#footer_adresse{
width : 270px;
display : block;
float : left;
 padding : 20px 0px 0px 0px;
 margin : 0px 0px 0px 0px;
 text-align : center;
}
#bloc_texte_societe, #bloc_texte_services, #bloc_texte_contact{
	padding : 10px 0px 0px 20px;
}
#bloc_adresse{
	width : 200px;
	height: 75px;
	border : 1px solid #005899;
	margin-left : 35px;
	text-align : left;
	padding : 15px 0px 0px 10px;
}
#footer_technique{
	width : 1000px;
	height: 100px;
	text-align : center;

}
