/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#FFF9F3;
	}
	

/* container1 - box */
	
#container {
	width:900px;
	height:826px;
	margin-top:0px;
	left:50%;
	margin-left:-450px;
	margin-top:20px;
	position:absolute;
	}
	
#box {
	width:900px;
	height:auto;
	}
	
.sep1 {
	width:900px;
	height:60px;
	margin-top:20px;
	margin-bottom:20px;
	}
	
.sep2 {
	width:900px;
	height:auto;
	}
	
.sep3 {
	width:829px;
	height:auto;
	}

.boxactus {
	width:900px;
	height:auto;

	}
	
/* bouton-index */

#bouton1 {
	width:884px;
	height:318px;
	float:left;
	margin-left:39px;
	}
	
/* bouton-accueil*/

#boutonacc1 {
	width:224px;
	height:43px;
	float:left;
	background-image:url(images/bouton-acc1.gif);
	background-repeat:no-repeat;
	}
#boutonacc1:hover {
	background-position:0 -43px;
	}
	
#boutonacc2 {
	width:200px;
	height:43px;
	float:left;
	background-image:url(images/bouton-acc2.gif);
	background-repeat:no-repeat;
	}
	
#boutonacc2:hover {
	background-position:0 -43px;
	}
	
#boutonacc3 {
	width:170px;
	height:43px;
	float:left;
	background-image:url(images/bouton-acc3.gif);
	background-repeat:no-repeat;
	}
	
#boutonacc3:hover {
	background-position:0 -43px;
	}
	
#boutonacc4 {
	width:170px;
	height:43px;
	float:left;
	background-image:url(images/bouton-acc4.gif);
	background-repeat:no-repeat;
	}
	
#boutonacc4:hover {
	background-position:0 -43px;
	}
	
#boutonhaut {
	width:135px;
	height:45px;
	background-image:url(images/bouton-haut.gif);
	background-repeat:no-repeat;
	margin-left:382px;
	}
	
#boutonacc5 {
	width:200px;
	height:43px;
	float:left;
	background-image:url(images/bouton-acc1partenaires.gif);
	background-repeat:no-repeat;
	}
#boutonacc5:hover {
	background-position:0 -43px;
	}
	
#boutonacc5-2 {
	width:112px;
	height:43px;
	float:left;
	background-image:url(images/bouton-acc5-2.gif);
	background-repeat:no-repeat;
	}
#boutonacc5-2:hover {
	background-position:0 -43px;
	}
		
#boutonhaut:hover {
	background-position:0 -45px;
	}
	
/* page1 */

#box1accueil {
	width:550px;
	height:172px;
	float:left;
	}
	
#boxnavig {
	width:200px;
	height:172px;
	float:left;
	}
	
.boxvignettes {
	width:500px;
	height:auto;
	float:left;
	}
	
.boxtexte {
	width:390px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	float:left;
	text-align:justify;
	margin-top:18px;
	color: #000;
	font-size:17px;
	}
	
.boxtexte_alaune {
	width:874px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	float:left;
	text-align:justify;
	margin-top:18px;
	color: #000;
	font-size:17px;
	}

#boxtexteaccueil {
	width:874px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:18px;
	text-align:justify;
	margin-left:16px;
	}
	
.boxaccueil_intro {
	width:450px;
	height:284px;
	float:left;
	}
	
.boxaccueil_intro_right {
	width:390px;
	margin-left:34px;
	float:left;
	}
	
.boxliens {
	width:auto;
	height:auto;
	float:left;
	}
	
.boutonliens {
	width:100px;
	height:77px;
	background-image:url(images/bouton-liens.gif);
	background-repeat:no-repeat;
	float:left;
	}
	
.boutonliens:hover {
	background-position:0 -77px;
	}
	
#boxsign {
	width:900px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	text-align:left;
	}
	
#boxsign a {
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	}
	
#boxsign a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}

/* tribune*/

#bandofresque {
	width:900px;
	height:103px;
	background-image:url(images/tribunebandohaut.jpg);
	background-repeat:no-repeat;
	}
	
#bandotribune {
	width:900px;
	height:43px;
	}
	
#bandoVtribune {
	width:35px;
	height:731px;
	float:left;
	}
	
#blog {
	width:855px;
	height:722px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
	
#titretribune {
	width:auto;
	height:43px;
	float:left;
	margin-right:85px;
	}
	
#accestribune {
position:absolute;
	width:15px;
	height:15px;
	margin-left:550px;
	margin-top:30px;
	}
	
/* bouton-7actions */

#titre7act {
	width:300px;
	height:60px;
	float:left;
	margin-left:0px;
	}

#bouton7act-1 {
	width:300px;
	height:60px;
	float:left;
	background-image:url(IMAGES/bouton_act1.gif);
	background-repeat:no-repeat;
	margin-left:130px;
	}
#bouton7act-1:hover {
	background-position:0 -60px;
	}
	
	#bouton7act-2 {
	width:300px;
	height:60px;
	float:left;
	background-image:url(IMAGES/bouton_act2.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	}
#bouton7act-2:hover {
	background-position:0 -60px;
	}
	
#bouton7act-3 {
	width:300px;
	height:60px;
	float:left;
	background-image:url(IMAGES/bouton_act3.gif);
	background-repeat:no-repeat;
	margin-left:130px;
	}
#bouton7act-3:hover {
	background-position:0 -60px;
	}
	
#bouton7act-4 {
	width:300px;
	height:60px;
	float:left;
	background-image:url(IMAGES/bouton_act4.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	}
#bouton7act-4:hover {
	background-position:0 -60px;
	}
	
#bouton7act-5 {
	width:300px;
	height:60px;
	float:left;
	background-image:url(IMAGES/bouton_act5.gif);
	background-repeat:no-repeat;
	margin-left:130px;
	}
#bouton7act-5:hover {
	background-position:0 -60px;
	}
	
#bouton7act-6 {
	width:300px;
	height:60px;
	float:left;
	background-image:url(IMAGES/bouton_act6.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	}
#bouton7act-6:hover {
	background-position:0 -60px;
	}
	
#bouton7act-7 {
	width:300px;
	height:60px;
	float:left;
	background-image:url(IMAGES/bouton_act7.gif);
	background-repeat:no-repeat;
	margin-left:130px;
	}
#bouton7act-7:hover {
	background-position:0 -60px;
	}
	

#box830 {
	width:830px;
	height:auto;
	float:left;
	}
	
#boxbandeau {
	width:70px;
	height:502px;
	float:left;
	}
	
#boxbandeau2 {
	width:70px;
	height:452px;
	float:left;
	}
		
.boxactionstab {
	width:870px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-top:0px;
	margin-left:32px;
	float:left;
	text-align:justify;
	}

.boxactions {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-top:10px;
	margin-left:16px;
	float:left;
	text-align:justify;
	}
	
.boxactions_sansmarge {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-top:10px;
	float:left;
	text-align:justify;
	}
	
.boxactions_database {
	width:203px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-top:10px;
	float:left;
	text-align:justify;
	}
	
.boxactions_accueil {
	width:874px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:18px;
	margin-top:10px;
	float:left;
	text-align:justify;
	}
	
.boxactionsmedium {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:25px;
	text-align:justify;
	margin-top:10px;
	margin-left:15px;
	}
	
.boxactionsbig {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:40px;
	text-align:justify;
	margin-left:16px;
	margin-top:20px;
	font-weight:bold;
	color:#009900;
	}
	
.boxactionsbigindex {
	width:890px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:40px;
	text-align:center;
	margin-top:20px;
	font-weight:bold;
	}
	
.boxactionsbig_sansmarge {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:40px;
	text-align:justify;
	margin-top:20px;
	font-weight:bold;
	color:#009900;
	}
	
.boxactionsbig_accueil {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:40px;
	text-align:justify;
	margin-top:10px;
	font-weight:bold;
	font-size: 20px;
	color: #009900;
	}
	
.boxproject25 {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	margin-top:10px;
	margin-left:16px;
	text-align: left;
	}
	
.boxactions a {
	font-family:Arial, Helvetica, sans-serif;
	color:#009900;
	text-decoration:none;
	}
	
	
.boxactions a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#036E03;
	text-decoration:none;
	}
	
.boxactionsimage {
	width:900px;
	height:auto;
	margin-top:17px;
	Margin-bottom:9px;
	}
	
.boxactionsmilitant {
	width:400px;
	height:945;
	float:left;
	}
	
.boxactions_imagedroitemilitant {
	width:400px;
	height:936;
	float:left;
	margin-left:49px;
	}
	
.boxtexte_417left {
	width:423px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	float:left;
	margin-top:8px;
	margin-left:16px;
	text-align:justify;
	/* [disabled]color: #009900; */
	}
	
.boxtexte_417right {
	width:423px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	float:left;
	margin-top:8px;
	margin-left:35px;
	text-align:justify;
	}
	
.boxtexte_417leftmilitant {
	width:417px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	float:left;
	margin-top:8px;
	margin-left:16px;
	text-align:justify;
	/* [disabled]color: #009900; */
	}
	
.boxtexte_417rightmilitant {
	width:417px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	float:left;
	margin-top:8px;
	margin-left:35px;
	text-align:justify;
	}
	
.boxactions_417left {
	width:423px;
	height:auto;
	float:left;
	margin-left:16px;
	margin-top:8px;
	margin-bottom:10px;
	}

.boxtexte_665left {
	width:665px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	float:left;
	margin-top:8px;
	margin-left:16px;
	text-align:justify;
	}
	
.boxactions_grasvert {
	font-family:Arial, Helvetica, sans-serif;
	color:#009900;
	font-weight:bold;
	font-size: 20px;
	}
	
.boxactionsbandeau {
	width:884px;
	height:auto;
	float:left;
	margin-left:16px;
	margin-top:8px;
	margin-bottom:33px;
	}
	
.boxactionsbandeau_specialtextexpo {
	width:884px;
	height:auto;
	float:left;
	margin-left:16px;
	margin-top:8px;
	}
	
.boxactions_partenairesH {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-left:16px;
	float:left;
	text-align:right;
	}
	
#boxelodie {
	width:450px;
	height:95px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:10px;
	margin-top:15px;
	margin-left:16px;
	float:left;
	text-align:center;
	}
	
#boxsponsors {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	margin-top:15px;
	margin-left:16px;
	float:left;
	text-align:center;
	}
	
.boximageelodie {
	width:auto;
	height:auto;
	float:left;
	margin-top:15px;
	margin-left:16px;
	}
	
.boxlogo {
	width:885px;
	height:auto;
	float:left;
	margin-top:15px;
	margin-left:16px;
	}
	
.boxactionslogo10X10 {
	width:870px;
	height:auto;
	float:left;
	margin-top:30px;
	}

.boxpetition {
	width:400px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-top:5px;
	margin-left:16px;
	margin-bottom:15px;
	float:left;
	text-align:justify;
	}

#boxpetitionensemble {
	width:450px;
	height:auto;
	float:left;
	}
	
.boxpetitionimage {
	width:400px;
	height:936px;
	float:right;
	}

.boxpdf {
	width:162px;
	height:64px;
	float:left;
	margin-top:8px;
	margin-right:18px;
    }
	
.box_vignettereport {
	width:auto;
	height:150px;
	float:left;
	margin-top:8px;
	margin-left:18px;
    }
	
.boxpdf_gauche {
	width:162px;
	height:64px;
	float:left;
	margin-top:8px;
	margin-left:16px;
	margin-right:18px;
    }
	
.boxpdf_droite {
	width:162px;
	height:64px;
	float:left;
	margin-top:8px;
	margin-right:0px;
    }
	
.vignette {
	width:176px;
	height:auto;
	float:left;
	margin-top:30px;
	margin-bottom:20px;
	margin-right:60px;
	}
	
.vignette_gauche {
	width:176px;
	height:auto;
	float:left;
	margin-top:30px;
	margin-bottom:20px;
	margin-right:60px;
	}
	
.vignette_droite {
	width:176px;
	height:auto;
	float:left;
	margin-top:30px;
	margin-bottom:20px;
	}
	
.boxactions_assos {
	width:432px;
	height:348px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-left:16px;
	margin-top:10px;
	float:left;
	text-align:justify;
	}
	
.boxactions_textespecialhappening {
	width:432px;
	height:554px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-left:16px;
	margin-top:20px;
	float:left;
	text-align:justify;
	}
	
.boxactions_aspas {
	width:436px;
	height:339px;
	margin-top:10px;
	float:left;
	}
	
.boxactions_ecodocs {
	width:648px;
	height:331px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	float:left;
	margin-top:30px;
	text-align:justify;
	}

	
.boxtexte_editingleft {
	width:442px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-left:16px;
	float:left;
	text-align:justify;
	}
	
.boxtexte_editingright {
	width:426px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-top:15px;
	margin-left:16px;
	float:left;
	text-align:justify;
	}

	
.boxactions_editing {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-top:2px;
	margin-left:16px;
	float:left;
	text-align:justify;
	}
	
.boxactions_marge0 {
	width:885px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-top:10px;
	float:left;
	text-align:justify;
	}
	
.boxactu_left {
	width:425px;
	height:auto;
	margin-left:16px;
	margin-top:8px;
	float:left;
	}
	
.boxactu_right {
	width:425px;
	height:auto;
	margin-left:34px;
	margin-top:8px;
	float:left;
	}
	
.boxlogo_actu {
	width:228px;
	height:55px;
	float:left;
	margin-top:20px;
	}	
	
.boxtitre_actu {
	width:425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin-top:3px;
	float:left;
	color:#009900;
	}

.boxtitre_actuhappening {
	width:885px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin-top:3px;
	margin-left:16px;
	float:left;
	color:#009900;
	}
		
.boxtexte_actu {
	width:425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	float:left;
	margin-top:8px;
	text-align:justify;
	}
	
.boximage_actu {
	width:425px;
	height:auto;
	}	
	
.boxtexte_actu207left {
	width:207px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	float:left;
	margin-top:8px;
	text-align:justify;
	}
	
.boximage_actu207right {
	width:207px;
	margin-left:11px;
	float:left;
	height:auto;
	}
	
.boxtexte_actu207right {
	width:207px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	float:left;
	margin-top:8px;
	text-align:justify;
	margin-left:11px;
	}
	
.boximage_actu207left {
	width:207px;
	float:left;
	height:auto;
	}
	
.boximage_actu207gauche {
	width:207px;
	float:left;
	height:auto;
	}
		
.boxlinksite {
	width:300px;
	height:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	float:left;
	color:#CCC;
    }        

.boxlinksite a {
    color:#036E03;
	text-decoration:none;
    }        

.boxlinksite a:hover {
	color:#036E03;
	text-decoration:none;
    }

.boxtexte_gillesmartin {
	width:688px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-left:34px;
	float:left;
	text-align:justify;
	}
	
.boximage_gillesmartin {
	width:162px;
	height:auto;
	float:left;
	margin-left:16px;
	}
	
.boximage_partenairescanon {
	width:auto;
	height:auto;
	margin-top:25px;
	margin-left:45px;
	float:left;
	}
	
.boximage_partenairesfujifilm {
	width:auto;
	height:auto;
	margin-left:16px;
	margin-top:50px;
	float:left;
	}
	
.boximage_partenairesgermain {
	width:200px;
	height:40px;
	margin-left:50px;
	margin-top:35px;
	float:left;
	}
	
.boximage_partenaires {
	width:auto;
	height:auto;
	margin-left:50px;
	float:left;
	}
	
.boximage_partenairesmilitant {
	width:auto;
	height:auto;
	margin-left:149px;
	float:left;
	}
	
.boximage_partenairesgauche {
	width:auto;
	height:auto;
	margin-left:16px;
	float:left;
	}

.boximage_sp {
	width:365px;
	height:auto;
	float:left;
	margin-left:16px;
	}
	
.boxtexte_sp {
	width:483px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-left:35px;
	float:left;
	text-align:justify;
	}

.boxexpos {
	width:700px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin-left:16px;
	float:left;
	text-align:justify;
	}
	
.boximageexpos {
	width:auto;
	height:auto;
	float:left;
	margin-left:16px;
	}

.boxactions_ecranleft {
	width:275px;
	height:auto;
	margin-top:8px;
	margin-left:16px;
	margin-right:27px;
	float:left;
	}
	
.boxactions_ecran {
	width:275px;
	height:auto;
	margin-top:8px;
	margin-right:27px;
	float:left;
	}
	
.boxactions_ecranright {
	width:275px;
	height:auto;
	margin-top:8px;
	float:left;
	}

.boxtexte_ecranleft {
	width:275px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
    line-height:18px;
	margin-top:10px;
	margin-left:16px;
	margin-right:27px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
.boxtexte_ecran {
	width:275px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
    line-height:18px;
	margin-top:10px;
	margin-right:27px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
.boxtexte_ecranright {
	width:274px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
    line-height:18px;
	margin-top:10px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	

	

