body {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}
a {
color: #bb0000;
}

a.pending {
color: #bb0000;
}
a.url {
color: #bb0000;
}

a:hover {
color: #bb0000;
text-decoration:none
}
a.scrollover {
      /* Default Colour/Styles here */
      color: #FFF;
   }
   a.scrollover em:first-line {
      /* Rollover Colour/Styles here */
      color: #3d9de0;
   }
legend {font-weight:bold;color:#3d9de0}
fieldset{margin-top:8px;border : 1px solid #EEE;padding:5px}
#header {
background-color: #000;
}
#portfolio td{background:#EEE;border:1px solid #CCC;padding:5px;text-align:center}
.bulle {float:right;width:180px;background:#E6F5FF;border:1px solid #ACD0EA;margin-left:15px;padding:5px;text-align:left;font-size:12px}
.vignette {float:left;width:122px;height:122px;margin:8px;border:1px solid;font-size:10px}
#conteneur {
position: absolute;
width: 100%;
}
#centreur {
margin-left: 135px;
margin-right: 230px;
height: auto;
}
#centre {width:600px}
#centre img {border:1px solid #000;}
#gauche {
float:left;
width: 135px;
}
#droite {
float:right;
width: 230px;
margin-top:0px;
margin-left:10px;
margin-right:2px;
background:#FFF;
padding:3px;
}
#pied {
clear:both;
text-align:left;
border-top:1px dashed;
margin-bottom:10px;
padding:3px;
font-size:11px;
}

.menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche li {
margin-bottom: 5px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}
p {margin: 0 0 10px 0;}
.menuet {font-size:14px;background-color:#3d9de0;color: #ffffff;margin-top:4px;clear:both;font-weight:bold;font-family:arial}
.menuet a{text-decoration: none;color: #ffffff;padding:2px}
.menuet a:hover{text-decoration: none;color: #3d9de0;background:#ffffff;padding:2px}
#tab {text-decoration: none;color: #3d9de0;background:#ffffff;padding:2px}
img {border:0px}
*{outline:none}
#navcontainer { margin-left: 1px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: arial, verdana, Helvetica, sans-serif;
font-weight:bold
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 1px 10px;
width: 180px;
color: #000;
background-color: #FFF;
background-image:url(arrow.png);
background-repeat:no-repeat;
text-decoration: none;
border-bottom:1px solid #EEE;
}

#navcontainer a:hover
{
color: #FFF;
background-color: #3d9de0;
text-decoration: none;
}
#navcontainer img {border:1px solid #000}
#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 1px 1px 1px 30px;
width: 180px;
color: #fff;
background-color: #369;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}
td {text-align:justify}
#navcontainer h2{margin:6px;color:#3d9de0;font-size:18px;display:block;width: 180px;}
h2{margin:0px;margin-top:4px;margin-bottom:4px;color:#3d9de0;text-align:left;letter-spacing:-1px;font-size:20px;display:inline}
.hlien {margin:0px;margin-top:4px;margin-bottom:4px;color:#3d9de0;text-align:left;text-decoration:none}
h1{margin:0px;font-family:"Trebuchet MS",Arial,Verdana,Lucida,Helvetica,sans-serif;font-weight:bold;font-size:28px}
.adresse {position:absolute; right:0px;font-size:14px;margin:1px;color:#3d9de0;margin:2px;font-weight:bold}
p {text-align:justify;line-height:140%}
.info {border:1px solid;margin-top:5px;padding:4px}
.creas a {background:red}
.creas a:hover {background:#69C}
/** BOXOVER **/
 .thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         .dogvdvhdr {
            width:300;
            background:#C4D5E3;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }
         
         .dogvdvbdy {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
         
         .pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
         }
	 ul{list-style-type:square}