/*General--------------------------------------------------------------------------------------------------*/
body { 
	width:100%;
	padding: 0px;
	margin:0px auto; 
	position: relative;
	font-family: Tahoma,"Times New Roman", Times, serif;
	font-size:12px;
	color:#6c6a66;
	text-align:left;
	background: url(../art/bg-psi-interieur.jpg) repeat-x top center;
}

.titre {
	font-family: Tahoma,"Times New Roman", Times, serif;
	font-size:13px;
	color:#527d89; font-weight:bold;
}
#allcontent {
width:900px;
margin: 0px auto; 
}
#drapeauHome {left:1030px;position:absolute;
top:15px;  width:50px;height: 30px;background: url("../art/bg-flag.png"); }
#drapeauHome a { display: block; float: left; width: 17px; height: 17px; margin: 5px 2px 0 4px; }
#header {
background: #ffffff url(../art/bg-header.jpg) no-repeat top center;
width:900px;
height:107px;
padding:0px;
}

#header-interne {
background: url(../art/content-interne-begin.jpg) no-repeat top center;
width:900px;
height:58px;
display:block;
}
select {  border 1px solid;font-family: Tahoma,"Times New Roman", Times, serif; 	font-size:12px; margin-top:0px;}

#header-interne #question-container {
position:relative;
width:172px;
height:45px;
top:10px;
text-align: center;
float:left;
}

#header-interne #question-container #question {
margin-top:20px;
margin-left:0px;
}

#header-interne #ariane-container {
width:725px;
position:relative;
height:45px;
top:10px;
display:block;
float:left;
font-family:tahoma;
font-size:11px;
}

#header-interne #ariane-container #ariane {
margin-top:24px;
margin-left:23px;
}

#ariane a, #ariane a:visited, #ariane a:link{
	text-decoration:underline;
	color:#6c6a66;
}
#ariane a:hover{
	text-decoration:underline;
	color:#ed1b23;
}

#drapeau {
position: relative; /* placement du menu, à modifier selon vos besoins */
top:33px;
left:874px;
width: 20px; /* correction pour Opera */
}

#ban-flash {
width:900px;
height:170px;
}

#ban-societe{
width:540px;
height:100px;
}


#ban-img {
width:900px;
height:108px;
background: url(../art/ban-1-inter.jpg) no-repeat center left;
}

/* TITLE */

h1.reseau {
text-indent:-4000px;
height:21px;
background: url(../art/titre/le-reseau.jpg) no-repeat center left;
border-bottom: 1px solid #d8d6d1;
margin-top:-5px; ! margin-top:-10px;
}

#map_socle {
background:white; border: 1px solid #d8d6d1;  width:670px;height:500px; padding-left:5px;padding-top:5px;
}

h1.actualites {
text-indent:-4000px;
height:21px;
margin-top:32px;
width:258px;
position:relative;
background: url(../art/titre/actualites.jpg) no-repeat center left;
border-bottom: 1px solid #ccc6bd;
}

h1.temoignage {
text-indent:-4000px;
height:21px;
margin-top:25px;
width:258px;
position:relative;
background: url(../art/titre/temoignage-encart.jpg) no-repeat center left;
border-bottom: 1px solid #ccc6bd;
}

/* LINKS */


.societe, .societe:visited, .societe:link{
	font-size:12px;
	font-family: Tahoma,"Times New Roman", Times, serif;
	color:#6c6a66;
	font-weight:bold;
	text-decoration:underline;
}
.societe:hover{
	text-decoration:underline;
	color:#ed1b23;
}


.more, .more:visited, .more:link{
	font-size:10px;
	padding-left:10px;
	background: url(../art/bg-fleche-link.gif) no-repeat center left;
	font-family: Tahoma,"Times New Roman", Times, serif;
	color:#6c6a66;
	text-decoration:none;
}
.more:hover{
	text-decoration:underline;
	color:#ed1b23;
}

a.sousmenu, a.sousmenu:visited, a.sousmenu:link{
	font-size:12px;
	padding-left:15px;
	padding-bottom:5px;
	background: url(../art/bg-fleche-link.gif) no-repeat top left;
	font-family: Tahoma,"Times New Roman", Times, serif;
	color:#6c6a66;
	text-decoration:none;
}
a.sousmenu:hover{
	text-decoration:underline;
	color:#ed1b23;
}

a.info, a.info:visited, a.info:link{
	font-size:12px;
	font-family: Tahoma,"Times New Roman", Times, serif;
	text-decoration:underline;
	color:#ed1b23;
}


#content-home {
background: #f4f0ed; 
width:900px;
background: #f4f0ed url(../art/bg-content-home.jpg) repeat-y;
}

#content-interne {
width:900px;
overflow:hidden;
background: white url(../art/bg-content-interne.jpg) repeat-y;
}


#content-interne #sousmenu-container {
position:relative;
width:168px;
text-align:right;
left:2px;
display:block;
float:left;
height:100%;
}

#content-interne #sousmenu-container #sousmenu{
	margin-left:0px;
	margin-right:7px;
	margin-top:30px;
}

#content-interne #principal-container {
width:730px;
position:relative;
height:100%;	
text-align:justify;
display:block;
float:left;
}

#content-interne #principal-container #principal{
	margin-left:23px;
	margin-right:30px;
	margin-top:30px;
	
}
#principal ul { margin-top:5px;padding:0px;}
#principal ul li { padding: 0 0px 10px 10px; line-height: 15px;margin-left:38px;margin-top:0px;list-style-type: none; background: url(../art/puce.gif) no-repeat left top; }

#liste-societe {
width:625px;
margin:0px auto;
padding:10px;
text-align:center;
background-color:white;
border: 1px solid #d8d6d1;
}

input.sub {  
	background:  url(../art/bg-bouton.jpg) no-repeat scroll 0px center; 
 border: 0px;
 width:142px;height:21px;
 text-align: center;
margin-top:5px; 
padding-bottom:2px; !padding-bottom:0px; 
 font-size:10px; 
 font-weight:bold;
	font-family: Tahoma,"Times New Roman", Times, serif;
	color:#f1eee9;
 }
 
input.sub:hover{
	cursor:pointer;
	color:#e3dcd3;
}
input.sub_recherche {  
	background:  url(../art/bg-bouton.jpg) no-repeat scroll 0px center; 
 border: 0px;
 width:142px;height:21px;
 text-align: center;
padding-bottom:2px; !padding-bottom:0px; 
 font-size:10px; 
 font-weight:bold;
	font-family: Tahoma,"Times New Roman", Times, serif;
	color:#f1eee9;
 }
 
input.sub_recherche:hover{
	cursor:pointer;
	color:#e3dcd3;
}
 
#edito {
	width:545px;
	margin-left:50px;
	margin-top:25px;
	float:left;
	display:inline;
}

#colonne-droite {
	width:271px;
	background-color:#e3dcd3;
	padding-left:7px;
	float:right;
	margin-right:7px;
	display:inline;
}

#colonne-droite #actualite-date {
	width:248px;
	background-color:#e7e1d9;
	border: 1px solid #ede9e3;
	color:#1d5769;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	padding-left:10px;
}
#colonne-droite #actualite-content {
	width:248px;
	color:#787571;
	font-size:11px;
	font-family:Tahoma;
	padding-left:10px;
}
#colonne-droite #temoignage-date {
	width:248px;
	background-color:#e7e1d9;
	border: 1px solid #ede9e3;
	color:#1d5769;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	padding-left:10px;
}
#colonne-droite #temoignage-content {
	width:248px;
	color:#787571;
	font-size:11px;
	font-family:Tahoma;
	padding-left:10px;
}
#actu-home{
min-height:120px;
}
#colonne-droite #actualite-more {
	width:248px;
	height:15px;
	color:#1d5769;
	font-size:11px;
	font-family:Tahoma;
	padding-left:10px;
	text-align:right;
}
#objet-recherche {
	width:257px;
	height:180px;
	margin-top:7px;
	border: 1px solid #f5f3f0;
	background: #eae5de url(../art/objet-de-la-recherche.jpg) no-repeat top center;
}

#objet-recherche ul {
	padding-top:70px;
	padding-left:20px;
}
#objet-recherche ul li {
	padding-bottom:8px;
}

#objet-recherche a, #objet-recherche a:visited, #objet-recherche a:link{
	font-size:11px;
	padding-left:12px;	
	background: url(../art/bg-fleche-link.gif) no-repeat center left;
	font-family: Tahoma,"Times New Roman", Times, serif;
	color:#6c6a66;
	text-decoration:none;
}
#objet-recherche a:hover{
	text-decoration:underline;
	color:#ed1b23;
}

#footer-text { 
width:900px;
height:35px;
margin : 0px auto;
background: #f4f0ed url(../art/bg-footer.jpg) repeat-x;
}

#footer-text p.content
{
margin-top:0px;
padding-top:12px;
padding-left:27px;
font-size:10px;
color:#9b9997;
float:left;
}

#footer-text p.signature
{
margin-top:0px;
padding-top:12px;
padding-right:12px;

text-align:right;
}
#footer-text a, #footer-text a:visited, #footer-texta:link {
	text-decoration:none;
	color:#9b9997;
}

#footer-text a:hover{
	text-decoration:underline;
	color:#ed1b23;
}


#footer{ 
width:100%;
height:5px;
background-color:#1d5769;
}
.left-content{
float:left;
width:450px;
}
.right-content{
float:right;
}
.photo_partenaire{
list-style:none;
margin:0 0 0 29px;
padding:0;
}
.photo_partenaire li{
float:left;
text-align:center;
margin-left:10px;
padding-top:10px;
padding-bottom:10px;
}
