
.src_colCentre .citation {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000;
        text-align: center;
        margin: 25px 25px 20px;
        /*padding-bottom:30px;*/
        background: url(/v3/img/quote-left.gif) no-repeat top left;
        clear: both;
}

.citation div {
        background: url(/v3/img/quote-right.gif) no-repeat bottom right;
        /*position: relative;*/
        width: 100%;
        overflow: auto;
}
.src_colCentre .citation p {
        margin:0 35px 10px;

}
.src_colCentre .citation p.auteur {
        text-align: right;
        margin: 10px 28pt;
}









body {
        font-family: Arial, Arial-narrow, Helvetica;
        color:#2E5C2C;
        font-size : 12px;
        background: url(/images/back1.jpg) #f7f7f7 repeat-x;
        margin: 0px;
        margin-top: 5px;
}
#center_abs     {
        position: absolute;
}
#center {
        margin:auto; 
        background-color: #ffffff;
        width: 974px;

}
#container      {
        left: 50%;
        width: 998px;
        min-height:500px;
        visibility: visible;
}
#menu {
        background-color: #18144a;
        margin-top: 2px;
        width:998px;
        height:21px;
        padding: 0px;
        color:#ffffff;
        vertical-align:middle;
}
#main_page {
        margin-top: 2px;
        width:998px;
        background: url(/images/back2.jpg) #f9f9f9 repeat-x;
        text-align:left;
}
#page_home_left {
        margin-top: 20px;
        margin-left: 24px;
        width:640px;
        padding:10px;
        border: solid 1px #ffffff;
        min-height:300px;
}
#page_home_left_main {
        background: #ffffff;
        height: 556px;
        padding: 2px;
		
		overflow: hidden;
}
#page_home_right {
        margin-top: 20px;
        margin-right: 24px;
        width:260px;
        padding:10px;
        padding-bottom:5px;
        border: solid 1px #ffffff;
        min-height:490px;
}
#page_interne_right{
        margin-top: 20px;
        margin-right: 24px;
        width:720px;
        padding:10px;
        border: solid 1px #ffffff;
        min-height:300px;
        color: #4f4e80;
}
#page_interne_right_main {
        background: #ffffff;
        padding-left: 15px;
        padding-right: 30px;
        padding-top: 18px;
        padding-bottom: 2px;
        min-height: 270px;
}

#page_interne_right_main IMG.exemple {
        margin: 7px;
        float:right;
}

#page_interne_left {
        margin-top: 20px;
        margin-left: 6px;
        width:210px;
        min-height:338px;
}
#page_interne_left_titre {
        background:#909a00;
        text-align: right;
        padding-right: 38px;
        padding-top: 3px;
        padding-bottom: 3px;
        margin-bottom: 2px;
        color:#ffffff;
        font-weight:bold;

}

.MoreInfo {
        text-align: right;
        padding-right: 3px;
        padding-top: 15px;
        font-family: Arial, Arial-narrow, Helvetica;
        font-size : 15px;
        font-weight : bold;
}
.MoreInfoPage {
        text-align: left;
        padding-right: 3px;
        margin-top: 25px;
        font-family: Arial, Arial-narrow, Helvetica;
        font-size : 13px;
        font-weight : bold;
		margin-bottom:15px;
}

.Equipe {
		height:122px;	
}
.realisations{
        margin-bottom:25px;
}
.realisations .titre{
        padding-left: 0px;
}
.Equipe .titre{
        padding-left: 0px;
}
.realisations2 IMG{
Float: left;
margin-right:18px;
Margin: 7 px;
}
IMG.Sample{
Float: left;
padding: 2px;
Margin:0px;
margin-right:18px;
margin-bottom:0px;
border: 2px solid #ffffff;
}

#Galerie A:link {text-decoration: none;  font-weight: normal; color: #524f75;} 
#Galerie A:visited {text-decoration: none; font-weight: normal; color: #524f75;}
#Galerie A:active {text-decoration: none; font-weight: normal;color: #524f75;}  
#Galerie A:hover {text-decoration: none; color: #ffffff;}  
#Galerie:hover {
color: #ffffff;
background-color:#919b14;

} 

#Galerie {

margin-left:-8px;
padding:5px;
background-color:#ffffff;
}
#Galerie {
display: block;
}
.Explorer{
		margin-top:7px;
}
.Explo{
		margin-top:7px;
		font-style:italic;
}
.Arrow{
	float:left; 
	margin-top:0px;
	margin-right:4px;
	margin-bottom:4px; 
	margin-left:-2px;
}
#footer {
        margin-top: 12px;
        width:950px;
        font-family: Arial, Arial-narrow, Helvetica;
        color: #808080;
        font-size : 10px;
        text-align:center;
        margin: 7px;
        margin-top: 12px;
        margin-bottom: 12px;
        clear: both; 
}
A:link {text-decoration: none;  font-weight: bold; color: #524f75;} 
A:visited {text-decoration: none; font-weight: bold; color: #524f75;}
A:active {text-decoration: underline; font-weight: bold;color: #524f75;}  
A:hover {text-decoration: underline; font-weight: bold; color: #8CA42C;}  

.news A:link {text-decoration: none;  font-weight: bold; color: #a3a4df;} 
.news A:visited {text-decoration: none; font-weight: bold; color: #a3a4df;}
.news A:active {text-decoration: none; font-weight: bold;color: #a3a4df;}  
.news A:hover {text-decoration: none; font-weight: bold;        color: #dbdde9;}  

.titrePano {
        font-family: Arial, Arial-narrow, Helvetica;
	    font-size : 17px;
        font-weight:bold;
        padding-bottom:7px;
}
.titre {
        padding-left: 15px;
        font-family: Arial, Arial-narrow, Helvetica;
    font-size : 15px;
        font-weight:bold;
        color:#524f75 ;
        padding-bottom:7px;
}
.stitre {
        font-family: Arial, Arial-narrow, Helvetica;
    font-size : 14px;
        font-weight:bold;
        color:#524f75;
        padding-bottom:5px;
}
.sstitre {
        font-family: Arial, Arial-narrow, Helvetica;
    font-size : 12px;
        font-weight: bold;
        color: #524f75;
        padding-bottom: 3px;
}

.news_headline {
        font-family:Arial, Arial-narrow, Helvetica;
    font-size:12px;
        background:#f8f7f7;
        padding:15px;
        padding-top:7px;
        padding-bottom:7px;
        Margin-bottom:3px;
        color:#524f75 ;
}
.news_headline A:link {text-decoration: none;  font-weight: bold; color: #524f75;} 
.news_headline A:visited {text-decoration: none; font-weight: bold; color: #524f75;}
.news_headline A:active {text-decoration: none; font-weight: bold;color: #524f75;}  
.news_headline A:hover {text-decoration: none; font-weight: bold;       color: #8CA42C;}  
.news_main {
        font-family:Arial, Arial-narrow, Helvetica;
    font-size:12px;
        background:#ffffff;
        padding:15px;
        padding-top:12px;
        padding-bottom:7px;
        Margin-bottom:3px;
        color:#524f75 ;
}
.news_main IMG {
        Margin-bottom: 10px;
        border: 0px;
}
.image IMG {
        Margin-left: 10px;
        Margin-bottom: 10px;
        border: 0px;
}
.imageAgrandie IMG {
        Margin-left: 0px;
        Margin-bottom: 12px;

        border: 0px;
}
.image {
}
.imageAgrandie {
        width:555px;
}
UL {
   margin-top: 2px;
   margin-bottom: 10px;
   margin-left: 16px;   
}
LI {
   margin-top: 2px;
   margin-bottom: 10px;
}
.white {
        font-family: Arial, Arial-narrow, Helvetica;
    font-size : 11px;
        color:#bbbbbb ;
}


TD {
  font-family:  Arial, Arial-narrow, Helvetica;
  color:#2E5C2C ;
  font-size : 12px;  
  }
  
.dix {
        font-family: Arial, Arial-narrow, Helvetica;
    font-size : 10px;
}
.onze {
        font-family: Arial, Arial-narrow, Helvetica;
        font-size : 11px;
}
.douze {
        font-family: Arial, Arial-narrow, Helvetica;
        font-weight : normal;
        font-size : 12px;
}
.douzebold {
        font-family: Arial, Arial-narrow, Helvetica;
        font-size : 12px;
        font-weight : bold;
        }
.treize {
        font-family: Arial, Arial-narrow, Helvetica;
        font-weight : normal;
        font-size : 13px;
}
.treizebold {
        font-family: Arial, Arial-narrow, Helvetica;
        font-size : 13px;
        font-weight : bold;
}
.quatorzebold {
        font-family: Arial, Arial-narrow, Helvetica;
        font-size : 14px;
        font-weight : bold;
}
.quinzebold {
        font-family: Arial, Arial-narrow, Helvetica;
        font-size : 14px;
        font-weight : bold;
}
.seizebold {
        font-family: Arial, Arial-narrow, Helvetica;
        font-size : 16px;
        font-weight : bold;
}
.vingtbold {
        font-family: Arial, Arial-narrow, Helvetica;
        font-size : 20px;
        font-weight : bold;
}  
.news {
        vertical-align: top;
}
