@charset "utf-8";
/* CSS Document */

/*//////////////
//            //
// Page Index //
//            //
//////////////*/

body {
background-image:url(images/structure/fondbody.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
#conteneur {
width:868px;
height:1163px;
margin-top: -8px;
z-index:1;
}
#entete {
width:inherit;
height:143px;
z-index:2;
}
#entetelogo {
background-image:url(images/logo.gif);
background-repeat:no-repeat;
height:89px;
width:134px;
position:absolute;
margin-top:15px;
margin-left:9px;
z-index:3;
}
#entetemenu {
height:95px;
width:305px;
position:absolute;
margin-top:10px;
margin-left:595px;
font-size: 13px;
color: rgb(20, 85, 155);
text-decoration:none;
z-index:4;
}
/*.entetevalidation {
background-image:url(images/background/bg-validation.gif);
background-repeat:no-repeat;
background-attachment:scroll;
color:#FFFFFF;
height:10px;
}*/
#entetemenu a {
color: rgb(20, 85, 155);
text-decoration:none;
}
#entetemenu a:hover {
color: rgb(20, 85, 155);
text-decoration:underline;
}
#entetemenu2 {
margin-top:0px;
height:44px;
width:1055px;
position:absolute;
margin-left:75px;
margin-top:106px;
z-index:5;
font-size:13px;
font-weight:bold;
overflow:hidden;
}
#entetemenu2 a {
text-decoration:none;
color:rgb(80, 80, 80);
}
#entetemenu2 a:hover {
text-decoration:underline;
}
#entetemenu2 ul {
list-style: none;
margin: 0px;
padding: 0px;
text-align: left;
display:block;
height:36px;
}
#entetemenu2 li {
border-right: 1px solid rgb(205, 205, 205);
display: block;
float: left;
margin: 0px;
position: relative;
height:25px;
padding-left:17px;
padding-right:17px;
padding-top:10px;
}
.normal1 {
background-image:url(images/structure/bg_nav_li.gif);
background-repeat:repeat-x;
}
.on {
background-image:url(images/structure/bg_nav_lia.gif);
background-repeat:repeat-x;
border-right: 1px solid rgb(205, 205, 205);
display: block;
float: left;
margin: 0px;
position: relative;
height:25px;
padding-left:17px;
padding-right:17px;
padding-top:10px;
}
#entetemenu2 #premiermenu2 {
background-image:url(images/structure/bg_nav_g.jpg);
background-position:left;
background-repeat:no-repeat;
padding-top:12px;
margin-top:-1px;
}
.firston {
background-image:url(images/structure/first.jpg);
background-position:left;
background-repeat:no-repeat;
padding-top:12px;
margin-top:-1px;
}
#entetemenu2 #derniermenu2 {
background-image:url(images/structure/bg_nav_d.jpg);
background-position:right;
background-repeat:no-repeat;
padding-top:12px;
margin-top:-1px;
border-right:hidden;
}
.laston {
background-image:url(images/structure/last.jpg);
background-position:left;
background-repeat:no-repeat;
padding-top:12px;
margin-top:-1px;
border-right:hidden;
}
#contenu {
width:900px;
height:auto;
margin-top:20px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
}
#pied{
background-image:url(images/structure/bg_body_b.gif);
width:900px;
height:auto;
margin-top:25px;
position:relative;
}

/*//////////////////////
//                    //
// Structure accueil  //
//                    //
//////////////////////*/

#box {
width:900px;
height:202px;
position:relative;
color:#595959;
}
#boxxy1{
background-image:url(images/background/bg-colA.gif);
background-repeat:no-repeat;
width:290px;
height:202px;
border-bottom:#CCCCCC 1px solid;
margin-right:15px;
position:relative;
float:left;
}
#boxxy1 h2 {
font-size:13px;
color:#FFFFFF;
margin-top:3px;
margin-left:-7px;
}
#boxxy2{
background-image:url(images/background/bg-colB.gif);
background-repeat:no-repeat;
width:290px;
height:202px;
border-top:#CCCCCC 1px solid;
margin-right:15px;
float:left;
}
#centrale {
overflow:hidden;
font-size:14px;
color:#000000;
border-bottom:#000000 solid;
margin-top:3px;
padding-left:-67px;
width:260px;
}
#boxxy3{
background-image:url(images/background/bg-colA.gif);
background-repeat:no-repeat;
width:280px;
height:202px;
border-bottom:#CCCCCC 1px solid;
float:left;
padding-left:10px;
}
#boxxy3 h2 {
font-size:14px;
color:#FFFFFF;
margin-top:3px;
margin-left:-7px;
}
#boxxy3 li {
list-style-image:none;
list-style:none;
text-align:left;
font-size: small;
margin-top:5px;
}
/*//////////////////////
//                    //
//  Pages de contenu  //
//                    //
//////////////////////*/

#contenumenu {
margin-left:0px;
width:170px;
float:left;
}
#contenumenu .haut {
background-image:url(images/structure/bghaut_menu.jpg);
background-position:top;
background-repeat:no-repeat;
width:170px;
height:6px;
margin:0;
}
#contenumenu .texte{
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
width:168px;
}
#contenumenu .bas {
background-image:url(images/structure/bgbas_menu.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:170px;
height:6px;
margin:0;
}
#contenutexte {
height:auto;
width:512px;
text-align:justify;
padding-left:100px;
color:#595959;
}
#contenumenu .normal {
overflow:hidden;
text-align:left;
background-image:url(images/background/bg_colmenu_li.gif);
background-repeat: no-repeat;
background-position:bottom left;
background-repeat:no-repeat;
list-style:none;
display: list-item;
height: auto;
margin-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
padding-top: 10px;
}
#contenumenu .last {
background-color:#FFFFFF;
overflow:hidden;
text-align:left;
list-style:none;
display: list-item;
height: auto;
margin-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
padding-top: 10px;
}
#contenumenu ul {
background-attachment: scroll;
display: block;
height: auto;
width:auto;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 5px;
margin-top: -1px;
padding-bottom: 9px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
#contenumenu a {
color: rgb(20, 85, 155);
text-decoration:none;
}
#contenumenu a:hover {
color: rgb(20, 85, 155);
text-decoration:none;
}
#contenutexte li {
list-style-image:url(images/puces/bg_li.gif);
padding-right:5px;
}
.titretexte {
padding-left:22px;
padding-top:-15px;
font-weight:normal;
font-size: 1.54em;
color: rgb(20, 85, 155);
background-image:url(images/puces/bg_h2.gif);
background-repeat:no-repeat;
}
img {
border:hidden;
margin-right:10px;
}
/* [ 03.4 | INTRIEUR  Colonne de contenu contextuel au contenu principal ]________________________ */

/* tabs */
.ui-tabs-hide { display:none; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor:text; text-decoration:none;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { cursor:pointer; text-decoration:none; }

/* onglets */
#tabs-hp-1 {  }
#tabs-hp-1 .ui-tabs-nav { display: inline-block; width:884px; overflow:hidden; padding: 0 0 1px 16px !important; margin:0; background: url(img/home/bg_onglets.gif) no-repeat 0 100%; text-decoration:none;}
#tabs-hp-1 .ui-tabs-nav li { display:inline; padding: 0 0 0 6px; background:url(img/navigation/bg_onglets_li_l.png) no-repeat 0 0; float: left; margin: 0 0 0 -16px; list-style:none; text-decoration:none; }
#tabs-hp-1 .ui-tabs-nav:after {content:".";display:block;height:0;clear:both;visibility:hidden; text-decoration:none;}
/* \*/ * html #tabs-hp-1 .ui-tabs-nav {height:1%;} #tabs-hp-1 .ui-tabs-nav {display:block; text-decoration:none;} /* */
#tabs-hp-1 .ui-tabs-nav li a {display: block;background:url(img/navigation/bg_onglets_li.png) #FFF repeat-x 0 0; padding: 8px 14px 6px 10px; float: left; text-decoration:none; /*outline:0 none;*/}
#tabs-hp-1 .ui-tabs-nav li .sep {display: block; float: left; width: 25px; background:url(img/navigation/bg_onglets_li_r.png) no-repeat 100% 0; height: 2.33em; text-decoration:none;}
#tabs-hp-1 .ui-tabs-nav li .sep span {position: absolute; top: -7777px; left: -7777px; text-decoration:none;}
#tabs-hp-1 .ui-tabs-nav .ui-tabs-selected {background-image:url(img/navigation/bg_onglets_li_on_l.png) !important; position: relative; z-index:5; border-color: #4B87C8; display:inline; text-decoration:none;}
#tabs-hp-1 .ui-tabs-nav .ui-tabs-selected a {display: block;background:url(img/navigation/bg_onglets_li_on.png) #4B87C8 repeat-x 0 0; padding: 8px 14px 6px 10px; float: left; color: #FFF; font-weight: bold; text-decoration:none;}
#tabs-hp-1 .ui-tabs-nav .ui-tabs-selected .sep {background-image:url(img/navigation/bg_onglets_li_on_r.png); text-decoration:none;}

#tabs-hp-1 .inner {width: 900px; height: 280px; margin: 0 0 15px 0; background-position: 0 0; background-repeat: no-repeat; text-decoration:none;}
#tabs-hp-1 #ong-1 {background-image: url(img/home/ong-1.jpg); text-decoration:none;}
#tabs-hp-1 #ong-2 {background-image:url(img/home/ong-2.jpg); text-decoration:none;}
#tabs-hp-1 #ong-3 {background-image: url(img/home/ong-3.jpg); text-decoration:none;}
#tabs-hp-1 .inner2 {position: absolute; top: -7777px; left: -7777px; text-decoration:none;}

#tabs-hp-1 #ong-1 .acces {padding: 210px 0 0 464px; text-decoration:none;}
#tabs-hp-1 #ong-2 .acces {padding: 210px 0 0 464px; text-decoration:none;}
#tabs-hp-1 #ong-3 .acces {padding: 227px 0 0 464px; text-decoration:none;}

/*////////////
//
//
///////////*/

#gellule {
height:161px;
width:116px;
display:inline;
}
.select {
overflow:hidden;
text-align:left;
background-image:url(images/background/bg_colmenu_lia.gif);
background-repeat: no-repeat;
background-position:bottom left;
background-repeat:no-repeat;
list-style:none;
display: list-item;
height: auto;
margin-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
padding-top: 10px;
}
.lastselect {
background-image:url(images/background/bg_colmenu_a.gif);
background-repeat: no-repeat;
background-position:bottom left;
background-repeat:no-repeat;
overflow:hidden;
text-align:left;
list-style:none;
display: list-item;
height: auto;
margin-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
padding-top: 10px;
}
