body{margin:4px;font-family:Arial,Verdana,"MS Sans Serif",Helvetica,sans-serif;color:#7b7b7b;}
.domaine {font-size:10px;font-family:Verdana,sans-serif;font-weight:bold;background-color:white;border-left:1px solid #9197b3;border-right:1px solid #9197b3;padding:4px 10px;}
.domaine a{color:#7b7b7b;text-decoration:none;display:block;padding-bottom:4px;border-bottom:1px dashed #fff;}
.domaine a:hover{color:#c50347;border-bottom:1px dashed #c50347;}
a.onglet {font-size:15px;font-weight:bold;color:white;padding:5px 0px 0px 10px;display:block;text-decoration:none;}
td.subonglet,td.hoversubonglet,td.selsubonglet {font-size:11px;font-weight:bold;margin:0px;padding:0 5 0 5px;font-align:center;text-align:center;}
td.subonglet a {color:#c50347;}
td.selsubonglet,td.selsubonglet a,td.hoversubonglet,td.hoversubonglet a {color:#FFFFFF;}
td.subonglet a, td.hoversubonglet a, td.selsubonglet a {font-size:11px;font-weight:bold;;text-decoration:none;margin:0px;padding:4 10 4 10px;display:block;}

td.subongletcontenu,td.selsubongletcontenu {font-size:11px;font-weight:bold;color:#FFFFFF;;margin:0px;padding:4 10 4 10px;}
td.subongletcontenu,td.subongletcontenu a {color:#FFFFFF;background-color:#9197b3;text-decoration:none;}
td.selsubongletcontenu,td.selsubongletcontenu a {color:#FFFFFF;background-color:#9197b3;text-decoration:none;}

a.actu {font-size:11px;color: #4c5684;text-decoration: none;background-color: #F1F1F1;margin: 0px 2px 3px 0px;padding: 3px 10px;display: block;}
a.actu:hover {border-bottom:3px solid #CCCCCC;margin-bottom:0px}
a.selactu,a.selactu:hover {border-bottom:3px solid #9197b3;margin-bottom:0px}
.resultat {font-size:11px;padding:10px 10px 2px 10px;color:#7b7b7b}
.resultat a{color:#7b7b7b;text-decoration:none;}
.coltitle {font-size:12px;font-weight:bold;padding:15px 0px 2px 0px;border-bottom:3px solid #E8E8E8;color:#7b7b7b;}
.coltitle a{text-decoration:none;color:#7b7b7b;}
.coltitle a:hover{color:#9197b3}
.col,.coltop,.colens,.coltopens {font-size:11px;font-weight:bold;border-top:1px solid #E8E8E8;padding-right:8px;color:#7b7b7b;}
.col a,.coltop a,.colens a,.coltopens a{color:#7b7b7b;text-decoration:none;}
.col a:hover,.coltop a:hover,.colens a:hover,.coltopens a:hover{color:#4c5684}
.colens,.coltopens {font-weight:normal;color:#999999;padding-left:15px}
.coltop,.coltopens {border-top:none}
.logo {width:30px;height:30px;overflow:hidden;}
.title {font-size:12px;font-weight:bold;padding:0px 0px 0px 15px;color:white;}
.title a{color:white;text-decoration:none;}
.title a:hover{text-decoration:underline;}
.text,.res{font-size:11px;color:#c50347;}
.text a{color:#c50347;}
.res a{color:#c50347;}
.text a:hover,.res a:hover{color:#339933;}
.maintitle {font-size:18px;font-weight:bold;color:#c50347;padding-right:10px;}
.maintitle a{color:#c50347;text-decoration:none;}
.maintitle a:hover{color:#339933;}
.mainsubtitle {font-size:14px;font-weight:bold;color:#c50347;padding-right:10px;}
.main {color:#333333;font-size:12px;text-align:justify;margin:20px 0px 0px 0px;}
.side {width:180px;height:115px;float:right;}
.sideimg {width:165px;height:100px;overflow:hidden;margin:0px 0px 15px 15px;}
.sideOuvrage {width:180px;height:235px;float:right;}
.sideCouverture {width:150px;height:200px;overflow:hidden;margin:0px 0px 15px 15px;}
.sideMatiere {margin:0px 0px 15px 15px;}
.nav {font-size:12px;font-weight:bold;color:#333333;}
.nav a{color:#333333;text-decoration:none;}
.nav a:hover{text-decoration:underline;}
.main a{font-weight:bold;text-decoration:none;}
.main a:hover{color:#4c5684;text-decoration:underline;}

/* Recherche */
.blue input{margin: 1px;font: menu;background: white;padding: 0px 4px;border: 1px solid #7b7b7b;color: #7b7b7b;}
#rech {position:absolute;background-color:white;display:none;z-index:1;padding:4px;margin-top:9px;
border-top:3px solid #9197b3;border-bottom:3px solid #9197b3;border-right:1px solid #9197b3;border-left:1px solid #9197b3;}
#rech td,#rech input,#rech select{font:menu;color:black;}
form {margin:0px;}

/* Déroulés */
#hovertab1,#hovertabc2,#hovertabc1,#tab1obj,#tabc2obj,#tabc1obj,#tab1vos,#tabc2vos,#tabc1vos,#tab1sta,#tabc2sta,#tabc1sta,#tab1dro,#tab1cha {position:absolute;left:216;width:169;background-color:white;display:none;padding:5px;font-size:11px;color:#7b7b7b;}
* html #hovertab1,* html #hovertab2,* html #hovertab3,* html #tab1obj,* html #tab2obj,* html #tab3obj,* html #tab1vos,* html #tab2vos,* html #tab3vos,* html #tab1sta,* html #tab2sta,* html #tab3sta,* html #tab1dro {width:180;}
#hovertab1,#hovertabc2,#hovertabc1 {top:152;} /* idem ParisTech + 29 */
#tab1obj,#tab1vos,#tab1sta,#tab1dro,#tab1cha {top:225;} /* idem ParisTech + 116 */
#tabc2obj,#tabc1obj,#tabc2vos,#tabc1vos {top:195;} /* idem ParisTech + 116 */
#hovertabc2,#tabc2obj,#tabc2vos {left:397;}
#tab1cha {width:387;height:250;overflow:auto;}
* html #tab1cha {width:400;}
.sel {border-top:3px solid #c50347;border-bottom:3px solid #c50347;border-right:1px solid #c50347;border-left:1px solid #c50347;}
.hov {border-top:3px solid #c50347;border-bottom:3px solid #c50347;border-right:1px solid #c50347;border-left:1px solid #c50347;}
.sel a,.hov a{color:#7b7b7b;text-decoration:none;padding:0px 0px 1px 5px;}
.sel a:hover,.hov a:hover{color:#4c5684;text-decoration:underline;}
.txt {font-size:11px;color:#7b7b7b;padding-left:5px;}
.txt a {color:#4c5684;text-decoration:underline;padding-left:0px;}

/* Pour Pages Statiques */
h1,h2,p {font-family:Arial,Verdana,"MS Sans Serif",Helvetica,sans-serif}
h1 {font-size:20px;color:#FF6600;}
h2 {font-size:16px;color:#418DB3;}
p {font-size:12px;}
p.important {font-size:14px;color:#666;}
p a,p a:hover {color:#FF6600;text-decoration:none;}
