/*  ------------------------------------------
/*  Corps Principal
/*  ------------------------------------------
*/

* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #333399;
	font-size: 11px;
border: 0px solid #000000;
}

html, body {
	background: #0e1929;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	height: 100%;
	background-image: url(../img/bg-page.jpg);
	background-repeat: repeat-x;
}

#container {
    position: relative;
    width: 900px;
    background: #ffffff;
	margin-right: auto;
	margin-left: auto;	
}


/*  ------------------------------------------
/*  Tete de page
/*  ------------------------------------------
*/


#tete1,
#tete1-3,
#tete2,
#tete2-2,
#tete2-3,
#tete2-4,
#tete2-5,
#tete2-6,
#tete2-7,
#tete2-8,
#tete2-9,
#tete2-10,
#tete2-11,
#tete2-12,
#tete3-1,
#tete3-2,
#tete3-3,
#tete4,
#tete4-1,
#tete4-2,
#tete5-1,
#tete5-2,
#tete6,
#tete6-1,
#tete6-3,
#tete7 {
    position: relative;
    width: 900px;
    height: 220px;
    background: #ffffff;
	margin-right: auto;
	margin-left: auto;
    background-repeat: no-repeat;
}
#tete {
	height: 270px;
}

#tete {
	background-image: url('../img/bandeauhomepage.jpg');
}

#tete1 {
	background-image: url('../img/bandeau1-1.jpg');
}

#tete1-3 {
	background-image: url('../img/bandeau1-3.jpg');
}

#tete2 {
	background-image: url('../img/bandeau2-1.jpg');
}

#tete2-2 {
	background-image: url('../img/bandeau2-2.jpg');
}

#tete2-3 {
	background-image: url('../img/bandeau2-3.jpg');
}

#tete2-4 {
	background-image: url('../img/bandeau2-4.jpg');
}

#tete2-5 {
	background-image: url('../img/bandeau2-5.jpg');
}

#tete2-6 {
	background-image: url('../img/bandeau2-6.jpg');
}

#tete2-7 {
	background-image: url('../img/bandeau2-7.jpg');
}

#tete2-8 {
	background-image: url('../img/bandeau2-8.jpg');
}

#tete2-9 {
	background-image: url('../img/bandeau2-9.jpg');
}

#tete2-10 {
	background-image: url('../img/bandeau2-10.jpg');
}

#tete2-11 {
	background-image: url('../img/bandeau2-11.jpg');
}

#tete2-12 {
	background-image: url('../img/bandeau2-12.jpg');
}

#tete3-1 {
	background-image: url('../img/bandeau3-1.jpg');
}

#tete3-2 {
	background-image: url('../img/bandeau3-2.jpg');
}

#tete3-3 {
	background-image: url('../img/bandeau3-3.jpg');
}

#tete4,
#tete4-1 {
	background-image: url('../img/bandeau4-1.jpg');
}

#tete4-2 {
	background-image: url('../img/bandeau4-2.jpg');
}

#tete5-1 {
	background-image: url('../img/bandeau5-1.jpg');
}

#tete5-2 {
	background-image: url('../img/bandeau5-2.jpg');
}

#tete6 {
	background-image: url('../img/bandeau6-1.jpg');
}

#tete6-1 {
	background-image: url('../img/bandeau6-1.jpg');
}

#tete6-3 {
	background-image: url('../img/bandeau6-3.jpg');
}

#tete7 {
	background-image: url('../img/bandeau7-1.jpg');
}

/*  ------------------------------------------
/*  Page
/*  ------------------------------------------
*/

#pageblanche p, 
#page p {
	/*text-indent: 20px;*/
	line-height: 13px;
	text-align: justify;
	padding-bottom: 5px;
}


		

/*  ------------------------------------------
/*  Corps de la page
/*  ------------------------------------------
*/

#page {
    width: 900px;
    background: #ffffff;
	background-image: url('../img/fondnews2.gif');
    background-repeat: repeat-y;
}

#pagefull {
    width: 900px;
    background: #ffffff;
	background-image: url('../img/fondnews.gif');
    background-repeat: repeat-y;
}

#pageblanche {
    width: 900px;
    background: #ffffff;
}

#colonnefull {
    float: left;
    width: 900px;
}


#colonne1 {
    float: left;
    width: 650px;
}

#colonne2,
#colonne2bis {
    float: right;
    width: 230px;
}

#colonnefull ul,
#colonne1 ul {
		color: #333399;
		margin: 0px	 0px 0px 30px;

}

#colonne2 ul,
#colonne2bis ul {
		font-size: 9px;
		color: #333399;
		list-style-type:disc;
		margin: 5px	 0px 0px 20px;
}

#colonnefull li,
#colonne1 li  { 
		color: #333399;
		font-size: 11px;
		list-style-type: none;
		list-style-image: url("../img/puce-orange.gif");
		display: list-item;
		margin: 2px 10px 0 30px;
}

#colonne2 li,
#colonne2bis li {
		font-size: 10px;
		color: #333399;
		list-style-type: none;
		list-style-image: url("../img/puce-orange.gif");
		display: list-item;
		margin: 1px	 10px 0px 10px;
}

#colonne2  ul.citation,
#colonne2bis ul.citation {
		color: #333399;
		list-style-type:disc;
		margin: 0px	 0px 0px 0px;
}

#colonne2 li.citation,
#colonne2bis li.citation {
    font-size: 10px;
    list-style-type: none;
    padding-left: 15px;
    background-image: url('../img/pointeur-colonne2.gif');
  	background-repeat: no-repeat;
  	background-position: 0px -2px;
  	margin: 10px 10px 0px 0px;
	}

#colonne1 .separation {
	width: 670px;
	height: 25px;
	background-image: url('../img/separation-colonne1.gif');
  	background-repeat: repeat-x;
  	background-position: 0px -5px;
  	clear: both;
  	}




#filariane {
	color: #c3c3c3;
    width: 660px;
    padding-left:10px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-decoration: none;
  
}


#filariane a,
#filariane a:hover {
	padding-left:10px;
	color: #c3c3c3;
    font-weight: bold;
    text-decoration: none;
}


#colonne1 .titre {
float: none;

}

#colonne2 .titre,
#colonne2bis .titre {
float: none;

}

#colonnefull h1,
#titre h1,
#colonne1 h1 {
    font-size: 18px;
    font-weight: bold;
    color: #333399;
	padding-left: 25px;
	padding-right: 5px;
	padding-bottom: 10px;
	/*text-transform: uppercase;*/
	background-image: url('../img/pointeur-colonne1.gif');
  	background-repeat: no-repeat;
  	background-position: 0px 0px;
	/*font-stretch: narrower;*/
  	/*letter-spacing: -0.2em;*/
  	}
  	
#colonne1 h1 i {
    font-size: 14px;
    font-weight: bold;
    color: #333399;
	padding-left: 0px;
	padding-bottom: 10px;
	font-style: italic;
  	}

#colonne2 h1,
#colonne2bis h1 {
    font-size: 11px;
    font-weight: bold;
    color: #333399;
	padding-left: 20px;
	padding-right: 5px;
	/*text-transform: uppercase;*/
	background-image: url('../img/pointeur-colonne2.gif');
  	background-repeat: no-repeat;
  	background-position: 0px -2px;
  	
  	}

#colonnefull h2,
#colonne1 h2 {
    font-size: 12px;
    font-weight: bold;
    color: #333399;
    padding-left: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	
}

#colonnefull p,
#colonne1 p {
    text-align: justify;
    color: #333399;
    padding-left: 30px;
	padding-right: 10px;
	
}


#anim {
 margin: 0px 0px 0px 10px;
    float: right;
}

#colonnefull img,
#colonne1 img   {
    margin: 10px;
    float: none;
}

#colonnefull img.droite,
#colonne1 img.droite   {
    margin: 10px;
    float: right;
}

#colonnefull img.gauche,
#colonne1 img.gauche  {
    margin: 10px;
    float: left;
}


#enews {
padding-left: 15px;
border: 0px solid #000000;
}

#enews ul,
#enews li {
list-style-type: none;
}

#enews br {
	display: none;

}

#enews input {
	padding: 1px 5px;
	border-top: 1px solid #4D4EA6;
	border-left: 1px solid #4D4EA6;
	border-right: 1px solid #4D4EA6;
	border-bottom: 1px solid #4D4EA6;
	background: #6E9D00 url(../img/btn-ok.gif) repeat;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;

}

#enews #s {
	width: 130px;
	padding: 2px 5px;
	background: #FFFFFF;
	border: 1px solid #EBEBEB;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6B6B6B;

}



/*  ------------------------------------------
/*  Pied de page
/*  ------------------------------------------
*/

#pied {
    position: relative;
    width: 900px;
    height: 30px;
    background: #345F9B;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	text-align: center;
	clear: both;
	color:#ABB2C8;

}


#pied a {
	padding-left:10px;
	padding-right:10px;
	color: #ABB2C8;
    font-weight: normal;
    text-decoration: none;
}

#pied a:hover {
	padding-left:10px;
	padding-right:10px;
	color: #ff9c00;
    font-weight: normal;
    text-decoration: none;
}

#pied a.mini {
	font-size: 9px;
	padding-left:5px;
	padding-right:5px;
	color: #ABB2C8;
    font-weight: normal;
    text-decoration: none;
}

#pied a.mini:hover {
	font-size: 9px;
	padding-left:5px;
	padding-right:5px;
	color: #ff9c00;
    font-weight: normal;
    text-decoration: none;
}

#visuel {
    width: 900px;
    height: 250px;
    margin: 0;
	padding: 0;
	position: relative;
    clear: left;
}

#flash {
    position: absolute;
    margin: 0;
	padding: 0;
    top: 94px;
}

#pays {
    position: absolute;
    top: 5px;
    right: 10px;
    width: 200px;
    text-align: right;
    
}

#pays select {
color:#355F9B;
    font-family: Verdana, Geneva, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 9px;
}

#pays a {
color:#589a2c;
    font-family: Verdana, Geneva, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 10px;
	text-decoration: none;
	vertical-align: -5px;
}

/*  ------------------------------------------
/*  Navigation PRINCIPALE
/*  ------------------------------------------
*/



#navig1 {
    position: absolute;
    top: 70px;
    left: 0px;
    width: 900px;
    height: 20px;
    background: #345F9B;
    border-bottom: #BBC0C0 2px solid;
    border-top: #BBC0C0 2px solid;
 
}

#navig1 dl {
  padding-top: 0px;
 padding-bottom: 6px;
  margin-left: 20px;
  margin-top: 0px;
  float: left;
     border: 0px solid #000000;

}

#navig1 dt {
color: #ffffff;
  text-decoration: none; 
  text-align: left;
}

#navig1 dt a {
color: #ffffff;
  padding-left: 10px;
text-decoration: none;
display: block;
border: 0 none;
padding-top:3px;
padding-bottom: 10px;
font-weight:bold;
font-size: 11px;
border: 0px solid #000000;
}


#navig1 a em {
	color: #ffffff;
}

#navig1 a:hover em {
	color: #345F9B;
}

#navig1 dt a:hover {
color: #ffffff;
  padding-left: 10px;

} 


#navig1 dd{
position: absolute;
cursor: pointer;
visibility:hidden;
top: 20px;
background-color:#345F9B;
margin-left:0px;
padding-top:2px;
padding-bottom:0px;
border-top: 2px solid #bbc0c0;
/*border-left: 3px solid #345F9B;*/
border-bottom: 5px solid #345F9B;
/*border-right: 3px solid #345F9B;*/
width:250px;

}

#navig1 ul {
list-style-type: none;
margin-left:0px;
padding: 0;


}

#navig1 li {
text-align:left;
display:block;
width:100%;
}

#navig1 li a {
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
width:100%;
font-size:10px;
border: 0 none;
margin-top:4px;
padding-left:10px;

}

#navig1 li a:hover {
background-color: #E0E1E3;
color: #345F9B;
display: block;
height: 100%;
width:240px;
font-weight: normal;
font-size:10px;
border: 0 none;
margin-top:4px;
padding-left:10px;
}



/*  ------------------------------------------
/*  visuel
/*  ------------------------------------------
*/





/*  ------------------------------------------
/*  Actualites
/*  ------------------------------------------
*/
	

#colonne2 .separation,
#colonne2bis .separation {
	height: 40px;
	display: block;
	background-image: url('../img/separation-colonne2.gif');
  	background-repeat: repeat-x;
  	background-position: 0px 5px;
  	}

/*#colonne2 input.enews {
	font-size:11px;
	color:#008929;
  	}*/
#colonne2 .date {
	position: relative;
	color: #333399;
	float: right;
	top: 68px;
	right: 20px;
	font-size: 9px;
	font-weight: bold;
	padding-right: 0px;
	border: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #0000ff;
}

#colonne2 img {
	margin-left: 10px;
	float: left;	
	border: 0px solid #0000ff;
	max-width: 91px;
	max-height: 78px;
	min-width: 91px;
	min-height: 78px;
}

#colonne2bis img{
	margin: 10px 0px 10px 10px;
}

#colonne2 h3,
#colonne2bis h3 {
    	top: 2px;
	display: block;
    	clear: both;
    	width: 202px;
    	background-color: #345f9b;
    	color: #ffffff;
    	padding: 3px 5px 4px 5px;
    	font-size: 11px;
	font-weight: bold;
	margin-left: 8px;
	
}

#colonne2 .texte,
#colonne2bis .texte {
	top:0px;
	display:block;
	/*width:150px;*/
	text-align:left;
	color:#333399;
	font-weight:normal;
	padding-left:15px;
	padding-right:15px;
}

#colonne2 a ,
#colonne2bis a{
	/*width: 150px;*/
	text-decoration: none;
	color: #D68400;
	font-weight: bold;
}

/*  ------------------------------------------
/*  colonneproduit
/*  ------------------------------------------
*/

.bloclargeur1 {
	float: left;
	padding: 10px 0px 10px 30px;
	border: 0px solid #000000;
	width: 640px;
}


		
		
#colonneproduit1 {
	color: #355F9B;
	margin: 0;
	padding: 0;
	position: relative;
    float: left;
    width: 140px;
}

#colonneproduit2 {
	color: #355F9B;
	float: left;
    position: relative;
    width: 140px;
    margin-left: 15px;
}

#vignette img {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	left: 0px;
	border: 0px solid #000000;
	    float: right;

	
}


#colonneproduit1 .texte,
#colonneproduit2 .texte {
padding-top: 5px;
}

.cartouchetitre {
    padding: 10px 6px 10px 6px;
    background-color: #355F9B;
    color: #ffffff;
	font-weight: bold;
	width: 132px;
	border: 0px solid #ff0000;
}

.cartouchetitre a,
.cartouchetitre sup,
#navig1 li a sup,
.cartouchetitre a i {
    color: #ffffff;
}

.cartouchetitre a:hover,
.cartouchetitre a:hover sup {
    color: #D68400;
}


#navig1 li a:hover sup {
color: #345F9B;
}


#event {
	position: relative;
	left: 20px;
	width: 600px;
	clear: both;
	background-color: #FF9C00;
	color: #ffffff;
	padding: 10px 35px 15px 0px;
	font-weight: bold;
	/*background-image: url('../img/bg-event.jpg');
	background-repeat: repeat-y;
	background-position: right 0;*/
	margin: 0px 20px 0px 0px;
	min-height: 140px;
}

#event img {
	margin: 2px 5px 2px 0px;
	max-width: 200px;
	max-height: 200px;
	position:relative;
	float: left;
}

#event h2 {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding: 5px 0px 5px 10px;
	border: 0px solid #ff0000;
}

#event p {
	font-size: 11px;
	font-weight: normal;
	background-color: #FF9C00;
	color: #ffffff;
	padding: 2px 10px 2px 10px;
	display: block;
}

#event sup,
#event i {
	color: #ffffff;
}

#event h3 {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding: 0px 0px 5px 0px;
	border: 0px solid #ff0000;
}

.spacer {
  clear: both;
}

#event a {
	font-size: 11px;
	font-weight: bold;
	color: #355699;

}

#event a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;

}


#event ul{
		list-style-type:disc;
		margin: 5px	 0px 0px 50px;
}

#event li {
		color: #ffffff;
		font-weight: normal;
		list-style-type: none;
		list-style-image: url("../img/puce-blanche.gif");
		display: list-item;
		margin: 0px	 10px 0px 10px;
}

#event li b {
		color: #ffffff;

}


/*  ------------------------------------------
/*  Tableau clients
/*  ------------------------------------------
*/
.texte {
margin-left: 0px;
margin-right: 0px;
		/*float: left;*/
}

.textefull {
padding-right: 30px;
margin-left: 0px;
margin-right: 0px;
		/*float: left;*/
}
		
.textefull a,
.texte a {
	padding-left: 0px;
	color: #ff9c00;
    font-weight: bold;
    text-decoration: none;
}

.textefull a:hover,
.texte a:hover {
	padding-left: 0px;
	color: #345F9B;
    font-weight: bold;
    text-decoration: none;
}

		
#bloclistefull {
	padding: 10px 80px 10px 80px;
	border: 0px solid #000000;
}
#bloclistefull img.asc{
	padding-right: 5px;
	border: 0px solid;
}
#bloclistefull img.desc{
	padding-left: 5px;
	border: 0px solid;
}

#bloclistefull  p {
	padding: 0px 20px 0px 20px;
	border: 0px solid #000000;
	color: #FF0000;
}

#bloclistefull  p.DBok {
	padding: 0px 20px 0px 20px;
	border: 0px solid #000000;
	color: #228B22;
}

#blocimagefull {
text-align: center;
	padding: 10px 30px 10px 30px;
	border: 0px solid #000000;
}

#blocimagefullindex {
text-align: center;
	padding: 0px 30px 0px 30px;
	border: 1px solid #000000;
}

#blocimagefullindex,
#blocimagefull img {
float: none;
}

		
/*#bloclargeurfull,		
#bloclargeurclients {
	padding: 10px 15px 10px 30px;
	border: 0px solid #000000;
}

#bloclargeurclients img {
margin-left: 10px;
margin-right: 10px;

		}
		

#bloclargeurclients a,
#bloclargeurclients a:hover {
	padding-left:10px;
	color: #ff9c00;
    font-weight: bold;
    text-decoration: none;
}*/


#bloclistefull .nom{
		font-size: 13px;
		font-weight: bold;
}

#bloclistefull .fonction{
		font-size: 11px;
		font-weight: normal;

}

#bloclistefull a {
	text-align: right;
	color: #ff9c00;
	font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}


#bloclistefull a:hover {
	text-align: right;
	color: #345f9b;
	font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

/*.clients table  {
		border: 1px solid #000000;
		margin-left: 30px;
		border-collapse: collapse;
		
 }*/
 


.clients th  {
		color: #FFFFFF;
		text-align: left;
		padding: 5px 5px 5px 15px;
		background-color: #FF9C00;
		white-space: nowrap;

}

/*.clients tr  {
		font-size: 100px;
		text-align: left;
}*/

.clients td  {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 20px;
		border-bottom: 2px solid #DAE2ED;
		font-size: 10px;
}

/*.clients td img  {
	max-width: 100px;
	max-height: 100px;
}*/
.clients td.liste  {
		text-align: left;
		vertical-align: top;
}
.clients td.edit  {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 20px;
		border-bottom: 2px solid #DAE2ED;
		font-size: 10px;
		width: 100%;
}

.clients td.input  {
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 2px solid #DAE2ED;
		font-size: 14px;
		text-align: center;
		vertical-align: middle;

}

.clients input.log  {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		border: 1px solid #DAE2ED;
		font-size: 14px;
		text-align: center;
		vertical-align: middle;

}

.clients input.text,
.clients textarea  {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		border: 1px solid #DAE2ED;
		font-size: 14px;
		text-align: left;
		vertical-align: middle;

}

.clients td.date  {
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;

}

.clients td.dateliste  {
	padding-top: 10px;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;

}


th.plannings  {
		color: #FFFFFF;
		text-align: center;
		padding: 5px 5px 5px 15px;
		background-color: #FF9C00;
		white-space: nowrap;

}


td.plannings  {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 15px;
		border-bottom: 2px solid #DAE2ED;
		font-size: 10px;
}

td.mois   {
		text-align: left;
		font-size: 11px;
		color: #fff;
		background-color: #3974b6;
		padding: 2px 0px 2px 10px;
}
 
select.docs {
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	min-width: 249px;
	border: 1px solid #DAE2ED;

}

#onglets {
	clear: both;
	width: 620px;
	height: 40px;
	background-image: url('../img/separation-colonne1.gif');
  	background-repeat: repeat-x;
  	background-position: 0px 5px;
  	}

#ongletsfull {
	clear: both;
	width: 850px;
	height: 40px;
	background-image: url('../img/separation-colonne1.gif');
  	background-repeat: repeat-x;
  	background-position: 0px 5px;
  	}
  	
ul#ongletsfull, #ongletsfull li,
ul#onglets, #onglets li {
list-style-type: none;
margin:0;
padding:0;

}
ul#ongletsfull {
width: 850px;
height: 40px;
padding-left: 50px;

border-bottom: 0px solid black;
}

ul#onglets {
width: 620px;
height: 40px;
padding-left: 50px;

border-bottom: 0px solid black;
}

#ongletsfull li,
#onglets li {
display: inline;
padding-top: 5px;
}

#ongletsfull a,
#onglets a {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
margin: 0px 10px 0px 10px;
padding:5px 10px 18px 10px;
background: white url(../img/bg-onglet.gif);
background-position: 0 -7px;
background-repeat: repeat-x;
border-bottom: 0px solid black;
}

#ongletsfull a:hover,
#onglets a:hover {
}

#ongletsfull a.inactif,
#onglets a.inactif {
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #345F9B;
margin: 0px 10px 0px 10px;
padding:5px 10px 18px 10px;
background: white url(../img/bg-onglet-inactif.gif);
background-position: 0 -10px;
background-repeat: repeat-x;
border-bottom: 0px solid black;
}
#ongletsfull a.inactif:hover,
#onglets a.inactif:hover {
color: #FF9D00;
}


#colonnefull select {
	
	}

.popupenews div {
	vertical-align: middle;
}

.popupenews table {
	background-color: #345F9B;
	}

.popupenews p {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border: 0px solid #000000;
	}

.popupenews a {
	font-size: 12px;
	font-weight: normal;
	color: #ff9c00;
	
	}
	
.popupenews a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	
	}

#blocpubli p {
	text-decoration: none;
	color: #333399;
	font-size: 11px;	
	text-align: left;
}

#blocpubli a {
	padding-left: 0px;
	color: #ff9c00;
	font-weight: bold;
	text-decoration: none;
}
#blocpubli h3 {
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 5px 0px;
}

#blocpubli {
	padding: 10px 80px 10px 80px;
	border: 0px solid #000000;
}
#blocpubli td.clients h3 {
	text-align: right;
}

#news span {
	/*position: relative;
    	float: left;*/
    	color: #333399;
    	font-size: 9px;
	font-weight: bold;
	border: 0px solid #0000ff;
	padding: 5px 5px 5px 5px;
}

#news p {
	display: block;
	position: relative;
	text-align: left;
    	color: #333399;
	font-weight: normal;
    	padding: 10px 15px 5px 15px;
}

/*  ------------------------------------------
/*  Ajout btn demande info
/*  ------------------------------------------
*/

#colonne3,
#colonne4 {
    float: right;
    width: 230px;
}

#colonne3 img {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	border: 0px solid #0000ff;
	width: 211px !important;
	height: 109px;
}



#colonne4 img {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	border: 0px solid #0000ff;
	width: 213px !important;
	height: 130px;
}

#colonne-contact  { 
	width: 900px;
	clear: both;
}

#colonne-contact img  { 
	margin: 10px 10px 10px 0px;
	width: 211px !important;
	height: 129px;
	float: right;
	border: solid 0 #0000ff
}

sup, 
sub { 
height: 0; 
line-height: 1; 
vertical-align: baseline; 
_vertical-align: bottom; 
position: relative;
	font-size: 0.6em;
}

sup { 
bottom: 1ex; 
}

sub { 
top: .5ex; 
}