* { padding: 0; margin: 0; }

body {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	/*overflow:auto!important; get rid of scroll bars in IE */
	/*overflow:hidden; get rid of scroll bars in IE */
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#768591;
}

img, div, a, h4 , h4 a, h4 a img,h2 , ul, li, ul li a ,ul li { behavior: url(iepngfix.htc) }
.clear        { clear:both; background:none;}
.left         { float:left; }
.right, .rss  { float:right; }
img.left      { margin:8px 8px 0 0; }
.news-single-img {float:left;margin-right:8px; margin-bottom:3px;}
img.right     { margin:0 0 8px 8px; }
img {border:0;}
.text-right   { text-align:right; }
.half         { width:45%; /* Not exactly half to account for paddings, margins etc. */ }
h2{	font:normal 17px Arial, Helvetica, sans-serif; margin:0 0 0 0}
a:hover,.menu a:hover,.nav a:hover,.novae a:hover,.cote a:hover,.situation a:hover,.newsletter a:hover, .present a:hover, .retour a:hover, .droitea a:hover {color:#008cff;}
sup { font:normal 10px/5px Arial, Helvetica, sans-serif;  } 
.date{float:right; font:normal 11px Arial, Helvetica, sans-serif; color:#134B91; margin:5px 0 0 0;}
.contenu hr {
height: 1px;
margin: -0.5em 20px;
margin: 2em 20px!important;
padding: 0 0 0 0;
color: #735890;
background-color: #134B91;
border: 0;
}
/* - - - -  Style du RTE - - - - */
.blanc{color:#ffffff;}
.lien, .liena a{
	line-height:23px;
	background:url(../img/puce-plus.gif) no-repeat left 3px;
	padding:0 0 5px 12px;
	color:#292929;
}
.lien-presentation, .droitea a{
	display:block;
	float:right;
	background: url(../img/puce-plus.gif) no-repeat right 4px;
	margin:0 0 20px 0;
	padding:0 12px 0 0;
	text-align:left;
	color:#292929;
}
.haut a{
	display:block;
	float:right;
	background: url(../img/puce-top.gif) no-repeat right 4px;
	margin:0 0 20px 0;
	padding:0 12px 0 0;
	text-align:left;
	color:#292929;
}
.go, .retour a {
background:transparent url(../img/puce-go.gif) no-repeat scroll 0 3px;
color:#292929;
padding:0 0 5px 12px;
}
/* - - - -  STRUCTURE - - - - */
.wrapper { 
	margin: 0 auto;
	width: 991px;
}

.index, .contenu, .contenu-old {
	position:relative;
	width: 991px;
	overflow: auto;  /*Paul O Brien Fix for IE www.pmob.co.uk */
	/*height:auto !important; Hack taille minimale 
	min-height:660px;*/
}
.index {background:url(../img/bg-index.jpg) no-repeat 0 0;}
.contenu {background:url(../img/bg-content2.jpg) no-repeat 0 0;}
.contenu-old {background:url(../img/bg-content1.jpg) no-repeat 0 0;}

.header {
	background: #FFF url(../img/bg-menu.jpg) no-repeat 0 bottom;
	width: 991px;
	height: 138px;
}

.gauche {
	float: left;
	display: inline;
	color: #333;
	width: 200px;
	padding:0 0 0 8px;
}

.content {
	float: left;
	display: inline;
	width: 543px!important;
	width: 533px;
	margin:0 0 0 0;
	padding:0;
}

.droite {
	position: relative;
	float: right;
	display: inline;
	width: 240px;
}

.present {
	display:block;
	float:left;
	width:743px;
	padding:10px 15px 0 223px;
	margin:0!important;
	margin:-10px 0 0 0;
	color:#768591;
}
* +html .present {	padding:20px 15px 0 223px;}
.footer {
	background:transparent url(../img/bg-footer.gif) repeat-x top right;
	float:left!important;
	float:right;
	display:block;
	height:29px;
	width:783px!important;
	width:911px;
	padding:0 0 0 203px!important;
	padding:0 0 0 150px;
	clear: both;
	color: #FFF;
}

/* - - - -  Header - - - - */
.header h4{float:left; margin:0 70px 0 0;}
.header h1{
	float:right; 
	margin:50px 5px 0 0;
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#646464;
	white-space:nowrap;
	letter-spacing:0.6px;
}
.index h1{
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#FFF;
	white-space:nowrap;
	letter-spacing:0.6px;
	height:36px;
	margin:13px 0 0 2px;
}
.header ul{ float:right; margin:0 5px 0 0;}
* html .menu, *+html .menu { width:733px; margin:7px 0 0 0; }
.menu, .menu ul  {
	z-index:3000;
	width:733px;
	list-style : none;
}
.menu a {
	display : block;
	padding: 0 10px 0 8px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration : none;
}
.menu li {
	float : left;
	padding:3px 0 0 0;
/*	border-right : 1px solid #fff;
*/}
.menu li a {
	background: url(../img/separ-menu.gif) no-repeat top right;
	text-align : center;
	width:auto;
	padding:0 10px;
	font:bold 11px/32px Arial, Helvetica, sans-serif;
}
tml>body .menu li {
	border-right: 1px solid transparent;
}
.menu li ul /* Sous-listes */ {
	position: absolute; 
	width: 150px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoi loin du champ de vision */
}
.menu li ul li /* Eléments de sous-listes */ {
	background:#CBCBCB;
	/* pour ie qui ne reconnait pas "transparent" (comme précédement) */
	border-top : 1px solid #CBCBCB; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
	border-right : 1px solid #2C2C2C;
	border-left : 1px solid #2C2C2C;
	padding:0;
}
.menu li ul li a {
	background:none;
	width:235px;
	text-align: left;
	border-bottom : 1px solid #2C2C2C;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#333;
}
/* ie ne reconnaissant pas le sélecteur ">" */
/*html>body .menu li ul li {
	border-top : 1px solid transparent;  on met une bordure transparante en haut de chaque élément 
}*/
.menu li ul li a:hover /* Lorsque la souris passe sur un des liens */ {
	color: #008cff; /* On passe le texte en noir ... */
	background: #D2DEEA; /* ... et au contraire, le fond en blanc */
}
.menu li:hover ul, .menu li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul  {
	left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug */
}

/* - - - -  Espace CLIENT - - - - */
h5{
	float:left;
	clear:left;
	display:block;
	width:208px;
	height:32px;
	font:bold 11px/32px Arial, Helvetica, sans-serif!important;
	font:bold 11px/42px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#3e454b;
	text-transform:uppercase;
	text-indent:10px;
	text-align:right;
	white-space:nowrap;
	letter-spacing:-0.3px;
}
* +html h5 {padding:4px 0 0 0;}
.gauche p{padding:0 0 4px 0;}

/* - - - -  FORMULAIRES Espace Client & Newsletter - - - - */
.put{
	width:99px;
	height:13px;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	color:#768591;
	
	
}
* +html {width:101px;}

.check {margin:0 6px;}
.valid {
	margin-top:1px;
	height:15px;
	float:right;
	margin-right:80px;
	
}

.logout {
	margin-top:1px;
	height:15px;
	float:right;
	margin-right:65px;
	
}

/* - - - -  BOXES sur l'INDEX - - - - */
.box-clair, .box-fonce{
	float:left;
	width:210px!important;
	width:240px;
	height:197px!important;
	height:217px;
	padding:10px 15px;
}
.box-anim {
    float: left;
    margin-left: 4px;
    margin-top: 4px;
}
.box-clair{	margin:0 30px 12px 0!important ;margin:0 25px 12px 0;}
.box-fonce{	margin:0 30px 12px 0!important; margin:0 10px 12px 0; }
.box-clair h2, .box-fonce h2{color:#292929;}
.box-clair p, .box-fonce p{
	overflow:hidden;
	text-align:justify;
}

.box-fonce h2{font:normal 17px Arial, Helvetica, sans-serif; margin:0 0 15px 0px}

.box-clair h2{font:normal 17px Arial, Helvetica, sans-serif; margin:0 0 15px 0px}
h4{font:normal 11px Arial, Helvetica, sans-serif; margin:0;color:#000;}

.box-clair strong, .box-fonce strong{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}
/* BOX CLAIRE (index: Actualités - A Découvrir) */
.box-clair{ background:url(../img/box-clair.png) no-repeat 0 0;}
.box-clair .box-text,.box-clair .box-actu {height:128px;}
.box-actu p{height:28px; overflow:hidden;}
.box-clair p a{
	line-height:23px;
	background:url(../img/puce-plus.gif) no-repeat left 4px;
	padding:0 0 5px 12px;
	color:#008cff;
}
.go {
	float:right;
	background:url(../img/puce-go.gif) no-repeat right 3px;
	margin:20px 0 0 0;
	padding:0 12px 0 0;
	text-align:left;
	color:#292929;
}
.box-actu hr {
height: 1px;
margin: -0.5em 0;
margin: 5px 0!important;
padding: 0;
color: #fff;
background-color: #fff;
border: 0;
}
/* BOX FONCE (index: Partenariats - Références) */
.box-fonce{	background:url(../img/box-fonce.png) no-repeat 0 0;}
.box-fonce .box-text{height:143px;}
.box-fonce p a, .fonce{
	line-height:23px;
	background:url(../img/puce-go.gif) no-repeat left 3px;
	padding:0 0 5px 12px;
	color:#008cff;
}

/* - - - -  DROITE : SOLUTIONS METIERS - - - - */
.metier{
	float:left;
	width:239px;
}
.index .metier{	margin:48px 0 6px 0;}
.contenu .metier,.contenu-old .metier{	margin:13px 0 6px 0;}

.metier h2{	
	height:15px;
	margin:0;
	background: url(../img/box-metier_top.png) no-repeat 0 0;
	padding:11px 15px 11px 15px!important;
	padding:11px 15px 7px 15px;
	color:#FFF;
}
.metier ul{ /*border-bottom:1px dotted #6E6F6C;*/
	background:url(../img/box-metier_bg.png) repeat-y left bottom;
	padding:0 13px 4px 13px!important;
	padding:0 0 10px 0;
	list-style:none;
}
.metier li a:hover{	background:#E5E5E7 url(../img/puce.gif) no-repeat 0 8px; color:#000;}
.metier li a {
	height:25px;
	display:block;
	border-bottom:1px solid #232323;
	background: url(../img/puce.gif) no-repeat 0 8px;
	padding: 0 13px 0 14px;
	margin:0!important;
	margin:0 10px;
	font:normal 9px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#95a0a8;
	text-align:left;
	letter-spacing:-0.02em;
}
.metier a strong{
	font:normal 10px/25px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	letter-spacing:-0.02em;
}
.metier li a:hover strong{color:#000;}

/* - - - -  DROITE : Génese a vos cotés - - - - */
.cote{
	float:left;
	width:209px!important;
	width:239px;
	height:62px!important;
	height:84px;
	background:url(../img/box-cote.png) no-repeat 0 0;
	padding:11px 15px;
	margin:0 0 6px 0;
	}
.cote h2, .cote p{color:#FFF;}
.cote a{
	background:url(../img/puce-gris.gif) no-repeat 0 3px;
	padding:0 0 5px 12px;
	color:#292929;
}
.cote a:hover{ color:#FFF;}
.cote strong{font:normal 17px Arial, Helvetica, sans-serif;color:#292929;}

.cote h2 {font:normal 17px Arial, Helvetica, sans-serif; padding:0 0 10px 0;}

/* - - - -  DROITE : Newsletter - - - - */
.newsletter{
	float:left;
	width:209px;
	height:84px!important;
	height:106px;
	background: url(../img/box-newsletter.jpg) no-repeat 0 0;
	padding:11px 15px;
	}
* html .newsletter{width:239px;}
.newsletter h2{color:#292929;margin:0 0 10px 0;}
.newsletter p{color:#768591;padding:4px 0;}
.newsletter p a{
	background: url(../img/puce-form.gif) no-repeat top right;
	padding:0 19px 0 0;
	margin:0 0 0 24px!important;
	margin:0 0 0 10px;
	color:#292929;
}
* +html .newsletter{
	float:left;
	width:224px;
	height:84px;
	background: url(../img/box-newsletter.jpg) no-repeat 0 0;
	padding:11px 0 11px 15px;
	}

* +html .newsletter p a{	
padding:0 18px 0 0;
margin:0 0 0 0;	}
.btn_submit_newsletter {
	background: url(../img/puce-form.gif) no-repeat 0 0;
border:0;
cursor:pointer;
padding:0 10px 0 0;
height:15px;
width:15px;
}
/* - - - -  DROITE : Coordonnées - - - - */

.coor {
	float:left;
	width:239px;
	height:auto;
	margin:0 0 6px 0;
}

.coor h2, .texte .chiffre h2{
	height:26px;
	margin:0;
	background:url(../img/bg-coor_top.png) no-repeat right top;
	padding:11px 15px 0px 15px!important;
	padding:11px 15px 7px 15px;
	color:#292929;
}

.coor a {
	
	text-decoration:none;
}

.fond {background:url(../img/bg-coor.png) no-repeat right bottom;}
.coor p {padding:8px 15px 12px 15px;}
.coor p strong{ font:normal 11px Arial, Helvetica, sans-serif;color:#008cff;}
.coor p a {
	background: url(../img/puce-go.gif) no-repeat scroll 0 3px;
	color:#292929;
	padding:0 0 5px 12px;
}
.coor p a:hover { color:#0768591;}
.recrut p{
	display:block;
	height:25px;
	background: url(../img/bg-coor_bas.png) no-repeat bottom right;
	padding:5px 0 5px 30px;
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#2C6091;
	text-decoration:none;
	cursor:pointer;
}
.recrut strong{ font:normal 17px Arial, Helvetica, sans-serif;color:#fff;cursor:pointer;}

/* - - - -  INDEX : Présentation - - - - */
.present strong{font:normal 18px Arial,Helvetica, sans-serif;color:#292929;}
.present p{
	background:url(../img/glyph.gif) no-repeat 0 0;
	padding:0 0 15px 25px;
	text-align:justify;
	}
	
.present h2 {font:normal 17px Arial, Helvetica, sans-serif; padding:10px 0 5px 0;}
/*.present a {
	display:block;
	float:right;
	background: url(../img/puce-plus.gif) no-repeat right 4px;
	margin:0 0 20px 0;
	padding:0 12px 0 0;
	text-align:left;
	color:#292929;
}*/
.lien-presentation a {
	display:block;
	float:right;
	background: url(../img/puce-plus.gif) no-repeat right 4px;
	margin:0 0 20px 0;
	padding:0 12px 0 0;
	text-align:left;
	color:#292929;
}
/* - - - -  CONTENUS INTERIEUR : texte - - - - */
.contenu h1, .contenu-old h1{
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#768591;
	white-space:nowrap;
	width:450px;
	height:36px;
	margin:25px 0 0 0;
}

.contenu h1 strong,.contenu-old h1 strong, .texte strong{color:#292929;}
.contenu h1 strong,.contenu-old h1 strong{font:normal 17px Arial, Helvetica, sans-serif;}
.texte strong{font:normal 11px Arial, Helvetica, sans-serif;}


.texte {
	float:left;
	display:inline;
	width:510px;
	padding:10px 0 10px 25px;
	margin:25px 0 12px 0;
	height:auto !important;
	min-height:500px;
	height:500px;
}
.texte h1{
	font:normal 18px Arial,Helvetica, sans-serif;
	color:#292929;
	white-space:nowrap;
	height:36px;
}
.texte h2{
	font:normal 17px Arial,Helvetica, sans-serif;
	color:#768591;
	padding:5px 20px 10px 20px;
	background:url(../img/glyph.gif) no-repeat 0 8px;
}	
.texte h3{
	font:normal 14px Arial,Helvetica, sans-serif;
	color:#0E72CF;
	padding:0 0 7px 30px;
}	
.texte p{
	padding:0 20px 15px 25px;
	text-align:justify;
	}

.texte img {
	float:right;
	display:block;
	padding:10px;
}

.texte ul{
	margin:0 0 12px 25px;
	list-style:none;}
.texte li{
	background:url(../img/puce-li.gif) no-repeat 0 6px;
	padding:1px 0 1px 6px;}
.texte a{color:#008cff;}
.lien a{
	line-height:23px;
	background:url(../img/puce-plus.gif) no-repeat left 3px;
	padding:0 0 5px 12px;
	color:#292929;
}
.photo{
	float:left;
	padding:2px;
	margin:3px 0 0 3px;
	border: 1px solid #d0d0d0;}
	
/* - - - -  FOOTER - - - - */
.novae {
vertical-align:middle;
height:29px;
}
.nav {
	float:left;
vertical-align:middle;
height:29px;

}
.novae {float:right;width:225px;}
.nav .bas{
	padding:0!important;
	padding:8px 0 0 0;
}
* +html .novae {width:205px;}
.nav li, .novae li,.nav img, .novae img {display: inline;vertical-align:middle;}
.nav li a {
	height:29px;
	background:url(../img/separ-nav.gif) no-repeat right -1px;
	padding: 0 13px 0 11px;
	font:normal 10px/29px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
}
.novae li a {
	height:29px;
	padding: 0 0 0 5px!important;
	padding: 8px 0 0 5px!important;
	font:normal 9px/28px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
/* - - - -  Situation - - - - */
.situation{
	float:left;
	width:209px!important;
	width:239px;
	height:92px!important;
	height:114px;
	background: url(../img/box-carte.png) no-repeat 0 0;
	padding:11px 15px;
	margin:16px 0 0 0;
}
.situation h2{color:#FFF; padding:0; background:none;}
.situation p, .chiffre p{background:none;}
.situation a{
	display:block;
	float:right;
	background: url(../img/puce-plus_gris.gif) no-repeat right 2px;
	margin:55px 0 0 5px;
	padding:0 12px 0 0;
	text-align:left;
	color:#292929;
}

/* - - - -  Chiffres clés  - - - - */
.chiffre {
	float:right;
	width:239px;
	height:auto;
	margin: 0 8px 0 0;
}
/*.chiffre h2{ VOIR .coor h2 }*/

.chiffre .fon{background:url(../img/bg-chiffre.png) no-repeat right bottom; padding:0 0 12px 0; height:auto;}

.chiffre p {padding:10px 15px;}
.chiffre ul{
	margin:0 0 0 25px;
	list-style:none;}
.chiffre li{
	background:url(../img/puce-li.gif) no-repeat 0 6px;
	padding:1px 0 1px 6px;
}

/* - - - -  Formulaire  - - - - */
.texte form {
	padding:0 10px;
	width:490px;
}
.texte fieldset {
	padding:20px;
	margin-bottom:10px;
	border:0;
}
.texte label {
	display: inline-block;	
	width:140px;
	float: left;
	text-align: left;
}
.texte input, .texte textarea, .texte select {
	width:265px;
	border:1px solid #0D76D3;
	margin:2px 0;
	background-color:#FFF;
}
.texte select {
	border:1px solid #0D76D3;
	margin:2px 0;
	background-color:#FFF;
}
.texte label input[type=radio] {
	width:65px;
	}

.texte input[type=radio] {
	float:left; 
	width:65px;
	margin-right:0px;
	background-color:transparent;
	border:none;
}

.texte select, .texte option { background-color:#FFF;}

.texte input[type="submit"] {
    background: none repeat scroll 0 0 #0796FB;
    border: 3px double #0D76D3;
    color: #FFFFFF;
    cursor: pointer;
    margin: 15px 0 0 0;
    padding: 2px;
    text-decoration: none;
    width: 71px;
}

/* - - - - - GOOGLE MAP - - - - - */
#map{ float:left; width:100%; height:350px; margin:0 20px 0 0;}


/* - - - - - TABLEAU - - - - - */
table {
	border-spacing:1px;
	background-color:#E7E7E7;
	width:100%;
	margin:5px 0 20px 0;
}

.part {line-height:0;}

th {padding: 4px;}

.texte table p { background:none;padding: 4px;}

thead th, tfoot th {
	text-align: center;
	background: #F1F7F7;
	color: #666;
	border: 1px solid #FFF;
}

thead th a:hover {color:#0893f9;}

tbody th {font-weight: bold;color:#18d6e0;}

tbody tr {
	background-color:#FFF; 
	text-align:left;
}

tbody tr td { 
	background: #FFF;
	border: 1px solid #FFF;
	text-align:center;
}


/* ------ tt_products -------*/
#tx-ttproducts-pi1-list table {
	width:500px;
	border:0px solid red;
}

#tx-ttproducts-pi1-list tr td {
	border:0px solid green;
	text-align:left;
	padding:2px;
}


#tx-ttproducts-pi1-list a {
	text-decoration:none;
}

#tx-ttproducts-pi1-list input {
	width:25px;
	
}

#tx-ttproducts-pi1-list select {
	width:100px;
	
}

#tx-ttproducts-pi1-list .submit {
	font-size:10px;
	width:120px;
	padding: 2px;
	cursor: pointer;
	border: 3px double #ffffff;
	border-color: #0D76D3;
	text-decoration: none;
	color: #fff;
	background: #0796fb;
	margin:2px 0 0 0px;
	float:right;
	
}

.title_pdt {
	width:500px;
	height:20px;
	color: #292929;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.title_cat {
	color: #3e3f3f;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

#tx-ttproducts-pi1-listcat a {
	font-size:12px;
}

.button {
	font-size:10px;
	padding: 2px;
	cursor: pointer;
	border: 3px double #ffffff;
	border-color: #0D76D3;
	text-decoration: none;
	color: #fff;
	background: #0796fb;
	margin:2px 0 0 0px;
	
}

/* Extranet */

.extranet .fon{background:url(../img/bg-chiffre.png) no-repeat right bottom; padding:0 0 12px 0; height:auto;}

.extranet h2{
	height:26px;
	margin-top:20px;
	background:url(../img/bg-coor_top.png) no-repeat right top;
	padding:11px 15px 0px 15px!important;
	padding:11px 15px 7px 15px;
	color:#292929;
}

.extranet p {padding:10px 15px;}

.extranet ul{
	margin:0 0 0 15px;
	list-style:none;}

.extranet li{
	background:url(../img/puce-li.gif) no-repeat 0 6px;
	padding:1px 0 1px 6px;
}

.shop_minibasket {
	padding-top:5px;
}

.shop_minibasket a {
	/*background: url(../img/puce-go.gif) no-repeat scroll 0 3px;*/
	color:#292929;
	padding:0 0 5px 12px;
	font-size:11px;
}

.shop_minibasket a:hover { color:#0893f9;}

.extranet h4 {
	padding-left:15px;
}

.extranet .retour a, .internal-link {
background:transparent url(../img/puce-go.gif) no-repeat scroll 0 3px;
color:#292929;
padding:0 0 5px 12px;
border:0px solid red;
margin-left:15px;
}

#tx-ttproducts-pi1-listcat {
	padding-top:5px;
}

#tx-ttproducts-pi1-listcat a {
color:#292929;
border:0px solid red;
}

#tx-ttproducts-pi1-listcat a:hover { color:#0893f9;}

.tx-ttproducts-pi1 td {
	text-align:left;
}

.tx-ttproducts-pi1-wrap1 strong {
	font-weight:bold;
}

/* FORUM */

.texte_forum {
	float:left;
	display:inline;
	width:753px;
	padding:10px 0 10px 25px;
	margin:25px 0 12px 0;
	height:auto !important;
	min-height:500px;
	height:500px;
	overflow:hidden;
	border:0px solid green;
	
}
.texte_forum h1{
	font:normal 18px Arial,Helvetica, sans-serif;
	color:#292929;
	white-space:nowrap;
	height:36px;
}
.texte_forum h2{
	font:normal 17px Arial,Helvetica, sans-serif;
	color:#768591;
	padding:5px 20px 10px 20px;
	background:url(../img/glyph.gif) no-repeat 0 8px;
}	
.texte_forum h3{
	font:normal 14px Arial,Helvetica, sans-serif;
	color:#0E72CF;
	padding:0 0 7px 30px;
}	
.texte_forum p{
	padding:0 20px 15px 25px;
	text-align:justify;
	}
.texte_forum ul{
	margin:0 0 12px 25px;
	list-style:none;
}

.texte_forum li{
	background:url(../img/puce-li.gif) no-repeat 0 6px;
	padding:0px 0 1px 6px;}

.texte_forum a{color:#008cff;}


.texte_forum input {
	border:0px;
}

.tx-mmforum-buttontext a {
	border:0px;
}

