body {
margin : 0 ; 
padding : 0;
font-size : 0.7em ;
font-family : arial;
color : #333 ; }

h1 {font-size : 120%; 
margin : 0; padding : 0;
color : #333 ;  }

h2 {font-size : 120%;
margin : 0px 0 0 0; padding : 0;
color : #333 ;  }
 
h3 {font-size : 120%;
margin : 10px 0 10px 0; padding : 0;
color : #333 ;  }

h4 {font-size : 120%;
margin : 15px 0 10px 0; padding : 0;
color : #333 ;  }

.top {
border-top : 1px solid #ff0000;
height : 140px ;
border-bottom : 1px solid #ff0000;
width : 100%;
background : #FFF url(http://www.remigc.com/images/bandeau-remigc.png) left center no-repeat}

.top h1 {
margin : 124px 0 0 20px ;
color : #ccc ;
text-transform : uppercase;
font-size : 10px}

#topenglish {
background : #FFF url(http://www.remigc.com/images/bandeau-remigc-english.png) left center no-repeat}

.menu {
height : 24px;
border-bottom : 1px solid #ff0000;
width : 100%; }

.menu span a{
display : block;
float : left;
margin : 0 0 0 18px;
padding : 4px 10px 0 10px;
list-style : none ;
font-weight : bold;
text-decoration : none;
height : 20px;  }

.menu span a:hover{
color : #fff; background : #CCC  }

.menu ul
{margin : 0 0 0 300px;
padding : 0 ;
list-style : none ;
font-weight : bold; }

.menu li {float : left}

.menu li a {
float : left;
display : block;
margin : 0 0 0 1px;
padding : 4px 20px 0 20px;
text-decoration : none ;
height : 20px; }

.menu li a:hover {
color : #fff; background : #333333 }

.on  {
float : left;
color : #fff;
background : #333333;
display : block;
padding : 2px 20px 0 20px;
text-decoration : none ;
height : 20px; }

.centre {
height : 260px ;
width : 100% ;
margin-top: Opx; }
html>body .centre {height : auto; min-height : 260px;  }

.gauche{
border-top : 1px solid #fff;
float : left;
padding-top: 20px;
margin-left : 20px;
width : 260px;}

.gauche p{
margin : 0 ; padding : 0 ; }

.gauche ul {margin : 20px 0 0 80px ; padding : 0 ; list-style : none}
 
.droite_liens{
border-top : 1px solid #fff;
float : left;
width :65% ;
margin-top: 20px;
margin-left : 40px;
padding-bottom : 30px;
background : #fff url(http://www.remigc.com/images/rouge.jpg) bottom right no-repeat }

.droite_liens p{
width : 450px}

.paratop {
margin : 10px 0 0 0 ; padding : 0 ; }

.paranotop {
margin : 0 0 0 0 ; padding : 0 ; }

.droite{
border-top : 1px solid #fff;
float : left;
width :65% ;
margin-top: 20px;
margin-left : 40px;
padding-bottom : 30px;
background : #fff url(http://www.remigc.com/images/rouge.jpg) bottom right no-repeat }

.droite p{
margin : 0;
padding : 0; }

.droiteimage {
text-align:center;}

.top {
margin : 10px 0 0 0; }

.bas {
margin-top: -30px;
height : 15px ;
border-bottom : 1px solid #ff0000;
width : 100% }

.signature {
height : 60px ; font-weight : bold ; margin : 0 0 0 20px ; padding : 5px 0 0 0  }

.spacer {clear : both ; height : 13px}
img {border : none;}
a {text-decoration : none; color : #000}
p a {text-decoration : underline; color : #000}

a.class4  {text-decoration : none ; color : #000 ; font-weight : bold}
a:hover.class4  {text-decoration : none ; color : #000}

a.class3  {text-decoration : underline ; color : #000 ;}
a:hover.class3  {text-decoration : none ; color : #000;}
#flagdroit{float:right;}
#flaggauche{float:left;}
#flag{width:200px;margin:auto;}
#englishv{padding:2px 10px 0px 10px;height:22px;}
hr {width:70%;}

