@charset "utf-8";
body {
	background-color:#202124; padding:0; margin:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}/*202124*/
html>body #centre { height: auto; min-height: 364px;/*min-height: 403px;*/ }
html>body div.reponse { height: auto; min-height: 10px; }
/* LISTES -------------------------------------------------------------------------------------------*/
ul { list-style-type:none; margin:0; padding:0; }
li { margin:0; padding:0; }

/* FORMULAIRES --------------------------------------------------------------------------------------*/
form { margin:0; padding:0; }
input, select { font-size:10px; margin:0; padding:0; }
textarea { font-size:11px; }
/* -------------------------- */
p { margin: 0; padding:0; text-align:justify; }
h1 {  width:400px; margin:0; font-size:11px; font-weight:normal; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #EACD00; }

h1.rub0 { border-bottom:1px solid #EACD00; }
h1.rub1 { width:635px;border-bottom:1px solid #EACD00;  }
h1.rub2 {  width:635px;border-bottom:1px solid #C63B8D; }
h1.rub3 {  width:635px;border-bottom:1px solid #BB9983; }
h1.rub4 {  width:635px;border-bottom:1px solid #D88700; }
h1.rub5 {  width:635px;border-bottom:1px solid #8A579C; }
h1.rub6 {  width:635px;border-bottom:1px solid #A3BF2A; }
h1.rub7 {  width:635px;border-bottom:1px solid #C83832; }
h1.rub8 {  width:635px;border-bottom:1px solid #54AFC8; }

h1.rub9 {  width:625px;border-bottom:2px solid black; font-size:12px; }

h1 a { text-decoration:none; }
h1 a:link, h1 a:active, h1 a:visited { color:#cd3a96;  }
h1 a:hover { color:#333; text-decoration:underline; }

/*h1 .link2 a:link, h1 .link2 a:active, h1 .link2 a:visited { color:#cd3a96; }

h1 .link2 a:hover { color:#333; }*/

sup { vertical-align:10%;  }

/* messages ------------------------------------------------ */
.err { margin:5px auto; width:90%; border:1px solid #ff0000; background-color:#fff; }
.errtt { display:block; background-color:#FF0000; color:#FFFFFF; text-align:center; font-weight:bold; }
.errtxt { display:block; color:#333; padding:2px 5px; }
.chpsErr { background-color:#FF7777; }
.suc { margin:5px auto; width:90%; border:1px solid #339933; background-color:#fff; }
.succestt { display:block; background-color:#339933; color:#FFFFFF; text-align:center; font-weight:bold; }
.succestxt { display:block; color:#333; padding:2px 5px; }

/* DESIGN GENERAL -------------------------- */
#adcam {
	width:950px;
	margin:10px auto;
	border:1px dashed #333;
	background:#202124 url(img/fd.jpg) top right no-repeat;
	text-align:left;
}
#header {
	height: 68px; 
}
#top {
	height: 168px; 
}
#left {
	float:left;
	width: 110px;
}/**/
#menu {
	float:left;
	width: 110px;
	/*height:auto;*/
}
#tetiere {
	padding-left:90px;
}
#centre {
	float:left;
background-color:#eeebda;
	/*float:left;margin-left:10px;*/
	width: 780px;
	/*margin-left: 200px;margin-right: 80px;*/
	height:364px;/*height:403px;*/
	text-align:left;
}
#bottom {
	clear:both;
	height: 78px;
}
/* HAUT  ------------------------------------------------------- */
#logo {
	text-align:left; padding:10px 0 0 90px;
	float:left; 
}
#entete {
	text-align:left; padding:22px 0 0 15px; font-size:12px;
	float:left; color:#fff; font-weight:bold;
}

/* MENU GAUCHE  ------------------------------------------------ */
#slideshow {
	position: relative;
	width: 780px;
	height: 168px; 
	float:left;
}
div.slide {
	position: absolute;
	top: 0;
	left: 0;
}
div.slide img {
	margin-left:90px;
}

#menu ul li { }
#menu ul li a { text-decoration:none; color:#fff; font-weight:bold;  }
#menu ul li a:link, #menuBottom ul li a:visited { color:#fff; }
#menu ul li a:hover { color:#333; }
#menu ul li a.selected { color:#333; }

#menu ul { /*margin-left:50px;height:44px; width:110px;*/ }
#menu ul.rub1 { background-color:#EACD00; text-align:center; }
#menu ul.rub1 li { padding:15px 5%; }
#menu ul.rub2 { background-color:#C63B8D; text-align:center; }
#menu ul.rub2 li { padding:15px 5%; }
#menu ul.rub3 { background-color:#BB9983; text-align:center; }
#menu ul.rub3 li { padding:9px 8%; }
#menu ul.rub4 { background-color:#D88700; text-align:center; }
#menu ul.rub4 li {padding:9px 8%; }
#menu ul.rub5 { background-color:#8A579C; text-align:center; }
#menu ul.rub5 li { padding:9px 8%; }
#menu ul.rub6 { background-color:#A3BF2A; text-align:center; }
#menu ul.rub6 li { padding:9px 8% ; }
#menu ul.rub7 { background-color:#C83832; text-align:center; }
#menu ul.rub7 li { padding:9px 5%; }
#menu ul.rub8 { background-color:#54AFC8; text-align:center; }
#menu ul.rub8 li { padding:9px 5%; }

#sousrub1 ul.sousrub li { background-color:#EACD00; text-align:left; margin-top:1px; padding:5px 0 5px 10px;}
#sousrub2 ul.sousrub li { background-color:#C63B8D; text-align:left; margin-top:1px; padding:5px 0 5px 10px;}
#sousrub3 ul.sousrub li { background-color:#BB9983; text-align:left; margin-top:1px; padding:5px 0 5px 10px;}
#sousrub4 ul.sousrub li { background-color:#D88700; text-align:left; margin-top:1px; padding:5px 0 5px 10px;}
#sousrub5 ul.sousrub li { background-color:#8A579C; text-align:left; margin-top:1px; padding:5px 0 5px 10px;}
#sousrub6 ul.sousrub li { background-color:#A3BF2A; text-align:left; margin-top:1px; padding:5px 0 5px 10px;}
#sousrub7 ul.sousrub li { background-color:#C83832; text-align:left; margin-top:1px; padding:5px 0 5px 10px;}
#sousrub8 ul.sousrub li { background-color:#54AFC8; text-align:left; margin-top:1px; padding:5px 0 5px 10px;}

/* CENTRE  ------------------------------------------------ */
#centre .content { margin-left:110px; padding:10px; text-align:justify; line-height:10pt; }

#centre .content #blocLeft, #centre .content #blocLeftSansR { float:left; padding:5px 5px 5px 5px; }
#centre .content #blocLeft {width:400px; /*background-color:#ccc;*/ }
#centre .content #blocLeftSansR { width:630px; /*background-color:#666;*/ }


#organigramme { float:left; width:98%; padding-top:10px;/**/ }

#organigramme div { float:left; /*width:195px; margin:0 15px 0 0;width:200px;*/ margin:0 5px 0 0; }
#organigramme div span { float:left; width:100%; text-align:center; padding:5px 0 8px 0; font-size:12px; font-weight:bold; margin-bottom:2px; }
#organigramme div ul { float:left; width:100%; /**/height:70px; text-align:center; margin:0 0 5px 0; /*background-color:#ccc;*/ }
#organigramme div ul li { /*padding:0 0 5px 0; line-height:1.4em;*/padding:0 0 0px 0; line-height:1.2em; }
#organigramme div ul li.head { font-weight:bold; /*padding:10px 0 5px 0; line-height:normal;*/padding:10px 0 0px 0; line-height:normal; }
#organigramme div ul li.end { padding:0px 0 10px 0; }
div.bureau { width:200px; }
.bureau span { color:#54AFC8; background:url(img/puce/point-b.jpg) bottom repeat-x; }
.bureau ul { background:url(img/puce/point-b.jpg) bottom repeat-x;  }
.bureau li { /*background:url(img/puce/point-b.jpg) top repeat-x;*/ }
.bureau li.head { /*background:url(img/puce/point-b.jpg) top repeat-x;*/ }
.bureau li.end { /*background:url(img/puce/point-b.jpg) bottom repeat-x;*/ }
div.ca { width:240px; }
.ca span { color:#E69105; background:url(img/puce/point-o.jpg) bottom repeat-x; }
.ca ul { background:url(img/puce/point-o.jpg) bottom repeat-x; }
.ca li.head { /*background:url(img/puce/point-o.jpg) top repeat-x;*/ }
.ca li.end { /*background:url(img/puce/point-o.jpg) bottom repeat-x;*/ }
div.equipe { width:160px; }
.equipe span { color:#E72E9B; background:url(img/puce/point-r.jpg) bottom repeat-x; }
.equipe ul { background:url(img/puce/point-r.jpg) bottom repeat-x; }
.equipe li.head { /*background:url(img/puce/point-r.jpg) top repeat-x;*/ }
.equipe li.end { /*background:url(img/puce/point-r.jpg) bottom repeat-x;*/ }

.lienO { clear:both; padding-top:20px; text-decoration: underline;/**/ width:50%; }
.lienO a { text-decoration: underline;/**/ }
.lienO a:link, .lienO a:active, .lienO a:visited { color:#cd3a96; }
.lienO a:hover { }
/*
#organigramme {  width:630px; height:350px; margin:0; padding:0; }
#organigramme p{ text-align:center; line-height:20px; padding:5px; font-size:12px; }
#organigramme img{ }
#bureau { width:200px; float:left; }
#bureau h8{ color:#54afc8; font-size:14px;margin-left:0px; font-weight:bold; line-height:35px; }

#college { width:200px; float:left;}
#college h8{ font-size:14px;margin-left:0px; font-weight:bold; line-height:35px;}

#equipe { width:200px; float:right; }
#equipe h8{  font-size:14px;margin-left:0px; font-weight:bold; line-height:35px; }

#lien{ clear:both; padding-top:20px; text-decoration:underline;color:#cd3a96; font-size:14px; }
*/


#centre .content #blocLeft.texte { width:340px; float:left; }

.texte a { font-size:10px; }

/*#blocLeft.texte a:link { font-size:10px; }

#blocLeft.texte a:visited,#blocLeft.texte a:link,#blocLeft.texte a:hover{ font-size:10px; }*/

#centre .content #blocRight.texte2{ width:290px; float:right; }



#centre .content #blocRight {  float:right; width:220px; height:auto; /* margin-bottom:10px; */}
#centre .content #blocRight h2 { margin:0;/* background-color:#C63B8D;*/padding:4px 0px;text-align:center; font-size:11px; color:#fff; }
#centre .content #blocRight p { padding:10px;/* border:1px solid #C63B8D; */}
#centre .content #blocRight p a { text-decoration:none; font-weight:bold;  }
#centre .content #blocRight p a:link { color:#C63B8D; }
#centre .content #blocRight p a:hover { color:#333; }
#centre .content #blocRight p a.selected { color:#C63B8D; }

/* #blocRight div.actualites */
div.actualites { float:left; width:200px; height:350px; background-color:#231f20; color:white; padding:0px; }
div.actualites p { float:left;  }
.titre { color:white; text-align:center; font-weight:bold; width:90%; }
div.actualites span{ color:#C63B8D;}

#blocRight.actualites2{ float:right; text-align:right; position:relative;} 

#centre .content #blocLeft a:link, #centre .content #blocLeft a:active, #centre .content #blocLeft a:visited, 
#centre .content #blocLeftSansR a:link, #centre .content #blocLeftSansR a:active, #centre .content #blocLeftSansR a:visited { text-decoration:none; color:#C63B8D; font-weight:bold; }
#centre .content #blocLeft a:hover, #centre .content #blocLeftSansR a:hover { color:#333; }

#centre .content ul.disc { list-style-type: disc; list-style-position: inside; margin-left:1px; margin-top:5px; margin-bottom:5px;  }
#centre .content ul.disc li { line-height:9pt; }

/* BAS  ------------------------------------------------ */
#menuBottom {
	float:left; margin:30px 0 0 0;
}
#menuBottom ul{ float:left; padding-left:90px; }
#menuBottom ul li{ float:left; border:0; padding-right:10px; }
#menuBottom ul li a { text-decoration:none; }
#menuBottom ul li a:link, #menuBottom ul li a:visited { color:#fff;  }
#menuBottom ul li a:hover { color:#c63c8d; }
#menuBottom ul li.closed { border-left:1px solid #fff; padding-left:10px; }

#searchBottom { float:right; margin:30px 0 0 0;
}
#searchBottom form { padding-right:80px; }
#searchBottom label { color:#c63c8d; padding-right:5px; }
#searchBottom input { border:1px solid #ccc;  }

table.calendrier { /* width:640px; */width:100%;  }
table.calendrier th { text-align:center; padding:3px; background-color:#e4e4e4 ; color:#333; }
table.calendrier td { text-align:center; padding:3px; width:50px; border:1px solid #e4e4e4; }


table.serietv{  width:630px; border-bottom: 1px dashed #CC0000 ; text-align:left;}
table.serietv th{ color:#CC0000; font-size:13px;}
table.serietv td { vertical-align:top; }
table.serietv td.visuel2 { width:150px;padding-bottom:15px;  }
table.serietv td.visuel img, table.serietv td.visuel2 img { margin:5px 0px 5px 10px; border:1px solid #ccc; }
table.serietv td.texte { width:480px; text-align:justify; padding-left:10px; padding-top:5px; padding-bottom:15px; }
/*table.serietv{  width:630px; border-bottom: 1px dashed #CC0000 ; text-align:center;}
table.serietv img{  text-align:center;}
table.serietv th{ color:#CC0000; font-size:13px;}*/

table.film{  width:630px; border-bottom: 1px dashed #CC0000 ; padding-bottom:15px; }
table.film img{ border:0; text-align:right; padding:2px;  }
table.film th{ color:#CC0000; font-size:13px;}


table.espace-pro { background-color:#D8D2C9; border:thin; padding-left:10px; border-color:#666666 }
table.espace-pro td.right{ border-left:2px dashed white;padding:10px; }
table.espace-pro td.left{ padding:10px; }

/* BAS  ------------------------------------------------ */
.titre-decor p.question{
	font-size:11px;
	border-bottom:2px dashed orange;
	font-weight:bold;
	margin-top:10px;
}
.titre-decor div.reponse{
	/*border:2px dashed red;*/
}
#centre .content #blocLeft.titre-decor {
 width:630px;
}
.cat { width:142px; height:190px; float:left; padding:5px; text-align:justify;}
.cat span{ color:#CC3366; font-size:12px; font-weight:bold; text-align:center; float:left; width:100%; }
.cat a, .cat a:link, .cat a:hover, .cat a:visited, .cat a:hover { color:#CC3366; font-size:9px;	font-weight:bold;}
.cat a img { border:0;  }

div.link { }
div.link a, div.link2 a { margin:0 1px; padding:0 1px; }
div.link a.selected { border-bottom:2px solid #FF9900; }
div.link2 a.selected { border-bottom:2px solid #C83832; }
#decor { padding-top:10px; }
#decor img{ padding:5px;}	
/*
#organigramme, #organigramme p { text-align:center; }

#organigramme h2, #organigramme h3 { color:#CEA637; margin:0; padding:0; }
#organigramme h2 { font-size:12px; }
#organigramme h3 { font-size:11px; padding:5px 0px; }*/

.line { height:25px; width:2px; background-color:#333; margin:5px auto 0 auto; }
.line2 { height:15px; width:2px; background-color:#333; margin:5px auto 0 auto; }
.lines { height:15px; width:320px; margin:0 auto 5px auto;
border-top:2px solid #333; border-left:2px solid #333; border-right:2px solid #333;
}

.floatLeft { width:200px; float:left; padding-right:10px;  }

table.ca { width:640px; text-align:center; margin-top:10px; }
table.ca th { background-color:#e4e4e4; padding:8px 0; }
table.ca th.head { color:#CEA637; font-size:14px; background-color:#fff; }
table.ca td { padding:2px 0; }



.liste ul{ }
.liste li{ margin-left:25px; list-style-type:disc;  }

.liste2 ul{ }
.liste2 li{ margin-left:25px; }

ul.liste3 { list-style-type:disc; list-style-position:outside; padding-left:15px; }
ul.liste3 li{   }

ul.liste4 { list-style-type:disc; list-style-position:outside; padding-left:15px; }
ul.liste4 li.br { margin-bottom:5px; }
ul.liste4 li.nobul { list-style-type:none; margin-bottom:5px; }
ul.liste4 li.nobulnobr { list-style-type:none; }

p.question { font-weight:bold; /* float:left;*/}
p.questionA { font-weight:bold; color:#cd3a96; float:left;/**/}
p.questionA span { color:#000; }
/*a.question { color:#cd3a96; font-weight:bold; }
a.question:hover { }*/

div.reponse { padding:5px 10px 8px 10px; height:10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }

.question p { line-height:20px; }

.question span.big { padding-right:2px; font-size:18px; color:#D88700; font-style:normal; }

.prestass .question {  margin-top:5px;   }


#centre .content #blocLeft.pro a,#blocLeft.pro a:link,#blocLeft.pro a:hover,#blocLeft.pro a:visited {color:#54AFC8; font-weight:bold; }

.link, .link2 { font-size:10px; }

div.plan div { float:left; width:90%;/* margin-right:40px;*/ margin-bottom:10px;  }
div.plan div a {  }
div.plan div ul {  }
div.plan div ul li { list-style-type:disc; list-style-position:inside; padding-left:20px; }
div.plan div ul li.head { list-style-type:none; font-weight:bold; padding-left:0px; }

div.plan div ul li a { text-decoration:none; }
/* div.plan div ul li a:link, div.plan div ul li a:active, div.plan div ul li a:visited  { color: #235b89; }
div.plan div ul li a:hover { color: #ad5629; text-decoration:underline; }
 */

#centre .content #blocLeftSansR div.plan div ul.jaune li a:link,
#centre .content #blocLeftSansR div.plan div ul.jaune li a:active,
#centre .content #blocLeftSansR div.plan div ul.jaune li a:visited { color: #eacd00; }
#centre .content #blocLeftSansR div.plan div ul.jaune li a:hover { color: #333; }
#centre .content #blocLeftSansR div.plan div ul.rose li a:link,
#centre .content #blocLeftSansR div.plan div ul.rose li a:active,
#centre .content #blocLeftSansR div.plan div ul.rose li a:visited { color: #c63b8d; }
#centre .content #blocLeftSansR div.plan div ul.rose li a:hover { color: #333; }
#centre .content #blocLeftSansR div.plan div ul.brun li a:link,
#centre .content #blocLeftSansR div.plan div ul.brun li a:active,
#centre .content #blocLeftSansR div.plan div ul.brun li a:visited { color: #bb9983; }
#centre .content #blocLeftSansR div.plan div ul.brun li a:hover { color: #333; }
#centre .content #blocLeftSansR div.plan div ul.orange li a:link,
#centre .content #blocLeftSansR div.plan div ul.orange li a:active,
#centre .content #blocLeftSansR div.plan div ul.orange li a:visited { color: #d88700; }
#centre .content #blocLeftSansR div.plan div ul.orange li a:hover { color: #333; }
#centre .content #blocLeftSansR div.plan div ul.violet li a:link,
#centre .content #blocLeftSansR div.plan div ul.violet li a:active,
#centre .content #blocLeftSansR div.plan div ul.violet li a:visited { color: #8a579c; }
#centre .content #blocLeftSansR div.plan div ul.violet li a:hover { color: #333; }
#centre .content #blocLeftSansR div.plan div ul.vert li a:link,
#centre .content #blocLeftSansR div.plan div ul.vert li a:active,
#centre .content #blocLeftSansR div.plan div ul.vert li a:visited { color: #a3bf2a; }
#centre .content #blocLeftSansR div.plan div ul.vert li a:hover { color: #333; }
#centre .content #blocLeftSansR div.plan div ul.rouge li a:link,
#centre .content #blocLeftSansR div.plan div ul.rouge li a:active,
#centre .content #blocLeftSansR div.plan div ul.rouge li a:visited { color: #c83832; }
#centre .content #blocLeftSansR div.plan div ul.rouge li a:hover { color: #333; }
#centre .content #blocLeftSansR div.plan div ul.bleu li a:link,
#centre .content #blocLeftSansR div.plan div ul.bleu li a:active,
#centre .content #blocLeftSansR div.plan div ul.bleu li a:visited { color: #54afc8; }
#centre .content #blocLeftSansR div.plan div ul.bleu li a:hover { color: #333; }
#centre .content #blocLeftSansR div.plan div ul.noir li a:link,
#centre .content #blocLeftSansR div.plan div ul.noir li a:active,
#centre .content #blocLeftSansR div.plan div ul.noir li a:visited { color: #000; }
#centre .content #blocLeftSansR div.plan div ul li a:hover { color: #333; }

#decouvrezlesite { /*background-color:#C63B8D; color:#fefefe;*/background-color:#2e7e27; color:#000; width:780px; margin-left:90px; height:16px; padding-top:2px; text-align:center; font-size:12px; cursor:pointer; }

iframe#ds {  }

#decouvrezlesite a { text-decoration:none; font-weight:bold; } 
#decouvrezlesite a:link, .decouvrezlesite a:visited, .decouvrezlesite a:active { color:#fefefe; } 
#decouvrezlesite a:hover { text-decoration:underline; color:#000; }

.ftr {}
.ftr div.cat {  }
.ftr div.cat a.im { display:block; background-color:#000; height:120px; width:140px; margin-bottom:10px; }
.ftr div.cat a.im img { width:140px; }


.recherche { float:left; display:inline; width:100%; }
.recherche .nbRes { float:left; display:inline; margin:0 0 10px 0; width:99%; padding:2px 0 2px 1%; font-weight:700; 
	border-bottom:1px solid #333; border-top:1px solid #333; }

.recherche div.intro { float:left; width:100%; height:auto; padding:0; }
.recherche div.intro div.infoSearch { float:left; display:inline;width:350px; padding-bottom:10px;  }
.recherche div.intro div.infoSearch span { display:inline; color:#C63B8D; font-weight:700;  }
.recherche div.intro div.infoSearch span.found { color:#C63B8D; }
.recherche div.intro div.infoSearch span.foundRes { font-weight:normal; }
.recherche div.intro div.infoSearch p { padding:2px 0; margin-top:5px; }

.recherche div.intro div.formSearch { float:right; display:inline; width:260px; padding-bottom:10px; }
.recherche div.intro div.formSearch span { color:#C63B8D; font-weight:700; }
.recherche div.intro div.formSearch form { }
.recherche div.intro div.formSearch form input { width:180px; height:16px; padding-left:2px; padding-top:2px; border:1px solid #ccc; margin:3px 4px 0 0; }
.recherche div.intro div.formSearch form input.btn { width:auto; height:auto; color:#000; font-size:9px; cursor:pointer; border-width:0; margin:0; }

.recherche div.resultats { padding:0 10px 0 5px; }
.recherche div.resultats div { padding-bottom:10px; }
.recherche div.resultats span.found { /*color:#C63B8D;*/ font-weight:700; color:#CC3300; }
.recherche div.resultats div h2 { padding:0; width:100%; float:left; font-size:11px; margin:0; }
/*.recherche div.resultats div h2 a { text-decoration:none; }
.recherche div.resultats div h2 a:link, .recherche div.resultats div h2 a:active, .recherche div.resultats div h2 a:visited { color:#ba0d0d;  }
.recherche div.resultats div h2 a:hover {  }*/

a.pagine { background-color:#fff; }

#pagination { float:left; width:100%; padding-bottom:10px; text-align:center; padding:2px 0;  }
#pagination span { /*border:1px solid #000;*/ background-color:#C63B8D; padding:0 2px; color:#fff;  }
#pagination a { text-decoration:none; }
#pagination a:link, #pagina tion a:active, #pagination a:visited { color:#ba0d0d;  }
#pagination a:hover {  }

div.zz { float:left; display:inline; text-align:left; padding-bottom:5px; width:220px; }
div.zz p { float:left; margin:0px; padding:0; width:auto; }
div.zz h3 { margin:0; padding:0 0 0 5px; font-size:11px; }
div.zz p img { /*margin-left:15px;*/float:left; }
div.zz span { padding-left:10px; float:left; }
div.zz div.contenuZoom { float:left; display:inline; width:220px; }
div.zz a.suite {  }
div.zz a:link, div.zz a:active, div.zz a:visited {  }
div.zz a:hover { color:#fff;  }
div.zz ul { list-style-type:disc; list-style-position:outside; padding-left:15px; margin:0 0 5px 0; }
div.zz ul li{ margin-left:5px; }

div.menuTAF { /*border:1px solid #ccc;*/ margin:1px 0 5px 0; padding:0px; float:left; }
#centre .content #blocLeftSansR div.menuTAF a { float:left; padding:1px 2px; margin:0 1px; font-size:9px; }
#centre .content #blocLeftSansR div.menuTAF  a:link,
#centre .content #blocLeftSansR div.menuTAF  a:active,
#centre .content #blocLeftSansR div.menuTAF  a:visited,
#centre .content #blocLeftSansR div.menuTAF  a.noSel { border:1px solid #54AFC8; text-decoration:none; color:#54AFC8; }
#centre .content #blocLeftSansR div.menuTAF  a:hover { border:1px solid #54AFC8; color:#fff; background-color:#54AFC8; }
#centre .content #blocLeftSansR div.menuTAF  a.sel { border:1px solid #54AFC8; color:#fff; background-color:#54AFC8; }

table.tabTaf { width:100%; }
form#tech {  }
form#tech label { font-weight:700; }
form#tech input,form#tech textarea { border:1px solid #ccc; font-size:10px; }
form#tech input.snd { cursor:pointer; border:1px solid #333; background-color:#ccc; font-weight:700; padding:2px; width:auto; }

div.techRub { float:left; /*border-bottom:2px solid #ff0000;*/ width:100%; }
div.tech { float:left; width:98%; padding:0; margin-bottom:5px; }

div.techRub  h1 { font-size:12px; padding:5px; margin:0px; font-weight:700; border:0; color:#54AFC8; }
div.techRub h2 { font-size:12px; padding:5px 5px 0px 5px; margin:0; color:#54AFC8; }
div.techRub h3 { font-size:12px; margin:0; padding:5px; border-bottom:1px solid #54AFC8; width:98%; color:#000; cursor:pointer; font-style:700; }
div.techRub h3 div.renvoi{ display:inline; padding-left:10px; width:auto; color:#000; font-size:10px; font-style:normal; }

div.tech  div.infos { float:left; width:60%; }
div.tech  div.coordonnees { float:right; width:35%; padding-left:15px; border-left:2px solid #fff; }
div.tech ul { /*border:1px solid #ff0000;*/ margin:5px;  }
div.tech ul.listeData { list-style-type:disc; list-style-position:outside; }
div.tech ul.listeData li { margin-left:15px;  }
div.tech ul.listeData li.theme { list-style-type:none; margin-left:0px; }
div.tech ul li { }
div.tech ul li span { text-decoration:underline; }
div.tech ul li.theme { /*font-weight:700;*/ }

div.tech div.data { background-color:#dedede; float:left; padding:1%; width:98%; }

ul.presta, ul.acti { border-bottom:2px solid #fff; padding-bottom:5px; }
ul.presta li { font-weight:700; }

div.domtab{
	padding:0 ;
	width:99%;
}
ul.domtabs{
	/*float:left;
	width:100%;
	margin:1em 0 0 0;	*/
	margin: 1em 0 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;

}
ul.domtabs li{
	/* float:left;
	padding:0 .5em 0 0; */
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #ccc;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;

}
div.domtab div{
	/* 		clear:both;
			width:auto;
			background:#696;
			color:#fff;
			padding:1em 3em; */padding:0.2em;
	border: 1px solid #ccc;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;

}
div.domtab div h2{ display:none; }
ul.domtabs li a:link,
ul.domtabs li a:visited,
ul.domtabs li a:active,
ul.domtabs li a:hover{
	width:8em;
	padding:.2em 1em;
	display:block;
	background:#dedede;
	color:#ccc;
	height:3em;
	font-weight:bold;
	text-decoration:none;
}
ul.domtabs li.active a:link { background:#fff; color:#000; }
html ul.domtabs li.active, html ul.domtabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}


