body	{
	width : 760px;
	height: 550;
	margin : auto;
	margin-top : 0px;
	margin-bottom : 10px;
	background-repeat:repeat-x;
	background-color:#fff;	
	}

h1 	{
	display : inline;
	color : #cc0000;
	font-family : Verdana, Arial, serif;
	font-size : 13pt;
	font-weight: bold;
	background-color: #ffffff;
	}

h1 a {	
	color : #cc0000;
	font-family : Verdana, Arial, serif;
	font-size : 13pt;
	}

h1 a:hover {
	color : #000000 ;
	font-family : Verdana, Arial, serif;
	font-size : 13pt;
	}

h2 	{
	color : #000000;
	font-family : Verdana, Arial, "Times New Roman", Times, serif;
	font-size : 11px;
	background-color: #ffffff;
	}

h3	{
	color : #cc0000;
	font-family : Verdana, Arial, "Times New Roman", Times, serif;
	font-size : 11px;
	display : inline
	}

h3 a {
	color : #cc0000;
	font-size : 11px;
	}

h3 a:hover {
	color : #000000 ;
	}

h4	{
	text-align : justify;
	color : #000000;
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
	display: inline
	}

h5	{
	height: 20px;
	width: 145px;
	text-align : left ;
	color : #ffffff ;
	font-family : Verdana, Arial ;
	font-size : 11px;
	font-weight: bold;
	padding-left: 18px;
	background: url("images/chartegraph/fond_rub.png") no-repeat left;
	line-height: 20px ;
	margin-top: 20px
	}

h6 {
        width: 445px;
	height: 20px;
	background: url("images/chartegraph/fond_accueil.png") no-repeat;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 4px;
	margin-bottom: 15px;
	margin-top: 15px;
	font-style : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	}


a 	{
	text-decoration : none;
	color : #000000;
	}
    
a:hover {
	text-decoration : none;
	color : #777777;
	}

#conteneur{
	width : 760px;
	height: 100%;
	margin : auto;
	margin-bottom: 20px;
	background-color: #ffffff;
	}

 
#logo	{
	width : 145px;
	height : 139px;
	margin-bottom: 1px;
	background-image : url("images/chartegraph/logo_head.png")
	}

#icone_mail {
	width : 15px;
	height : 12px;
	margin-bottom: 0px;
	margin-right: 5px;
	background-image : url("images/chartegraph/carre_mail.png");
	float: left;
	}

#en_tete {
	width : 760px;
	height : 20px;
	background : url("images/chartegraph/ban_head.png") no-repeat right;
	margin-bottom : 0px;
	margin-left : 0px
	}


#menu_gauche {
	width : 145px;
	height: 100%;
	background : url("images/chartegraph/fond_gauche.png") repeat-y left ;
	float : left;
	}

ul#menu_elements {
	font-family: "Trebuchet MS", Verdana, Arial ;
	font-size: 11px ;
	color: #ffffff ;
	width: 145px ;
	margin: 0 ;
	padding: 0 ;
	background:  url(/images/chartegraph/menu_background.png) ;			
	list-style-type: none ;
	}

ul#menu_elements li {
	float: none ;
	text-align: left ;
	background:  url("images/chartegraph/menu_background.png") ;
	}
		
ul#menu_elements li a {
	width: 145px ;
	height: 24px ;
	font-size: 11px ;
	padding-left: 10px ;
	line-height: 20px ;
	font-weight: bold ;
	color: #FFFFFF ;
	display: block ;
	text-decoration: none ;
	border: none ;
	}
		
ul#menu_elements li a:hover {
	padding-left: 10px ;
	height: 24px ;
	background:  url("images/chartegraph/menu_background_over.png") no-repeat
	}

div#liens 	{
	width : 125px ;
	height : 50px ;
	margin-top: 10px ;
	margin-bottom : 0px ;
	margin-left: 10px ;
	}

.img_lien {
	width : 125px ;
	height : 50px ;
	border: 1px solid #cc0000 ;
	}

#menu_droite {
	float : right;
    width: 145px;
	height: 100%;
	background: url("images/chartegraph/fond_droite.png") repeat-y left
	}

.bio_droite {
	padding-left : 10px;
	text-align : left;
	color : #000000;
	font-family : Verdana, Arial;
	font-size : 11px;
	}

.bio_portrait {
	margin-left : 0px;
	width : 145px;
	height : 170px;
	border-bottom : 1px solid #000000;
	}


ul.menu_liens{
	width: 125px;
	text-align : left ;
	color : #000000 ;
	font-family : Verdana, Arial ;
	font-size : 11px;
	font-weight: normal;
	padding-left: 20px;
   	list-style-image: url("images/chartegraph/fleche_menu-liens.gif");
	}

#campagne {
	width: 145px;
	height: 400px;
	background: url("images/campagnes/camp_findannee_02.png") no-repeat		
	}

#corps	{
	margin-left : 155px;
	margin-top : 0px;
	width : 445px;
	background-color: #ffffff;
	color : #000000;
	font-family : Verdana, Arial;
	font-size : 11px;
	}

.texte	{
	text-align : left;
	color : #555555;
	font-family : Verdana, Arial;
	font-size : 11px;
	}
	
.chapeau {
	text-align : left;
	color : #555555;
	font-family : Verdana, Arial;
	font-size : 11px;
	font-style: italic;
	}

.signature {
	text-align : right ;
	color : #555555;
	font-family : Verdana, Arial;
	font-size : 11px;
	font-style: bold;
	}

ul.menu_corps  {
	margin-left : -20px ;
	text-align : left ;
	color : #000000 ;
	font-family : Verdana, Arial ;
	font-size : 11px ;
	font-weight: normal;
   	list-style-image: url("images/chartegraph/fleche_menu-liens.gif");
	}

#image_gd {
	height : 100% ;
	margin-left : 6px;
	padding : 0px;
	margin-bottom : 0px;
	float : right;
	display : inline;
	}
	
#image_gdpt {
	width : 100px; 
	height : 100px;
	margin-top: 0px;
	margin-right : 6px;
	padding : 0px;
	margin-bottom : 0px;
	float : left;
	display : inline;
	}
	
.image_pt {
	width : 170px;
	height : 100px ;
	margin-right : 6px;
	margin-top : 0px;
	float : right;
	display : inline;
	border : 1px solid #330033;
	}


div.ligne {
	width : 445px;
	height : 20px;
	background : url("images/chartegraph/ligne_hor_rouge.gif") ;
	}
	
div.sep {
	width : 445px;
	height : 25px;
	background : url("images/chartegraph/fond_sep.png") ;
	margin-top : 30px ;
	}

#pied {
	width : 760px ;
	height : 16px ;
	padding-top : 2px;
	display : block ;
	position : fixed ;
	margin : auto ;
	bottom : 0px ;
	background-image : url('images/chartegraph/fond_pied.png') ;
	color : #ffffff;
	font-family : Verdana, Arial;
	font-size : 9px;
	text-align : right ;
	}

#pied a {
	color : #cc0000 ;
	}

#pied a:hover {
	color : #000000 ;
	}

/*Cadres*/

#note {
	text-align : left;
	color : #222222;
	font-family : Verdana, Arial;
	font-size : 9px;
	margin-top : 20px;
	}

#titre_interview {
	float : right;
	width : 180px ;
	padding-left : 20px ;
	background-image : url("images/chartegraph/fond_bloc_interv.png") ;
	color : #ffffff ;
	font-family : Verdana, Arial ;
	font-size : 11px;
	font-weight: bold;
	border-bottom : solid 1px #ffffff ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	margin-bottom : 8px ;
	}

#bloc_interview {
	float : right;
	width : 185px ;
	padding-left : 15px ;
	background-color : #e5e7f2 ;
	}
	
.texte_interview {
	color : #000000 ;
	font-family : Verdana, Arial ;
	font-size : 11px;
	font-weight: normal;
	margin-right : 10px;
}

.texte_interview a {
	color : #000000 ;
	font-family : Verdana, Arial ;
	font-size : 11px;
	font-weight: normal;
}

.texte_interview a:hover {
	color : #0a1552 ;
	font-family : Verdana, Arial ;
	font-size : 11px;
	font-weight: normal;
	text-decoration : underline ;
}

ul.texte_interview  {
	margin-left : -20px ;
	text-align : left ;
	color : #000000 ;
	font-family : Verdana, Arial ;
	font-size : 11px ;
	font-weight: normal;
   	list-style-image: url("images/chartegraph/fleche_menu-liens.gif");
	width: 125px;
	}
	
ul.texte_interview  a {
	text-align : left ;
	color : #000000 ;
	font-family : Verdana, Arial ;
	font-size : 11px ;
	font-weight: normal;
   	list-style-image: url("images/chartegraph/fleche_menu-liens.gif");
	width: 125px;
	}
	
ul.texte_interview a:hover {
	text-align : left ;
	color : #000000 ;
	font-family : Verdana, Arial ;
	font-size : 11px ;
	font-weight: normal;
   	list-style-image: url("images/chartegraph/fleche_menu-liens.gif");
	width: 125px;
	}
	
#bloc_article {
	float : right;
	width : 200px ;
	margin-left : 10px;
	border: solid 2px #ffffff ;
	}

#bloc_forum {
	background-color : #d0ffeb ;
	}

#titre_forum {
	padding-left : 20px ;
	background-image : url("images/chartegraph/fond_bloc_forum.png") ;
	color : #ffffff ;
	font-family : Verdana, Arial ;
	font-size : 11px;
	font-weight: bold;
	border-bottom : solid 1px #ffffff ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	margin-bottom : 8px ;
	}
	
.reponse {
	color : #000000 ;
	font-family : Verdana, Arial ;
	font-size : 11px;
	font-weight: normal;
	margin : 10px ;
	padding-bottom : 10px ;
	}	
	
/*Feuilles de style SPIP*/

table.spip {
}

table.spip tr.row_first {
        background-color: #ffffff;
}

table.spip tr.row_odd {
        background-color: #ffffff;
}

table.spip tr.row_even {
        background-color: #ffffff;
}

table.spip td {
        padding: 2px;
        text-align: left;
        vertical-align: top;
}



.forml { 
	width : 425px ;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #330033;
	text-decoration : none;
	border : 1px #666d89 solid ;
	background-color: transparent;
	 }
.spip_encadrer { background-color: #ffffff; }
.spip_bouton 	{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : lighter;
	color : #cc0000;
	text-decoration : none;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #Cc0000;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #CC0000;
	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #CC0000;
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #CC0000;
	background-color: transparent}

.formrecherche { 
	width : 120px ;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #cc0000;
	background-color: transparent
}
