body {
       background-color: white ;
       font-family: Georgia, Garamond, Times New Roman, serif;
}

div.introduction {
                   font-size: 10px;
                   padding: 5px;
                   border: 1px solid #324C48;
                   background-color: #E0EBE9;
                   visibility: hidden;
                   position: absolute;
                   left: 25px;
                   top: 0px;
                   width: 300px;
                   -moz-opacity: 0.9;
                   filter: alpha(opacity=90);
}

div#tout { 
           width: 780px;
           margin-left: auto ;
           margin-right: auto ;
           border: 1px dashed blue;
}

div#entete {
             background-image: url(../portfolio/fonds/fond_hachure.gif) ;
             background-color: white;
	     text-align: justify ;
}

div#corps {
	    background-image: url(../portfolio/fonds/fond_loremipsum.gif) ;
            background-color: white;
            padding: 50px;
}

div#banniere-images { 
                      padding-left: 11px ;
                      padding-top: 5px ;
                      background-color: #cccccc;
                      background-image: url(../portfolio/fonds/fond_hachure.gif) ;
}

div.cartouche { 
                margin: 10px;
                //border: 2px solid #FFC050;
	     	border: 2px solid #1BC31B;
                -moz-border-radius: 15px;
                border-radius: 15px;
                padding: 10px;
                background-color: white;
}

div.cartouche > ul {
                   padding-left: 0px;
}

li.orphelin {
	margin-top: 10px ;
}

div#pied {
           padding-top: 20px ;
           text-align: center ;
}
div#pied span.auteur { 

}

div#rubriques {
                margin-right: 20px;
                float: left;
                margin-top: -25px;
                width: 20% ;
}

div#resume-forum {
                   float:right ;
                   margin-left: 20px;
		   max-width:30% ;
}

li {
     list-style-image: url(../portfolio/globe_petit.gif) ;
     list-style-position: inside;
     padding-bottom: 2px ;
}

li.actif, li.actif li { 
                        list-style-image: url(../portfolio/globe_petit.gif)
}

li.actif li { 
              list-style-position: outside ;
}

li.actif { 
/*           background-color: #F80403;
           color: #e7f508;
           border: 2px solid #e7f508;
           -moz-border-radius: 9px;
           border-radius: 9px;
           padding: 3px ;*/
}

li.actif a:link, li.actif a:visited, li.actif a:hover, li.actif a:active {
}

div#resume-forum li { 
                      font-size: x-small;
}

div#introduction{ 
                  font-family: Arial, serif;
                  font-style: italic;
                  padding: 10px;
                  font-size: small ;
		clear: both;

}

div#introduction a#ecrire {
			  float: right;
			  margin-left: 10px;
}

img { 
      border-width: 0 ;
}

div#titre {
	float: left ;
	width: 450px ;
	text-align: center ;
	margin-top: 10px;
	font-size: 3em ;
	color: #ff9500;
}

div.titre { 
            font-variant: small-caps;
     	    border-bottom: 2px solid #1BC31B;
            padding-bottom: 3px;
}

div.article { 
              margin-left: 10px;
              text-align: justify;
}

h1 img { 
         vertical-align: middle ;
         padding-right: 10px ;
         padding-left: 10px ;
         padding-top: 5px ;
         padding-bottom: 5px ;
}

h1 { 
     font-family: Bookman, Bookman Old Style, Georgia, Times New Roman, sans-serif;
     font-style: italic;
     font-weight: medium;
     background-color: #d4f0ff;
     color: #ff9500;
     border: 2px solid #1BC31B;
     -moz-border-radius: 15px;
     border-radius: 15px;
     text-align: center ;
}

div#articles h1
{ 
     text-align: center;
}

h2 { 
     font-family: Trebuchet MS, Arial, Sans, sans-serif;
     color: #F80403;
	color: #1B1BFF;
}

h2 a.titre {
       text-decoration: none;
       font-family: Trebuchet MS, Arial, Sans, sans-serif;
       color: #39932f;
}

span.titre {
             color: #F80403;
		color: #39932f;
	color: #ff9500;
             font-family: Trebuchet MS, Arial, Sans, sans-serif;
             font-weight: bold ;
}

div.message { 
              border-bottom: 1px solid #1BC31B;
              border-left: 1px solid #1BC31B;
              padding-bottom: 10px ;
              padding-top: 1px ;
}

div.entete-message span.titre { 
                                font-size: larger ;
                                padding-left: 5px ;
                                padding-right: 5px ;
                                border-top: 1px solid #1BC31B;
}

div.texte-message { 
                    padding-left: 10px ;
                    padding-right: 5px ;
                    padding-top: 5px ;
                    text-align: justify ;
}

div.repondre { 
               margin-left: 25px ;
               margin-right: 25px ;
               margin-top: 25px ;
               margin-bottom: 50px ;
}

a.nouveau-message { 
                    font-weight: bold ;
                    color: #303030 ;
                    text-decoration: none;
                    margin-left: 15px ;
                    border-bottom: 1px solid #FFC050;
}

.forml { 
         width: 90% ;
}

.spip_bouton { 
               -moz-border-radius: 15px;
               border-radius: 15px;
               text-align: center ;
               font-size: larger;
     background-color: #d4f0ff;
     color: #ff9500;
     border: 2px solid #1BC31B;
}

div.spip_encadrer { 
                    border: 1px dashed blue;
                    padding: 10px;
}

span.mineur { 
              font-size: smaller ;
}

h3 { 
     font-size: smaller;
     margin-top: -15px ;
     margin-bottom: 30px ;
}

h3.spip { 
          font-size: 1.2em;
          text-align: center ;
          margin-top: 10px;
          margin-bottom: 5px ;
          color: #F80403;
}

table.titre {  
              margin-left: auto; margin-right: auto;
}

td.centre { 
            text-align: center ;
}

h3.droite { 
            text-align: right ;
}

span.auteur { 
              font-style: italic ;
              color: black;
}

span.rubrique { 
                color: #F80403;
}

span.date { 
             font-weight: bold ;
             color: blue ;
		color: #39932f;
	     /*font-family:"Georgia",serif;*/
}

h2 span.auteur { 
                 font-size: smaller;
}

h2 span.date {
               font-size: smaller;
}

p.spip {
	margin-left: 5px ;
}

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

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

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

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: middle;
}
