/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img {
	border:none;
}

.erreurindex {
  font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
  color: #993300;
	font-weight: bold;
  font-variant:small-caps;    
}

.textefiche {
  color: #993300;
}
.texteraisonsociale {
  color: #993300;
  font-weight:bold;
  font-size:14px;
  font-variant:small-caps;  
}

.erreurcontact {
  margin-left:100px;
  font-weight:bold;
}
.erreurcontact img {
  vertical-align:middle;  

}
.lienmenugauche {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
  color: #003399;
	font-weight: bold;
	margin-left:2px;
}

a.lienmenugauche {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	text-decoration:none;
	margin-left:2px;
}

a.lienmenugauche:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	text-decoration:none;
	background-color:#FFC488;
	margin-left:2px;
}

.txtmenugauche {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	margin-left:2px;
}
#formulaire {
	position:absolute;
	left:780px;
	top:254px;
	width:auto;
	height:inherit;
	z-index:1;
	visibility:visible;
}

#boutonimpression {
	position:absolute;
	left:902px;
	top:214px;
	width:auto;
	height:inherit;
}

#formulaire select {
background-color:#FFFFFF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003399;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
}

#formulaire input {
    position:fixed;
    margin-left:3px;
}

#listeok1 input {
    margin-left:582px;
    position:absolute;
}

#listeok1 img {
    margin-left:582px;
    position:absolute;
}

#listeok2 input {
    margin-left:582px;
    position:absolute;
}

#listeok3 input {
    margin-left:582px;
    position:absolute;
}

#tableaugen {
width:800px;
}

#tableaugen table {
background:url(../images/kbv3/page1_kb_08.gif);
background-repeat:no-repeat;
margin:10px;
height:500px;
}

#tableauprint table {
margin-top:20px;
}

#tableaugen td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #003399;
}

#tableauprint td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #003399;
}

#tableaugen h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFB600;
}

#tableaugen h1 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFB600;
}

#tableaugen h1 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFB600;
}

#tableaugen h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFB600;
text-transform:uppercase;
}

#tableaugen h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
margin-left:20px;
}

#tableaugen h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#993333;
font-variant:small-caps;
}

#tableaugen h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#993333;
}

#tableaugen p {
color: #003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#tableauprint p {
color: #003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#tableaugen a {
color: #003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

#tableaugen a:hover {
color: #003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFE79C;
font-weight:bold;
}


.notabene a {
text-decoration:none;
cursor:help;
}

.notabene a:hover {
text-decoration:none;
cursor:help;
}

.champliste1 {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
display: block;
width: 300px;
margin-right: 20px;
border: 1px #CCCCCC solid;
}
.champliste2 {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float: right;
width: 300px;
margin-right: 20px;
border: 1px #CCCCCC solid;
}

.champtext {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
display: block;
border-bottom:1px #CCCCCC solid;
border-top:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
position:static;
width:100%;
}

.validercontact {
float:right;
}

#tableaugen textarea {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
display: block;
border: 1px #CCCCCC solid;
position:static;
width:100%;
}

#tableaugen fieldset {
margin-left:100px;
width: 600px;
margin-bottom: 15px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
border: 1px dashed #CCCCCC;
}

#tableaugen legend {
background-color: #FFB600;
border-left: 1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding-left: 7px;
padding-right: 7px;
}

#tableauprint fieldset {
margin-left:10px;
margin-right:10px;
width: 580px;
margin-bottom: 15px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
border: 1px dashed #CCCCCC;
}

#tableauprint legend {
background-color: #FFB600;
border-left: 1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding-left: 7px;
padding-right: 7px;
}


#listeresult ul{
	list-style-type: none;
	margin-top:20px;
	margin-left:0;
	padding-left:0px;
	border-right-style:dotted;
	border-right-width:thin;
	border-left-style:dotted;
	border-left-width:thin;	
	border-top-style:dotted;
	border-top-width:thin;	
	border-bottom-style:dotted;
	border-bottom-width:thin;	
}

#listeresult li {

}
#listeresult p {
	text-transform:capitalize;
	font-weight:normal;
	font-size:10px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	
}

#listeresult li.l2 {
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;	
	font-weight: bold;
	text-transform: uppercase;
	background-color:#FFE79C;
}

#listeresult li.l1 {
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;	
	font-weight: bold;
	text-transform: uppercase;
	background-color:#FFF0C1;
}

#listeresult a:hover {
background:none;	
}

#pagination {
text-align:center;

}
#pagination a {
color: #003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

#pagination a:hover {
color: #003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFE79C;
}

.texteaidedept {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
}

#boutons {
  text-decoration:none;
  text-align:center;  
}

#boutons a {
	text-decoration:none;
  background-color:#FFF3CE;
}

#boutons a:hover {
	text-decoration:none;
	background-color:#FFF3CE;
}
#listeresult2 ul{
	margin-top:5px;
	margin-left:0px;
	padding-left:0px;
	border-right-style:dotted;
	border-right-width:thin;
	border-left-style:dotted;
	border-left-width:thin;	
	border-top-style:dotted;
	border-top-width:thin;	
	border-bottom-style:dotted;
	border-bottom-width:thin;		
}

#listeresult2 li.l1 {
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;	
	font-weight: bold;
	background-color:#FFF0C1;
  list-style:none ;
}

#listeresult2 li.l2 {
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;	
	font-weight: bold;
	background-color:#FFE79C;
	list-style:none ;
}

#listeresult2 img {
  vertical-align:middle;
}

#listeresult2 a:hover {
background:none;	
}
#pieddepage {
height:60px;
width:1024px;
}

#pieddepage h1 { 
text-align:center;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFBC79;
vertical-align:text-bottom;
}

#pieddepage a { 
	text-decoration:none;
	color:#FFBC79;	
}

#pieddepage a:hover { 
	text-decoration:underline;
	color:#FFBC79;	
}

#concours {
position:absolute;
margin-left:200px;
margin-top:140px;

}

#infoexpress {
    margin-left:5px;
    padding:5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    border-color:#FFBC79;
    border-width:1px;
    border-style:dotted;    
    background-color:#FFFFCC;
    width:220px;
    text-align:justify;
}

#infoexpress img {
padding:5px;
margin-left:50px;
}

#infoexpress2 {
    margin-left:5px;
    padding:5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    border-color:#FFBC79;
    border-width:1px;
    border-style:dotted;    
    background-color:#FFFFCC;
    width:220px;
    text-align:justify;
}