
td.high {text-decoration:none;text-align:center; color:white; background-color:#B9B9FF}
a.high {color: white;text-decoration:bold;}
a.high:hover {color: white;text-decoration:bold;}
td.norm { text-decoration:none;text-align:center; background-color:white}
td.norm:hover 	{  text-decoration:none;background-color:#CCEEFF }


a {text-decoration:none;}

/*
a:link 	{ text-decoration:none ; color:blue}
a:visited 	{ text-decoration:none ; color:blue }
a:active 	{  font-weight:bold ; text-decoration:none ; background-color:yellow }
a:hover 	{  text-decoration:none ; background-color:#CCEEFF }
*/

h2.blue         { color:blue }
div.blue        { color:#4444FF }
table.blue        { color:#4444FF }

.inverse        { padding:3px; background-color:blue; color:white; font-weight: bold }

a.envaleur {  
  font-weight:bold ; 
  text-decoration:none ; 
  color:blue 
}
a.envaleur:hover 	{  
  text-decoration:none ; 
  background-color:red ;  
  color:white 
}

a.nodeco:hover { 
  text-decoration:none ; 
  background-color:transparent;
}

.bar1 {
  /*
  border-top:1px solid #8CACBB;
  border-bottom:1px solid #8CACBB;
  */
  background:white;
  color:#B9B9FF;
  padding:2px;
  margin:0;
  width:800px;
  text-align:left;
  text-decoration:bold;
  font-size:x-large;
}


div.floatmenu {
  position: fixed;
  top: 100px;
  left: 10px;
}


div.fixed {
  position: fixed; 
  top: 150px;
  text-align:center;
   z-index: 1
}

div.menufixed {
  position: fixed; 
  top: 135px;
  text-align:center;
   z-index: 1
}


div.mainframe { 
  border: 1px solid #8CACBB;
  padding: 5px;
  margin-top: 10px;
  width: 90%;
 }

div.menuframe { 
  border: 1px solid #8CACBB;
  padding-top: 5px;
  padding-bottom: 5px;
 }

div.infoframe { 
  border: 1px solid #8CACBB;
  /*background-color: #EEEEFF;*/
  background-color: #FFAAAA;
  padding: 5px;
  width: 90%; 
 }

div.textinc { 
  margin: 20px;
  border: 1px solid #8CACBB;
  padding: 5px;
  text-align: justify;
  width: 90%;
 }

.imageframe {
  border: 1px solid #8CACBB;
  padding: 5px;
  position: absolute; 
  top:7px;
  right: 40px
 }


/* pour CUTENEWS */

div.activenews {
  width: 80%;
  margin-left:15px;
  padding:10px;
  border: 1px solid #B9B9FF;
  margin-bottom:1cm;
  margin-top:1cm;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}

a.activenews {
  color: #B9B9FF;
}


div.news {
  padding:3px;
  margin:0px;
  /* border:solid 1px #B9B9FF; */
  /*padding:20px;*/
  text-align:justify;
  background-color: white;
  /*font-family:cursive,arial,sans-serif;*/
  color:black; 
  font-size:small;
  width: 90%;
}

div.titrenews {
  padding:0px;
  margin:0px;
  padding:6px;
  background-color: white;
  color:white;
  font-weight:bold;
  font-size:large;
  text-align:justify;
  width: 90%;

}

span.box {
  color: #B9B9FF;
  padding: 3px 3px 3px 3px;
  width: 90%;
  background-color: white;

}
div.bdpnews {
  /*margin-left:10px;*/
  /*background-color:#DDDDDD; */
  background-color: white;
  font-size:x-small;
  color:blue;
  text-decoration:italic;
  width: 90%;

}



/* recup et adaptation de 3 colonnes */
body {
  margin:10px 10px 0px 10px;
  padding:0px;
}

#leftcontent {
  position: absolute;
  left:10px;
  top:135px;
  width:110px;
/*   background:#fff; */
/*   background-color: #ddddFF; */
}

#centercontent {
  background:#fff;
  margin-left: 117px;
  margin-right:117px;
  margin-top: 20px;
  voice-family: "\"}\"";
voice-family: inherit;
margin-left: 117px;
margin-right:117px;
min-height: 530px;
}

#centercontentwiki {
  background:#fff;
  margin-left: 117px;
  margin-right:117px;
  voice-family: "\"}\"";
voice-family: inherit;
margin-left: 117px;
margin-right:11px;
min-height: 640px;
}


html>body #centercontent {
  margin-left: 117px;
  margin-right:117px;
}

#rightcontent {
  position: absolute;
  right:5px;
  top:42px;
  width:250px;
  background:#fff;
}

#banner {
  background:#fff;
  height:120px;
  voice-family: "\"}\"";
voice-family: inherit;
height:109px;
}

html>body #banner {
  height:109px;
}

p,h1,pre {
  margin:0px 10px 10px 10px;
}



#banner h1 {
  font-size:14px;
  padding:10px 10px 0px 10px;
  margin:0px;
}


/* pour colonne d'images */
div #colonneimg {
  	position: relative;
  	top: 5px;
  	width: 250px;
    border: 1px solid #B9B9FF;
   	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	border-radius: 5px;
 }

div #titrecolimg { 
  text-align: center;
  background-color: #B9B9FF;
  color: white;
  -moz-border-radius-top-left: 5px;
  -moz-border-radius-top-right: 5px;
  -webkit-border-top-left-radius: 5px 5px;
  -khtml-border-radius: 5px 5px;
  border-radius: 5px 5px 0px 0px;
 }

span.photo {

}

div.vignette {
	position: relative;
	top: 0px;
	margin: 0;
	padding:0;
	width: 250px;
	text-align: center;
	background-color: #B9B9FF;
}

/* pour google search */

div #gobiesearch { 
  margin-top: 10px;
 } 

div #twitbox {
	position:absolute;
	right:0px;
	top:10px;
	z-index:100;
}


div.agendatitre {
  padding:0px;
  margin:0px;
  color:white;
  font-weight:bold;
  text-align:justify;
  background-color:#B9B9FF;

}


div.agendaframe {
  width:110px;


}

div.pub {
  border: 0px solid #8CACBB;
}

