@charset "UTF-8";
/* CSS Document */


@import url("alr_typo_ff.css");
@import url("alr_form.css");

/*------------------------------------------------------------------ CLASSES COMMUNES */
/*------------------------------------------------------------------ CLASSES COMMUNES */
/*------------------------------------------------------------------ CLASSES COMMUNES */

body {	background-color: #FFF;}

/* Correction des styles par defaut / mise a zero multinavigateurs */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { /*font-style: normal; font-weight: normal;*/ }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

.clear{clear:both;}

img{border:none;}

.cadre_p{border:1px solid #666;}

#contenu .pagination{float:left; text-align:right; width:824px; padding:0 3px; font-family:Arial; font-size:0.8em; margin:8px 0 0 45px;}

#contenu .signature{float:left; text-align:right;width:350px; margin:0; padding:3px 0 3px 580px;}

#contenu .ligne{width:1024px; height:3px; float:left; margin:0; padding:0;}

#contenu .dbleligne{width:1024px; height:30px; float:left; margin:5px 0 0 0; padding:0; background:url(2_layout/structure/dbleligne_b.jpg) top left no-repeat;}
#contenu .ligne img{border:none;}

/*-------------------------------*/
/*       CONTENEUR & BANDEAU    */
/*-----------------------------*/

#contenu {
	position:absolute;
     left: 50%; 
     top: 45%;
     margin-top: -230px; /* moitié de la hauteur */
     margin-left: -510px; /* moitié de la largeur */
     /*border: 1px solid #000;*/
	width:1024px; padding:0; height:430px;}

#bandeau {width:824px; height:73px; margin: 0; padding: 110px 100px 0; background:url(2_layout/structure/bandeau_h.jpg)  no-repeat top left;}

#menu{float:left; bottom:10px; left:10px;}

#menu ul {list-style-type:none; position:absolute;font-size:12px;margin:0 0 0 5px;padding:0;display:block;}
#menu ul li {display:inline;margin:0;padding:0 8px 0 2px;}


/*-----------------*/
/*       SITES    */
/*-----------------*/

.sites{width:850px; height:310px; float:left; margin:0; padding:0 95px;}

.sites .window{ background:url(2_layout/sites/bckgrd_site.jpg) no-repeat top left; width:224px; height:107px; float:left; padding:20px 25px 25px; margin-right:6px;}

.sites .logo{margin-top:10px;}
.sites .logo .cadre_p{border-width:1px;}

				/*ARTICLES SITE*/
				
				.LB_contenu{padding:10px;}
				.LB_img{float:left; width:340px; padding:0;}
				.LB_right{float:right; width:235px;}
				.LB_right .LB_texte{padding-left:10px; border-left:1px solid #CCC;}
				.LB_right .texte{padding:10px 0 0 11px;}
				.LB_vignettes{float:left; width:500px; margin:15px 0 0 10px;}
				.LB_vignettes ul{float:left; width:500px; list-style-type: none;}
				.LB_vignettes li{float:left; display:inline; padding-right:5px;}

/*-----------------*/
/*     AUTRES  */
/*-----------------*/

.autres{width:850px; height:310px; float:left; margin:0; padding:0 95px;}

.autres .window{ background:url(2_layout/autres/bckgrd_autre_longeur.jpg) no-repeat top left; width:160px; height:280px; float:left; padding:20px 25px 25px 20px; margin-right:6px;}
.autres .gauche{float:left; width:165px; height:140px;}

.autres .logo{margin:0;float:left; margin-left:3px; width:113px;}
.autres .logo .cadre_p{border-width:1px;}



/*-----------------*/
/*     CONTACT  */
/*-----------------*/

.contact{width:350px; height:220px; float:left; margin:0; padding:60px 0 30px 580px;}

/*-----------------*/
/*     ACCUEIL  */
/*-----------------*/

.accueil{width:500px; height:150px; float:left; margin:0; padding:60px 0 30px 430px;}