/* CSS Document */

body {
    font-family : Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size : 11px;
    color : #333;
	margin : 0px;
	border : none;
}
table {
    font-family : Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size : 11px;
    color : #333;
}
img { 
	margin : 0px;
	border : 0px; 
}

.clients a {
text-decoration : underline;
}

a {
color : #333;
text-decoration : none;
}
.Menu a, span{
font-size : 12px;
border: 0px solid #fff;
display: table-cell;
width: 100px;
height: 42px;
padding: 0px;
line-height: 11px;
text-decoration:none;
vertical-align: top;
color:#000;
}
.Menu1 a:hover, span.pageEnCours1 {
background-color: #000;
text-decoration:none;
color:#fff;
}
.Menu2 a:hover, span.pageEnCours2 {
background-color: #78788E;
text-decoration:none;
color:#fff;
}
.Menu3 a:hover, span.pageEnCours3 {
background-color: #A0C949;
text-decoration:none;
color:#fff;
}
.Menu4 a:hover, span.pageEnCours4 {
background-color: #A08E76;
text-decoration:none;
color:#fff;
}
.Menu5 a:hover, span.pageEnCours5 {
background-color: #38679B;
text-decoration:none;
color:#fff;
}
.Menu6 a:hover, span.pageEnCours6 {
background-color: #7AA1A6;
text-decoration:none;
color:#fff;
}
.Strategie a table {
vertical-align: middle;
font-size : 12px;
color : #78788E;
}
.Contenu  a table {
vertical-align: middle;
font-size : 12px;
color : #38679B;
}
.Design  a table {
vertical-align: middle;
font-size : 12px;
color : #888C65;
}
.Strategie table:hover {
background : url(images/Fond-Strategie.gif);
color : #000;
}
.Contenu table:hover {
background : url(images/Fond-Strategie.gif);
color : #000;
}
.Design table:hover {
background : url(images/Fond-Strategie.gif);
color : #000;
}
*html .Strategie a:hover table tr td {
background : url(images/Fond-Strategie.gif);
cursor : pointer;
color : #000;
}
*html .Contenu a:hover  table tr td {
background : url(images/Fond-Strategie.gif);
cursor : pointer;
color : #000;
}
*html .Design a:hover  table tr td {
background : url(images/Fond-Strategie.gif);
cursor : pointer;
color : #000;
}


.TitreNews {
font-size : 15px;
font-weight : bold;
margin-left : 110px;
line-height : 35px;
color : #000;
letter-spacing : 0.3em;
}
.News a:hover   {
background : url(images/Fond-News.gif);
cursor : pointer;
}
.News table:hover {
background : url(images/Fond-News.gif);
}
.BlocsPortfolio1 {
font-size : 1em;

border: 2px solid #fff;
border-right-width: 5px;
border-left-width: 5px;
display: block;
margin-left: 148px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #78788E;
}
.BlocsPortfolio_On1 {
font-size : 1em;

display: block;
border: 2px solid #fff;
border-right-width: 30px;
border-left-width: 5px;
margin-left: 123px;
height: 40px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #78788E;
}
.BlocsPortfolio2 {
font-size : 1em;

border: 2px solid #fff;
border-right-width: 5px;
border-left-width: 5px;
display: block;
margin-left: 148px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #A0C949;
}
.BlocsPortfolio_On2 {
font-size : 1em;

display: block;
border: 2px solid #fff;
border-right-width: 30px;
border-left-width: 5px;
margin-left: 123px;
height: 40px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #A0C949;
}
.BlocsPortfolio3 {
font-size : 1em;

border: 2px solid #fff;
border-right-width: 5px;
border-left-width: 5px;
display: block;
margin-left: 148px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #A08E76;
}
.BlocsPortfolio_On3 {
font-size : 1em;

display: block;
border: 2px solid #fff;
border-right-width: 30px;
border-left-width: 5px;
margin-left: 123px;
height: 40px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #A08E76;
}
.BlocsPortfolio4 {
font-size : 1em;

border: 2px solid #fff;
border-right-width: 5px;
border-left-width: 5px;
display: block;
margin-left: 148px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #38679B;
}
.BlocsPortfolio_On4 {
font-size : 1em;

display: block;
border: 2px solid #fff;
border-right-width: 30px;
border-left-width: 5px;
margin-left: 123px;
height: 40px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #38679B;
}
.BlocsPortfolio5 {
font-size : 1em;

border: 2px solid #fff;
border-right-width: 5px;
border-left-width: 5px;
display: block;
margin-left: 148px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #7AA1A6;
}
.BlocsPortfolio_On5 {
font-size : 1em;

display: block;
border: 2px solid #fff;
border-right-width: 30px;
border-left-width: 5px;
margin-left: 123px;
height: 40px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #7AA1A6;
}
.BlocsPortfolio6 {
font-size : 1em;

border: 2px solid #fff;
border-right-width: 5px;
border-left-width: 5px;
display: block;
margin-left: 148px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #97A085;
}
.BlocsPortfolio_On6 {
font-size : 1em;

display: block;
border: 2px solid #fff;
border-right-width: 30px;
border-left-width: 5px;
margin-left: 123px;
height: 40px;
margin-right: 2px;
height: 40px;
padding: 4px;
line-height:12px;
text-decoration:none;
text-align: left;
text-valign: bottom;
vertical-align: bottom;
color:#FFF;
background: #97A085;
}
.BlocsPortfolio1:hover,.BlocsPortfolio2:hover,.BlocsPortfolio3:hover,.BlocsPortfolio4:hover,.BlocsPortfolio5:hover,.BlocsPortfolio6:hover {
font-weight : bold;
font-size : 1em;
}
.Slogan {
font-size : 14px;
letter-spacing : 0.1em;
margin-right : 10px;
margin-bottom : 10px;
}
.Exergue1, .Exergue1 a:hover {
font-weight : bold;
color : #78788E;
} 
.Exergue2, .Exergue2 a:hover {
font-weight : bold;
color : #A0C949;
}
.Exergue3, .Exergue3 a:hover {
font-weight : bold;
color : #A08E76;
}
.Exergue4, .Exergue4 a:hover {
font-weight : bold;
color : #38679B;
}
.Exergue5, .Exergue5 a:hover {
font-weight : bold;
color : #7AA1A6;
}
.Exergue6, .Exergue6 a:hover {
font-weight : bold;
color : #97A085;
}
.ContenuPortfolio {
margin-left: 5 px;
}
.Contacts {
font-family : Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size : 13px;
color : #333;
}
.Contacts a:hover {
color : #A08E76;
font-weight : bold;
}
