/********************************************************************************* 
IEM @Copyright 2007 KTP Concept
********************************************************************************** */
html{
overflow-y:scroll;
margin:0;
padding:0;
text-align:center;}

body{
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
background: #fff;
text-align:center;}

*{margin:0;padding:0}

#centre{
margin-left:auto;
margin-right:auto;
width:100%;
text-align:left;}

.center{

text-align:left;
font-size:11px;
}

h1{
z-index:2000;
position:absolute;
margin-top:38px;
margin-left:-30px;
display:block;
width:200px; 
height:200px;
background-color:transparent !important;
background-position:left;
text-indent:-9999px;
background-image:url(../fond/logo.png);
cursor:pointer;}

h1 a{display:block;width:200px; 
height:200px;
text-indent:-9999px;}

h2{z-index:2000;
position:absolute;
margin-top:40px;
margin-left:165px;
display:block;
width:500px; 
height:100px;
background-color:transparent !important;
background-position:left;
text-indent:-9999px;
background-image:url(../fond/h2.png);
}

#menuleft{ 
display:none;}

h3{ border-bottom:1px solid #000; font-size:15px;
padding-left:55px; margin-bottom:40px;}

h3 a{color:#000; text-decoration:none;}


.iemcontact{border:0; }

#rightt{display:none;}

#next{ width:158px; height:22px; background: url(../fond/next.jpg); border:1px outset #aaa; margin-top:50px;
line-height:12px; padding:4px; }

#next a{ text-decoration:none; color:#0B0B28;}

#menuright{display:none;}





#menuleft ul{ display:none;}




ol li { list-style-position:inside; font-size:11px; font-weight:bold; color:#2E2F5B; margin-bottom:2px;margin-top:2px;}
ol li p{ font-size:11px; font-weight:normal; color:#000; }



#ariane{ width:100%; padding:5px;  margin-bottom:10px; border-bottom:1px solid #e1e1e1;}

#ariane a{color:#990000; text-decoration:none;}
#ariane a:hover{color:#990000; text-decoration:underline; font-weight:bold; }
#top{
background: #000339 url(../fond/top.jpg) repeat-x top;
height:140px;}

#contenu3{
border-top:1px solid #fff; border-bottom:1px solid #fff;
padding-top:20px;padding-bottom:20px;


background: #CECECE url(../fond/contenu.jpg) repeat-x;
}

#cadre ul li{ list-style:none; margin-left:6px; margin-top:7px;}

#contenu2{
border-top:1px solid #fff; border-bottom:1px solid #fff;
padding-top:20px;
background: #D0D0D0 url(../fond/contenu.jpg) repeat-x;
float:left; width:100%;
}

#pied{
display:none;}


#formulairepage td{ border:0;}



#billes{float:left; }


#textes{float:left;margin-top:-20px;}


#droiteaccueil{float:right; background-color:transparent; width:325px; height:370px; padding-left:25px;
padding-right:10px; background-repeat:no-repeat; 
margin-left:10px;
font-size:11px; margin-top:-110px; line-height:1.6em;color:#222;
text-align:justify;}




#intro{  height:210px;width:315px; background-color:transparent;overflow:auto; padding:5px; border-left:1px dotted #aaa;}

#cadre{ width:340px; 
height:120px;
margin-left:-3px;
margin-top:5px;
background-image:url(../fond/cadre.png);}

#actu{ display:none;
}


#home{ float:right; margin-top:110px; 
margin-right:20px; }


#home a{ color:#758AC0;  text-decoration:none; font-weight:bold;background: transparent url(../fond/home2.gif) no-repeat left; padding-left:18px;}
#home a:hover{ color:#fff;  text-decoration:underline; font-weight:bold;background: transparent url(../fond/home.gif) no-repeat left;padding-left:18px; }

#contenu{  }
#contenu ul li a{  margin-left:5px;margin-top:4px;  margin-bottom:4px; }

#contenu ul li{  margin-left:17px;margin-top:4px;  margin-bottom:4px; }

#contenu ul li.niveau1{ list-style:inside; list-style-image: url(../fond/carrebleu.jpg); margin-top:4px;  margin-bottom:4px; padding-left:15px; text-transform:lowercase;}
#contenu ul li.niveau2{ list-style:inside; list-style-image: url(../fond/carrebleu.jpg); margin-top:4px;  margin-bottom:4px; padding-left:30px;}

#actu_int{width:430px;height:90px; overflow:auto; position:relative;z-index:2000;}

#actu_int ul li{ list-style-position:inside;}


#menubas{display:none;}



#pscroller1{
float:left;
text-align:left;
width: 300px;
height: 90px;
padding: 5px;
background-color: none;
font-size:1em;
color:#271C0D;}


#pscroller1 h5{
font-size:1.1em;
text-transform:uppercase;
color:#271C0D;}

#pscroller1 a{
float:right;
color:#022656;}




input.ctext{ width:135px;font-size:11px; border:1px solid #BDBDBE;}


label{ width:150px; font-size:11px; color:#205580; float:left; display:block;  letter-spacing:2px;
text-transform:uppercase;}

input.ctext2{ width:375px;font-size:12px; border:1px solid #BDBDBE; display:block; float:left; margin-bottom:5px;}
.mtext{display:block;width:305px; float:left;border:1px solid #BDBDBE; margin-bottom:5px;}
.email{ width:305px;font-size:12px; border:1px solid #BDBDBE; display:block; float:left; margin-bottom:5px;}
.select{ width:305px;font-size:12px; border:1px solid #BDBDBE; display:block; float:left; margin-bottom:5px;}
.newsletter{ line-height:40px; font-size:11px;font-weight:bold;color:#2A5F92;}

.imgfield{margin-left:150px;}

input.submit{width:375px; height:20px; background-color:#F4EACD; margin-top:15px; border:1px solid #775D18; color:#222;
font-size:10px; text-transform:uppercase;}


input.submit2{width:135px; height:20px; background-color:#1F5285; margin-top:15px; border:1px solid #1F5285; color:#fff;
font-size:10px; text-transform:uppercase;}



/********************************************************************************* 
IEM @Copyright 2007 KTP Concept
********************************************************************************** */

#contenu{padding-bottom:20px; min-height:320px;line-height:16px;}

#contenu{width:550px;}
#contenu ul li{ list-style:square;}

#contenu p.bloc ul li{ list-style:square;}

#contenu a{ color:#9A0404; text-decoration:underline;}
#contenu a:hover{ color:#9A0404; font-weight:bold; text-decoration:underline;}

h4{ width:100%; 
font-size:25px; text-transform:uppercase; color:#000237; letter-spacing:1px; margin-bottom:15px;}
.fleche{ display:block; float:left;margin-top:6px; margin-right:10px;}

h5{  color:#9A0404; border-bottom:1px solid #9A0404; font-size:12px; margin-bottom:10px; width:360px;text-transform:uppercase; }

h3{ border-bottom:1px solid #000; font-size:17px;
padding-left:55px; margin-bottom:20px;}

h6{ color:#9E041A; font-size:12px; margin-bottom:5px;margin-top:5px;
}

.bloc{ display:block; width:242px; background-color:#e3e3e3; padding:10px; float:left; border:1px solid #ccc;
margin-right:8px; text-align:left;margin-top:8px; }
 
 
#menumain{ display:block; width:232px; background-color:#e3e3e3; padding:10px; float:left; border:1px solid #ccc;
margin-right:8px; text-align:left;margin-top:8px; }

 
 
  
#blocs .bleu{ display:block; width:242px; background-color:#e3e3e3; padding:10px; float:left; border:1px solid #ccc;
margin-right:8px; text-align:left;margin-top:8px; height:140px; font-size:22px;line-height:25px; color:#aaa; text-transform:uppercase;}


.gauche{float:left; margin-top:3px; margin-right:5px;} 

.accueil{
display:block; background: transparent url(../design/fond/billebleu.png) no-repeat; 
wisth:315px;
z-index:0;
padding-top:115px;
height:106px;
font-size:18px;
margin-bottom:-52px;
position:relative;
}
.innerfade{position:relative; z-index:2000;}
#droiteaccueil p{position:relative; z-index:2000;}

hr{size:1px; height:1px; border:0; background-color:#222; margin-top:8px;
margin-bottom:8px;}


.titre{ width:93%; display:block; 
background-color: #ddd;

 color:#222; float:left;
font-weight:bold; text-transform:uppercase; letter-spacing:3px;
border-bottom:1px solid #555;padding-left:6px; font-size:11px;padding-bottom:2px; padding-top:2px;}

.bleu{ color:#002051; font-weight:bold;font-size:1.2em; }



.bloc ul { margin:0; padding:0; list-style-position:none; }

.bloc  li{ text-transform:lowercase;  border-bottom:1px solid #bbb; margin:0;
padding-bottom:2px;padding-top:2px; width:200px;}


.bloc  li:first-letter { text-transform:uppercase;
}



.bloc2 ul { margin:0; padding:0; list-style-position:none; 

 display:block; width:502px; background-color:#e3e3e3; padding:10px; float:left; border:1px solid #ccc;
margin-right:8px; text-align:left;margin-top:8px; }

.bloc2  li{ text-transform:lowercase;  border-bottom:1px solid #bbb; margin:0;
padding-bottom:2px;padding-top:2px; list-style:square;}


.bloc2  li:first-letter { text-transform:uppercase;
}

h4 img{margin-top:5px; float:left; margin-right:8px;}

.pair{ background-color:#eee;}
.impair{background-color:#D4DBE5;}
table{ margin:0; padding:0; margin-top:10px; margin-bottom:10px;}
table td{ border:1px solid #aaa; padding:6px;}

table#none td{ border:0; padding:2px;}

