body{
	padding:0;
	margin:0;
	background:#fff;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7c7c7c;	
}	

div, p, ul, img,h3,h1, h2, h4,li,a, form strong,li,input{
	list-style:none;
	margin:0;
	padding:0;
	text-decoration:none;
	border:none;
}
div.clear{ clear:both}
div.layout{
	width:940px;
	margin:0px auto 0 auto;	
}
div.layout div.header{
	width:920px;
	height:107px;
	float:left;
	margin:0px auto 0 auto;	
}
div.layout div.header a.logo{
	width:169px;
	height:84px;
	float:left;
	background:url(../images/bg_logo.jpg) no-repeat;
	margin:13px 0 0 0;	
}
div.layout div.header div.search{
height:21px;
float:right;
margin:70px 4px 0 0;}
div.layout div.header div.search div.ran1{
height:21px;
float:left;}
div.layout div.header div.search div.ran1 label.sear{
font-size:12px;
color:#565656;
float:left;
margin:2px 0 0 0;}
div.layout div.header div.search div.ran1 input.recher{
width:164px;
background:url(../images/bg_search.jpg) no-repeat;
height:21px;
float:left;
color:#565656;
font-size:11px;
padding:0 0 0 4px;
margin:0 0 0 4px;}
div.layout div.header div.search div.ran1 img{
float:left;
cursor:pointer;
margin:0 0 0 4px;}
div.layout div.header div.search div.separ{
width:2px;
background:#c6c1c1;
height:15px;
float:left;
margin:3px 0 0 18px;}
div.layout div.header div.search div.client{
float:left;
margin:0px 0 0 18px;}
div.layout div.header div.search div.client img{
float:left;
margin:1px 0 0 0;}
div.layout div.header div.search div.client a.espa{
float:left;
color:#565656;
font-size:12px;
margin:2px 0 0 6px;}
div.layout div.menu{
margin:0 0 0 0;
width:940px;
float:left;}
div.layout div.arian{
margin:2px 0 0 0;
width:920px;
background:url(../images/fil_bg.jpg) no-repeat;
height:28px;
float:left;}
div.layout div.arian ul li{
color:#333333;
padding:0 3px 0 0;
float:left;}
div.layout div.arian ul li.betw{
color:#333333;
margin:5px 0 0 1px;
float:left;}
div.layout div.arian a.back{
float:left;
color:#950000;
font-size:11px;
margin:5px 0 0 1px;}
div.layout div.arian a.prep{
float:left;
color:#333333;
font-size:11px;
margin:5px 0 0 1px;}
div.layout div.arian a.prep:hover{
float:left;
color:#950000;
font-size:11px;
margin:5px 0 0 1px;}
div.layout div.anim{
float:left;
width:600px;
height:300px;
margin:0 0 0 0}
div.layout div.actuel{
float:left;
width:324px;
height:298px;
background:url(../images/bg_tall.jpg) repeat-y;
margin:0 0 0 12px}
div.layout div.actuel img{
margin:0 0 0 0;}
div.layout div.actuel div.ibm{
float:left;
margin:13px 0 0 22px}
div.layout div.actuel div.ibm h1{
float:left;
color:#3e3d3d;
font-size:13px;
font-weight:bold;
margin:0 0 0 5px; cursor:pointer}
div.layout div.actuel div.ibm img{
float:left;
margin:4px 0 0 0;}
div.layout div.actuel div.parag{
float:left;
width:249px;
color:#5f5b5b;
font-size:10px;
font-weight:bold;
margin:11px 0 0 34px;
height:50px}
div.layout div.actuel div.ent{
float:left;
width:201px;
height:1px;
background:#e5e4e4;
margin:14px 0 0 52px;}
div.layout div.ttes{
float:left;
margin:15px 0 0 22px;}
div.layout div.ttes img{
margin:3px 0 0 0;
float:left;}
div.layout div.ttes a.nosa{
float:left;
color:#950000;
font-size:11px;
text-decoration:underline;
font-weight:bold;
margin:0 0 0 5px;
background:url(../images/puce.jpg) no-repeat left;
padding:0 0 0 10px;}
div.footer{
float:left;
width:100%;
background:#f3f3f3;
margin-top:12px;}
div.footer div.sub_footer{
width:954px;
margin:auto;}
div.footer div.sub_footer div.slid{
float:left;
width:954px;
height:133px;
background:url(../images/fobac.jpg) repeat-y;
margin:0 0 0 -9px;}
div.footer div.sub_footer div.slid div.conet{
margin:16px 0 0 17px;
height:101px;}
div.footer div.sub_footer div.slid div.conet img{
float:left;}
div.footer div.sub_footer div.slid div.conet div.pho{
float:left;
width:888px;
height:101px;}
div.footer div.sub_footer div.copyr{
float:left;
width:920px; height:35px;
margin:0 0 25px 8px;}
div.footer div.sub_footer div.copyr div.folef{
float:left;}
div.footer div.sub_footer div.copyr div.folef{
float:left;}
div.footer div.sub_footer div.copyr div.folef img{
float:left;}
div.footer div.sub_footer div.copyr div.focent{
float:left;
height:35px;
width:898px;
background:#fff;}
div.footer div.sub_footer div.copyr div.focent p{
float:left;
font-size:10px;
margin:10px 0 0 0;
text-transform:uppercase;
color:#950000;}
div.footer div.sub_footer div.copyr div.focent .bl{
font-size:11px;
font-weight:bold;
margin:10px 0 0 0;
text-transform:uppercase;
color:#950000;}
div.footer div.sub_footer div.copyr div.focent div.orga{
float:right;}
div.footer div.sub_footer div.copyr div.focent div.orga div.plan{
float:left;}
div.footer div.sub_footer div.copyr div.focent div.orga div.plan img{
float:left;
margin:5px 0 0;}
div.footer div.sub_footer div.copyr div.focent div.orga div.plan a.floy{
float:left;
color:#950000;
margin:9px 20px 0 5px;
font-size:12px;}
div.footer div.sub_footer div.copyr div.focent div.orga div.cond{
float:left;}
div.footer div.sub_footer div.copyr div.focent div.orga div.cond img{
float:left;
margin:5px 0 0;}
div.footer div.sub_footer div.copyr div.focent div.orga div.cond a.floy{
float:left;
color:#950000;
margin:9px 20px 0 5px;
font-size:12px;}
div.footer div.sub_footer div.copyr div.focent div.orga div.refr{
float:left;}
div.footer div.sub_footer div.copyr div.focent div.orga div.refr img{
float:left;
margin:5px 0 0;}
div.footer div.sub_footer div.copyr div.focent div.orga div.refr a.floya{
float:left;
color:#950000;
margin:9px 0 0 5px;
font-size:12px;}
div.footer div.sub_footer div.copyr div.fori img{
float:right;}

div.layout div.conta{
width:920px;
float:left;
margin:0px auto 30px auto;}
div.layout div.conta div.preso{
width:268px;
height:338px;
background:url(../images/prese.jpg) repeat-y;
float:left;}
div.layout div.conta div.preso img{
float:left;}
div.layout div.conta div.preso div.sep{
width:206px;
height:1px;
background:url(../images/separat.jpg) no-repeat;
float:left;
margin:0 0 0 23px;}
div.layout div.conta div.preso a.active{
background:url(../images/puce1.jpg) no-repeat left;
color:#950000;
width:195px;
font-size:12px;
font-weight:bold;
padding:0 0 0 15px;
float:left;
margin:8px 0 8px 23px;}
div.layout div.conta div.preso a{
background:url(../images/puce2.jpg) no-repeat left;
color:#3e3d3d;
width:195px;
font-size:12px;
font-weight:bold;
padding:0 0 0 15px;
float:left;
margin:8px 0 8px 23px;}
div.layout div.conta div.preso a:hover{
background:url(../images/puce1.jpg) no-repeat left;
color:#950000;
width:195px;
font-size:12px;
font-weight:bold;
padding:0 0 0 15px;
float:left;
margin:8px 0 8px 23px;}
div.layout div.conta div.preso a:focus{
background:url(../images/puce1.jpg) no-repeat left;
color:#950000;
width:195px;
font-size:12px;
font-weight:bold;
padding:0 0 0 15px;
float:left;
margin:8px 0 8px 23px;}
div.layout div.conta div.preso div.tit{
width:268px;
height:40px;
padding:23px 0 0 21px;
background:url(../images/bg_tation.jpg) no-repeat;
float:left;}
div.layout div.conta div.preso div.sor{
width:218px;
height:148px;
margin:0 0 7px 15px;
background:url(../images/devcont.jpg) no-repeat;
float:left;}
div.layout div.conta div.preso div.sor h2{
font-size:19px;
font-weight:bold;
color:#950000;
padding:90px 0 0 0;
float:right;}
div.layout div.conta div.preso div.tit h1{
font-size:17px;
font-weight:bold;
color:#3e3d3d;
text-transform:uppercase;
float:left;}
div.layout div.conta div.preso div.lowb{
width:268px;
height:40px;
margin:80px 0 0 0;
background:url(../images/lowd.jpg) no-repeat;
float:left;}
div.layout div.conta div.who{
width:618px;
padding:21px 0 0 9px;
float:left;}
div.layout div.conta div.who h2{
font-size:17px;
font-weight:bold;
color:#950000;}
div.layout div.conta div.who h3{
font-size:14px;
font-weight:bold;
color:#3e3d3d;
margin:0 0 11px 0;}
div.layout div.conta div.who div.raph{
margin:14px 0 0 0;
font-size:11px;
width:609px;
color:#5f5b5b;
float:left;}
div.layout div.conta div.who div.raph img{
margin:0 0 21px 0;
float:left;}
div.layout div.conta div.who div.compa{
margin:14px 0 0 0;
font-size:11px;
width:655px;
color:#5f5b5b;
float:left;}
div.layout div.conta div.who div.compa div.en{
width:120px;
margin:0 11px 40px 0;
float:left;}
div.layout div.conta div.who div.compa div.logo1{
width:112px;
height:82px;
padding:12px 0 0 13px;
background:url(../images/bg_dark.jpg) no-repeat;
float:left;}
div.layout div.conta div.who div.compa div.en div.logo1 img{
float:left;}
div.layout div.conta div.who div.compa div.en div.nome{
width:120px;
color:#3e3d3d;
font-size:12px;
font-weight:bold;
text-align:center;
float:left;}
div.layout div.conta div.who div.raph a{
text-decoration:underline;
font-weight:bold;
color:#950000;}
div.layout div.conta div.who div.raph a.watch{
background:url(../images/video.jpg) no-repeat;
height:26px;
width:99px;
margin:17px 0 0 0;
float:left;}

div.layout div.conta div.who div.raph div.byt div.wal{
width:1px;
margin:0 12px 0 12px;
height:162px;
background:#e0e0e0;
float:left;}
div.layout div.conta div.who div.raph div.byt h1{
color:#3e3d3d;
margin:0 0 4px 0;
font-size:13px;
font-weight:bold;}
div.layout div.conta div.who div.raph div.byt div.ren a.wat{
background:url(../images/video.jpg) no-repeat;
height:26px;
width:99px;
float:right;}

div.layout div.conta div.who div.raph div.only{
width:609px;
margin:0 0 24px 0;
float:left;}
div.layout div.conta div.who div.raph div.only div.pho_act{
margin:0 0 0 0;
float:left;
border: 1px solid #e0e0e0;
width:93px;
height:65px;}
div.layout div.conta div.who div.raph div.only div.wall{
width:1px;
margin:0 8px 0 7px;
height:66px;
background:#e0e0e0;
float:left;}
div.layout div.conta div.who div.raph div.only div.leo{
height:66px;
}
div.layout div.conta div.who div.raph div.only div.leo img{
margin:4px 6px 0 0;
float:left;}
div.layout div.conta div.who div.raph div.only div.leo h1{
color:#3e3d3d;
margin:0 0 4px 0;
font-size:13px;
font-weight:bold;}
div.layout div.conta div.who div.raph div.only div.leo div.gate{
color:#3e3d3d;
font-size:10px;
margin:0 0 0px 0;
font-weight:bold; height:32px;}
div.layout div.conta div.who div.raph div.only div.leo a.seeme{
background:url(../images/seem.jpg) no-repeat;
height:14px;
width:52px;
float:left; cursor:pointer}
div.layout div.conta div.who div.raph div.ps{
float:left;
width:610px;}
div.layout div.conta div.who div.raph div.ps a.pla{
float:left;

margin:5px 0 0 0;
text-decoration:none;
background:url(../images/puce2.jpg) no-repeat left;
padding:0 0 0 20px;}
div.layout div.conta div.who div.raph div.ps ul{
float:left;
margin:3px 0 0 15px}
div.layout div.conta div.who div.raph div.ps ul li{
float:left;}
div.layout div.conta div.who div.raph div.ps ul li a{
float:left;
text-decoration:none;
background:url(../images/puce.jpg) no-repeat left;
padding:0 0 0 10px;
width:600px;color:#333333;}
div.layout div.conta div.who div.raph div.video{float:left;  width:600px; height:300px; clear:both; margin:20px 0 0 0; text-align:center }

div.layout div.conta div.who div.raph div.esp{
float:left;
width:270px;
margin:8px 0 0 15px;
}
div.layout div.conta div.who div.raph div.esp label{
float:left;
margin:10px 0 0 0}
div.layout div.conta div.who div.raph div.esp input{
float:left;
background:url(../images/bg_search.jpg) no-repeat;
width:165px;
height:21px;
margin:10px 0 0 8px;
padding:1px 0 0 3px; font-size:11px;
color:#666666}
div.layout div.conta div.who div.raph div.esp img{
float:left;
cursor:pointer; margin:-5px 0 0 2px}
div.layout div.conta div.who div.raph div.esp a{
float:right;
font-weight:normal;
margin:8px 25px 0 0px}
div.layout div.conta div.who a.ret{
float:right;
color:#990000;
background:url(../images/puce.jpg) no-repeat left;
padding:0 0 0 10px;
text-decoration:underline}
div.layout span.util{
float:left;
width:200px;
margin:5px 0 0 25px;}
div.layout span.util strong{
font-size:12px}
div.layout div.conta div.who ul{
float:left;
margin:5px 0 0 0;}
div.layout div.conta div.who ul li{
float:left;
background:url(../images/puce2.jpg) no-repeat left;
margin:5px 0 0 0;
padding:0 0 0 15px;
width:600px;}
div.layout div.conta div.who span{
float:left;
margin:10px 0 0 0}
/***********************contact***********************/
.form{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#950000;
text-align:left;
margin:10px 0 5px 10px;
font-weight:bold;
}

.text11{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4F4F4F;
margin:0px 0 0 10px;
text-align:left;
}


.champtext1{
    margin:0 2px 0 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:15px;
	width:185px;
	border:1px solid  #ca7f7f ;
	float:left;
	color:#666666;
}

TEXTAREA.areac{width:473px;font-size:12px;color:#2a2a2a;border:1px solid #ca7f7f;height:77px; margin:0 0 0 6px}
.validation{
	margin:0px 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ca7f7f;
	text-align:left;
	float:left;
	clear:both;
	width:400px;
}

div#form{float:left; width:600px; border:1px solid #ca7f7f; height:273px ; margin:15px 0 0 0px;*margin:15px 0 0 0px; padding:0 0 0 15px; }


div.layout div.right div.contenu div.txt4 { color:#1E1E1B; width:635px; height:21px; text-align:justify;  float:left;  margin:13px 0px 0 0}
div.layout div.right div.contenu div.txt4 a{ color:#1E1E1B; text-align:justify; padding:8px 0 0 28px;  margin:0 21px 0 0;
background: url(../images/pdf2.jpg) no-repeat left 2px; height:26px }










