body{
color:#414040;
margin:0;
background:#fff;
font-family:arial;
}

div.all {
background:url('./img/backpage.gif') transparent repeat-y;
margin:auto;
width:940px;
border-right:1px solid #0F2532;
}

div.bandeau {
width:940px;
height:127px;
background:url('./img/bandeau.jpg') #000000 no-repeat;
}

div.gauche {
float:left;
background:#8ba9f4;
min-height:450px;
width:190px;
_width:190px;
padding-top:50px;
}

.gauche a{
width:185px;
display:block;
font-size:11px;
letter-spacing:0px;
text-decoration:none;
color:#414040;
margin-bottom:3px;}

.gauche a:hover{color:#ffffff;}

.gauche a#active{color:#ffffff;}

div.princip {
margin-left:190px;
background:transparent;
width:750px;
min-height:500px;
}

div.menu{
text-align:right;
width:100%;
*margin-top:-3px;
}

.menu a{
font-weight:bold;
letter-spacing:2px;
font-size:11px;
font-family:arial;
text-decoration:none;
color:#47a0bc;
}

.menu a:hover{color:#000000;}

.menu a#active{color:#000000;}

table.moduletable-serv {
width:209px;
font-size:11px;
font-family:verdana;
margin-bottom:10px;
}

table.moduletable-serv th {
background:url('./img/serv.gif') #8ba9f4 no-repeat;
height:41px;
width:209px;
}

table.moduletable-serv th:hover {
background-position:0px -41px;
}

table.moduletable-serv td {
padding-left:5px;
}

table.moduletable-solu {
width:209px;
font-size:11px;
font-family:verdana;
margin-bottom:10px;
}

table.moduletable-solu th {
background:url('./img/solu.gif') #8ba9f4 no-repeat;
height:41px;
width:209px;
}

table.moduletable-solu th:hover {
background-position:0px -41px;
}

table.moduletable-solu td {
padding-left:5px;
}

table.moduletable-prod {
width:209px;
font-size:11px;
font-family:verdana;
margin-bottom:10px;
}

table.moduletable-prod th {
background:url('./img/prod.gif') #8ba9f4 no-repeat;
height:41px;
width:209px;
}

table.moduletable-prod th:hover {
background-position:0px -41px;
}

table.moduletable-prod td {
padding-left:5px;
}

table.moduletable-actu {
width:209px;
font-size:11px;
font-family:verdana;
margin-bottom:10px;
}

table.moduletable-actu th {
background:url('./img/actu.gif') #8ba9f4 no-repeat;
height:41px;
width:209px;
}

table.moduletable-actu th:hover 
{
background-position:0px -40px;
}

table.moduletable-actu td 
{
padding-left:5px;
}

div.foot{
padding-top:5px;
text-align:center;
font-size:11px;
letter-spacing:2px;
color:#fff;
display:block;
width:940px;
height:20px;
background:#0F2532;
}
.foot a
{
color:#fff;
text-decoration:none;
}

h1{
background:url('./img/h1.gif') 0px 0px #fff no-repeat;
width:100%;
padding-left:25px;
text-align:left;
letter-spacing:2px;
font-size:17px;
color:#0072CF;
padding-top:2px;
}
h1.acc{
width:100%;
text-align:center;
letter-spacing:2px;
font-size:12px;
color:#ffa620;
margin-top:7px;
background:none;
}


table.lien{
margin-left:60px;
padding:10px;
}

a.tracabilite{
display:block;
width:179px;
height:179px;
background:url('./img/traca.jpg') no-repeat;
margin-right:20px;
}

a.wifi{
display:block;
width:179px;
height:179px;
background:url('./img/wifi.jpg') no-repeat;
margin-right:20px;
}

a.prod{
font-weight:bold;
padding-top:12px;
padding-left:10px;
letter-spacing:5px;
color:#595959;
font-size:12px;
text-decoration:none;
display:block;
width:180px;
height:28px;
background:url('./img/prod.jpg') no-repeat;
border:none;
}

a.prod:hover{
color:#FD0202;
background-position:0px -40px;
}


a.solu{
font-weight:bold;
padding-top:12px;
padding-left:10px;
letter-spacing:5px;
color:#595959;
font-size:12px;
text-decoration:none;
display:block;
margin-top:20px;
width:180px;
height:28px;
background:url('./img/solu.jpg') no-repeat;
border:none;
}

a.solu:hover{
color:#3200E7;
background-position:0px -40px;
}


a.serv{
font-weight:bold;
padding-top:12px;
padding-left:10px;
letter-spacing:5px;
color:#595959;
font-size:12px;
text-decoration:none;
margin-top:20px;
display:block;
width:180px;
height:28px;
background:url('./img/serv.jpg') no-repeat;
border:none;
}

a.serv:hover{
color:#FF9900;
background-position:0px -40px;
}



div.box{
text-align:justify;
padding:5px;
color:#414040;
font-size:12px;
width:545px;
height:169px;
background:#8ba9f4;
margin-left:77px;
*margin-left:68px;
margin-top:20px;
*margin-top:30px;
}

div.p{
font-size:12px;
font-family:arial;
width:650px;
margin-left:60px;
margin-top:30px;
}
p
{
width:100%;
}
ul li
{
list-style:url('./img/li.gif');
}

ul li:hover
{
list-style:url('./img/lih.gif');
}
#testdiv a
{
background:none;
text-decoration:none;
color:#8BA9F4;
}

#testdiv a:hover
{
color:#0072CF;
}

a img  
{
text-decoration:none;
}

.prod
{
border:1px solid #8BA9F4;
}

hr
{
background:#fff;
}

#fiche
{
font-size:11px;
}

.p a
{
padding-left:10px;
color:#0072CF;
text-decoration:none;
background:url('./img/ap.gif') 0px 3px no-repeat;
}
.p a:hover
{
text-decoration:underline;
background:url('./img/ap.gif') 5px 3px no-repeat;
}

a.no
{
padding-left:0px;
color:#0072CF;
text-decoration:none;
background:none;
}

a.no:hover
{
background:none;
}

a.noactu
{
padding-left:10px;
color:#0072CF;
text-decoration:none;
background:url('./img/apa.gif') 0px 3px no-repeat;
}
a.noactu:hover
{
/*text-decoration:underline;*/
background:url('./img/apa.gif') 5px 3px no-repeat;
}

.titreactu
{
border:1px solid #fff;
font-weight:bold;
padding:5px;
height:15px;
color:#fff;
width:388px;
background:#595959
}

.actu
{
padding:5px;
color:#414040;
font-size:12px;
background:#eaeaea;
border:1px solid #E5DDD2;
width:400px;
height:148px;
display:block;
}

.actu:hover
{
border:1px solid #595959;
}

/////////////////////////////////yooyoo/////////////


div.yoo-slider { 
	overflow: hidden;
	position: relative;
}

div.yoo-slider ul.list {
	margin: 0px;
	padding: 0px;
	position: relative;
}
 
div.yoo-slider ul.list .item {
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	overflow: hidden;
}

div.default-v div.yoo-slider ul.list .item, div.photo-v div.yoo-slider ul.list .item {
	float: none;
}

div.yoo-slider ul.list .slide {
	overflow: hidden;
}

div.default-h div.yoo-slider span.slide {
	display: block;
}

div.default-h div.yoo-slider ul.list li.first {

}

div.default-h div.yoo-slider ul.list li:hover.first {

}

div.default-h div.yoo-slider ul.list li {

}

div.default-h div.yoo-slider ul.list li:hover {

}

div.default-h div.yoo-slider ul.list li.last {

}

div.default-h div.yoo-slider ul.list li:hover.last {

}

div.default-h div.yoo-slider ul.list span.slide {
	border-left: 1px solid #A5AAAF;
}

div.default-h div.yoo-slider ul.list li.first span.slide {
	border-left: none;
}

div.default-h div.yoo-slider ul.list .article h3 {
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 100%;
	font-size: 150%;
	font-weight: bold;
	color: #323232;
}

div.default-h div.yoo-slider ul.list .article {
	font-size: 95%;
	line-height: 125%;
}

div.default-v div.yoo-slider span.item-b, div.default-v div.yoo-slider span.item-t {
	display: block;
}

div.default-v div.yoo-slider ul.list {
	border-bottom: 1px solid #DCDCDC;
}

div.default-v div.yoo-slider ul.list span.item-b {

}

div.default-v div.yoo-slider ul.list span.item-t {

}

div.default-v div.yoo-slider ul.list li:hover.item1 span.item-t {

}

div.default-v div.yoo-slider ul.list li:hover.item2 span.item-t {

}

div.default-v div.yoo-slider ul.list li:hover.item3 span.item-t {

}

div.default-v div.yoo-slider ul.list li:hover.item4 span.item-t {
	
}

div.default-v div.yoo-slider ul.list .article h3 {
	margin: 12px 0px 5px 0px;
	padding-bottom: 0px;
	line-height: 100%;
	font-size: 150%;
	font-weight: bold;
	color: #323232;
}

div.default-v div.yoo-slider ul.list .article {
	font-size: 95%;
	line-height: 125%;
}

div.photo-h div.yoo-slider ul.list li .slide {
	border-right: 10px solid #fff;
	display: block;
}

div.photo-h div.yoo-slider ul.list li.last .slide {
	border-right: none;
}

div.photo-v div.yoo-slider ul.list li.item {
	border-bottom: 10px solid #ffffff;
	display: block;
}

div.photo-v div.yoo-slider ul.list li.last {
	border-bottom: none;
}