h2 {
}

.innerconteneur {
	margin-right : 10px;
	padding : 0 0 5px 5px;
}

html>body .innerconteneur { 
	float: left;
}

* html .innerconteneur {
	height: 1em;
}

.lastconteneur .innerconteneur {
	margin-right : 0;
}
.firstconteneur .innerconteneur {
	border : 0;
	padding-left : 0;
}

.style1, .style2, .style3, style4, .sansstyle {
	margin-bottom:.5em;
}
.style1 { 
	/*font-size : 1.1em;*/
	text-align : left;
}
.style1 h3 {
	font-size : 1.2em; 
	font-weight : bold;
	margin : 1em 0 0 0;
	text-align : left;
	color:#000;
}

.style2 {
	text-align : left;
	line-height:1.2;/* Bug fix pour ie6*/
	background-color:#DEDEDE;
	color:black;
}

.style2-top, .style2-vert-top{
	height:12px;
	width:100%;
	font-size:6px;
	line-height:8px;
}
.style2-top{
	background: transparent url(/images/sites/ACCUEIL/style2-top-gauche.gif) no-repeat 0 0;
}
.style2-top div, .style2-vert-top div {
	float:right;
	width:12px;
	height:12px;
	font-size:6px;
	line-height:8px;
}
.style2-top div{
	background: transparent url(/images/sites/ACCUEIL/style2-top-droite.gif) no-repeat 100% 0;
}
.style2-in {
	padding: 0 15px;
	font-weight:normal;
}


.style2-bottom, .style2-vert-bottom {
	width:100%;
	height:12px;
	font-size:6px;
	line-height:8px;
	clear:both;
}
.style2-bottom  {
	background: transparent url(/images/sites/ACCUEIL/style2-bas-gauche.gif) no-repeat 0 0;
}

.style2-in h3{
	margin:0;
	padding:0;
	color:#000;
}

.style2-bottom div , .style2-vert-bottom div {
	float:right;
	width:12px;
	height:12px;
	line-height:8px;
	font-size:6px;
}
.style2-bottom div {
	background: transparent url(/images/sites/ACCUEIL/style2-bas-droite.gif) no-repeat 100% 0;
}

.style2 h3 , .style2-vert h3{
	font-size: 1.2em; 
	margin: 0 0 0 0;
	font-weight: bold;
	text-align:left;	
	color:#000; 
}


.style3 {
	text-align : left;
}

.style3 h3 {
	font-family:Arial, serif;
	font-size : 1.2em; 
	margin : 1em 0 0 0;
	font-weight : bold;
	text-align : left;
}

.style3 h3 span{
	background-color:#FFF; 
	color : #A0A0A0;
	font-weight:bold;
	padding-right:4px;
}
.sansstyle { 
	text-align : left;
}

/*** Fix Toolbox ***/

.innerconteneur * li div {
	display: inline;
}

#valorise{
	padding:5px;
	border:1px dotted #0060a9;
}

.style4-top {
	height:12px;
	width:100%;
	font-size:6px;
	line-height:8px;
}

.style4-top div {
	float:right;
	width:12px;
	height:12px;
	font-size:6px;
	line-height:8px;
}

.style4-in {
	background-color:#fff;
	padding: 8px 20px 20px 20px;
	color:#000;
	margin:0;
}


.style4-in  ul{
	margin-bottom:0;
}

.style4-bottom{
	width:100%;
	height:12px;
	font-size:6px;
	line-height:8px;
	clear:both;
}


.style4-bottom div {
	float:right;
	width:12px;
	height:12px;
	line-height:8px;
	font-size:6px;
}

.style5 h3{
	padding-right:8px;
	background:#C1002A url(/images/sites/ACCUEIL/style5-droite.gif) no-repeat 100% 100%; 
}

.style5 h3 span{
	display:block;
	padding-left:8px;
	color:#FFF;
	padding-left:8px;
	background:transparent url(/images/sites/ACCUEIL/style5-gauche.gif) no-repeat 0 0; 
}
