@import url("general-fv.css");

body {
    margin: 0;
	padding: 0;
	text-align: center;
	font: normal 8.5pt/1.7 Verdana, Arial, sans-serif;
	color: #000000;
	background-color:#6a95cc;
	}
/*//layout//*/
.layout-two-column-left #container {
    width: 100%;
	}
.layout-two-column-left #container-inner {
    position: relative;
    width: 929px;
	margin: 2px auto 10px auto;
	padding: 0;
	text-align: left;
    background: url(../images/template/fond-site.gif) repeat-y center;
	}
.layout-two-column-left #banner {
    height: 175px;
    margin: -4px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	background: url(../images/template/haut-site.gif) no-repeat center;
	}
.layout-two-column-left #pagebody {
    margin: 0px 0 -10px 0;
	padding: 0 0 0px 0;
	background: url(../images/template/bas-site.gif) no-repeat center bottom;
	}
.layout-two-column-left #alpha {
    float: left;
	width: 156px;
	height: auto;
	margin: 16px 0 0 7px;
	padding: 0;
	}
.layout-two-column-left #beta {
    float: left;
	width: 750px;
	height: auto;
	margin: 17px 0 0px 0;
	padding: 3px 3px 3px 5px;
	}
.layout-two-column-left #banner-description {
    position: absolute;
	top: 78px;
	left: 194px;
	}
	
.layout-two-column-left #banner-image{
	position: absolute;
	top: 67px;
	left: 5px;
	height: 114px;
}
	
.layout-two-column-left .module-syndicate {
    display: table; /*for Opera*/
	text-align: center;
	font-size: 9px; 
	background: url(../images/marker5.png) no-repeat 10px -2px;
	}
.layout-two-column-left .module-syndicate .module-content {
    padding-top: 10px;
	padding-right: 16px;
	color: #4d5a57;
	font-size: 9px;
	}
	
.entry{
	padding:0px 0px 40px 0px;
	margin:0px;
}

.entry-body {
    width: auto;
	margin: 0 0 0px 0;
	padding: 0 0 0px 0;
	/*background: url(../images/lineC.png) no-repeat center bottom;*/
	}
/*-------------------h1,...,span----------------------*/
h2.date-header, h2.module-header, h3.entry-header, .module-syndicate, h2#banner-description {
	font-family: Arial,Helvetica,Verdana;
	}  
h1#banner-header {
	font-size: 0px;
	margin: 0;
	padding: 0;
	}
h2#banner-description {
	font-size: 10pt;
	}
h2.date-header {
    margin: 0;
	color: #9f9f8e;
	font-size: 8pt;
	}
h2.module-header {
   margin: 0;
	padding: 15px 0 0 0;
	color: #9f9f8e;
	text-align: center;
	font-size: 10pt;
	}
h3.entry-header {
    margin: 0;
    padding: 0 0 0 15px;
    color: #f57928;
	font-size: 1.8em;
	}
.post-footers {
    color: #9f9f8e;
	font-style: italic;
	}
p.entry-footer {
    color: #97bf43;
	font-size: 7.5pt;
	}
.layout-two-column-left p.content-nav {
    position: absolute;
	top: -43px;
	left: 5px;
	}

blockquote {
    background: url(../images/marker4.png) no-repeat 0 3px;
	margin: -4px 0;
	padding: 1px 0 1px 30px;
	}

.module-list {
  list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom:6px;

	}

.module-list-itemW{
  margin: 6px 0 0 0px;
	padding: 6px 0 6px 10px;
	background: url(../images/template/fond-ul-mn.gif) repeat-x 0 0px;
}
	
.module-list-item{
  margin: 6px 0 0 0px;
	padding: 6px 0 6px 2px;
	background: url(../images/template/fond-ul-mn.gif) repeat-x 0 0px;
}
.module-list-item-selected{
  margin: 6px 0 0 0px;
	padding: 6px 0 6px 2px;
	background: url(../images/template/fond-ul-mn.gif) repeat-x 0 0px;
  font-weight: bold;
}
	
.module-list ul.module-list li.module-list-item, li.module-list-item-selected {
  margin: 10px 0 -7px 8px;
	padding: 0 0 0 5px;
	background:none;
	}




/*------------------liens----------------------*/
a { 
    color: #0560a6;
	text-decoration: none;
    }
a:hover {
    color: #0560a6;
	text-decoration: underline;
	}

.layout-two-column-left #banner-header a {
    display: block;
	width: 165px;
	height: 56px;
	margin: 0 0 0 5px!important;
	margin: 18px 0 0 5px;
	padding: 37px 0 0 0!important;
	padding: 0;
	color: #fff;
	background: url(../images/template/satiscan.png) no-repeat center;
	text-decoration: none;
	float:left;
	}

.layout-two-column-left #connection {
	display: block;
	width: 135px;
	height: 10px;
	margin: 0 0 0 0px!important;
	margin: 18px 0px 0 0px;
	padding: 18px 0px 0 0px!important;
	padding: 0;
	color: #fff;
	float:right;
	font-size:12px;
	text-align:center;
}

.layout-two-column-left #connection a.lien {
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:12px;
}


#banner-header a:hover {
    color: #fff;
    text-decoration: none;
	}
h2.module-header a {
    color: #9f9f8e;
	text-decoration: none;
	}
h2.module-header a:hover {
    color: #9f9f8e;
    text-decoration: underline;
	}
.module-list a, 
.module-content a {
    padding: 0;
    color: #000000;
	text-decoration: none;
	}
.module-list a:hover,
.module-content a:hover {
    color: #4d5a57;
    text-decoration: underline;
	}

.content-nav a {
    color: #2b2b2b;
	text-decoration: underline;
	}
.content-nav a:hover {
    color: #2b2b2b;
    text-decoration: none;
	}
/*---------------------images---------------------*/
img {
    border: none;
	}
	
	
/*//fv layout//*/
.layout-two-column-left .entry-body img {
	margin: 0 0 -12px 5px;
	padding: 3px 3px 17px 3px;
	}
	
.layout-two-column-left .entry-body .img-void {
	background:#d9d9d9;
	background-image:none;
	margin: 0 0 -12px 5px;
	padding: 1px 1px 1px 1px;
	}

.layout-two-column-left .entry-body .img-manuel {
	border: 1px solid #d9d9d9;
	background:none;
	background-image:none;
	margin: 0 0 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.layout-two-column-left .entry-body .img-index {
	border: 1px solid #d9d9d9;
	background:none;
	background-image:none;
	margin: 0 0 0px 0px;
	padding: 0px 0px 0px 0px;
}

.layout-two-column-left .entry-body .img-void-ne {
	background:none;
	background-image:none;
	margin: 0 0 -12px 5px;
	padding: 3px 3px 3px 3px;
	}

.layout-two-column-left .entry-body .img-vide-sp{
	background:none;
	background-image:none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
#bas{
	margin:-25px 0 25px 15px;
}
/*-----------------forms-----------------------*/
.layout-two-column-left form {
    margin: 0 0 0 12px;
	padding: 0;
	}

/*input {
    width: 153px;
	margin: 5px 0 -3px 0;
	padding: 0;
	color: #97bf43;
	text-align: right;
	text-transform: lowercase;
    border: none;
	background: #fff;
	}*/
	
label.lbl{
  width:150px;
  display:block;
  float:left;
  margin-right:20px;
}	
ul.listeFrm{
  list-style-type: none;
  line-height: 30px;
}
input.txt{
  width:250px;
}

#search, #comment-author, 
#comment-email, #comment-url {
    width: 150px;
	margin: 5px 0 0 0;
	padding: 0;
	color: #4d5a57;
	text-align: left;
	border: 1px solid #ccc;
	background: #fdfdf2;
	}
#comment-bake-cookie {
    width: 15px;
	margin: 0;
	}
#comment-text {
    border: 1px solid #ccc;
	background: #fdfdf2;
    }
#comment-preview, #comment-post {
    width: 60px;
	margin: 0 0 0 -15px;
	padding: 0;
	font-weight: normal;
	text-align:center;
	border: none;
	background: #fdfdf2;
	}
#comment-post {
    margin: 0;
	}

.retour{
	padding-left:300px;
}

.grey {  
	background: #eee; 
	padding: 15px; 
	border: 1px solid #ccc; 
	margin: 0 0 15px 0; 
	color: #444; 
}

.yellow {  
	background: #FFF7C8; 
	padding: 15px; 
	border: 1px solid #F1E081; 
	margin: 0 0 15px 0; 
	color: #4B4000; 
}

.green { 
	background: #E2FFD9; 
	padding: 15px; border: 1px solid #69CB4B; 
	margin: 0 0 15px 0; 
	color: #1E4B00; 
}

.puce-orange{
	list-style-image:url(../images/template/puce-orange.gif);
	margin: 8px 0 4px 12px;
	padding: 0 0 0 5px;
}

.puce-bleu{
	list-style-image:url(../images/template/puce-bleu.gif);
	margin: 8px 0 8px 12px;
	padding: 0 0 0 5px;
}

ul.vide{
	list-style-type: none;
}


div.success, div.error{
	border-top:1px solid #32ca4d;
	border-bottom:1px solid #32ca4d;
	overflow:auto;
	vertical-align:middle;
	background-color:#eafaed;
	padding-top:8px;
	padding-bottom:4px;
	margin-bottom:4px;
	padding-left:40px;
	color:inherit;
	min-height:22px;
}
div.error{
	border-color: #ff0020;
	background-color:#ffe5e8;
}
a.lienDemo{
  display:block;
  width:200px;
  height:100px;
  background-color:#FFE3B9;
  border:1px solid #F86E12;
  background-image:url(../images/forward.gif);
  background-repeat: no-repeat;
  background-position: center;
}
a.lienDemo:hover{
  text-decoration: none;
}
