/* CSS Document */

*{
font-family:Arial, Helvetica, sans-serif;
margin:0;padding:0;
list-style:none;
text-decoration:none;
border:none;
font-size:12px;
}
html{
text-align:center;
width:100%;
height:100%;
margin-top:0;
}
body{
position:relative;
background:#245F10 url(../fond/ar-plan_degrade.jpg) repeat-x top left;
margin-left:auto;margin-right:auto;
margin-top:0;margin-bottom:0;
width:100%;height:100%;
text-align:left;
}

#anim-fond{
margin-left:auto;margin-right:auto;
margin-top:0;margin-bottom:0;
width:100%;height:100%;
}
#alpheafond{display:block;position:absolute;width:100%;height:1000px;z-index:10;
}

#corps{
margin-left:auto;margin-right:auto;
margin-top:0;margin-bottom:0;
position:relative;
width:1029px;height:800px;z-index:11;
display:block;
background:url(../fond/ar-plan_degrade-blanc.png) repeat-x top left;
}

#contener{
width:993px;
height:796px;
display:block;
background-color:#fff;
margin-left:auto;margin-right:auto;
padding-top:4px;
}

#footer{
position: relative;
display: block;
clear: both;
width: 100%;
text-align:center;
padding-bottom:15px;padding-top:20px;
color:#ffffff;
font-size:11px;
}
#footer a{
color:#ffffff;
text-decoration:none;
font-size:11px;
}
#footer a:hover{
color:#ffffff;
text-decoration:underline;
}



#menu_top{
width:993px;height:51px;
display:block;
background:url(../fond/menu_top.jpg) repeat-x top left;
}
/*MENU DU HAUT*/

#menu_top ul{
width:600px;height:51px;
display:block;
color:#FFFFFF;
clear:both;
padding:0 10px 0 0;
position:relative;
}
#menu_top ul li{
height:33px;
display:inline-table;
border-right:solid 1px #2D5381;
padding:18px 15px 0px 15px;
}
#menu_top ul li a{
color:#FFFFFF;
font-size:14px;
}
#menu_top ul li a:hover{
color:#EE8D0C;
}

/*SOUS-MENU 1*/

#menu_top ul li ul.ss-menu1{
z-index:5000;
position:absolute;
width:217px;
height:auto;
text-align:left;
top:55px;
margin-left:-15px;
padding:7px 0 10px 0;
background-color:#001126;
-moz-opacity : 0.9;
display:none;
}

#menu_top ul li ul.ss-menu1 li{
display:block;
height:auto;
width:180px;
margin-left:5px;
padding:4px 5px 5px 5px;
border-right:none;
text-align:left;
border-bottom:dotted 1px #CDECF7;
}
#menu_top ul li ul.ss-menu1 li a{
font-size:11px;
}

/*SOUS-MENU 2*/

#menu_top ul li ul.ss-menu1 li .ss-menu2{
clear:both;
display:block;
height:auto;
padding:5px 0 0 8px;
display:none;
}
#menu_top ul li ul.ss-menu1 li .ss-menu2 a{
border:none!important;
padding:0 0 0 12px;
font-size:11px;
color:#CDECF7;
background:url(../elemt/fleche-menu.gif) no-repeat top left;
clear:both;
}
#menu_top ul li ul.ss-menu1 li .ss-menu2 a:hover{
padding:0 0 0 12px;
font-size:11px;
color:#EE8D0C;
background:url(../elemt/fleche-menu_ahover.gif) no-repeat top left;
}


/* RECHERCHE ET NEWSLETTER HOME */

/*#rechercher{
font-size:12px;color:#ABABAB;
height:34px;
display:inline;
position:absolute;
z-index:10;
right:115px;
margin:17px 50px 0 0;
}*/
#rechercher{
font-size:12px;color:#ABABAB;
height:34px;
width:410px;
display:inline;
position:absolute;
z-index:10;
margin:17px 0 0 585px;
}

    /*Recherche*/
	#rech{
	width:203px;
	height:12px;
	display:block;
	float:right;
	}
	#recherche {
	display:inline;
	height:12px;
	margin:0 25px 0 5px;
	}
	.champs{
	width:98px;
	border:solid 1px #2D5381;
	background-color:#001A3A;
	color:#fff;
	}
	.sendmail{
	width:35px;height:37px;
	position:absolute;
	z-index:20;
	margin:-10px 0 0 -10px;
	}

	/*Newsletter*/
	#news{
	width:203px;
	height:12px;
	display:block;
	float:left;
	}
	#newsletter {
	display:inline;
	height:12px;
	margin-left:5px;
	}
	.champs{
	width:98px;
	border:solid 1px #2D5381;
	background-color:#001A3A;
	color:#fff;
	}
	.sendmail{
	width:35px;height:37px;
	position:absolute;
	z-index:20;
	margin:-10px 0 0 -10px;
	}

/*******************/


#banner{
width:993px;
height:177px;
display:block;
background:url(../fond/banner_home.jpg) no-repeat top left;
}

#logo{
z-index:100;
position:absolute;
width:146px; height:104px;
background:url(../elemt/logoALPHEA.png) no-repeat top left;
text-indent:-99999px;
margin:12px 0 0 8px;
cursor:pointer;
}
h1#slogan{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#fff;
font-weight:normal;
display:block;
float:right;
padding:50px 22px 0 0;
}

/*PAGE*/

#page{
/*height:715px;*/
display:block;
position:relative;
}

#colonne_gauche_home{
width:222px;
/*height:auto;*/
height:702px;
/*height:622px;*/
display:block;
float:left;
position:absolute;
z-index:30;
margin:-264px 0 15px 0;
}

/*MENU VERTICAL*/

.menu_vertical{
width:208px;
height:auto;
display:block;
background-color:#fff;
border:solid 1px #000F22;
padding:3px;
margin-left:10px;
}

.menu_vertical ul{
width:208px;
height:auto;
display:block;
background:#000F22 url(../fond/menu_vertical.jpg) repeat-x top left;
}
.menu_vertical ul li{
height:20px;
display:block;
border-top:solid 1px #2D5381;
padding:10px 5px 10px 12px;
line-height:1.1em;
}
.menu_vertical ul li.titre_menu{
text-transform:uppercase;
color:#EE8D0C;
font-weight:bold;
}
.menu_vertical ul li a{
color:#fff;
font-size:12px;
}
.menu_vertical ul li a:hover{color:#EE8D0C;}

/*SOUS-MENU VERTICAL 1*/

.menu_vertical ul li ul.ss-vertical1{
z-index:1000;
position:absolute;
width:200px;
text-align:left;
margin-top:-26px;left:225px;
padding:3px;
background:#CDECF7!important;
border:solid 1px #000F22;
display:none;
}

.menu_vertical ul li ul.ss-vertical1 li{
height:auto;
display:block;
border-top:none;
border-bottom:dotted 1px #CDECF7;
padding:9px 5px 9px 5px;
background-color:#002958;
}
.menu_vertical ul li ul.ss-vertical1 li a{
font-size:11px;
clear:both;
}

/*SOUS-MENU VERTICAL 2

.menu_vertical ul li ul.ss-vertical1 li .ss-vertical2{
display:block;
height:100%;
margin:5px 0 0 8px;
clear:both!important;
display:none;
}
.menu_vertical ul li ul.ss-vertical1 li .ss-vertical2 a{
font-size:11px;
color:#CDECF7;
min-height:6px;height:auto;
display:block;
padding:3px 0 0 12px;
background:url(../elemt/fleche-menu.gif) no-repeat top left;
clear:both;
}
.menu_vertical ul li ul.ss-vertical1 li .ss-vertical2 a:hover{
min-height:6px;height:auto;
display:block;
padding:3px 0 0 12px;
font-size:11px;
color:#EE8D0C;
background:url(../elemt/fleche-menu_ahover.gif) no-repeat top left;
clear:both;
}
*/
/*SOUS-MENU VERTICAL 2 NEW VERSION 111209*/
.ss-vertical2{
position:absolute; left:180px;
margin-top:-20px;
display:none;
padding:6px!important;
background-color:#002958!important;
background-image:none!important;
border:2px solid #000F22;
}
.ss-vertical2 li{
height:auto; display:block;
border:none!important;
padding:0px!important;
background-color:#002958;
}
.ss-vertical2 a{
font-size:12px;
color:#CDECF7;
min-height:15px;height:auto;
margin-bottom:3px;
display:block;
padding-top:3px; padding-left:12px; padding-bottom:3px;
background:url(../elemt/fleche-menu.gif) no-repeat top left;
border-bottom:1px solid #000F22;
clear:both;
}
.ss-vertical2 a:hover{background:url(../elemt/fleche-menu_ahover.gif) no-repeat top left;}

/**************************/

.login{
width:208px;
/*height:133px;*/
display:block;
border:solid 1px #000F22;
padding:3px 3px 3px 3px;
margin:15px 0 0 10px;
font-size:11px;
}
form#connexion{
width:178px;
height:75px;
display:block;
padding:5px 20px 10px 10px;
background:url(../fond/fond_login.jpg) repeat-x bottom left;
}
form#connexion label{
float:right;
margin:0 5px 8px 0;
font-size:11px;
}
form#connexion input#champs{
float:right;
border:solid 1px #EE8D0C;
background-color:#ffffff;
color:#000F22;
width:85px;
height:13px;
font-size:11px;
display:block;
margin:0 10px 8px 0;
}
form#connexion input.btok{
float:right;
position:absolute;
margin:10px 0 0 170px;
cursor:pointer;
}
#profil{
width:178px;
height:75px;
display:block;
padding:5px 20px 10px 10px;
background:url(../fond/fond_login.jpg) repeat-x bottom left;
}
#profil form label{
clear:both;
margin:0 5px 8px 0;
font-size:11px;
}
#profil form label strong{
color:#0A4C75;
}
.deconnect{
display:block;
float:right;
height:12px;
color:#000;
font-size:11px;
}
.deconnect img{margin-left:2px;}
.deconnect a{color:#000;text-decoration:none;font-size:11px;}
.deconnect a:hover{color:#000;text-decoration:underline;font-size:11px;}

.bloc_gauche{
width:208px;
height:82px;
display:block;
padding:3px 3px 3px 3px;
margin:10px 0 0 10px;
}
.base_doc{
border:solid 1px #000F22;
width:188px;
height:62px;
display:block;
padding:10px 15px 10px 5px;
margin:0 0 5px 0;
background:url(../fond/fond_base-doc.jpg) repeat-x bottom left;
}
.flotte_gauche{float:left;}
.vignette_base{float:right;width:50px;height:55px;display:block;}
.vignette_base img{width:50px;}
.acces_base{
display:block;
font-size:11px;
font-weight:bold;
clear:both;
}
.acces_base a{
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#000F22;
}

.coordonnees{
width:210px;
height:84px;
display:block;
padding:3px 3px 3px 3px;
margin:0 0 40px 10px;
}
.coordonnees p{
font-size:11px;
color:#000;
}
.coordonnees p a{text-decoration:none;font-size:11px;color:#000;}
.coordonnees p a:hover{text-decoration:underline;font-size:11px;color:#000;}

ul#menu_sec{
width:210px;
display:block;
padding:3px 3px 3px 3px;
margin:20px 0 0 10px;
}
ul#menu_sec li{background:url(../elemt/fleche-grey.gif) no-repeat top left;padding-left:12px;clear:both;}
ul#menu_sec li a{color:#4C4C4C;text-decoration:none;font-size:11px;}
ul#menu_sec li a:hover{color:#4C4C4C;text-decoration:underline;font-size:11px;}


#centre{
width:993px;
min-height:640px;height:auto!important;height:640px;
display:block;
z-index:1;
background-color:#fff;
}



/*LINE 1*/

#line1{
width:771px;
height:229px;
display:block;
padding-left:222px;
background-color:#CDECF7;
border-bottom:solid 3px #EE8D0C;
position:relative;
}
.edito{
width:574px;
height:229px;
display:block;
float:left;
overflow:hidden;
}
.encart_edito{
width:219px;
height:99px;
display:block;
overflow:hidden;
position:absolute;
z-index:10;
margin:10px 0 0 20px;
padding:2px;
background-color:#fff;
border:solid 1px #D79231;
color:#5C5C5C;
font-size:11px;
}
.encart_edito p{
font-size:11px;
}
.image_encart{
width:92px;
height:99px;
display:block;
float:left;
overflow:hidden;
margin-right:5px;
}
.image_encart img{width:92px;}
.texte_encart{float:right;}


.photo_edito{
float:left;
width:330px;
height:229px;
display:block;
text-align:right;
overflow:hidden;
}

.texte_edito{
float:right;
width:237px;
height:223px;
display:block;
text-align:left;
padding:3px 3px 3px 0;
}
.texte_edito p{color:#000;font-size:12px;}
.suite{
width:102px;
height:12px;
color:#D15908;
font-weight:bold;
margin:10px 0 0 130px;
}
.suite img{margin-left:3px;}
.suite a{color:#D15908;text-decoration:none;}
.suite a:hover{color:#D15908;text-decoration:underline;}
.adherer{
width:181px;
height:227px;
display:block;
background:url(../fond/fond_adherer.jpg) no-repeat top left;
float:right;
padding:3px 0 0 16px;
}
.adherer .texte-ad{
width:120px;
display:block;
margin-bottom:10px;
}
.savoir-plus{
width:102px;
height:12px;
color:#0A4C75;
font-weight:bold;
}
.savoir-plus img{margin-left:3px;}
.savoir-plus a{color:#0A4C75;text-decoration:none;}
.savoir-plus a:hover{color:#0A4C75;text-decoration:underline;}

/*LINE 2*/

#line2{
width:993px;
/*height:420px;*/
height:520px;
display:block;
background-color:#fff;
overflow:hidden;
position:relative;
z-index:20;
border-bottom:solid 3px #37711B;
}

.vie_assoc{
width:250px;
min-height:468px;height:auto!important;
display:block;
float:left;
overflow:hidden;
margin:0 0 0 10px;
padding:20px 10px 0 235px;
background:#fff url(../fond/publications-degrade.jpg) repeat-y top left;
}
.actus_reseau{
width:261px;
min-height:468px;height:auto!important;
display:block;
float:left;
overflow:hidden;
padding:20px 15px 0 15px;
background:#fff url(../fond/actusreseau-degrade.jpg) repeat-y top left;
}
ul.publi{
font-size:12px;
height:295px;
display:block;
clear:both;
margin:10px 0 10px 0;
line-height:1.1em;
}
ul.publi li{background:url(../elemt/fleche.gif) no-repeat top left;padding-left:12px;clear:both;}
ul.publi li a{color:#000;font-weight:bold;text-decoration:none;}
ul.publi li a:hover{color:#000;font-weight:bold;text-decoration:underline;}
ul.publi li .date_publi{float:right;margin:0 10px 20px 0;}

.voir{
clear:both;
width:100%;
display:block;
height:12px;
color:#D15908;
font-weight:bold;
position:absolute;
bottom:20px;
}
.voir img{margin-left:3px;}
.voir a{color:#D15908;text-decoration:none;}
.voir a:hover{color:#D15908;text-decoration:underline;}

.line2_droite{
width:195px;
height:100%;
position:absolute;
z-index:20;
display:block;
float:right;
right:0;
background-color:#37711B;
}
.livre{
width:181px;
height:172px;
display:block;
background:#EE8D0C url(../fond/fond_livre.jpg) no-repeat top left;
float:right;
padding:3px 0 0 14px;
border-bottom:solid 3px #EE8D0C;
}
.texte_livre{
width:100px;
height:165px;
display:block;
float:left;
}
.auteur{display:block;font-size:11px;font-style:italic;padding-bottom:10px;}
.blanc{color:#000;font-size:11px;}

.illustr_livre{
width:75px;
height:165px;
display:block;
float:right;
margin-right:3px;
}
.bouquin{
width:74px;
height:118px;
display:block;
background:url(../fond/bg_livre.jpg) no-repeat top left;
}
.bouquin img{
width:72px;
display:block;
}
.bouquin img a{
border:none;
}


.doc-gen{
width:181px;
height:202px;
display:block;
background:#37711B url(../fond/fond_docs-gen2.jpg) no-repeat top left;
float:right;
padding:3px 0 0 14px;
}
.img_doc-gen{
position:absolute;
z-index:30;
width:80px;
height:58px;
display:block;
bottom:10px;right:0;
}
.doc-gen p{font-size:11px;color:#fff;text-align:left;padding-bottom:10px;}
.doc-gen p a{color:#fff;text-decoration:none;}

.plus-infos{
width:200px;
height:12px;
color:#fff;
font-weight:bold;
}
.plus-infos img{margin-left:3px;}
.plus-infos a{color:#fff;text-decoration:none;}
.plus-infos a:hover{color:#fff;text-decoration:underline;}


/*LINE 3*/

#line3{
width:957px;
height:140px;
display:block;
padding:15px 18px 0 18px;
background-color:#fff;
overflow:hidden;
}
.publications{
width:222px;
height:87px;
display:block;
margin:0 15px 0 0;
float:left;
overflow:hidden;
}
.publications p{font-size:11px;}
.publications .date_publi{float:right;margin:0 10px 10px 0;font-size:11px;}
.voir_publi{
text-align:right;
width:957px;
display:block;
height:12px;
color:#D15908;
font-weight:bold;
margin-bottom:20px;
}
.voir_publi img{margin-left:3px;}
.voir_publi a{color:#D15908;text-decoration:none;}
.voir_publi a:hover{color:#D15908;text-decoration:underline;}


/*TITRES*/

h2.orange{font-size:16px;color:#D15908;padding-bottom:10px;}
h2.orange a{font-size:16px;color:#D15908;text-decoration:none;}

h2.bleu{font-size:16px;color:#00205A;padding-bottom:10px;}
h2.bleu a{font-size:16px;color:#00205A;text-decoration:none;}

h2.blanc{font-size:16px;color:#ffffff;padding-bottom:10px;}
h2.blanc a{font-size:16px;color:#ffffff;text-decoration:none;}

h3.bleu{font-size:14px;color:#000F22;padding-bottom:10px;font-weight:bold;}
h3.bleu a{font-size:14px;color:#000F22;text-decoration:none;}

h4{font-size:12px;font-weight:bold;color:#000;padding-bottom:10px;}
h4 a{font-size:12px;color:#000;text-decoration:none;}
h4 a:hover{font-size:12px;color:#000;text-decoration:underline;}

h4.orange{font-size:12px;font-weight:bold;color:#D15908;padding-bottom:10px;}
h4.orange a{font-size:12px;color:#D15908;text-decoration:none;}
h4.orange a:hover{font-size:12px;color:#D15908;text-decoration:underline;}

h5{font-size:11px;font-weight:bold;padding-bottom:10px;color:#002A5B;}
h5 a{font-size:11px;color:#002A5B;text-decoration:none;}
h5 a:hover{font-size:11px;color:#002A5B;text-decoration:underline;}


/********** AJOUT 16.10.09 ***********/
.encart_bleu{
width:195px; height:175px;
display:block;
background:#9ad8ef url(../fond/bg_observ.jpg) no-repeat top left;
float:right;
}
/*.encart_bleu p{font-size:12px;color:#000000;text-align:left;padding-bottom:10px;}
.encart_bleu p a{color:#000000;text-decoration:underline;}*/
.encart_bleu a{width:198px; height:165px;display:block;}