body {
font-family : Monaco;
font-size : 16px;
margin : 0;
padding : 0;
background-color : #ffffff;
text-align : center;
}
#conteneur_principal {
width : 950px;
margin : 0 auto;
text-align : left;
}

p {
margin : 3px 2px 0 22px;
}
ul {
padding : 0;
margin : 0 0 0 20px;
}
li {
list-style-image : url(images/puce.gif);
}
select {
border : 1px solid #ccc;
width : 141px;
margin : 0 0 11px 0;
font-size : 10px;
}
input {
color : #fff;
font-size : 11px;
background-color : #666;
}
a.suite {
font-size : 18px;
color : #000033;
text-decoration : none;
background : url(images/puce_suite.gif) no-repeat 0 0%;
padding-left : 15px;
}
a {
font-size : 16px;
text-decoration : none;
}
a.suite2 {
font-size : 11px;
text-decoration : none;
background : url(images/puce_suite2.gif) no-repeat 0 0%;
padding-left : 15px;
}

a:link     {color: #000033}
a:visited  {color: #003300}
a:hover    {color: #FF6600}
a:active   {color: #000033}

.puce_blocs {
padding-right : 10px;
display : block;
text-align : right;
}
.titres_blocs {
margin-top : 10px;
}
#header {
position : relative;
width : 950px;
height : 140px;
background-image : url(./images/Banniere.gif);
background-color : #000066;
}
#bandeau {
text-align : center;
font-size : 18px;
padding-top : 2px;
font-style : inherit;
}
p#bandeau {
color : #ff6600;
margin : 0;
}
#maincontent {
width : 100%;
background-image : url(images/bg_content.gif);
background-color : #ffffff;
background-repeat : repeat-x;
overflow : auto;
}
#rightcolumn {
float : left;
width : 200px;
display : inline;
margin-bottom : 0;
margin-top : 10px;
margin-left : 10px;
height : 620px;
}
#leftcolumn {
float : left;
width : 346px;
display : inline;
margin : 10px 0 0 10px;
}
#centralcolumn {
float : left;
width : 346px;
display : inline;
height : 304px;
margin-top : 10px;
margin-left : 10px;
}
#footer {
color : #5586e9;
padding-top : 4px;
width : 100%;
height : 50px;
background : #fff;
text-align : center;
}
#footer a {
color : #000033;
font-weight : bold;
text-decoration : underline;
}
#bloc_gauche1 {
border : 1px solid #ccc;
margin-bottom : 10px;
background-color : #ffffcc;
height : 304px;
width : 346px;
}
#titre_bloc_g1 {
background-image : url(images/bg_titre_bloc_g1.gif);
background-repeat : repeat-x;
}
#bloc_gauche1a {
width : 43%;
float : left;
border-right-width : 1px;
border-right-style : dotted;
border-right-color : #5183e9;
margin-right : 5px;
}
#bloc_gauche1a form {
margin : 0 0 5px 0;
}
#bloc_gauche1a input {
font-size : 11px;
color : #fff;
background-color : #666;
margin-left : 22px;
border : none;
}
#bloc_gauche1b {
float : left;
width : 54%;
}
#bloc_gauche1b p {
display : block;
margin : 2px 0 10px 0;
}
#bloc_gauche2bis {
float : left;
width : 172px;
}
#bloc_gauche2 {
float : left;
background : #ffffcc;
border : 1px solid #ccc;
width : 346px;
height : 304px;
margin : 0 10px 0 0 !important ;
}
#bloc_gauche3 {
width : 172px;
height : 133px;
margin : 0 0 11px 0;
background : #fff;
border : 1px solid #ccc;
}
#bloc_gauche3 p {
margin : 3px 2px 0 22px;
}
#bloc_gauche4 {
width : 172px;
height : 224px !important ;
height : 226px;
background : #fff;
border : 1px solid #ccc;
}
#bloc_gauche4 p {
margin : 3px 2px 0 22px;
}
#bloc_milieu1 {
border : 1px solid #ccc;
background-color : #ffffcc;
margin-bottom : 10px;
height : 304px;
}
#titre_bloc_m1 {
background-image : url(images/bg_titre_bloc_m1.gif);
background-repeat : repeat-x;
}
#bloc_milieu1 a {
color : #ff9900;
}
#bloc_milieu1b {
float : left;
width : 164px;
margin : 6px 0 0 0;
}
#bloc_milieu1c {
padding : 10px 0 0 5px;
margin : 0 0 4px 0;
}
#bloc_milieu2 {
background : #ffffcc;
border : 1px solid #ccc;
height : 304px !important ;
height : 183px;
width : 346px;
}
#bloc_milieu2 p {
margin : 3px 2px 0 22px;
}
#bloc_milieu3 {
background : #fff;
border : 1px solid #ccc;
margin-bottom : 14px;
height : 172px !important ;
height : 176px;
}
#bloc_droite1 {
background : #ffffcc;
border : 1px solid #ccc;
height : 418px;
margin-bottom : 5px;
}
#bloc_droite2 {
text-align : center; 
font-size : 14px;
background : #ffffcc;
border : 1px solid #ccc;
height : 195px;
}
#bloc_droite2 a {
font-size : 14px;
color : #000033;
text-decoration : none;
}
#h {
font-size : 16px;
font-weight : bold;
}
.lgm {
margin-bottom : 3px;
}
.Style1 {
font-size : 14px;
font-weight : bold;
font-style : italic;
}
div.c2 {
text-align : center;
}
li.c1 {
list-style : none;
}
#langue {
	text-align : right;
	
}
#langue a{
text-decoration : none;
border:none;
	}
span.me {color: #FF6600;}
div.r1 {
	display:inline;
	position: relative;
	margin-right: 5px;
	margin-left: 15px;
}
div.r2 {
	display:inline;
	position: relative;
	margin-top: 0px;	
}
div.r3 {
	display:inline;
	position: relative;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 15px;
}div.r4 {
	display:inline;
	position: relative;
	
}
div.r5 {
	display:inline;
	position: relative;
	margin-left: 35px;
	margin-top: 5px;
}
div.r6 {
	display:inline;
	position: relative;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
}
div.r7 {
	display:inline;
position: relative;
}
div.r8 {
	display:inline;
	position: relative;
	margin-left: 30px;
}

