
#fleche /*280*60*/
{
float: left;
width:208px
}

.fle{
margin-top: 20px;
padding-left: 20px;
}

div#fle-go
{
margin-top: 20px;
margin-left:18px;
padding-left: 20px;
}

div#cadre-04 /*200*200*/
{
float: left;
margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
width: 200px;
height: 200px;
background-image: url("BAN/200*200-1.png");
}


/*============================================*/
/*============================================*/

 h5
{
font-style: italic ;
border-bottom: 1px  solid #4ba932;
font-size: 12px;
font-family: arial, verdana, sans-serif;
text-align: center;
margin:0px ;
}


/*============================================*/

/* Pour panneau-SOLAIRE realisation UNIQUEMENT*/

div#cadre-right-660
{
    margin-left: 220px;
	width: 660px;
	padding: 10px 5px 10px 15px;
}

#cadre-left-210 
{
    float: left;
	width: 210px;
	padding: 10px 10px 10px 10px;
	
	margin: 15px 6px 2px 10px;
	/*overflow:hidden ajout*/
}


/*àààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààà*/

div#cadre-txt-900
{
    /*margin-left: 60px;*/
	width: 900px;
	/*height:360px;*/
	margin-top: 20px;
	padding: 10px 5px 10px 45px;
	
}

div#cadre-vign-index
{
    /*margin-left: 60px;*/
	width: 900px;
	height:360px;
	margin-top: 10px;
	padding: 10px 5px 10px 45px;
	
}

div#cadre-vign-index-a
{
    /*margin-left: 60px;*/
	width: 300px;
	height:140px;
	margin-top: 10px;
	padding: 10px 5px 10px 25px;
}

div#cadre-vign-essai
{
	width: 900px;
	height:440px;
	margin-top: 1px;
	padding: 1px 5px 1px 45px;
	border-top: 2px  solid #e7e7e7;
}

div#cadre-vign-index-2
{
	width: 660px;
	height:500px;
	margin-top: 4px;
	padding: 1px 25px 1px 25px;
	border-top: 2px  solid #e7e7e7;
}

div#cadre-vign-index-3
{
	width: 680px;
	height:220px;
	margin-top: 8px;
	padding: 10px 5px 10px 25px;
	}

div#cadre-vign-900
{
    /*margin-left: 60px;*/
	width: 900px;
	height:360px;
	margin-top: 20px;
	padding: 10px 5px 10px 45px;
	border-top: 6px  solid #e7e7e7;
}

div#cadre-vign-catalog
{
    /*margin-left: 60px;*/
	width: 720px;
	height:180px;
	margin-top: 10px;
	padding: 6px 1px 5px 1px;
}

div#cadre-vign-index
{
	width: 300px;
	height:180px;
	margin-top: 1px;
	padding: 1px 1px 5px 8px;
}

ul.simple{
width: 100% ;
}
ul.simple li {
margin-right:35px;
display: inline-block;
	margin: 2em;
	vertical-align: middle;
	height: auto;
	 border : none;
    border : 0;
}

/*
ul.simple{
width: 100% ;
}
ul.simple li {
display:block;
width : 210px;
height : 160px;
float:left;

}
ul.simple li[float="left"] + li {
float:none;
}

*/

ul.simple-a li {
width : 116px;
margin:7px;
float:left;
/*margin-right:7px;*/
display: inline-block;
	
	vertical-align: middle;
	height: auto;
	 border : none;
    border : 0;
}

ul.simple-aa li {
width : auto;
margin:17px;
float:left;
/*margin-right:7px;*/
display: inline-block;
	
	vertical-align: middle;
	height: auto;
	 border : none;
    border : 0;
}

ul.simple-b li {
/*display:block;*/
width : auto;
/*line-height:450px;*/
float:left;
margin-right:7px;
display: inline-block;
	margin: 2em;
	vertical-align: middle;
	height: auto;
 border : none;
    border : 0;
}

ul.simple li[float="left"] + li {
float:none;
}

table, td, th
{
/*border: thin solid #6495ed; */
}
td
{padding:50px 15px 15px 15px;}

td.stax
{ border: thin solid #6495ed;
padding:1px 15px 1px 15px;
}

td.staxsol
{ border: thin solid #6495ed;
padding:3px 15px 3px 15px;
}
/*99999999999999999999999999999999999999999999999999999999999999999999999999*/


/*============================================*/
/*============================================*/
.links-global-composant {
	width: 100%;
	height: 60px;
	/*padding: -1px;*/
	background-color: #f4f8f4;	
	border-bottom: 1px solid #d7d7cd;
}

.links-global-composant-last {
	width: 100%;
	height: 60px;
	/*padding: -1px;*/
	background-color: #f4f8f4;	
}

.links-global-composant-image {
	margin: 1px 1px 2px 4px;
	padding: 10px 2px;
}

.links_global_composant_1 {
    float: left;
    width: 60px;
	padding:12px 0px 0px 6px;
}

.links_global_composant_2 {
width: 148px;
margin:4px 0px 0px 16px;
position: absolute;
}

.links-rond p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.links-rond {
background: transparent; 
width:100%; 
float:left; 
margin:0 0 10px 0;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}

.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#bf2406;
color:#fff;
}
.color_b {
background:#2c2c08; 
color:#fffc0b;
}
.color_c {
background:#f4f8f4; 
color:#2c2c08;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

/*============================================*/
/*============================================*/
/*============================================*/
/*============================================*/

/*ajout CASETOP*/
.class10 A:link {text-decoration: none; color: #ffffff;font-size: 1em;}
.class10 A:visited {text-decoration: none; color: #ffffff;font-size:1em;font-style: italic;	font-weight: bold;}
.class10 A:active {text-decoration: none; color: #ffffff;font-size: 1em;}
.class10 A:hover {text-decoration: none; color: #fd0006;font-size:1em;}

.class20 A:link {text-decoration: none; color: #fff;font-size: 1em;}
.class20 A:visited {text-decoration: none; color: #fff;font-size:1em;font-style: italic;	font-weight: bold;}
.class20 A:active {text-decoration: none; color: #fff;font-size: 1em;}
.class20 A:hover {text-decoration: none; color: #162bfe;font-size:1em;}

