/* CSS Document */

body, html {
	background-image: url('/images/dot.png');
	background-repeat: repeat;
	background-color: #eee;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: tahoma, Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif ;
/*	font-family: Verdana;*/
	font-size: 90% !important;
	font-size: 12px;
	text-align: center;
}


/*-----------LAYERS--------------*/

#page {
	text-align: left;
	width: 1010px;
	/*border: 1px dashed #333;*/
	margin: 0px auto 0px auto;
/*	background-image: url('/images/coobalt.png');
	background-repeat: no-repeat;
	background-postion: bottom;*/
}

#header {
	text-align: center;
	width:950px;
	height:160px;
	margin-left:33px;
		background-image: url('/images/headerV2.png') !important;
	background-image: url('/images/headerV2.jpg');
	background-repeat: no-repeat;
}

#tracker {
	position:relative;
	text-align:left;
	left:33px !important; 
	width: 800px;
	height: auto; 
	z-index: 1;
	padding-top: 111px;
	color:#515151;
	font-size: 12px;
	font-weight: normal !important;
	font-weight: bold;
}

#search {
        position: relative;
        text-align: right; float: right;
        right: 57px;
        height: auto;
        padding-top: 72px;
        color:#515151;
        font-size:90%;
}

#search form {
	display: inline; margin: 0;
}

#search input {
	border: 0px;
	background: transparent;
	width: 100px; z-index: 999;
}

#conteneur {
	width: 985px !important;
	width: 991px;
	background-image: url('/images/conteneurTexteV2.png');
	background-repeat:repeat-y;
	background-position: right;	
}

#bandCoobalt{
	width: 33px;
	height:641px;
	/*background-image: url('/images/coobalt.png');*/
	background-repeat: no-repeat;
	position: absolute;
	margin:auto auto auto auto;
}

#contenu {
	width: 690px;
	text-align: justify;
	float: left;
	padding: 15px 5px 5px 45px;
	
}

#menu {
	width: 220px;
	float: right;
	padding-right: 9px;
}

#footer {
	background-image: url('/images/footerLineV2.png');
	background-repeat: no-repeat;
	width:985px !important;
	width: 991px;
	background-position: right bottom;	
	clear: both ;
	text-align:right;
	padding-top: 57px;
}

#titreArticle{
	width:685px;
	margin-left:0px;
	text-align: right;
	/*#background-image: url('/images/backTitreV2.png');
	#padding-bottom: 3px;
	#border: 1px solid #c0c0c0;
	#height: 48px;
	#background-repeat: no-repeat;
	#margin-bottom: 45px;*/
}

#article{
	width: 685px;
	margin-left:auto;
	margin-top:auto;
	text-align: justify;
}

/*---------------- menu --------------*/


#titreMenu {
	padding: 13px 0px 0px 17px;
	letter-spacing:0em;
	color: #FFFFFF;
	font: small-caps bold 14px/0.7em tahoma;
}

#rubriquetitre {
	width:207px;
	height:52px;
	margin-left:1px !important;
	margin-left: 2px;
	padding:0px 0px 0px 0px;
	clear:left;
	text-align:left;
	margin-top: 23px;
	height: 53px;
	background: #c4faff url('/images/titreRubriqueBHV2.png') no-repeat;
} 



#contentMenu {
/*	padding:0px 0px 0px 0px;*/
	width:201px;
}

#contentMenuMilieu {
	width: 207px;
	margin-left:1px;
/*	padding:auto auto auto auto;*/
	float:left;
/*	text-align:left;*/
	background-image: url('/images/titreRubriqueBMV2.png');
	background-repeat: repeat-y;
}



#contentMenuBottom {
	width:207px;
	margin-left:1px !important;
	margin-left: 2px;
/*	padding:0px 0px 0px 0px;*/
	clear:both;
	height: 12px !important;
		color: #4c6062;
	background: url('/images/titreRubriqueBBV2.png') no-repeat 0 top;
}

#contentMenuMilieu ul li a {
	color: #4c6062;
	font-weight: normal;
	font-style: normal;
	font-size: 98%;
	text-align: justify;
}

#contentMenuMilieu ul li a:hover{
	color: #f75e08;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

/************ sous-Menu************/
#sousRubriquetitre {
	width:207px;
	padding:0px 0px 0px 0px;
	margin-left:1px !important;
	margin-left: 2px;
	clear:left;
	text-align:left;
	margin-top: 25px;
	background-image: url('/images/titreRubriqueVHV2.png');
	height: 53px;
}

#contentSousMenuMilieu ul li a {
	color: #545d23;
	font-weight: normal;
	font-style: normal;
	font-size: 98%;
} 


#contentSousMenuMilieu ul li a:hover {
	color: #f75e08;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

#contenSoustMenu {
	width:201px;
}


#contentSousMenuMilieu {
	width: 207px;
	margin-left:1px ;
/*	padding:5px 0px 5px 20px;*/
	float:left;
	text-align:left;
	background-image: url('/images/titreRubriqueVMV2.png');
	background-repeat: repeat-y;
}

#contentSousMenuBottom {
	width:207px;
	margin-left:1px !important;
	margin-left: 2px;
/*	padding:0px 0px 0px 0px;*/
	clear:both;
	height: 16px;
	background-image: url('/images/titreRubriqueVBV2.png');
}

/*---------------GENERAL STYLING------------------*/

#reply {
	text-align:right;
	font-size : 95%;
	color:#f75e08;
	font-weight: bold;
	margin-top: 20px;
}

#reply a {
	color:#f75e08;
}

#itemFooter {
	/*widht:200px;*/
	color:#515151;
	padding-top:15px;
	position: relative;
	bottom: 55px;
	right: 10px;
	/*#position: relative !important;
	#bottom: 55px;
	#right: 10px;
	#position: static;*/
}

#itemFooter img {
	margin: auto 15px auto auto;
}


#itemFooter a {
	color:#000000;
	font-weight: bold;
	text-decoration:none;
	/*image-border:0px;*/
	font-size:85%;

}

#faq{
	color:#515151;
	font-size: x-small;
	margin-right: 530px;
	padding-top: 0;
	font-weight: normal;
	font-style: normal;
	position: relative;
	bottom: 31px;
	/*#position: relative !important;
	#bottom: 31px;
	#position: static;*/
}

#faq a{
	color: #2b93bc;

}

a {
	color: #2b93bc; /*#54bbef #515151;*/
	text-decoration:none;
}

a:hover {
	color:#f75e08;
	text-decoration:none;
}

#tracker a {
	color:#515151;
/*	font-weight: normal;*/
	border-bottom:1px dotted silver;
}

#tracker a:hover {
	color:#f75e08;
	font-weight: bold;
	border-bottom:1px dotted silver;
}

#titreArticle h1 {
	background-image: url('/images/backTitreV2.png');
	border: 1px solid #c0c0c0;
	color:#000000;
	font-weight: bold;
	font-size: 18px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom:5px;
}

#titreArticle h2 {
	color:#656363;
	font-weight: normal;
	font-size: 80%;
	padding-top:2px;
	padding-right:20px;
}

#article p{
	margin-left:5px;
	margin-top:25px;
	text-align: justify;
	top:0px;
}

#article img {
	margin-left: 10px ;
	margin-right: 10px;
	padding: 1px; }

#menu ul{
	
	color:#191919;
	text-align: left;
	font-size: 90%;
	margin-top: 2px;
}

#menu ul li {
	margin-top: 2px;
}

ul,
ol {
	list-style-type:none;
	list-style-position:outside;
	padding:0;
	margin:.2em 0 .2em 1em;
}


ul li,
ol li {
	/*background:transparent url('/images/puce.png') 2px .4em no-repeat;*/
	padding-left: 0;
	padding-bottom: 8px;
	list-style-position: inside;
	list-style-image: url('/images/puce.png');
	text-indent: 0;
}



ul ul li,
ol ol li {
	background:transparent url('/images/bullet.gif') 0px .5em no-repeat;
	padding-left:8px;
	
}

#menu ol li {
	list-style-type:decimal;
	list-style-position:inside;
	background:transparent;
	padding-left:0;
}
#menu ol li li {
	padding-left:2em;
}

#menu a {
	text-decoration: none;
	font-weight: bold;
	/*#color: #4e4e4e;*/
	color:#f75e08;
	font-size: 90%;
}

#menu a:hover {
	/*#color:#FF3C00;*/
	color: #4e4e4e;
	font-weight:bold;
	border-bottom:1px dotted #000000;
}

#trackeroff {
	color:#515151;

}

#trackeroff a {
	color:#515151;
/*	font-weight: normal;*/
	border-bottom:1px dotted silver;
}

#trackeroff a:hover {
	color:#f75e08;
	font-weight:normal;
	border-bottom:1px dotted silver;
}

#menu ol{
	color:#ffffff;
}

form {
	border: 0;
	margin: 10px;
	padding: 10px;
}

input {
	border: solid 1px #aaa;
}

hr {
	display:block;
	/*#border-top-style: dotted solid #b4b4b4;
	#border-top-width: 1px;
	#list-style-type: disc;*/
	border: 0.07em solid #f1f1f1;
	margin-top: 40px;
	width: 200px;
	color: #f9f9f9;
}

h2.documents {
	padding-left: 50px; line-height: 50px;
	background-image: url('document-icon.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.spip_doc_titre {
	display: inline;
}

.forum {
	color: #999;
}

.forum-message, .forum-chapo {
	display: inline;
}

.forum-texte, .forum-texte p.spip {
	font-size: 1em;
	font-weight: normal;
	color: #333;
}

.forum-texte {
	background-image: url('quote.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 40px;
}

ul > li.forum-fil {
	text-align: left;
}

.texte {
	display: block;
}

/***** CVs *********/

.hresume {
	display: inline; clear: none;
	width: 400px;
	margin: 0; padding: 10px;
	border: solid 1px #666;
	font-size: 90%;
	z-index: 999;
}

.hresume h2 {
	color: #f75e08;
	font-size: 1.1em;
}

#masthead {
	display: inline;
}

.vcard, .contact {
}

#nameplate {
	display: block;
	background-color: #fafafa;
}

#name .given-name {
	font-size: 0.8em;
}

#name .last-name {
	font-size: 1.1em;
}

#overview {
	display: block;
}

.adr {
	font-style: italic;
}

#additional-information h2 {
}

#contact-settings h2 {
	display: none;
}



