#TextFocus{

border: 1px solid #005697;
margin:10;
background:#fff;
}
#TextFocus li{list-style-type:none; margin:0}
#TextFocus a{}


.CPtete{

margin: 10px 5px 5px 10px;
padding:10px;
border: 1px solid black;
background-color:#eeeeee;

}




.CPsurligne{

padding:5px;
background-color:#E8F2FC;

}


.publi{

padding:5px;
background-color:#EEEEFF;

}

.publititre{
position:relative;
float:right;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9pt;

text-align:right;
padding-right:7px;
}




#skform{
	background-color:#FFFFFF;
	position:relative;

}



form span.required{
	color:red;
	text-align:left;
}

form h2{
	clear:left;
	font:bold 1em/1em "Trebuchet MS", Verdanal, Arial, sans-serif;
	text-align:left;
	margin:5px 0 0 0;
	color:#BD6E64;
}

form label{
	font:bold 0.6em/1em "Trebuchet MS", Verdanal, Arial, sans-serif;
	color:#333333;
	margin: 0 15px 0 0 ;
}

form input,textarea,select{
	color: #0069AD;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #FFFFFF;
	border-color : #888888;
}

div.row{
	clear:both;
	height:15px;
	font-size:18px;
	margin: 5px 0 0 0;

	}
	

.col1{ float:left; width:160px; text-align:right;}
.col2{ float:left; width:300px; text-align:left;
	font:0.6em/1em "Trebuchet MS", Verdanal, Arial, sans-serif;
	color:#333333;}	

.inputinvisible{visibility:hidden}

/*formulaire de recherche*/
#searchform{
	color : #00519C;
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight:bold;
}

#searchform input{
	width:210px;
	

}

.submit{
	width:140px;
	background-color: #E8F2FC;
	color: #0069AD;
	background-color: #0069AD;
	color: #fff;	
}


	
	
ul {
	margin: 20; /*removes indent IE and Opera*/
	padding: 10; /*removes indent Mozilla and NN7*/
	list-style-type: square;

}

li {

	
}


.slogan{ 

	font:bold 0.7em/1em "Trebuchet MS", Verdana, Arial, sans-serif;
	text-align:right;
	margin:15px 0 45px 30px;
	color:#D7E6F4;
}


.menuselect  {
	color : #ff9a00;
	text-decoration : none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}



a:link  {
	color : #00519C;
	text-decoration : none;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
}

a:visited  {
      color :  #00519C;
	  	text-decoration : none;

	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

a:active  {
	color : #ff9a00;

}

a:hover  {
	color : #ff9a00;

}



.menu,
a.menu:link,
a.menu:visited  {
	color : #00519C;
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
}
a.menu:active,
a.menu:hover  {
	color : #ff9a00;
}


a.focus:link,
a.focus:visited  {
	color : #00519C;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
a.focus:active,
a.focus:hover  {
	color : red;
}

.imgfocus{
margin-top:2px;

}

/* Breadcrumb */
.bc{
	color : #222222;
	text-decoration : none;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
}
a.bc:link,
a.bc:visited  {
	color : #00519C;
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
}

a.bc:active,
a.bc:hover  {
	color : #ff9a00;

}


a.up:link,
a.up:visited {
	color:#00519C;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9pt;
	text-align:right;
	padding:5px 30px 10px 0;
}

a.up:hover{
	text-decoration:underline;
}

h1{
      color :  #00519C;
	font-weight: bold;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.communique{
    color :  #111111;

	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:justify;

}

.resume{
    color :  #111111;

	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align:justify;

}

.organisation{
    color :  #111111;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style:italic;
	

}

.contact{
    color :  #111111;
	font-style: italic;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10pt;   
}

.date{
    color :  #111111;
	font-style: italic;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 8pt;   
}

.fond{
	background-image:  url(img/fd.png) ;  
	background-repeat: repeat-y;
}

.haut {
margin:10px 0 10px 30px;
background-color:blue;
}

#by, #by a {
text-align:center;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9pt;  
  color:#000989; 
  margin-bottom:8px;
}

#by a{ text-decoration:underline;}


/* Tags */
/*
#tags {
  list-style: none;
  font-family: ,Arial, Helvetica, sans-serif;
  font-size: 9pt; 
}
#tags li {
  display: inline;
  padding: 0;
  margin: 0;
}

#tags:before {
  content: "Tags\0000a0: ";
}

#tags li:before {
  content: " - ";
}

#tags li:first-child:before {
  content: none;
}

#tags li:first-child:before {
  content: normal;
}

#tags li:first-child:before {
  content: "";
}
*/

ul.tag_list { margin-bottom: 10px; }

ul.tag_list li {
	display:inline;
    margin-bottom: 3px;
    margin-right:15px;
    background: transparent url(/img/tag_icone.gif) no-repeat 0 2px; }

ul.tag_list li a.tag {
      padding-left: 18px; }
