/* CSS Document */

HTML , BODY{
	overflow-x:hidden;
	color:#000;
	font-family:"Treabuchet MS" , Arial, Helvetica, sans-serif;
	font-size:11px;
}

BODY { 
	margin-top:0; 
	margin-left:auto; 
	margin-right:auto; 
	width:100%;
	
}

IMG , A{
	border:none;
	text-decoration:none;
}
P , H1 , H2 , H3 , H4 , H5 , H6  , UL , LI{
	margin:0;
	padding:0;
	list-style:none;
}

#horizon{
	position:absolute;
	top:50%;
	width:100%;
	overflow:visible;
	left: 0;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}

#content {
	width:100%;
	height:600px;
	position:absolute;
	margin-top:-300px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
}

#home {
	width:980px;
	margin: 0 auto;
	height:100%;
	position:relative;
}
#logo {
	width:420px;
	margin:0;
	height:180px;
	float:left;
}
#menu {
	width:560px;
	margin:0;
	height:240px;
	float:left;
}



/********************** accueil****************/

#contenu_accueil {
	width:980px;
	margin:0;
	height:301px;
	float:left;
	background-image:url(../images/fond_accueil.jpg);
}

#contenu_accueil  #texte_1 {
	width:180px; 
	float:left; 
	margin-left:515px; 
	margin-top:50px; 
	font-size:14px;
}
#contenu_accueil  #texte_2 {
	width:330px; 
	float:left; 
	margin-left:360px; 
	margin-top:25px; 
	font-size:12px;
}

#contenu_accueil  IMG {
	width:115px;
	height:100px;
	float:left;
	margin-left:93px;
	margin-top:-75px;
}

#contenu_accueil  IMG:HOVER {
    filter : alpha(opacity=60);
    -moz-opacity : 0.6;
    opacity : 0.6; 
}

#contenu_accueil  span {
	color:#E55322;
}


/********************** conseil ****************/


#contenu_conseil {
	width:980px;
	margin:0;
	height:301px;
	float:left;
	background-image:url(../images/fond_conseil.jpg);
}

#contenu_conseil  #texte {
	width:580px; 
	float:left; 
	margin-left:350px; 
	margin-top:50px; 
	font-size:11px;
	text-align:justify;
}
#contenu_conseil  H1 {
	font-size:14px;
	padding-left:25px;
	padding-top:3px;
}
#contenu_conseil  H2 {
	color:#96BD0D;
	font-weight:bold;
	font-size:12px;	
	background-image:url(../images/puce1.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:25px;
	padding-top:3px;
	height:24px;
	margin-top:3px;
}
#contenu_conseil  #texte P{
	padding-left:25px;
	margin-top:-8px;
}


/********************** initiative ****************/

#contenu_initiative {
	width:980px;
	margin:0;
	height:301px;
	float:left;
	background-image:url(../images/fond_initiative.jpg);
}

#contenu_initiative  #texte {
	width:260px; 
	float:left; 
	margin-left:460px; 
	margin-top:85px; 
	font-size:11px;
	text-align:justify;
}

#contenu_initiative  #texte P{
	margin:0 0 10px 0;
}
#contenu_initiative  span {
	color:#E55322;
}
#contenu_initiative  A {
	text-decoration:underline;
	color:#000;
}
#contenu_initiative  A:HOVER {
	text-decoration:none;
}


/********************** pratique ****************/

#contenu_pratique {
	width:980px;
	margin:0;
	height:301px;
	float:left;
	background-image:url(../images/fond_pratique.jpg);
}

#contenu_pratique  #texte {
	width:300px; 
	float:left; 
	margin-left:580px; 
	margin-top:100px; 
	font-size:11px;
	text-align:justify;
}


#contenu_pratique  span {
	color:#E55322;
}
#contenu_pratique  A {
	text-decoration:underline;
	color:#000;
}
#contenu_pratique  A:HOVER {
	text-decoration:none;
}
#contenu_pratique  A  .vert {
	color:#95BD0F;
}

#contenu_pratique  LI {
	background-image:url(../images/puce2.jpg);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:24px;
}

/********************** partenaire ****************/

#contenu_partenaire {
	width:980px;
	margin:0;
	height:301px;
	float:left;
	background-image:url(../images/fond_partenaire.jpg);
	color:#fff;
}

#contenu_partenaire  #texte {
	width:400px; 
	float:left; 
	margin-left:222px; 
	margin-top:50px; 
	font-size:11px;
	text-align:justify;
}

#contenu_partenaire  #texte_puce {
	width:100%; 
	margin:10px 0; 
	font-size:11px;
	text-align:justify;
	background-image:url(../images/puce3.jpg);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding-left:10px;	
}

#contenu_partenaire   A , #contenu_partenaire   SPAN{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
#contenu_partenaire   A:HOVER{
	color:#fff;
	text-decoration:none;
}
#contenu_partenaire  #liens{
	width:180px;
	height:120px;
	float:left;
	margin-left:60px;
	margin-top:170px;
}
#contenu_partenaire  #liens IMG{
	float:left;
	margin-left:20px;
}
#contenu_partenaire  #liens IMG:HOVER{	
    filter : alpha(opacity=60);
    -moz-opacity : 0.6;
    opacity : 0.6; 
}


/********************** agenda ****************/

#contenu_agenda {
	width:980px;
	margin:0;
	height:301px;
	float:left;
	background-image:url(../images/fond_agenda.jpg);
	color:#000;
}

#contenu_agenda  #texte {
	float:left;
	font-size:11px;
	height:190px;
	margin-left:365px;
	margin-top:60px;
	overflow-y:auto;
	overflow-x:hidden;
	text-align:left;
	width:460px;
}

#contenu_agenda  #texte_puce {
	width:90%; 
	margin:10px 0; 
	font-size:11px;
	text-align:left;
	background-image:url(../images/puce2.jpg);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding-left:25px;	
}

#contenu_agenda #texte_puce .date{
	color:#E6511E;
	font-weight:bold;
	font-size:11px;
}
#contenu_agenda #texte_puce .titre{
	font-weight:bold;
	font-size:11px;
}
#contenu_agenda #texte_puce .detail{
	color:#95BD0F;
	font-weight:bold;
	font-size:11px;
}
#contenu_agenda #texte_puce .infostheme{
	color:#000;
	font-size:10px;
}

#contenu_agenda #texte_puce A{
	color:#E55322;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
}
#contenu_agenda #texte_puce A:HOVER {
	text-decoration:none;
}





/******************************/

#footer {
	width:979px;
	margin:0;
	height:100px;
	float:left;	
	background-image:url(../images/footer.jpg);
	background-position:0 -1px;
	background-repeat:no-repeat;
}

#footer #menu{
	float:right;
	height:40px;
	margin:50px -115px 0 0;
	width:340px;
}

#footer #accueil {
	float:right;
}

#footer A {
	float:left;
	margin:0 5px;
	color:#CECFD1;
}
#footer A:HOVER {
	color:#999999;
}

.download {
	background-image:url(../images/puce2.png);
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:10px;
	display:block;
	height:15px;
	width:auto;
}

.download A{
	color:#96bc0d;
}
