/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
   text-align: left;
   font-family: Verdana, Arial, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   background-color: #ccc;
   margin:1em; /* gives some air for the pagewrapper */
   background: #b4c9de url(../IMG/styles/body_tile.jpg) repeat-x 0px 0px; 
}

/*
set font size for all divs,
this overrides some body rules
*/



/*
if img is inside "a" it would have 
borders, we don't want that
*/
img {
   border: 0;
}




/*
default link styles
*/
/* set all links to have underline and bluish color */
a,
a:link
{
   text-decoration: underline;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #133364; 
   font-weight:bold;
   margin:0px;
   padding:0px;
}

a:visited {
   text-decoration: underline;
   background-color: inherit;
  color: #18507C;                /* a different color can be used for visited links */
}


/* remove underline on hover and change color */
a:hover {
   text-decoration: none;
   xbackground-color: #C3D4DF;
   color: #000;
}


table { margin: 0; padding: 0; border: none; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal;    color: #18507C; }


hr { border:1px solid #024a91; width:80px; margin-left:50px;padding-bottom:px;}

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */


/*****************
nav permanente
*****************/
#navPermanente {
font-size:80%;
color:#cbd9e6;
text-align:left;
margin-left:10px;
xborder:1px solid red;
display:block;
width:180px;
}
#navPermanente a {
color:white;
}
#navPermanente a:hover {
background-color:transparent;
}
ul#navPermanente li{
display:inline;;
}


#navPermanente input {
xwidth:90px;
xheight:12px;
}


/*****************
basic layout 
*****************/


#page {
      background: url(../IMG/styles/main_tile.jpg) repeat-y 0px; 
   margin: 0 auto;     /* this centers wrapper */
   	padding: 29px 0 0 0;
   width:760px;
   background-color: #fff;
   color: #004990;

}
#page h1{
      font-size:1.5em;

}
#page h2{
      font-size:1.3em;

}

#page h3{
      font-size:1.2em;

}
#page h4{
      font-size:1em;

}



#conteneur  {
width: 100%;
   margin: -110px auto 0 0; /* some air above and under menu and content */
   border:0.1px solid transparent;
         xbackground: url(../IMG/styles/img_1.jpg) no-repeat 0px; 
		 padding-bottom:110px;		 
}



#navigation {
   display: block;  /* FIX ie doublemargin bug */


}

#navigation h3 {
color:#18507C;
font-size:13px;
font-weight:bold;
text-align:center;
width:160px;
padding-bottom:5px;
padding-left:10px;
}

#navigation h2 {
color:#18507C;
font-size:13px;
font-weight:bold;
width:160px;
padding-bottom:5px;
padding-left:10px;
}

#colonne {
   float: left;  /* set sidebar on the left side. Change to right to float it right instead. */
   width: 190px;    /* sidebar width, if you change this please also change #main margins */
   display: inline;  /* FIX ie doublemargin bug */
   margin-left: 0;
   padding-left:0px;
	  width:190px;
	        xborder:1px solid yellow;

}

/* Blocs du contenu (c-a-d. la colonne principale) */
#contenu {
   margin-left: 220px; /* this will give room for sidebar to be on the left side, make sure this space is bigger than sidebar width */
      xborder:1px solid red;
	  xbackground-color:red;
	  margin-top: 130px;
	  width:520px;


} 



/* Entete */
#entete {
   height: 85px; /* adjust according your image size */
   background: url(/IMG/styles/top.jpg) no-repeat 0 0px; 
   width:760px;
}


#entete h1 a {
/* you can set your own image here */
   xbackground: url(/ismer/IMG/siteon0.jpg) no-repeat 0 12px; 
   display: block; 
   height: 20px;             /* adjust according your image size */
   xtext-indent: -999em;  /* this hides the text */
   text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */
float:right;
margin: 10px 10px 0 0;
font-size:18px;
font-weight:bold;
color:#e9e9e9;
}

#entete h1 a:hover {
color:#fff;
background-color:transparent;
}


#entete .formulaire_recherche {
  float: right;
   width: 23em;     /* enough width for the search input box */
   text-align: right;
   padding: 0.6em 0 0.2em 0;
   margin: 0 1em;

 }

/* Fil d'Ariane */
#hierarchie {
   padding: 1em 0 1.2em 0; /* CSS short hand rule first value is top then right, bottom and left */
   font-size: 90%;             /* its good to set fontsizes to be relative, this way viewer can change his/her fontsize */
   margin: 0 1em;              /* css shorthand rule will be opened to be "0 1em 0 1em" */
   border-bottom: 1px dotted #000;

 }

/* Pied de page */
#pied {
	clear: both;
   margin: 0 auto;     /* this centers wrapper */
width:760px;
	padding: 10px 0 0 0;
	text-align: center;
			  background: transparent url(../IMG/styles/footer.png) no-repeat top right;
			  margin-top:-1px;
	 }

#pied small { font-size: 0.77em; }
x#pied img { vertical-align: bottom; }

/* Espaceur de blocs */
.nettoyeur { clear: left; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }





/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip {
	xfont-family: Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif; }

/* Typo pour le contenu */


#contenu ul{
	display: block;
	clear: left;
	margin-left: 10px;
	margin-bottom: 15px;
		padding-left:5px
	list-style: disc; }


#contenu ol{
	display: block;
	clear: left;
	margin-left: 10px;
	margin-bottom: 15px;
		padding-left:5px
	list-style: disc; }



#contenu li { list-style: disc; padding:3px 0 0 3px;}
/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
	xfont-family: "Bitstream Vera Serif", Georgia, Times, serif; }


/*  ------------------------------------------
/*  Habillage des menus et de la navigation
/*  ------------------------------------------ */

/*  Habillage general des menus de navigation
---------------------------------------------- */
.rubriques, .breves, .syndic, .forums, .divers {
	min-width: 10em;
	border: 0px solid #CCC;
	margin-bottom: 1em;
	font-size: 0.77em;
}

.menu-titre {
	padding: 0.2em 0.4em;
	border-bottom: 1px dotted #CCC;
	text-align: center;
	font-weight: bold;
}

#navigation p, .encart p { margin: 0; padding: 0.2em 0.7em; text-align: left;  }
#navigation ul, .encart ul { padding: 0.2em 0; text-align: left; }
#navigation li, .encart li { padding: 0 0.7em; }

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */

/*  ------------------------------------------
/*  Habillage du contenu
/*  ------------------------------------------ */

/*  Cartouche et titraille
---------------------------------------------- */
.cartouche { margin-bottom: 2em; }

.cartouche .titre {
	font-size: 1.27em;
	font-weight: bold;
}

#contenu .surtitre, #contenu .soustitre { font-size: 12px; }

.cartouche .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px; }

.cartouche p { margin: 0; padding: 0; }
.cartouche small { font-size: 0.71em; }

.cartouche .traductions { font-size: 0.71em; }
.cartouche .traductions * { display: inline; }
.cartouche .traductions li { padding-left: 1em; }


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom: 1.5em;
	xfont-weight: bold;
	line-height: 1.4em; }

.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold; }

.texte { font-size: 1em; }

.ps, .notes {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
.ps { font-size: 0.82em; }
.notes { clear: both; font-size: 0.77em; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }

/*  Portfolio
---------------------------------------------- */
#documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }

#document_actif { margin-top: 1em; }

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#documents_joints li { margin-bottom: 0.4em; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}

/* Listes d'articles et extraits introductifs
----------------------------------------------- */
.liste-articles li { margin-bottom: 1em; clear: both; }

.liste-articles li .titre {
	font-size: 1.03em;
	xfont-weight: bold; }

.liste-articles li .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
	clear: right; }

.liste-articles li p { margin: 0; padding: 0; }

.liste-articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0; }

.liste-articles li small {
	display: block;
	font-size: 0.71em; }

.liste-articles li .texte {
	margin-top: 5px;
	margin-bottom: 2em;
	border: 1px solid #CCC;
	padding: 0.9em;
	font-size: 0.82em;
	line-height: 1.4em; }


.pagination { font-size: 0.90em; }

/*  ------------------------------------------
/*  Habillage specifique du plan du site
/*  ------------------------------------------ */

.page_plan .cartouche { display: none; }

.page_plan #contenu h2 {
	clear: both;
	background: #EEE;
	border: 1px solid #CCC;
	padding: 0.5em;
	margin-bottom: 1em;
	xfont-weight: bold;
	text-align: center; }

.page_plan #contenu .contre-encart ul {
	display: block;
	clear: left;
	margin-left: 10px;
	margin-bottom: 15px;
		padding-left:5px
	list-style: disc; }
.page_plan #contenu .contre-encart li { list-style: disc; padding:3px 0 0 3px; }


.page_plan #contenu .contre-encart ul {
	display: block;
	clear: left;
	margin-left: 10px;
	margin-bottom: 15px;
		padding-left:5px}
.page_plan #contenu .contre-encart li { padding:3px 0 0 3px; }

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
x.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0; border: none; background: none; }

/* Styles des formulaires de Spip */
x.formulaire_spip {
	text-align: left;
	font-size: 0.77em;
}

x.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

x.formulaire_spip fieldset {
    display: block;
	margin: 0.77em 0;
	padding: 0.77em;
	border: 1px dotted;
 }
x.formulaire_spip legend { 
	font-weight: bold; 
	padding: 3px;
	background: #FFF; /* Sinon, superposition dans MSIE */
}

x.formulaire_spip label {}
x.formulaire_spip .forml {
	width: 99%;
	padding: 1px;
	border: 1px inset;
	font-family: inherit;
	font-size: inherit;
	background: #FFF;

 }

x.spip_bouton { text-align: right; }
x.spip_bouton input {
	margin: 3px 0;
	padding: 1px 2px;
	border: 2px outset;
	font-weight: bold;
	float: right; }

/* Reponse du formulaire */
x.reponse_formulaire { font-weight: bold; color: #F00; }
xfieldset.reponse_formulaire { border: 1px dotted; font-weight: normal; }

/* Previsualisation du message */
xfieldset.previsu {
	padding: 1em;
	border: 1px solid; }

/* Formulaire de login au forum */
x.formulaire_login_forum .forml { width: 12em; }
x.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
x.choix_mots { width: 47%; float: left; } 
x.choix_mots label { display: inline; }

/* Formulaire de recherche */
x.formulaire_recherche { text-align: left; width: 12em; }
x.formulaire_recherche label { display: none; }

/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte {
	clear: both;
	margin-top: 2.5em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	font-size: 0.88em;
	xfont-weight: bold; }

/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }

/*  ------------------------------------------
/*  Habillage des petitions
/*  ------------------------------------------ */

#signatures { clear: both; font-size: 0.77em; }

#signatures h2 {
	padding: 0.5em;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold; }

#signatures table { width: 100%; margin: 1em 0; }
#signatures thead { display: none; } /* On n'affiche pas les titres du tableau */

#signatures td.signature-date {
	background: #E4F0F0;
	padding: 0.5em;
	white-space: nowrap; }

#signatures td.signature-nom {
	background: #ECF4F4;
	padding: 0.2em;
	text-align: center;
	font-weight: bold; }

#signatures td.signature-message {
	background: #F4F8F8;
	padding: 0.4em;
	font-size: 0.96em; }

/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a { text-decoration: none; color: #042255; }
a:hover { text-decoration: underline; }



.cv_photo { 
	margin-top : 10px;
	float: left;

 }

.cv_descript {
	position : relative;
	margin-left : 10px;
	float:right;
}

.publications {
	float : left;
	margin-left: 0em;
}




/********************
MENU
*********************/

/* hack for Internet Explorer */
* html div#menu_horiz {
   /* hide ie/mac \*/
   xheight: 1%;
   /* end hide */
}

/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/
div#menu_horiz {
   background-color: #ECECEC;  /* background color for the entire menu row */
   width: 760px;
   margin: 0;
   background: url(../IMG/styles/top/services.jpg) no-repeat 0px 0px; 
   height:159px
  }

/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/
div#menu_horiz ul {
   margin: 0;
   padding: 0 0 0 5px;
   height:45px;
}


/* menu list items */
div#menu_horiz li {
   float: left; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   margin: 0 ;
}


/* the links, that is each list item */
xdiv#menu_horiz a {
   padding: .6em 1em .6em 1.4em; /* padding inside the list item box */
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #18507C;
   background: url(images/cms/arrow-right.gif) no-repeat 0.5em center; ;
   display: block; /* IE has problems with this, fixed above */
}


/* hover state for links */
xdiv#menu_horiz li a:hover {
   background-color: #C3D4DF;
}
xdiv#menu_horiz a.activeparent:hover {
   background-color: #C3D4DF;
   color: #18507C;
}

/* active parent, that is the first-level parent of a child page that is the current page */
xdiv#menu_horiz li.activeparent a {
   background: #385C72 url(images/cms/arrow-down.gif) no-repeat 0.4em center; 
   color: #fff;
}

xdiv#menu_horiz h3 {
   padding: .6em 1em .6em 1.4em; /* padding inside the list item box */
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #fff;
   background: #385C72 url(images/cms/arrow-right-active.gif) no-repeat 0.4em center; ;
   display: block; /* IE has problems with this, fixed above */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
}





/********************
MENU vertical
*********************/
#menu_vert {
   padding: 0;
   margin: 40px 0 0 0;
   font-size:100%;
   font-weight:bold;
}



/* menu li block */
#menu_vert li {
   list-style: none;
   margin: 0;
   xpadding:0px 0 2px 0;
   border-bottom: 1px solid #c0c0c0;
   display: block;
   xfont-size:110%;
}

#menu_vert ul ul li {
   border: none;
}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

/* first level links */
div#menu_vert a {
   text-decoration:none; /* no underline for links */
   display: block; /* IE has problems with this, fixed above */
   padding: 8px 10px 8px 10px; /* some air for it */
   color: #18507C; /* this will be link color for all levels */
   min-height:1em; /* Fixes IE7 whitespace bug */ 
}

/* next level links, more padding and smaller font */
div#menu_vert ul ul a {
   font-size: 90%;
   xpadding: 0em 0em 0em 10px;
   background-position: 1.5em center;
}

/* third level links, more padding */
div#menu_vert ul ul ul a {
   padding: 8px 10px 8px 20px; /* some air for it */
   xbackground: url(images/cms/dash.gif) no-repeat 2.8em center; 

}

/* third level links, more padding */
div#menu_vert ul ul ul a:hover {
    background:url(../IMG/styles/subnav0.gif) no-repeat left; ;
    text-decoration:underline;
    color:#18507C;
  
}


/* hover state for all links */
div#menu_vert a:hover {
         background: url(../IMG/styles/subnav.gif) no-repeat left; 
		 color:white;
		 
}
div#menu_vert a.activeparent:hover {
   background-color: #C3D4DF;
   color: #18507C;
}

/* 
active parent, that is the first-level parent 
of a child page that is the current page 
*/
div#menu_vert li a.activeparent {
         background: url(../IMG/styles/subnav.gif) no-repeat left; 
		 color:white;
}

div#menu_vert ul ul li a.activeparent {
   background-position: 1.5em center; 
   background-color: transparent;
   color: #18507C;
}


/* 
current pages in the default Menu Manager 
template are unclickable. This is for current page on first level 
*/
div#menu_vert ul h3 {
   display: block; 
   padding: 0.8em 0.5em 0.8em 0px;       
      font-weight: bold;      
   margin: 0;
   font-size: 90%;                         
}

/* 
next level current pages, more padding, 
smaller font and no background color or bottom border 
*/
div#menu_vert ul ul h3 {
   padding: 8px 10px 8px 20px; /* some air for it */
         background: url(../IMG/styles/subnav.gif) no-repeat left; 
		 color:white;  
		 margin:0px; 
}

/* current page on third level, more padding */
xdiv#menu_vert ul ul ul h3 {
   padding: 8px 10px 8px 20px; /* some air for it */
   color: #18507C;
   text-decoration:underline;	
         background: url(../IMG/styles/subnav0.gif) no-repeat left; 

}

div#menu_vert ul ul ul li.currentpage h3 {
   padding: 8px 10px 8px 20px; /* some air for it */
   color: #18507C;
   background: url(../IMG/styles/subnav0.gif) no-repeat left; 
   text-decoration:underline;	
}
   

/* section header */
div#menu_vert li.sectionheader {
   border-right: none;
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0;
   background-color: #fff;
   line-height: 1em;
   margin: 0;
   text-align:center;
}

div#menu_vert ul li.currentpage h3{
color:white;
font-style:italic;
}


/* separator */
div#menu_vert li.separator {
   height: 1px !important;
   margin-top: -1px;
   margin-bottom: 0;
   padding:2px 0 2px 0;
   background-color: #000;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
}








.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {

    background: transparent url('../IMG/styles/bg_button_a.gif') no-repeat scroll top right;
    color: #034B91;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    xmargin-right: 10px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;

}



a.button span {
    background: transparent url('../IMG/styles/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 6px;
	
	
}

a.button:hover {
    background: transparent url('../IMG/styles/bg_button_a.gif') no-repeat scroll top right;
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 6px; /* push text down 1px */
}

 a.button2 {

    background: transparent url('../IMG/styles/bg_button_a2.gif') no-repeat scroll top right;
    color: #034B91;
    display: block;
    float: left;
    font: bold italic 12px arial, sans-serif;
    height: 44px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
xdisplay:none;
}








a.button2 span {

    background: transparent url('../IMG/styles/bg_button_span2.gif') no-repeat;
    display: block;
    line-height: 36px;
    padding: 5px 0 5px 6px;
	    xheight: 44px;
xdisplay:none;
}


a.reformar{
    background: transparent url('../IMG/styles/corialis.gif') no-repeat 22px 5px;
	    display: block;
	width:170px;
	height:150px;
	border:0;
	padding:0;
}

a.reformar:hover{
    background: transparent url('../IMG/styles/corialis.gif') no-repeat 22px 5px;

}


form{
    margin:0;
	padding:3px 0 0 0;

}

#colonne_sommaire {
	padding-right:10px;
}
