body {
background-color:#FFFFFF;
}

#contener {
margin-left:auto;
margin-right:auto;
margin-top:12px;
width:875px;
position:static;
}

#contenerb {
float:left;
width:875px;
margin-left:auto;
margin-right:auto;
background-image:url(/Template/princip3.jpg);
}

#contenerc {
float:left;
width:875px;
margin-left:auto;
margin-right:auto;
background-image:url(/Template/princip.jpg);
}

#contener2 {
margin-left:auto;
margin-right:auto;
margin-top:12px;
overflow:auto;
width:875px;
position:static;
}

#accueil {
width:592px;
background-image:url(/Template/anim-bg.jpg);
background-repeat:no-repeat;
float:left;
}

#accueil2 {
width:592px;
background-image:url(/Template/bgflash.jpg);
float:left;
}

#divaccueil {
width:550px;
margin-left:12px;
margin-top:10px;
}

#edito {
width:550px;
height:96px;
float:left;
padding-bottom:5px;
}

#edito2 {
width:550px;
height:90px;
float:left;
}

#edito2 {
width:550px;
float:left;
padding-bottom:12px;
}

#lastinsc {
width:275px;
height:125px;
float:left;
}

#lastinscbb {
padding-top:5px;
padding-bottom:4px;
padding-left:8px;
}

#lastinscbb2 {
padding-top:5px;
padding-bottom:6px;
padding-left:8px;
}

#lineinsc {
width:275px;
padding-top:2px;
padding-bottom:6px;
text-align:justify;
float:left;
}

#lineinsc1 {
width:275px;
padding-top:8px;
padding-bottom:6px;
text-align:justify;
float:left;
}

#lineinsc2 {
width:275px;
padding-top:4px;
text-align:right;
float:left;
}

#lastinschg {
width:275px;
height:250px;
float:left;
}

#left {
width:283px;
background:none;
float:left;
}

#botleft {
width:283px;
float:left;
}

#welcome {
width:283px;
height:215px;
background-image:url(Template/welcome.jpg);
float:left;
}

#topleft {
width:283px;
height:190px;
background-image:url(Template/topleft.jpg);
float:left;
}

#topright {
width:592px;
height:190px;
background-image:url(Template/topright.jpg);
float:left;
}

#login2 {
width:283px;
height:324px;
float:left;
}

#inscription {
width:283px;
height:92px;
float:left;
}

#bottom-insc {
width:283px;
height:232px;
float:left;
}

#bottom-connec {
width:283px;
height:126px;
float:left;
background-image:url(Template/bottom-connec.jpg);
}

#topconnec {
width:283px;
height:14px;
float:left;
background-image:url(Template/topconnec.jpg);
background-repeat:no-repeat;
font-size:2px;
}

#pro-type {
width:380px;
padding-top:16px;
float:left;
padding-left:16px;
}

#pro-web {
width:480px;
padding-top:16px;
float:left; 
padding-left:16px;
}

#pro-pays {
width:260px;
padding-top:16px;
float:left;
padding-left:16px;
}

#presentoire {
height:301px;
width:595px;
padding-bottom:10px;
float:left;
background-image:url(Template/presentoire.jpg);
}

#pro-menu {
height:301px;
width:250px;
float:left;
}

#pro-who {
width:750px;
float:left;
padding-left:32px;
padding-bottom:14px;
}

#pro-desc {
width:800px;
float:left;
padding-top:14px;
padding-bottom:20px;
}

#pro-desc2 {
width:750px; 
text-align:justify;
float:left;
padding-bottom:20px;
padding-left:40px;
}

#space-toire {
height:301px;
width:25px;
float:left;
}

#pro-secteur {
width:326px;
float:left;
padding-left:212px;
padding-top:18px;
}

#left-insc {
width:31px;
height:92px;
background-image:url(Template/left-insc.jpg);
float:left;
}

#right-insc {
width:34px;
height:92px;
background-image:url(Template/right-insc.jpg);
float:left;
}

#left-connec {
width:31px;
height:92px;
background-image:url(Template/left-connec.jpg);
float:left;
}
#case_parain1 {
width:550px;
padding-left:5px;
height:40px;
float:left;
text-align:center;
}
#case_parain2 {
width:550px;
padding-left:5px;
height:150px;
float:right;
text-align:center;
}
#case_parain3 {
width:550px;
padding-left:5px;
height:150px;
float:right;
text-align:center;
}

#right-connec {
width:34px;
height:92px;
background-image:url(Template/right-connec.jpg);
float:left;
}

#btn-connec {
width:218px;
background-image:#dadfe2;
height:92px;
float:left;
}

#btn-insc {
width:218px;
background-image:#dadfe2;
height:92px;
float:left;
}

#seedemo {
float:left;
padding-top:16px;
padding-left:72px;
}

#seedemob {
float:left;
padding-top:16px;
padding-left:26px;
}

#left2 {
width:635px;
background-image:url(/Template/princip2.jpg);
background-repeat:no-repeat;
float:left;
}



#princip {
width:605px;
margin-left:25px;
margin-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#003333;
}

#casepar1 {
width:100px;
padding-left:5px;
height:28px;
float:left;
}

#casepar2 {
width:350px;
padding-top:2px;
height:28px;
float:left;
}

#case1 {
width:120px;
padding-left:5px;
height:28px;
float:left;
}

#case2 {
width:160px;
padding-left:5px;
height:28px;
float:left;
}

#case2f {
width:180px;
padding-left:5px;
height:28px;
float:left;
}

#caselarge {
width:210px;
float:left;
height:28px;
padding-left:5px;
}

#caselarge2 {
width:450px;
float:left;
height:18px;
padding-left:5px;
}

#case2b {
width:400px;
padding-left:5px;
height:28px;
float:left;
}

#case3 {
width:30px;
padding-top:2px;
padding-left:5px;
height:28px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#447952;
}

#case4 {
width:50px;
height:28px;
float:left;
}

#case5 {
width:40px;
padding-top:2px;
padding-left:28px;
height:28px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#447952;
}

#case6 {
width:50px;
padding-left:16px;
height:28px;
float:left;
}

#divbtn-log {
float:left;
padding-top:20px;
}

#contenu {
width:600px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#185f70;
background-repeat:no-repeat;
}

#contenubb {
width:510px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#185f70;
background-repeat:no-repeat;
}

#right {
width:592px;
float:left;
background:none;
}

#right2 {
width:240px;
float:left;
}

#top {
width:592px;
height:172px;
}

#middle {
width:875px;
float:left;
background-image:url(Template/bgtotal.jpg);
background-repeat:no-repeat;
}

#case7 {
width:500px;
padding-left:5px;
height:28px;
float:left;
}

#case77 {
width:500px;
padding-left:5px;
float:left;
}

#casex {
width:500px;
height:14px;
font-size:2px;
float:left;
}

#casexx {
width:500px;
height:14px;
padding-bottom:12px;
text-align:right;
float:left;
}

#casexx2 {
width:600px;
height:14px;
padding-bottom:12px;
text-align:right;
float:left;
}

#case7b {
width:500px;
padding-left:5px;
height:18px;
float:left;
color:#1d5b68;
}

#top2 {
width:875px;
height:190px;
float:left;
}

#flash {
width:592px;
float:left;
background-image:url(bgflash.jpg);
}

#bottom {
float:left;
width:875px;
height:100px;
background-image:url(Template/bottom.jpg);
}

#bottomst {
float:left;
width:875px;
background-image:url(Template/bgbot.jpg);
}

#bottombtn {
width:219px;
height:24px;
background-image:url(Template/bottombtn.jpg);
float:left;
}

#bottombtn2 {
width:283px;
height:200px;
float:left;
}

#btnafterinsc {
height:428px;
width:283px;
}

#middlebtn {
width:219px;
height:428px;
float:left;
}

#leftbtn {
width:30px;
height:428px;
float:left;
background-image:url(Template/leftbtn.jpg);
}

#rightbtn {
width:34px;
height:428px;
float:left;
background-image:url(Template/rightbtn.jpg);
}

.btnlog {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#376744;
}

#space1 {
width:219px;
height:15px;
float:left;
font-size:2px;
background-image:url(Template/middlebtn2.jpg);
}

#space2 {
width:219px;
height:17px;
float:left;
font-size:2px;
background-image:url(Template/middlebtn.jpg);
}

#space5 {
width:219px;
height:19px;
float:left;
font-size:2px;
background-image:url(Template/btnspace5.jpg);
}

#btn1 {
width:219px;
height:88px;
float:left;
}

#btn2 {
width:219px;
height:90px;
float:left;
}

#btn3 {
width:219px;
height:91px;
float:left;
}

#btn4 {
width:219px;
height:84px;
float:left;
}

.little {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3b724a;
}

.little2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#04596c;
}

.whatis-green {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#4d885d;
}

.whatis-white {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:6px;
color:#FFFFFF;
}

.whatis-white2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing:4px;
color:#FFFFFF;
}

.whatis-white3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:4px;
color:#FFFFFF;
}

.whatis-white4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:3px;
font-size:12px;
color:#FFFFFF;
}

.whatis-blue4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:3px;
font-size:12px;
color:#04596c;
}

.whatis-green4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:3px;
font-size:12px;
color:#4d885d;
}

.whatis-blue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#04596c;
}

.hgblue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#185f70;
}

.hggreen {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4d885d;
}

.txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4d885d;
}

.beta {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f5a932;
}

.bold {
font-weight:bold;
}

.txtb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#185f70;
}

.txtbz {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#185f70;
}

.txtbz2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#4d885d;
}

.txtbx {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#185f70;
}

.txtbx2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4d885d;
}

.txt2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d885d;
}


.txt2w {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}

.txt2b {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#185f70;
}

.tem {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:10px;
color:#185f70;
}

.txt-blue {
font-family:Verdana, Arial, Helvetica;
font-size:14px;
color:#185f70;
}


.txt-green {
font-family:Verdana, Arial, Helvetica;
font-size:14px;
color:#4d885d;
}

a.littleb { font-family:"Verdana"; color:#185f70; font-size:10px; letter-spacing:0px; text-decoration:underline; } 
a.littleb:hover { font-family:"Verdana"; color:#185f70; font-size:10px; letter-spacing:0px; text-decoration:none;  }

a.basic { font-family:"Verdana"; color:#185f70; font-size:10px; text-decoration:underline; } 
a.basic:hover { font-family:"Verdana"; color:#185f70; font-size:10px; text-decoration:none;  }

a.basicv { font-family:"Verdana"; color:#4d885d; font-size:10px; text-decoration:underline; } 
a.basicv:hover { font-family:"Verdana"; color:#4d885d; font-size:10px; text-decoration:none;  }

a.basicd { font-family:"Verdana"; color:#04596c; font-size:10px; text-decoration:none; } 
a.basicd:hover { font-family:"Verdana"; color:#04596c; font-size:10px; text-decoration:none;  }

a.basice { font-family:"Verdana"; color:#4d885d; font-size:10px; text-decoration:none; } 
a.basice:hover { font-family:"Verdana"; color:#4d885d; font-size:10px; text-decoration:none;  }

a.basic3 { font-family:"Verdana"; color:#185f70; font-size:11px; text-decoration:underline; } 
a.basic3:hover { font-family:"Verdana"; color:#185f70; font-size:11px; text-decoration:none;  }

a.bluehg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#04596c; text-decoration:underline; } 
a.bluehg:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#04596c; text-decoration:none;  }

a.presentac { font-family:Verdana; font-size:19px; color:#4e8897; text-decoration:none; } 
a.presentac:hover { font-family:Verdana; font-size:19px; color:#7caf85; text-decoration:underline;  }

a.presentac2 { font-family:Verdana; font-size:19px; color:#4e8897; text-decoration:none; } 
a.presentac2:hover { font-family:Verdana; font-size:19px; color:#4d885d; text-decoration:none;  }

a.link1 { font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:3px; font-size:12px; color:#4d885d; text-decoration:underline; } 
a.link1:hover { font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:3px; font-size:12px; color:#4d885d; text-decoration:none; } 

a.txtbz { font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:22px; color:#185f70; text-decoration:none; } 
a.txtbz:hover { font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:22px; color:#185f70; text-decoration:none; } 

a.txtbz2 { font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:22px; color:#4d885d; text-decoration:none; } 
a.txtbz2:hover { font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:22px; color:#4d885d; text-decoration:none; } 

a.hggreenlk { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#4d885d; text-decoration:none; } 
a.hggreenlk:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#185f70; text-decoration:underline; } 

a.hgbluek { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#185f70; text-decoration:none; } 
a.hgbluek:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#185f70; text-decoration:underline; } 

.case-ins {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003333;
border:solid 1px #003333;
margin-left:6px;
}

input:focus {
background-color:#b8e3ee;
color:#003333;
}

select:focus {
background-color:#e2e2e2;
color:#003333;
}

textarea:focus {
background-color:#b0e5bf;
color:#003333;
}


a.info {
position:relative;
text-decoration: none;
font-weight: bold;
}

a.info{
    position:relative; 
    z-index:2000; 
    text-decoration:none;
	background:none;
	color:none;
}
 
a.info:hover{
	border:0;
    text-decoration:none;
	background:none;
}
 
a.info div{
	display:none;
    text-decoration:none;
	background:none;
}
 
a.info:hover div{ 
	display:block; 
	position:absolute;
	z-index:2200;
    top:1px;
	right:220px;
	margin:0;
	width:180px;
    border:1px solid #0298CC;
    background-color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4d885d;
    padding:2px;
	font-weight:bold;
	text-decoration:none;
	text-align: justify;
}