
a         {text-decoration: none}
a:link    {color: #235cdc}
a:visited {color: #235cdc}
a:active  {color: #235cdc}
a:hover   {color: orange;}

body {
     margin-top: 40px ;
     font: 16px/21px Arial, Helvetica, sans-serif;
     text-align: center   ;
     color: #424242;
     background:url(images/body_bg.gif);
}
#main {
     width: 1000px; 
	height: 400px; 
     margin-left: auto;
     margin-right: auto;
     text-align: left;
}
#menu li
{
height : 100px;
list-style-type : none;
}
#menu
{
width: 240px;
display: block;
list-style-type: none;
}

#central {
height: 300px;
width: 980px;
}

#conteneur
{
width: 720px;
float: right;
}
#header {
     width: 100%;
     border: 0;     
     padding: 0 0 0 0;

}



#left-null {
     width: 240px;
     float: left;
     padding: 0;
     border: 0;  
     background: #f6f6f6;     
}
#left {
     padding-top: 1px;
     padding-left: 20px;
     padding-right: 20px;
     padding-bottom: 0px;

}
#right-null {
     width: 660px;
     float: right;
     padding: 0;
     border: 0;  
     background: #fff;  
}
#right {
     padding-top: 1px;
     padding-left: 20px;
     padding-right: 35px;
     padding-bottom: 35px;

}
#footer-null {
     clear: both;
     width: 100%;
     padding: 0;
     border: 0;     
}
#pied{
     padding: 0px;
     text-align: right;
     color: #fff;
     height:100px;
     padding-right: 25px;
     margin-top: -10px;

     background:url(images/contact.png) no-repeat;
}
.noscreen { 
     display: none
}

/* header */



#signature
{
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#header h1 {
      color: #fff;
      font-size: 180%;
      padding-left: 40px;
}
#header span {
      color: #fff;
      font-size: 100%;
      padding-left: 40px;
}

.copyright {
      color: #fff;
      padding-top: 25px;
}

#right img {
      padding:0px;
}
#right h2{
background : url(h1.png) no-repeat; padding-left: 20px;
border-bottom: 1px dotted #235cdc;}

h2  {
      margin-top: 10px;
      color: #235cdc;
}
#right li {
    background:url(arrow.png) 0 50% no-repeat;
    margin-left: -20px;
    padding-left: 25px;
    display:block;
    list-style-type: none;
}

#left li {
      display: block;
      list-style-type: none;
      margin-left: -40px;
      padding: 3px;
      padding-left: 35px;
      border-left: 10px solid #ececec; 
      text-decoration: none;
      background: #f6f6f6;
      border-top: 1px solid #fff;
}
#left ul {
      margin-left: -20px; 
}
#left li a {
      text-decoration: none;
      color: #4b4b4b; 
}

#left li a:hover {
      color: #272727; 
}

#left li:hover {
      border-left: 10px solid #4c7ff4;
}
#left h2 {
      color: #235cdc;
	  margin : Opx;
      margin-left: 5px;
	  padding: 0px;
	  background : url(bullet.PNG) no-repeat; padding-left: 20px;
border-bottom: 1px dotted #235cdc;
}
#footer a {
      color: #fff;
}
table {
	margin: 5px; 
	border-collapse: collapse;
	border: 2px solid White;
}
th {
	padding-right: 12px;
	padding-left: 12px;
	background: #3D3D3D;
	height: 25px;
	text-align: left;
	border: 1px solid White;
	margin-bottom: 1px;
	color: white;
}
tr {
	height: 25px
}
td {
	padding-right: 8px; 
	padding-left: 8px; 
	border: 1px solid White;
	color: #696969;
}
tr.rowlight {
	background: #FBFBFB;
}
tr.rowdark {
	background: #F1F1F1;
}
td.dom {
background : url(dom.gif) no-repeat center;
}
td.ext {
background : url(ext.gif) no-repeat center;
}

