body {
  behavior:url('http://www.espacetrait.com/plugins/easysqueletting/js/csshover.htc'); 
  font-family:geneva, sans-serif ; 
  background-color:#e7eec5;
}

body {color:#2d566c; text-decoration:none;}
a {color:#5589c2; text-decoration:none;}
a:hover {color:#97be0d; text-decoration:none;}

/* Première couleur */
.coloruntc, a.coloruntc, a:hover.colorunf {color:;}
.colorunc, a.colorunc, a:hover.coloruntf {color:#E7EEC5;}
.colorunn, a.colorunn, a:hover.coloruntc {color:#97BE0D;}
.colorunf, a.colorunf, a:hover.colorunc {color:#799C13;}
.coloruntf, a.coloruntf, a:hover.colorunn {color:;}
.fondcoloruntc {background-color:;}
.fondcolorunc {background-color:#E7EEC5;}
.fondcolorunn {background-color:#97BE0D;}
.fondcolorunf {background-color:#799C13;}
.fondcoloruntf {background-color:;}
/* Deuxième couleur */
.colordeuxtc, a.colordeuxtc, a:hover.colordeuxf {color:#D0DEEF;}
.colordeuxc, a.colordeuxc, a:hover.colordeuxtf {color:#83A2D0;}
.colordeuxn, a.colordeuxn, a:hover.colordeuxtc {color:#5589C2;}
.colordeuxf, a.colordeuxf, a:hover.colordeuxc {color:#3E698E;}
.colordeuxtf, a.colordeuxtf, a:hover.colordeuxn {color:#2D566C;}
.fondcolordeuxtc {background-color:#D0DEEF;}
.fondcolordeuxc {background-color:#83A2D0;}
.fondcolordeuxn {background-color:#5589C2;}
.fondcolordeuxf {background-color:#3E698E;}
.fondcolordeuxtf {background-color:#2D566C;}
/* puces et pointillés */
.pucecolorunfonce {background:url('local/cache-gd2/f043dc932c65718f9cbaf119eebde8ca.gif') no-repeat 1% 5px;}
.pointbotcolorun {background:url('local/cache-vignettes/L3xH1/fbb75d40aebc3d651d216172183f81ee-4ba33.png') repeat-x left bottom;}
.pucecolordeuxclair {background:url('local/cache-gd2/8da4142e0a10d983b6ca5a61704f0a96.gif') no-repeat 1% 5px;}
.pucecolordeuxfonce {background:url('local/cache-gd2/068e8cc3fe3237b4da653e5c44c78136.gif') no-repeat 1% 5px;}
.pointbotcolordeux {background:url('local/cache-vignettes/L3xH1/0d82ed458675777c5afbb77e1988f3b4-b0391.png') repeat-x left bottom;}

#mini div.top{
height:27px;
}
#mini {
height:170px;
width:255px;
float:right;

}
#main {
height:170px;
width:673px;
float:left;

}
div.head {
padding: 0 5px 0 5px;
width:px;
height:170px;
background:url(squelettes/css/images/entete/entete.jpg);
}
#rapide { 
padding: 0 0 0 0;
background-color:trensparent;
border : none;
}

#rapide a {color:#ffffff;}
#rapide a:hover {color:#e7eec5;}
#navhaut {
padding: 0 5px 0 0;
font-weight:bold;
}
#navhaut ul {}
#navhaut ul li {
 background-color:#83a2d0;}
#navhaut ul li a {
 color:#ffffff;}
#navhaut ul li a:hover, #navhaut ul li a.courant {
background-color:#3e698e;
 color:#ffffff;
 background: url('local/cache-gd2/03746f5da8d6d8e97df257396e822d3f.gif') repeat-x left bottom;
}

/* gestion des "largeurs" des colonnes et borders inclus */
#page {
width:940px;
padding: 0 0 0 0;
margin:20px auto 10px auto;
background-color:trensparent;
}
#contenu {
background:url(squelettes/css/images/bgnd-contenu.gif) repeat-y;
}
#contenucont {
background:url(squelettes/css/images/bgnd-contenu.gif) repeat-y;
padding: 0 5px 0 5px;
}
#navcol {
float:right;
width:255px;
padding: 0 0 0 0;
background-color:trensparent;
}
#maincolonne {
width:670px;
float:left;

padding: 5px 5px 5px 0;
background-color:trensparent;
}
#maincolonne #colune {
float:left;
padding-right:0px;
width:450px;
}
#colsecondaire {
float:right;
padding: 0 0 0 0;
background-color:;
width:220px;
}
#ccoriginaldiv {
float:right;
}

#contautre table{
width:660px;
}
#maincolonne table.documents_boite {
width:212.85px;
float:right;
;
}

/* Plan du site */
.plan h1{border-bottom: 1px solid ;}

#maincol h1 span, .invisible {
display:none;
}

#plusdarticle a{
text-decoration: none;}

#dernierscontrol {
 color:#2d566c;
 float:right;
 width:220px;
 height: "128px",
 overflow-x: hide;
 overflow-Y: auto;
}
#dernierscontrol .jFlowControl {height:32px;}
#dernierscontrol h2{
 color:#799c13;
 font-weight: bold;
 font-size: 12px;
}
.dernierscontrol h2{
 color:#799c13;
 font-weight: bold;
 font-size: 12px;
}
.blockslctctrl1 {background-color:#e7eec5;}
.blockslctctrl2 {background-color:;}

#derniersarticles {color:#2d566c;}
#derniersarticles a{color:#5589c2;}
#derniersarticles a:hover{color:#799c13;}
#derniersarticles h2 a {
 color:#799c13;
 font-weight: bold;
 font-size: 14px;
 margin-bottom:10px;
}
#derniersarticles h2 a:hover {color:#97be0d;}

.dernierssuite a {
color:#5589C2;
}
#suivprec {
padding-bottom:15px;
 padding-left:10px;
}
#suivprec a {
margin-right:15px;
 background-color:#FFF;
 color:#83A2D0;
 padding:5px 15px;
 border:1px solid #83A2D0;
}
#suivprec a:hover {
background-color:#D0DEEF ;
 color:#5589C2;
 border:1px solid #5589C2;
}
#next {
width:100%;
margin-bottom:10px;
}
.documents_boite {
width:212.85px;
float:right;
;
}
#navigation {
background-color:trensparent;}
#navigation ul {
background:url('local/cache-vignettes/L3xH1/10aebb3beae9029f8df7d53f01fea05c-0ec45.png') repeat-x left top;}
#navigation li {
background:url('local/cache-vignettes/L3xH1/10aebb3beae9029f8df7d53f01fea05c-0ec45.png') repeat-x left top;}
#navigation li a {
color:#2d566c;
background:url('local/cache-gd2/23617dbbfbeded919bf8f5fe74f771a9.gif') no-repeat 1% 5px;}
#navigation li a:hover {
color:#799c13;
background:url('local/cache-gd2/8a596875f16be16965eab2de58b64da9.gif') no-repeat 1% 5px;}
#navigation li li a:hover {
color:#799c13;}
#navigation ul ul {
background-color:trensparent;}

.colcolorun {
background:#FFFFFF url('local/cache-gd2/c909d9b90f7e9f0e464537bbe542d052.gif') repeat-x bottom left;
}
.outcolcolorun {
background-color:#97BE0D;
}
.colcolordeux {
background:#FFFFFF url('local/cache-gd2/d9d098ae2ed333c8517b1332ee46a82c.gif') repeat-x bottom left;
}
.outcolcolordeux {
background-color:#97BE0D;
}

.blocktype1 {
margin: 5px 0 5px 0;
padding: 0 0 0 0;
background: none;


border : none;
}
.blocktype1 strong{color: #2d566c; }
.blocktype1 h2 a {
color: #2d566c; 
}
.blocktype1 h2 a:hover {
color: #3e698e; 
}
.blocktype1 .titre {
background:url('local/cache-vignettes/L3xH1/31bf68933c757326008968a82746f082-bbfee.png') repeat-x left bottom;
}
.blocktype1 li{
color:#2d566c;
background:url('local/cache-gd2/65b85c01925881f3264cb20508bbddfb.gif') no-repeat 1% 5px;
}
.blocktype1 li:hover {
background:url('local/cache-gd2/44b125594f011a22cc8eb09280aa7f0b.gif') no-repeat 1% 5px;
}
.outblocktype1 {background-color: trensparent;}

.blocktype2 {
margin: 10px 0 5px 0;
padding: 0 0 0 0;
background: none;


border : none;
}
.blocktype2 strong{color: #2d566c; }
.blocktype2 h2 a {
color: #2d566c; 
}
.blocktype2 h2 a:hover {
color: #799c13; 
}
.blocktype2 .titre {
background:url('local/cache-vignettes/L3xH1/31bf68933c757326008968a82746f082-bbfee.png') repeat-x left bottom;
}
.blocktype2 li{
color:#2d566c;
background:url('local/cache-gd2/29fce2a0fe044b62de7370b090875ea4.png') no-repeat 1% 2px;
}
.blocktype2 li:hover {
background:url('local/cache-gd2/1673fb8cff3cd5f9b762726886ea17f5.png') no-repeat 1% 2px;
}
.outblocktype2 {background-color: trensparent;}

.blocktype3 {
margin: 0 0 0 0;
padding: 0 0 0 0;
background: none;


border : none;
}
.blocktype3 strong{}
.blocktype3 h2 a {

}
.blocktype3 h2 a:hover {

}
.blocktype3 .titre {
background:none;
}
.blocktype3 li{

background:none;
}
.blocktype3 li:hover {
background:none;
}
.outblocktype3 {background-color: trensparent;}

.blocktype4 {
margin: 0 0 0 0;
padding: 0 0 0 0;
background: none;


border : none;
}
.blocktype4 strong{color: #2d566c; }
.blocktype4 h2 a {color: #3e698e; }
.blocktype4 h2 a:hover {color: #2d566c; }
.blocktype4 .titre {background:url('local/cache-vignettes/L3xH1/31bf68933c757326008968a82746f082-bbfee.png') repeat-x left bottom;}
.blocktype4 li{
color:#2d566c;
background:url('local/cache-gd2/8a596875f16be16965eab2de58b64da9.gif') no-repeat 1% 5px;
}
.blocktype4 li:hover {background:url('local/cache-gd2/65b85c01925881f3264cb20508bbddfb.gif') no-repeat 1% 5px;}
.outblocktype4 {background-color: trensparent;}

.blockline1 {
margin: 0 3px 0 0;
padding: 0 0 0 0;
background: none;


border : none;
}
.blockline1 table {padding-bottom: 4px; border-bottom: solid 1px #e7eec5;}
.blockline1, .blockline1 p {color: #2d566c; }
.blockline1 a, .blockline1 strong, .blockline1 p a, .blockline1 p strong {color: #5589c2; }
.blockline1 a:hover {color: #799c13; }
.blockline1 h2 {font-size: 16px; }
.blockline1 h2 a {color: #799c13; }
.blockline1 h2 a:hover {color: #97be0d; }
.blockline1 .titre {background:url('local/cache-vignettes/L3xH1/31bf68933c757326008968a82746f082-bbfee.png') repeat-x left bottom;}
.outblockline1 {background-color: trensparent;}

.blockline2 {
margin: 0 3px 0 0;
padding: 0 0 0 0;
background: none;


border : none;
}
.blockline2 table {padding-bottom: 4px; border-bottom: dotted 1px #799c13;}
.blockline2, .blockline2 p {color: #2d566c; }
.blockline2 a, .blockline2 strong, .blockline2 p a, .blockline2 p strong {color: #799c13; }
.blockline2 a:hover {color: #97be0d; }
.blockline2 h2 {font-size: 16px; }
.blockline2 h2 a {color: #2d566c; }
.blockline2 h2 a:hover {color: #799c13; }
.blockline2 .titre {background:url('local/cache-vignettes/L3xH1/10aebb3beae9029f8df7d53f01fea05c-0ec45.png') repeat-x left bottom;}
.outblockline2 {background-color: trensparent;}

.blockline3 {
margin: 0 0 0 0;
padding: 0 0 0 0;
background: none;


border : none;
}

.blockline3, .blockline3 p {}
.blockline3 a, .blockline3 strong, .blockline3 p a, .blockline3 p strong {}
.blockline3 a:hover {}
.blockline3 h2 {}
.blockline3 h2 a {}
.blockline3 h2 a:hover {}
.blockline3 .titre {background:none;}
.outblockline3 {background-color: trensparent;}

#hierarchie {color:#e7eec5; font-size:11px;}
#hierarchie a{color:#d0deef;}
#hierarchie a:hover{color:#ffffff;}

#titrepage {background:url('local/cache-vignettes/L3xH1/68b9f8c02cf1405294450eec6eaaad2b-694e5.png') repeat-x left bottom;}
#titrepage h2 {background-color:#e7eec5;}

.subsites a:hover {
color:#2D566C;
}
.message fieldset {
border:none;
background-color:#E7EEC5;
margin-bottom:10px;
}
#pied {
background:url(squelettes/css/images/bgnd-pied.gif) left bottom no-repeat;
padding: 0 5px 5px 5px;
}
#pied table.inc-plan{
background:url(squelettes/css/images/bgnd-pied-plan.gif) left bottom repeat-y;
}
#pied ul.link{background:url(squelettes/css/images/bgnd-pied-link.gif) no-repeat left bottom;}
#pied {color:#2d566c; }
#pied a{color:#83a2d0;}
#pied a:hover{color:#97be0d;}

#calendar{
	color: #680909;
}
#calendar table caption{
	color: #680909;
}
#calendar table caption a {
	color: #799c13;
}
#calendar table caption a:hover {
	color: #97be0d;
}
#calendar table caption a strong{
	color: #2d566c;
}
#calendar table th{
	color: #2d566c;
	background: transparent;
}
#calendar table td{
	color: #2d566c;
	border: 1px solid trenparent;
}
#calendar table td a{
	color: #799c13;
	background: #e7eec5;
	border: 1px solid transparent;
}
#calendar table td a:hover{
	color: #2d566c;
	background: #d0deef;
	border: 1px solid #d0deef;
}
#calendar table td.occupe {
}
#calendar table td.today{
	text-decoration: underline;
	font-weight: bold;
	border: 1px solid #d0deef;
}
#calendar table td.today a{
	text-decoration: underline;
}
#calendar table td.today a:hover{
}

#content .texte {
 color: #2d566c;
 
}
#content .texte a{
 color: #5589c2;
}
#content .texte strong{
 
}
#content .texte a:hover{
 color: #97be0d;
}
#content .texte li{
 font-weight: normal;
 background:url('local/cache-gd2/65b85c01925881f3264cb20508bbddfb.gif') no-repeat 1% 5px;
}
#content .texte li:hover {
background:url('local/cache-gd2/65b85c01925881f3264cb20508bbddfb.gif') no-repeat 1% 5px;
}
#content .texte h1{
 color: #799c13;
 font-weight: normal;
 font-size: 24px;
 margin-top: 10px;
 margin-bottom: 10px;
 border-bottom: 1px solid #2d566c;
}
#content .texte h2{
 color: #5589c2;
 font-weight: normal;
 font-size: 18px;
 margin-top: 7px;
 margin-bottom: 5px;
 
}
#content .texte h3{
 color: #2d566c;
 font-weight: bold;
 font-size: 16px;
 margin-top: 5px;
 margin-bottom: 5px;
 
}
#content .texte h4{
 color: #2d566c;
 font-weight: bold;
 font-size: 14px;
 margin-top: 5px;
 margin-bottom: 5px;
 
}
