.filet-droitGaucheBleu {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #C0C0C0;
}
body {
	margin-top: 10px;
	font-family: Arial;
}

.filet-contour {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.filet-contourcomplet{
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
}
.filet-droitGris {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #C0C0C0;
}

.filet-basGrispointille {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}

.filet-HauteGris {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
}

.filet-GaucheBleu {
	background-image: url(IMG/interface/filetBleu_04.jpg);	
}
.filet-DroiteBleu {
	background-image: url(IMG/interface/filetBleu_06.jpg);	
}
.filet-GaucheJaune {
	background-image: url(IMG/interface/filetJaune_04.jpg);	
}
.filet-DroiteJaune {
	background-image: url(IMG/interface/filetJaune_06.jpg);	
}
.TexteAccueilSecour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.TexteAccueilSecour1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.TitreAccuelPhotov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #142577;
}

.plusdinfis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

a.plusdinfis {
	text-decoration: underline;
}

a.PDFlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.menuBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

a.menuBlanc {
	text-decoration: none;
}

a.menuvraiBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.menuDevis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

a.menuDevis {
	text-decoration: none;
}

.Titre_photov {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #142577;
	text-decoration: none;
}

.Titre_Solaire {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #f3a806;
	text-decoration: none;
}

a.Titre_photov {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #142577;
	text-decoration: none;
}

a.Titre_Solaire {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #f3a806;
	text-decoration: none;
}

#Tableau_01 tr td table tr td p .Titre_Solaire {
	text-align: center;
}
#Tableau_01 tr td table tr td p .Titre_photov {
	text-align: center;
}

.filet-droitGaucheBleu {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #8fa5ca;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #8fa5ca;
	
}

.Titre_articleBleu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #142577;
	text-decoration: none;
	text-align: justify;
}

.Texte_articleBleu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #142577;
	text-decoration: none;
	text-align: justify;
}
.Titre_articleBleuP {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #142577;
	text-decoration: none;
}

.Titre_ssMenuGris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.menujaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #142577;
	text-decoration: none;
	background-position: center;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	word-spacing: normal;
}

.spip_documents img {
	white-space: normal;
	margin: 10px;
	clip: rect(10px,10px,10px,10px);
}

/*---------------style bouton atem................................*/

a.button {
    background: transparent url('IMG/interface/bg_button_a-atem.gif') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: normal 10px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('IMG/interface/bg_button_span-atem.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.button:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


a.button {
    color: #FFF;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.buttonOn{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonOn span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
/*---------------style bouton energy photovoltaique ................................*/

a.buttonsol {
    background: transparent url('IMG/interface/bg_button_a.gif') no-repeat scroll top right;
    color: #333;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonsol span {
    background: transparent url('IMG/interface/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.buttonsol:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonsol:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.buttonsol:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonsol:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


a.buttonsol {
    color: #333;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	}
a.buttonsolOn{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonsolOn span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
	} 
/*---------------style bouton services ................................*/

a.buttonserv {
    background: transparent url('IMG/interface/bg_button_a-serv.gif') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonserv span {
    background: transparent url('IMG/interface/bg_button_span-serv.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.buttonserv:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonserv:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.buttonserv:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonserv:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


a.buttonserv {
    color: #FFF;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonservOn{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonservOn span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

/*---------------style bouton secours ................................*/

a.buttonsec {
    background: transparent url('IMG/interface/bg_button_a-secours.gif') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonsec span {
    background: transparent url('IMG/interface/bg_button_span-secours.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.buttonsec:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonsec:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.buttonsec:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonsec:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


a.buttonsec {
    color: #FFF;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.buttonsecOn{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonsecOn span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
/*----------------------------------Mise en forme boutons demande de devis-----------------------------*/
.secourdiv {
	width:150px;
	height:18px;
	background-color: #6E674D;
	text-align:center
}

.kitDemande {
	width:200px;
	height:18px;
	background-color: #FF9900;
	text-align:center;
	display: block;
	float: right;
	
	}
	.spip_documents img{
	text-decoration: none;
	border:0px;
	margin-right: 20px;
}
.spip_documents {
	text-decoration: none;
	border:0px;
	margin-right: 20px;
}
.spip_documents_left img {
	text-decoration: none;
	border:0px;
	margin-right: 20px;
}

.spip_documents_right img {
	text-decoration: none;
	border:0px;
	margin-left: 20px;
}

td.eclaire1{
	background-image: url(IMG/interface/eclair_bleu.jpg);
}
td.eclaire{
	background-image: url(IMG/interface/eclair.jpg);
}
.footer {
	background-image: url(IMG/interface/index_10.jpg);
}

/*---FondCelluleTab--*/
.cellTabDte {
	background-image:url(IMG/interface/TrancheRubriques_06.jpg);
	background-repeat: repeat-y;
}
.cellTabgche {
	background-image:url(IMG/interface/TrancheRubriques_04.jpg);
	background-repeat: repeat-y;
}
.cellTabBas {
	background-image:url(IMG/interface/TrancheRubriques_08.jpg);
	background-repeat: repeat-x;
}

/* Added by Guillaume */

em, strong {
	font-style: inherit;
	font-weight: inherit;
}

.Style3 a, .Style3 a:hover, .Style3 a:visited {
	text-decoration: none;
	font-weight: normal !important;
	color: white;	
}

p.Style3 {
	margin: 0 0 20px 0;
	color: white;
	font-size: 10px;
	font-weight: normal !important;
}

a.ghost, a.ghost:visited, a.ghost:hover {
	color: inherit !important;
	text-decoration: none;
}

#liens {
	display: none;
}

a.toto, a.toto:visited, a.toto:hover {
	color: #142577;
	text-decoration: none;
}
