body {
	width : 1000px;
	margin : auto ;
	margin-top : 0px;
	border : 0px solid ;
	background : url("IMG/body_04.jpg") top #f9f9f9 no-repeat ;
	}	

/*** Paramètres généraux ***/
	
a {
	/***color : #b61919;***/
	color : #0033aa;
	text-decoration : none;
	}
 
a:hover { 
	color : #A91815 ;
	text-decoration : none ;
	}		

div p{ 
	font-family : verdana ;
	}
	
/*** Page et bannière ***/

#div_page {
	width : 960px;
	background-color : #fff ;
	padding-left : 20px ;
	padding-right : 20px ;
	margin : auto ;
	border-left : 0px solid black ;
	border-right : 0px solid black ;
}
	
#div_ban {
	width : 960px ;
	height : 30px ;
	background : url("IMG/ban_04.jpg") top #ffffff no-repeat ;
	border : 0px ;
	padding-top : 190px ;
	border-bottom : 1px solid grey ;
	}
	
/** MENU TOP **/

ul#ul_menu-votredepute {
	width : 960px ;
	height : 27px ;
	margin-top : 0px ;
	margin : auto ;
	padding : 0px ;
	list-style-type : none; 
	}
	
ul#ul_menu-votredepute  li {
	line-height : 14px;
	color : #000 ;
	font-family : "Lucida Sans";
	font-size : 11px ;
	font-weight : bold ;
	margin : 0px ;
	padding : 6px ;
	float : left ;
	border-left : 1px dashed #000 ;
	}

ul#ul_menu-top {
	width : 960px ;
	height : 27px ;
	margin : auto ;
	padding : 0px ;
	list-style-type : none; 
	}

ul#ul_menu-top li {
	background : url("IMG/li_menu-top-background_04.jpg") #fff repeat-x ;
	padding : 0 0.5em;  
	line-height : 30px;
	margin-right : 2px ; 
	float : left ;
	color : #000 ;
	font-family : "Lucida Sans";
	font-size : 11px ;
	font-weight : bold ;
	text-transform : uppercase ;
	border-bottom : 1px solid grey ;
	}

#ul_menu-top #current{ 
	background : url("IMG/li_menu-top-background_04.jpg") #fff repeat-x ;
	padding : 0 0.5em;  
	line-height : 30px;
	margin-right : 2px ; 
	float : left ;
	color : #b61919 ;
	font-family : "Lucida Sans";
	font-size : 11px ;
	font-weight : bold ;
	text-transform : uppercase ;
	border-bottom : 1px solid #fff ;
	}

ul#ul_menu-top a {
	color : #000 ;
	text-decoration : none;
	padding : 0 0.5em; 
	}
 
ul#ul_menu-top a:hover { 
	color : #b61919;
	padding-bottom : 7px ;
	border-bottom : 3px solid #b61919
	}	
	
ul#ul_menu-top #current a {
	color : #b61919 ;
	text-decoration : none;
	padding : 0 0.5em; 
	}
 
ul#ul_menu-top #current a:hover { 
	color : #b61919;
	padding-bottom : 7px ;
	border-bottom : 3px solid #b61919
	}	
	
/*** CORPS PRINCIPAL ***/

	
#div_corps-principal {
	width : 725px ;
	height : 100% ; 
	/***background : url("IMG/div_une-background_04.jpg") left #ffffff no-repeat;***/
	margin-left : 0px ;
	margin-top : 0px ;
	padding-top : 0px ;
	border-top : 0px solid grey ;
	}
	
	
#div_corps-principal h1 {
	font-family : "lucida sans", verdana ;
	font-size : 24px ;
	font-weight : bold ;
	padding-top : 0px ;
	}

	
#div_corps-principal h2 {
	font-family : "lucida sans", verdana ;
	font-size : 14px ;
	font-weight : bold ;
	padding-top : 0px ;
	margin-top : 11px ;
	}	
	
#div_corps-principal h3 {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	color : #000 ;
	line-height : 15px;
	text-transform : uppercase ;
	margin-top : 0px ;
	padding-bottom : 5px ;
	border-bottom : 1px dashed #000 ;
	}
	
#div_corps-principal p {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : normal ;
	line-height:15px ;
	}	

#div_corps-principal p img {
	margin-right : 11px ;
	}
	
#div_corps-principal  ul {
	list-style-type : square; 
	margin : 0px ;
	padding : 0px ;
	}

#div_corps-principal ul  li {
	line-height : 15px;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : normal ;
	margin : 0px ;
	margin-left : 20px ;
	}
 
#div_corps-principal ul li img{
	margin-right : 4px ;
	}	

.chapo {
	font-weight : bold ;
	color : grey ;
	font-size : 9px ;
	border-bottom : 1px solid grey ;
	display : block ;
	}
	
.date {
	font-weight : bold ;
	color : #b61919 ;
	font-size : 10px ;
	}
	
#div_navigation {
	font-family : verdana ;
	font-size : 9px ;
	}	
	
	/** sommaire **/

#div_une {
	width : 497px ;
	padding : 15px ;
	padding-left : 0px ;
	margin-top : 0px ;
	border-right : 0px dashed grey; 
	margin : 0px ;
	}
	
#div_une h3 {
	padding : 5px ;
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	color : #fff ;
	background : url("IMG/div_alaune_h3-background.jpg") #fff repeat-y ;
	line-height : 15px;
	text-transform : uppercase ;
	margin-top : 0px ;
	}
	
#div_une p {
	line-height : 20px ;
	padding-bottom : 11px ;
	border-bottom : 1px dashed grey; 
	margin-bottom : 0px ;
	}
	
#div_une p.etaussi {
	line-height : 15px ;
	}
		
#div_alerte {
	background : url("IMG/div_alerte_04.jpg") #fbff8d no-repeat ;
	border-top : 1px solid #000 ;
	border-bottom : 1px solid #000 ;
	padding-left : 80px ;
	padding-right : 11px ;
	}

#div_alerte h1 {
	font-family : "lucida sans", verdana ;
	font-size : 11px ;
	font-weight : bold ;
	padding-top : 0px ;
	}

#div_alerte p {
	font-family : verdana ;
	font-size : 9px ;
	font-weight : normal ;
	line-height : 15px ;
	padding-bottom : 11px ;
	margin-bottom : 0px ;
	border-bottom : 0px dashed black; 
	}
	
#div_suite {
	font-weight : bold ;
	border-bottom : 1px solid grey ;
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	margin-bottom : 20px ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	text-align : right ;
	color : grey ;
	}
	
#div_dailymotion {
	border-bottom : 1px solid grey ;
	padding-bottom : 11px ; 
	margin-bottom : 20px ;
	}

/*** article ***/

#div_article_contenu {
	width : 497px ;
	margin : 0px ;
	margin-top : 11px ;
	padding-top : 15px ;
	padding-right : 15px ;
	padding-left : 0px ;
	padding-bottom : 20px ;
	border-right : 0px dashed grey; 
	border-bottom : 1px dashed grey; 
	font-family : verdana ;
	font-size : 11px ;
	font-weight : normal ;
	}
	
#div_article_contenu hr {
	border-top : 1px solid grey ;
	border-bottom : 0px solid grey ;
	border-left : 0px solid grey ;
	border-right : 0px solid grey ;
	}
	
#div_article_contenu h2 {	
	font-family : verdana;
	font-size : 11px ;
	font-weight : bold ;
	margin-top : 11px ;
	}

#div_article_contenu h2 a {
	color : #000 ;
	text-decoration : none;
	}
 
#div_article_contenu h2 a:hover { 
	color : #b61919;
	}
	
.spip_documents img { 
	padding-right : 11px ;
	}
	
.light {
}
.light:hover {
}

.url_absolue {
	margin-top : 5px ;
	font-size: 11px;
	font-family: verdana ;
	color: #A69E99;
	padding: 2px 0;
	border-top : 1px solid #cac2bd;
	border-bottom: 0px solid #cac2bd;
	}
	
.url_absolue input[type=text] {
	font-family: verdana, no-serif;
	width: 350px;
	color: gray;
	}

#div_commentaires {
	background : #ffff ;
	padding-top : 5px ;
	border-top : 1px solid #c7c7c7 ;
	}
	
#div_commentaires h1  {
	margin : 0px ;
	}
	
#div_commentaires h2  {
	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
	}
	
#div_commentaires legend  {
	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
	}
	
#div_commentaires h3  {
	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
	}
	
#div_commentaires p {
	font-family : verdana ;
	font-size : 11px ;
	text-align : justify ;
	}
	
#div_commentaires label {
	font-family : verdana ;
	font-size : 11px ;
	}
	
#div_commentaires textarea {
	font-family : verdana ;
	font-size : 11px ;
	margin : 0px ;
	}
	
#div_commentaires img {
	margin-right : 5px ;
	margin-bottom : 5px ;
	border : 0px ;
	}
	
#div_commentaires ul li {
	font-family : verdana ;
	font-size : 11px ;
	color : #df661d;
	font-weight : bold ;
	list-style-type : none ;
	text-align : left ;
	margin : 0px ;
	}	
	


/*** mot ***/	
	
#div_mot_contenu {
	width : 497px ;
	padding : 15px ;
	padding-left : 0px ;
	margin-top : 11px ;
	border-right : 0px dashed black; 
	margin : 0px ;
	padding-bottom : 20px ;
	border-bottom : 0px dashed black; 
	}
	
#div_mot_contenu-description  {
	min-height : 150px ;
	padding-top : 2px ;
	padding-left : 11px ;
	padding-right : 11px ;
	padding-bottom : 2px ;
	background-color : #dbf6fe ;
	border-bottom : 1px dotted #000 ;
	}	


	
#div_flickr {
	background : url('IMG/div_flickr-background_04.jpg') repeat-x #494949 ; 
	padding : 15px ;
	margin-top : 20px ;
	clear:both ;
	}
	
#div_flickr h1 {
	font-family : "lucida sans", verdana ;
	font-size : 14px ;
	font-weight : bold ;
	color : #fff ;
	padding-top : 0px ;
	margin-top : 5px ;}
	
/*** rubrique ***/	
	
#div_rubrique_contenu {
	width : 497px ;
	padding : 15px ;
	padding-left : 0px ;
	margin-top : 0px ;
	border-right : 0px dashed grey; 
	margin : 0px ;
	}
	
#div_rubrique_contenu-description  {
	padding-top : 0px ;
	padding-left : 0px ;
	padding-right : 0px ;
	padding-bottom : 2px ;
	background-color : #f2e4e4 ;
	border-bottom : 1px dotted #000 ;
	margin-bottom : 20px ;
	}	
	
#div_rubrique_contenu-description  p {
	padding-top : 2px ;
	padding-left : 11px ;
	padding-right : 11px ;
	padding-bottom : 2px ;
	}	

	
ul#ul_liste_rub  {
	list-style-type : square; 
	margin : 0px ;
	padding : 0px ;
	}

ul#ul_liste_rub  li {
	line-height : 15px;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : normal ;
	margin : 0px ;
	margin-left : 60px ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	}

ul#ul_dossiers_rub  {
	list-style-type : circle; 
	margin : 0px ;
	padding : 0px ;
	}

ul#ul_dossiers_rub  li {
	line-height : 15px;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : normal ;
	margin : 0px ;
	margin-left : 60px ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	}
	
/** UNE - ANNEXE **/

#div_corps-annexe {
	width : 217px ;
	padding : 0px ;
	padding-right : 0px ;
	float : right ;
	/***background : url("IMG/div_une-background_04.jpg") right #ffffff no-repeat;***/
	margin-right : 0px ;
	border-left : 1px dashed grey;
	}
	
/**#div_corps-annexe h1 {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	height : 185 px ;
	color : #8c8c8c ;
	line-height : 15px;
	text-transform : uppercase ;
	padding-bottom : 5px ;
	border-bottom : 2px solid #8c8c8c ;
	}**/
	
#div_corps-annexe h1 {
	font-family : "Lucida sans" ;
	font-size : 11px ;
	font-weight : bold ;
	width : 185 px ;
	color : #fff ;
	line-height : 15px;
	text-transform : uppercase ;
	padding-top : 5px ;
	padding-left : 5px ;
	padding-right : 5px ;
	padding-bottom : 15px ;
	border-bottom : 0px solid #8c8c8c ;
	background : url("IMG/div_corps-annexe-h1-background_04.jpg") bottom left no-repeat ;
	}	
	
#div_corps-annexe ul {
	list-style-type : none; 
	margin : 0px ;
	padding : 0px ;
	}

#div_corps-annexe ul li {
	width : 175px ;
	line-height : 15px;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : bold ;
	margin : 0px ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	border-bottom : 1px dashed grey ; 
	}
	
#div_questions{
	width : 190px ;
	padding : 15px ;
	margin-right : 0px ;
	}

#div_questions p {
	width : 175px ;
	line-height : 15px;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : bold ;
	margin : 0px ;
	text-align : right ;
	margin-top : 15px ;
	margin-bottom : 0px ;
	}	

ul#ul_questions  li {
	font-weight : normal ;
}	
	
#div_revuedepresse{
	width : 190px ;
	padding : 15px ;
	margin-right : 0px ;
	}

#div_revuedepresse p {
	width : 175px ;
	line-height : 15px;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : bold ;
	margin : 0px ;
	text-align : right ;
	margin-top : 15px ;
	margin-bottom : 0px ;
	}	

ul#ul_revuedepresse  li {
	font-weight : normal ;
}		
	
#div_agenda{
	width : 190px ;
	padding : 15px ;
	padding-top : 11px ;
	padding-bottom : 5px ;
	margin-right : 0px ;
	}

ul#ul_agenda  li {
	font-weight : normal ;
}
	


/** suite : mot **/

#div_document{
	width : 190px ;
	padding : 15px ;
	margin-right : 0px ;
	}

	
#div_mot_nuage{
	width : 190px ;
	padding : 15px ;
	margin-right : 0px ;
	}
	
#div_article_contenus-themes{
	width : 190px ;
	padding : 15px ;
	margin-right : 0px ;
	}
	
#div_article_contenus-themes h2 {
	color : #b61919;
	text-decoration : none;
	font-family : verdana;
	font-weight : bold ;
	color : #b61919 ;
	font-size : 11px ;
	margin : 0px ;
	margin-top : 0px ;
	padding : 5px ;
	min-height : 40px ;
	border-bottom : 1px solid #bc1919 ;	
	background-color : #dbf6fe ; }
	

#div_article_contenus-themes h2 img {
	margin : 0px ;
	padding-right : 5px ;
	}
	
#div_article_contenus-themes h3 {
	color : #b61919;
	text-decoration : none;
	font-family : verdana;
	font-weight : bold ;
	color : #b61919 ;
	font-size : 11px ;
	margin : 0px ;
	margin-top : 0px ;
	padding : 5px ;
	min-height : 15px ;
	border-bottom : 1px solid #bc1919 ;	
	background-color : #f2e4e4 ;
	text-transform : none ;}	
	
ul#ul_articles-themes  li {
	width : 190px ;
	line-height : 15px;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	margin : 0px ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	border-bottom : 1px dotted grey ; 
	text-align : left ;
	font-weight : normal ;
}
 
ul#ul_articles-themes  li img{
	margin-right : 4px ;
	}
	


/** BARRE LATERALE **/	

#div_menu-right  {
	width : 220px ;
	margin : 0px ;
	padding-left : 11px ;
	padding-right : 0px ;
	float : right ;
		margin-top : 0px ;
		padding-top : 15px ;
			border-left : 1px dashed grey;

	}	
	
	
/***#div_menu-right h1  {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	color : #8c8c8c ;
	line-height : 15px;
	text-transform : uppercase ;
	padding-bottom : 5px ;
	border-bottom : 2px solid #8c8c8c ;
	margin-top : 20px ;
	margin-left : 5px ;
	}
	***/
	
#div_menu-right h1  {	
		font-family : "Lucida sans" ;
	font-size : 11px ;
	font-weight : bold ;
	color : #cd7d00 ;
	line-height : 15px;
	text-transform : uppercase ;
	padding-bottom : 5px ;
	border-bottom : 2px solid #cd7d00 ;
	margin-top : 20px ;
	margin-left : 5px ;
	/***background : url("IMG/div_corps-annexe-h1-background_04.jpg") bottom left no-repeat ;***/
	}	
	
#div_menu-right p {
	margin-left : 5px ;
	font-family : verdana ;
	font-size : 9px ;
	}

#ul_menu-right  {
	list-style-type : none; 
	margin : 0px ;
	padding : 0px ;
	}

ul#ul_menu-right  li {
	width : 211px ;
	line-height : 15px;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : bold ;
	margin : 0px ;
	padding : 5px ;
	border-bottom : 1px dashed #000 ; ;
	}

ul#ul_dossiers {
	margin-top : 0px ;
	margin : auto ;
	padding-left : 5px ;
	list-style-type : none; 
	}

ul#ul_dossiers li {
	padding : 11px ;  
	width : 195px ;
	background: url("IMG/div_dossiers-ind-background_04.jpg") center repeat-x ;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : bold ;
	text-transform : uppercase ;
	border : 1px solid #686868 ;
	margin-bottom : 5px ;
	}
 

ul#ul_dossiers a {
	color : #0033aa;
	text-decoration : none;
	}
 
ul#ul_dossiers li:hover { 
	width : 195px ;
	color : #b61919;
	border : 3px solid #b61919 ;
	padding : 8px ;  
	}
	
ul#ul_dossiers a:hover { 	
	color : #b61919;
	}
	
#div_videos {
	width : 220px ;
	padding : 0px ;
	margin-top : 0px ;
	}	

#div_nuage{
	width : 220px ;
	line-height : 20px ;
	text-decoration : none ;
	padding : 0px ;
	margin-top : 0px ;
	margin-bottom : 0px ;
	padding-bottom : 11px ;
	border-bottom : 1px dashed grey ;
		font-family : verdana;
	font-size : 11px ;
	}
	
#div_nuage p {
	width : 175px ;
	line-height : 15px;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : bold ;
	margin : 0px ;
	text-align : right ;
	margin-top : 15px ;
	margin-bottom : 0px ;
	}	

#div_nuage form {
	padding : 2px ;
		font-family : verdana;
	font-size : 11px ;
	}
	
#div_nuage label {
	line-height : 15px;
	color : grey ;
	margin-left : 2px ;
	margin-top : 5px ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : bold ;
	margin : 0px ;
	text-align : left ;
	margin-bottom : 0px ;
	}	
	
#div_nuage input {
	line-height : 15px;
	color : grey ;
	padding : 2px ;
	margin-left : 5px ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : bold ;
	margin : 0px ;
	text-align : left ;
	margin-bottom : 0px ;
	background-color : #fff ;
	border : 1px solid grey ;
	}	
	
#div_nuage input.texte {
	background-color : #fff ;
		font-family : verdana;
	font-size : 11px ;
	color : grey ;}
	
#div_nuage select {
	background-color : #ffffdd ;
		font-family : verdana;
	font-size : 11px ;
	color : grey ;
	border : 1px solid grey ;
	padding: 2px ;
	margin-bottom : 11px ;}
	
#div_nuage option {
	background-color : #ffffdd ;
		font-family : verdana;
	font-size : 11px ;
	color : grey ;
	border-top : 1px dotted grey ;
	padding : 1px ;}

#div_flux-commentaires{
	width : 220px ;
	text-decoration : none ;
	padding : 0px ;
	margin-top : 0px ;
	padding-bottom : 11px ;
	border-bottom : 1px dashed grey ;
	}
	
ul#ul_flux-commentaires {
	list-style-type : none; 
	margin-left  : 5px ;
	padding : 0px ;
	}
	
ul#ul_flux-commentaires li {
	font-family : verdana;
	font-size : 11px ;
	margin-bottom : 11px ;
	padding-bottom : 11px ;
	border-bottom : 1px dotted #000 ;
	}
	
#div_liens{
	width : 220px ;
	text-decoration : none ;
	padding : 0px ;
	margin-top : 0px ;
	padding-bottom : 11px ;
	border-bottom : 1px dashed grey ;
	list-style-type : none; 
	text-align : left ;
	}	
	
#div_liens img {
	border : 0px ;
	margin-left : -35px ;
	}	

ul#ul_liens  li {
	list-style-type : none; 
	width : 175px ;
	line-height : 15px;
	color : #000 ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : bold ;
	margin : 0px ;
	padding-top : 0px ;
	padding-bottom : 0px ;
	border : 0px ;
}
	
/*** PIED DE PAGE ***/
	
	
#div_pieddepage{
	width : 920px ;
	padding : 20px ;
	padding-bottom : 50px ;
	background : url("IMG/div_pieddepage-background_04.jpg") top #ffffff repeat-x ;
	border : 0px ;
	border-top : 0px solid #000 ;
	clear : both ;
	}

#div_menu_pieddepage {
	padding-right : 15px ;
	color : #fff ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : normal ;
	float : left ;
	border-left : 1px solid #fff ;
	padding-left : 15px ;
	margin-bottom : 20px ;
	}

#div_menu_pieddepage a {
	color : #fff ;
	text-decoration : none ;
	}

#div_menu_pieddepage a:hover{
	text-decoration : underline ;
	}

.titre-bottom {
	text-transform : uppercase ;
	font-weight : bold ;
	}

#div_themes_pieddepage {
	clear : both ;
	margin-top : 30px ;
	padding-top : 20px ;
	border-top : 1px dashed #fff ;
	color : #fff ;
	font-family : verdana;
	font-size : 11px ;
	font-weight : normal ;
}

#div_themes_pieddepage a {
	color : #fff ;
	text-decoration : none ;
	}

#div_themes_pieddepage a:hover{
	text-decoration : underline ;
	}
