@media screen {


.cadre2{
clear:both;
position:relative; 
border-style:dashed;
border-width:0 0 1px 0;
border-color:#008000;
width:950px;
height:990px;
padding:0px;
margin:230px auto 0px auto;
}

.cadre2 a{
color:#000;
text-decoration:none;
text-decoration:underline;
}
.cadre2 a:hover{
border:solid 0px;
font-size:14pt;
font-family:Verdana;
color:#32a920;
text-decoration:none;
text-decoration:underline;
}

.cadre2 p{
font-family:Verdana, Candara, Calibri;
font-size:10pt;
color:#000;
text-align:justify;
}

.cadre2a{
float:left;
position:relative; 
border-style:solid;
border-width:0px;
border-color:#008000;
width:450px;
height:'';
padding:0px;
margin:0px 0 0px 0;
}

.conteneur span{
font-weight: bold;
}

.cadre2 .titre2a{
font-family:Verdana, Candara, Calibri;
font-size:15pt;
color:#000000;
text-align:center;                                                  
margin:20px 0 0 0;
padding:0;
border:solid 0px;
}

.cadre2 .para2{
margin:35px 0 0 0px;
}

.cadre2 .para3{
margin:20px 0px 0px 0px;
padding:0;
border:solid 0px;
}
.cadre2 .para3b{
margin:20px 0px 0px 0px;
padding:0;
border:solid 0px;
}

.cadre2a img{
float:right;
width:450px;
height:335px;
margin:20px 0 0px 0;
}


.ligne
{
    width:1px;
    border-left:1px dashed #008000;
    height:990px;
	float:left;
	margin:0px 0 0px 22px;
}

.cadre2b{
float:right;
position:relative; 
border-style:solid;
border-width:0px;
border-color:#008000;
width:450px;
height:'';
padding:0px;
margin:0px 0 0px 0;
}
.cadre2b .para2{
margin:35px 0 0 0px;
}

.cadre2b .para3{
margin:20px 0px 0px 0px;
padding:0;
border:solid 0px;
}
.cadre2b .para3b{
margin:20px 0px 0px 0px;
padding:0;
border:solid 0px;
}

.cadre2b img{
float:right;
width:450px;
height:'';
margin:20px 0 0 0;
}

.cadre3{
clear:both;
position:relative; 
border-style:solid;
border-width:0 0 0px 0;
border-color:#008000;
width:950px;
height:200px;
padding:0px;
margin:0px auto 0px auto;
}

.cadre3 p{
font-family:Verdana, Candara, Calibri;
font-size:10pt;
color:#000;
text-align:justify;
}

.cadre3 a{
color:#000;
text-decoration:none;
text-decoration:underline;
}
.cadre3 a:hover{
border:solid 0px;
font-size:14pt;
font-family:Verdana;
color:#32a920;
text-decoration:none;
text-decoration:underline;
}

.cadre3 .titre2a{
font-family:Verdana, Candara, Calibri;
font-size:15pt;
color:#000000;
text-align:center;                                                  
margin:20px 0 0 0;
padding:10px 0 0 0;
border:solid 0px;
}

.cadre3a{
float:left;
position:relative; 
border-style:solid;
border-width:0px;
border-color:#008000;
width:450px;
height:'';
padding:0px;
margin:0px 0 0px 0;
}

.cadre4{
clear:both;
position:relative; 
border-style:dashed;
border-width:0 0 1px 0;
border-color:#008000;
width:950px;
height:1px;
padding:0px;
margin:0px auto 0px auto;
}


.ligne2
{
    width:1px;
    border-left:1px dashed #008000;
    height:725px;
	float:left;
	margin:0px 0 0px 22px;
}

.ligne4
{
    width:1px;
	position:relative; 
    border-left:1px dashed #008000;
    height:850px;
	width:477px;
	float:right;
	margin:0px 0 0px 22px;
}


.cadre3 .para2{
margin:35px 0 0 0px;
}

.cadre3 .para3{
margin:20px 0px 0px 0px;
padding:0;
border:solid 0px;
}
.cadre3 .para3b{
margin:20px 0px 0px 0px;
padding:0;
border:solid 0px;
}

.liseron{
width:450px;
height:300px;
margin:20px 0 0 0;
}

.afrique{
width:450px;
height:493px;
margin:20px 0 0 0;
}


}



