/* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */
/*
** HTML elements
*/
/* Correction bug border sous Firefox */
/* Fin Correction bug border sous Firefox */

body {
  margin: 0;
  padding: 0;
  color: #333333;
  font-family:"Tahoma","Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  font-size:8pt;
  background-image: url('/sites/default/files/images/fond_degrade.gif');
  background-repeat:repeat-x;
  background-color:#606060;
}
h1, h2, h3, h4 {
  margin-bottom: 0.3em;
}
h1 {
  font-size: 13pt;
}
h2 {
  font-size: 12pt;
}
h3, h4, h6 {
  font-size: 11pt;
}
h5 {
  font-size: 9pt;
}

H1  {
    FONT-FAMILY: "Lucida Grande","Lucida Sans Unicode",tahoma,Arial,Verdana;  
    FONT-WEIGHT: normal; 
    color: #ff8000;
    TEXT-DECORATION: none; 
}

H2  {
    FONT-FAMILY: "Lucida Grande","Lucida Sans Unicode",tahoma,Arial,Verdana;  
    FONT-WEIGHT: normal; 
    TEXT-DECORATION: none; 
    color: #3a556a;
}

H3  {
    FONT-FAMILY: "Lucida Grande","Lucida Sans Unicode",tahoma,Arial,Verdana;  
    FONT-WEIGHT: normal; 
    TEXT-DECORATION: none;
    color: #719cba;
}

H4  {
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal; 
    TEXT-DECORATION: underline;
    color: #446279;
}
H5  {
    FONT-FAMILY: "Lucida Grande","Lucida Sans Unicode",tahoma,Arial,Verdana;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    color: #3a556a;
    padding:1px;;margin:0;
}

H6 {
    FONT-FAMILY: "Lucida Grande","Lucida Sans Unicode",tahoma,Arial,Verdana;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    color: #ff8000;
    padding-top:12px;padding-bottom:4px;margin:0;
}

ul {
  margin-top:0px;margin-bottom:0px;padding-bottom:0px; padding-top:0px;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}
a {
  text-decoration: none;
  font-weight: normal;
}
a:link {
  color: #446279;
}
a:visited {
  color: #446279;
}
a:hover {
  color: #FF8000;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
.form-item label {
  font-size: 1em;
  color: #222;
}
.item-list .title {
  font-size: 1em;
  color: #ff8000;
}
.copyright {font-size:10px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; color:white}
A.monsiteestvert, A.monsiteestvert:link, A.monsiteestvert:active, A.monsiteestvert:visited {  font-size:10px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:white;}
A.monsiteestvert:hover {color:#9acb18;text-decoration:none;}

#reference	{
	background-color: #f6c3f6;
	position: absolute;
top: 220px;
left: 330px;
        padding: 20px;
	margin-top: 0px;
	width: 20%;
	}
 
#decouverte li {list-style:none;position:absolute; width:25%; height:100%;} 

.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

.menu-haut {border:0; height:41px;width:1000px; margin:0px; padding:0px; background-image:url(/sites/default/files/images/menu_fond.jpg); background-repeat:repeat-x;}
/*
** Page layout blocks / IDs
*/
#header, #content {
  width: 1000px;
}
#header {
background-color:white;
}
#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left; /* LTR */
  padding: 0 1em;
  border: 0;
}

A.bas, A.bas:link, A.bas:active ,A.bas:visited  {font-family:tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#7b7b7b; font-weight:normal; text-decoration:none}
A.bas:hover { color:#FF8000; font-weight:normal; text-decoration:underline}

#menu {
  padding: 0.5em 0.5em 0 0.5em; /* LTR */
  text-align: right; /* LTR */
  vertical-align: middle;
}
.navlist {
  font-size: 1.0em;
  padding: 0 0.8em 0.2em 0; /* LTR */
  color: #9cf;
}
.navlist a {
  font-weight: normal;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration:none;
  padding:4px;

}
.navlist a:hover {
  color: #000;
  background-color:white;
}

.leaf a {
  font-weight: normal;
  color: #446279;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration:none;
  padding: 4px 7px 4px 7px;
}
.leaf a:hover {
  color: #FF8000;
  background-color:#F4F4F4;
}

#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: normal;
  color: #446279;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

#subnavlist a:hover {
  color: #FF8000;
}

ul.links li {
  border-left: 1px solid gray; /* LTR */
}
ul.links li.first {
  border: none;
}

ul.menu li {
  border-left: 1px solid gray; /* LTR */
  display:inline;padding: 0 0 0 7px;

}
ul.menu li.first {
  border: none;
}

/* Bloc Actualité */
.news a{ font-size:1em; font-weight:normal; color:#7b7b7b; text-decoration:none}
.news a:hover { color:#FF8000;cursor:  pointer;}
.titre_news { padding-left:20px;font-size:1em;FONT-FAMILY: "Lucida Grande","Lucida Sans Unicode",tahoma,Arial,Verdana;color:#3b566a;text-decoration:none}
/* Fin bloc Actualité */

#search .form-text, #search .form-submit {
  border: 0px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  color: white;
  vertical-align: middle;
}
#search .form-text {
  width: 18em;
  padding: 0 0.5em;
}
#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
  background-color:white;
  text-align:justify;
}
#mission, .node .content, .comment .content {
  line-height: 1.6em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
 font-family: arial; font-size: 10px; 
 margin-bottom: 0.5em;padding-left:1px; 
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  background-color: white;
  width: 200px;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 15px;
  text-align:right;
  vertical-align: top;
}
#footer {
  background-color: white;
  padding: 0;
  width:1000px;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/

.title, .title a {
  font-weight: bold;
  font-size: 1.5em;
  color: #ff8000;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
}
.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: normal;
}
.block, .box {
  padding: 0 0 0em 0; /* LTR */
}
.block {
  border-bottom: 0px solid #bbb;
  padding-bottom: 0.0em;
  margin-bottom: 0em;
}
.block .title {
  margin-bottom: .25em;
}
.box .title {
  font-size: 1.1em;
}
.node {
  margin: .5em 0 2em; /* LTR */
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
.node .content, .comment .content {
  margin: 0em 0 0em;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/
.container-inline {height:25px;;}

#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}

/*CSS HOME PAGE */
.pagination {padding:5px;position:absolute;margin: -45px 760px;background-repeat:no-repeat; width:237px !important; height:30px; text-align:center; }

.sliderwrapper{
overflow: hidden;
width: 970px;
height: 310px;
}

.sliderwrapper .contentdiv{
visibility: hidden;
width: 970px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 310px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}

.test {	position:static;}

.pagination a
{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#202020; background-color:#FFF;border:1px #202020 solid; text-decoration:none;padding-left:6px; padding-right:6px;padding-top:3px; padding-bottom:3px;}

.pagination a.selected
{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF; background-color:#202020;padding-left:6px; padding-right:6px;padding-top:3px; padding-bottom:3px;}
/*  FIN HOME PAGE */

#partenaire {margin-bottom:15px; margin-top:10px; text-align:center}
#partenaire img {margin: 0 7px;}

#footer2 a {text-decoration: none; color: #bfbfbf;display:block;  font-size:10px;}
#footer2 a:hover { color: #FFFFFF; text-decoration:none; padding-left:10px; background-image:url('/sites/default/files/images/arrow-right.png'); background-repeat:no-repeat;background-position:left; }
#footer2 {clear: both; width:950px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
#footer2 .inner {margin: auto;	padding: 15px 0 0;}
#footer2 .inner ul {	width: 135px;	text-align:left; float: left; margin-right:30px;border-right: 1px solid #2a2a2a; }
#footer2 .inner ul.right{width: 205px; margin-right:0px;text-align:left; border-right:0px;}
#footer2 .inner ul li.h4 {font-size: 1em; color:#FF8000;list-style-type: none;margin-bottom: 5px;font-weight: normal;padding: 0px;}
#footer2 .inner ul li {	font-size: 0.9em;padding: 4px 0;list-style-type: none;}
#footer2 .inner ul li.h5 {font-size: 13pt; color:#FFF;list-style-type: none;margin-bottom: 4px;font-weight:normal;padding: 0px;}
#footer2 .inner ul li.texte { font-size: 11pt;line-height:1.4em;padding: 0px 0;list-style-type: none; margin-bottom:3px;color:white}

.submit {cursor:pointer;font-size:13pt; font-family: "Lucida Grande","Lucida Sans Unicode",tahoma,Arial,Verdana;color:#FFF;background:url(/sites/default/files/images/bouton_banniere.png) no-repeat 0 0;border:0;width:297px;height:47px;padding:0;position:relative;top:225px;left:450px;display:block}
.submit:hover {color:#FFF;background-position:-307px 0;text-decoration:none;}
.liensubmit {padding-right:20px;vertical-align:middle;display:block;padding-top:12px;text-align:center;font-family: "Lucida Grande","Lucida Sans Unicode",tahoma,Arial,Verdana;color:#FFF; }

#lien_rapide a {text-decoration: none; color:#7b7b7b; display:block }
#lien_rapide a:hover { color: #000; text-decoration:underline; }
#lien_rapide {clear: both;}
#lien_rapide .inner {margin: 0px;  padding: 0px;}
#lien_rapide .inner ul { text-align:left; float: left;margin:0px; padding-bottom:5px;padding-left:10px;padding-top:5px; }
#lien_rapide .inner ul li { font-size: 1em;padding: 3px;list-style-type: none;}

#p-select{height:35px;border-bottom:1px #dedede solid}
#p-select .h2{float:left;font-size: 12pt;margin-bottom:0.3em;border:0;font-family: "Lucida Grande","Lucida Sans Unicode",tahoma,Arial,Verdana;font-weight: normal;text-decoration: none;color: #3a556a;padding:9px 0 0 0;}
#test ul{padding:3px 0 0 0;margin:0;list-style:none}
#test ul li{padding:0px 0 0 0;margin:0;width:290px;float:left;}
#test ul li a{display:block;color:#fff;text-align:center;text-decoration:none;height:19px;width:22px;font-size:11px}
#test ul li.reason{width:85px;background:url(/sites/default/files/images/whyccounter.gif) no-repeat 0px 16px;list-style:none}
#test ul li.reason p{width:66px;height:70px;text-align:center;font-size:18pt;color:#626262;padding-top:22px;}
#test ul li h5 {padding:17px 0 0 0;margin:0 0 5px 0;}
#test ul li p {line-height:140%;}

.glidecontentwrapper{position: relative; width: 380px;height:160px;overflow: hidden;}
.glidecontent{ position: absolute; background: white;padding: 0px;visibility: hidden;width: 380px;}
.glidecontenttoggler{width:380px;text-align: right;font-weight:normal;}
.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
text-decoration: none;
float:right;width:22px !important;background:#999;height:19px;padding:0;margin:0;background:url(/sites/default/files/images/frontwhytabs.gif) no-repeat center 1px;
display:block;color:#fff;text-align:center;text-decoration:none;font-size:8pt;}
.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background:url(/sites/default/files/images/frontwhytabs.gif) no-repeat center -21px}
.glidecontenttoggler a:hover {color: #FFF;}
.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover {background: #1A48A4;color: white;}
/* Nouveau Tableau Ikoula */

.entete_table{
  background-color: #ebebeb;
  font-weight: bold;
  padding-top: 0px;
  text-transform: uppercase;
  font-size : 11px;
  font-family : tahoma, arial, helvetica, sans-serif;
  height: 35px;
  color : #5c5c5c;
  border-right:2px solid white;
}

.fond_col {
  font-size : 11px;
  font-weight: normal;
  font-family : tahoma,arial, helvetica, sans-serif;
  color : #5c5c5c;
  text-align: left;
  background-color : #f8f8f8;
  height:25px;
  padding-left:7px;
  width:333px;
}


.fond_col_test {
  font-size : 11px;
  font-weight: 700;
  font-family : tahoma,arial, helvetica, sans-serif;
  color : #5c5c5c;
  text-align: center;
  background-color : #f8f8f8;
  height:25px;
  padding-left:7px;
  width:333px;
}

.barre_table {
  background-color: #b8b8b8;
  height:1px;
  width:100%;
}

.cat_table
 {
  background-color: #f4f4f4;
  text-align: left;
  text-transform: uppercase;
  font-weight: bold;
  padding-left:5px;
  text-transform: uppercase;
  font-size : 10px;
  font-family : tahoma, arial, helvetica, sans-serif;
  height: 25px;
  color : #5c5c5c;
}

#tr_hover tr:hover td{background:#fff3e6;}

.eg-bar{
background-color: #ebebeb;
font-weight: bold;
text-transform: uppercase;
font-size : 10px;
font-family : tahoma, arial, helvetica, sans-serif;
height: 25px;
padding:5px 0 0 5px;
color : #5c5c5c;
border-bottom:2px solid white;
}

div.eg-bar{
width: 99%; 
}

.iconspan{
float:left;
margin: 3px;
cursor:pointer;
}


.indentmenu {text-align:center;text-transform:capitalize;}
.indentmenu ul{margin: 20px 0 0 0; padding: 0; float: left;}
.indentmenu ul li{ display: inline; }
.indentmenu ul li span.vide1 {display:inline-block;border-bottom:1px solid #dcdcdc; width:148px !important;height:32px !important;}
.indentmenu ul li span.vide2 {display:inline-block;border-bottom:1px solid #dcdcdc; width:296px !important;height:32px !important;}
.indentmenu ul li span.vide3 {display:inline-block;border-bottom:1px solid #dcdcdc; width:444px !important;height:32px !important;}
.indentmenu ul li a{ font-size:9pt;float: left; color:#545454; text-decoration: none;width:148px; height:32px; background-image:url(/sites/default/files/images/fond_menu_off.gif); background-repeat:no-repeat; outline:none;padding-top: 6px;}
.indentmenu ul li a:visited {color:#545454;}
.indentmenu ul li a.selected{ padding-top: 6px; background-image:url(/sites/default/files/images/fond_menu_on.gif); background-repeat:no-repeat; outline:none;color:#333333;}
.indentmenu ul li a.stvalentin{ font-size:9pt;float: left; color:#FFFFFF; text-decoration: none;width:148px; height:32px; background-image:url(/sites/default/files/images/fond_menu_off.gif); background-repeat:no-repeat; outline:none;padding-top: 6px;}
.indentmenu ul li a.selected{ padding-top: 6px; background-image:url(/sites/default/files/images/fond_menu_on.gif); background-repeat:no-repeat; outline:none;color:#333333;}

.tabcontent{display:none;padding:15px;margin:0;}
@media print {
.tabcontent {display:block !important;}
}
.onglet  {
position:relative; top:-6px;
padding:0px;
margin:0px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-collapse:collapse;width:739px;}
/* Express Hosting Bloc bouton */
#express_hosting a {text-decoration: none; color: #666666;display:block;}
#express_hosting a:hover { color: #FF8000; text-decoration:none;cursor:pointer; }
#express_hosting .inner {text-align:center;padding-top:20px;}
#express_hosting .inner ul {width: 120px; float:left; text-align:left; padding:0px;margin-left:0px;}
#express_hosting .inner ul.img {  width: 49px;margin:0 9px 0 0;padding:0 }
#express_hosting .inner ul li.h4 {font-size: 1em; color:#333333; list-style-type: none;margin-bottom: 0px;font-weight: bold;padding: 0px;}
#express_hosting .inner ul li { font-size: 1em;padding: 0px;list-style-type: none; line-height:9.5pt;}
#express_hosting .inner ul li.exerg {font-size: 0.9em;padding: 0px;list-style-type: none;color:#FF8000; line-height:9.5pt;}
#express_hosting .inner ul li.h4_exerg {font-size: 1em;padding: 0px;list-style-type: none;color:#FF8000; font-weight: bold;}

#express_hosting2 a {text-decoration: none; color: #666666;display:block;}
#express_hosting2 a:hover { color: #FF8000; text-decoration:none; }
#express_hosting2 .inner {text-align:center;padding-top:20px;}
#express_hosting2 .inner ul {width: 300px; float:left; text-align:left; padding:0px;margin-left:0px;}
#express_hosting2 .inner ul.img {  width: 49px;margin:0 9px 0 0;padding:0 }
#express_hosting2 .inner ul li.h4 {font-size: 1em; color:#333333; list-style-type: none;margin-bottom: 0px;font-weight: bold;padding: 0px;}
#express_hosting2 .inner ul li { font-size: 1em;padding: 0px;list-style-type: none; line-height:9.5pt;}
#express_hosting2 .inner ul li.exerg {font-size: 0.9em;padding: 0px;list-style-type: none;color:#FF8000; line-height:9.5pt;}
#express_hosting2 .inner ul li.h4_exerg {font-size: 1em;padding: 0px;list-style-type: none;color:#FF8000; font-weight: bold;}


/* Express Hosting Produits */
#produits_express_hosting a {text-decoration: none; color: #FFF;display:block;}
#produits_express_hosting a:hover { color: #FF8000; text-decoration:none; }
#produits_express_hosting .inner {padding-top:0px}
#produits_express_hosting .inner ul {width: 225px; float:left;text-align:left;padding:8px 0 2px 0;margin:0 0 0 10px;}
#produits_express_hosting .inner ul.promo {width: 230px;float:left;position:relative;top:0px;left:0px;text-align:left;padding-top:8px;padding-left:5px;padding-right:5px;padding-bottom:2px;background-image:url('/sites/default/files/images/top_vente.png'); background-repeat:no-repeat;background-position:left bottom; border:0px solid red;}
#produits_express_hosting .inner ul.mini_prix {width: 230px;float:left;position:relative;top:0px;left:0px;text-align:left;padding-top:8px;padding-left:5px;padding-right:5px;padding-bottom:2px;background-image:url('/sites/default/files/images/mini_prix.png'); background-repeat:no-repeat;background-position:left bottom; border:1px solid #ffff00;}
#produits_express_hosting .inner ul li span.prix{font-weight:normal;font-size:20px;color:#ff8000;margin:0;padding:0px;list-style-type:none;}
#produits_express_hosting .inner ul li span.texteprix{font-weight:normal;font-size:0.8em;color:#787878;margin:0;padding:0px;list-style-type:none;}
#produits_express_hosting .inner ul li span.h4 {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;text-align:left;font-size:16px;font-weight:700;color:#333333;text-transform:uppercase; list-style-type: none;margin: 0 0 0 0;padding:0 0 0 0;}
#produits_express_hosting .inner ul li.texte { font-size: 1em;font-weight:normal; color:#787878; padding:2px 0 2px 25px;list-style-type: none;background-image:url('/sites/default/files/images/fleche_offre.gif'); background-repeat:no-repeat;background-position:left; }
#produits_express_hosting .inner ul li.texte_promo { font-size: 1em;font-weight:normal; color:#787878; padding:2px 0 2px 25px;list-style-type: none;background-image:url('/sites/default/files/images/fleche_promo.png'); background-repeat:no-repeat;background-position:left; }
#produits_express_hosting .inner ul li.vide {text-align:left; padding:2px 0 2px 0;list-style-type: none }
#produits_express_hosting .inner ul li.titre { font-size: 1em;font-weight:bold; color:#333333; padding:10px 0 6px 0;list-style-type: none;}
#produits_express_hosting .inner ul li.bouton {cursor:pointer;display:block;text-align: left; font-size:11px;color:#FFF;text-transform:uppercase; list-style-type: none;margin: 5px 0 0 120px;padding:2px 0px 0 0;background:url(/sites/default/files/images/commander.png) no-repeat 0 0;border:0;width:119px !important;height:30px;}
#produits_express_hosting .inner ul li.bouton_promo {cursor:pointer;display:block;text-align: left; font-size:11px;color:#FFF;text-transform:uppercase; list-style-type: none;margin: 5px 0 0 120px;padding:2px 0px 0 0;background:url(/sites/default/files/images/commander_promo.png) no-repeat 0 0;border:0;width:119px !important;height:30px;}
#produits_express_hosting .inner ul li.bouton_promo:hover {background-position:-129px 0;}
#produits_express_hosting .inner ul li.bouton_flex {cursor:pointer;display:block;text-align: left; font-size:11px;color:#FFF;text-transform:uppercase; list-style-type: none;margin: 5px 0 0 120px;padding:2px 0px 0 0;background:url(/sites/default/files/images/commander_flex.png) no-repeat 0 0;border:0;width:99px !important;height:28px;}
#produits_express_hosting .inner ul li.bouton_flex:hover {background-position:-109px 0;}
#produits_express_hosting .inner ul li.bouton:hover {background-position:-129px 0;}
#produits_express_hosting .inner ul li.intro { height:70px;font-size: 1em;font-weight:normal; color:#787878; padding:2px 0 2px 0; text-align:justify;list-style-type: none; }
#produits_express_hosting .inner ul li.info:hover {text-decoration:none;background-image:url('/sites/default/files/images/+infos2.png');background-repeat:no-repeat; display:block;}
#produits_express_hosting .inner ul li.info {text-align:right;background-image:url('/sites/default/files/images/+infos.png');background-repeat:no-repeat;position:relative;left:50px;top:25px;margin:0px 0 0px 0; width:55px;height:17px;display:block;cursor:pointer;}
#produits_express_hosting .inner ul li.info2:hover {text-decoration:none;background-image:url('/sites/default/files/images/+infos2.png');background-repeat:no-repeat; display:block;}
#produits_express_hosting .inner ul li.info2 {text-align:right;background-image:url('/sites/default/files/images/+infos.png');background-repeat:no-repeat;position:relative;left:0px;top:25px;margin:0px 0 0px 0; width:55px;height:17px;display:block;cursor:pointer;}

#produits_express_hosting .inner ul li.plus { font-size: 1em;font-weight:normal; color:#787878; padding:2px 0 2px 25px;list-style-type: none;background-image:url('/sites/default/files/images/plus_offre.gif'); background-repeat:no-repeat;background-position:left; }

/* Entreprise Hosting Produits */
#produits_entreprise_hosting .inner {padding-top:0px}
#produits_entreprise_hosting .inner ul {width: 220px; float:left;text-align:left;padding:8px 0 2px 0;margin:0 0 0 10px;}
#produits_entreprise_hosting .inner ul li span.h4 {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;text-align:left;font-size:16px;font-weight:700;color:#545454;text-transform:uppercase; list-style-type: none;margin: 0 0 0 0;padding:0 0 0 0;}
#produits_entreprise_hosting .inner ul li.texte { font-size: 1em;font-weight:normal; color:#787878; padding:2px 0 2px 25px;list-style-type: none;background-image:url('/sites/default/files/images/fleche_offre.gif'); background-repeat:no-repeat;background-position:left; }
#produits_entreprise_hosting .inner ul li.vide {text-align:left; padding:2px 0 2px 0;list-style-type: none }
#produits_entreprise_hosting .inner ul li.titre { font-size: 1em;font-weight:bold; color:#787878; padding:10px 0 6px 0;list-style-type: none;}
#produits_entreprise_hosting .inner ul li.info:hover {text-decoration:none;background-image:url('/sites/default/files/images/+infos2.png');background-repeat:no-repeat; display:block;}
#produits_entreprise_hosting .inner ul li.info {text-align:right;background-image:url('/sites/default/files/images/+infos.png');background-repeat:no-repeat;margin:10px 0 0px 0; width:55px;height:17px;display:block;cursor:pointer;}

/* Bouton */
a.bouton {cursor:pointer;display:block;;background:url(/sites/default/files/images/commander.png) no-repeat 0 0;;width:119px !important;height:30px;}
a.bouton:hover {background-position:-129px 0;}

a.bouton_flex {cursor:pointer;display:block;background:url(/sites/default/files/images/commander_flex.png) no-repeat 0 0;border:0;width:99px !important;height:28px;}
a.bouton_flex:hover {background-position:-109px 0;}

a.bouton_promo {cursor:pointer;display:block;background:url(/sites/default/files/images/commander_promo.png) no-repeat 0 0;border:0;width:99px !important;height:28px;}
a.bouton_promo:hover {background-position:-109px 0;}

a.inscription {cursor:pointer;display:block;background:url(/sites/default/files/images/inscrivez-vous.png) no-repeat 0 0;border:0;width:99px !important;height:28px;}
a.inscription:hover {background-position:-109px 0;}

a.comparo {cursor:pointer;display:block;background:url(/sites/default/files/images/comparatif.png) no-repeat 0 0;border:0;width:138px !important;height:28px;}
a.comparo:hover {background-position:-148px 0;}

a.testez {cursor:pointer;display:block;background:url(/sites/default/files/images/testez.png) no-repeat 0 0;border:0;width:128px !important;height:28px;}
a.testez:hover {background-position:-138px 0;}

a.info {cursor:pointer;display:block;background:url(/sites/default/files/images/demande_information2.png) no-repeat 0 0;border:0;width:347px !important;height:38px;margin:0 15px 15px 0}
a.info:hover {background-position:-364px 0;}

a.plus {cursor:pointer;display:block;background:url(/sites/default/files/images/en_savoir_plus.png) no-repeat 0 0;border:0;width:99px !important;height:28px;}
a.plus:hover {background-position:-109px 0;}

a.banniere {cursor:pointer;display:block;background:url(/sites/default/files/images/voir_banniere.png) no-repeat 0 0;border:0;width:118px !important;height:28px;}
a.banniere:hover {background-position:-128px 0;}
/* fin bouton */

/*Top onglet ikoula */
#top{position:absolute;top:0;width:100%;height:35px !important;display:block;background-color:#202020;background-image:url(/sites/default/files/images/fond_onglet.gif);text-align:center;font-family:"Tahoma",Arial,Verdana,sans-serif;font-weight:normal;font-size:11px;}
#top ul{width:970px;padding:10px 0 0 0 ;margin:0 auto 0 auto;list-style:none;list-style-type:none;display:block;text-align:left;height:25px}
#top ul li{height:25px;color:white;float:right;font-weight:normal;position:relative;list-style:none;list-style-type:none;background-image:url(/sites/default/files/images/Top_layer.png);background-repeat:no-repeat;background-position:0px -58px;margin-left:2px;}
#top ul li a{height:20px;color:white;display:block;float:left;text-decoration:none;margin-bottom:4px;padding:8px 10px 0 10px;background-image:url(/sites/default/files/images/Top_layer.png);background-repeat:no-repeat;background-position:right -84px;  display:block;}
#top ul li a:hover {text-decoration:underline;}
#top ul li.active a, #top ul li.active a:hover {text-decoration:none;cursor:default}
#top ul li.client {background-position:0px -225px}
#top ul li.client a{background-position:right -253px;padding:8px 8px 0px 8px}
#top ul li.support {background-position:0px -355px}
#top ul li.support a{background-position:right -383px;padding:8px 8px 0px 8px}

#top ul li.monsiteestvert:hover {background-position:0px -165px!important; background-position:0px 0px  }
#top ul li.monsiteestvert a:hover {background-position:right -193px!important;color:#fff; background-position:right -84px}
#top ul li.destock:hover {background-position:0px -290px!important; background-position:0px 0px  }
#top ul li.destock a:hover {background-position:right -318px!important;color:#fff; background-position:right -84px}
#top ul li.blog:hover {background-position:0px -111px!important; background-position:0px 0px }
#top ul li.blog a:hover {background-position:right -138px!important;color:#fff; background-position:right -84px }
#top ul li.express:hover {background-position:0px -111px!important; background-position:0px 0px  }
#top ul li.express a:hover {background-position:right -138px!important;color:#fff; background-position:right -84px}
#top ul li.ies:hover {background-position:0px -290px!important; background-position:0px 0px  }
#top ul li.ies a:hover {background-position:right -318px!important;color:#fff; background-position:right -84px}
#top ul li.home:hover {background-position:0px -225px!important; background-position:0px 0px  }
#top ul li.home a:hover {background-position:right -253px!important;color:#fff; background-position:right -84px}

#top ul li.home{float:left;margin-left:0px;margin-right:2px}
#top ul li.home a{float:left}
#top ul li.express{float:left;margin-left:0px;margin-right:2px}
#top ul li.express a{float:left}
#top ul li.cloud{float:left;margin-left:0px;margin-right:2px}
#top ul li.cloud a{float:left}
#top ul li.business{float:left;margin-left:0px;margin-right:2px}
#top ul li.business a{float:left}
#top ul li.ies{float:left;margin-left:0px;margin-right:2px}
#top ul li.ies a{float:left}
#top ul li.partner{float:left;margin-left:0px;margin-right:2px}
#top ul li.partner a{float:left}

/* fin Top onglet Ikoula */

.Signature { FONT-WEIGHT: normal;  FONT-SIZE: 13px;  FONT-STYLE: italic;  COLOR: #7b7b7b;  FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: none;  TEXT-ALIGN: right;  Border-bottom: #eeeeee 1px solid;  margin-bottom:5px;padding-bottom:5px;}

hr {color: #7b7b7b;background-color: #7b7b7b;height: 1px;margin-top:10px;margin-bottom:0px;border: 0;}

.offre {text-align: left;font-family:Arial,Verdana;font-weight:normal; font-size:16px;font-weight:700;padding:10px;color:#545454;text-transform:uppercase;}

.prix {text-align: right;font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;letter-spacing:-2px;color:#ff7f00;}

.euro {text-align: right;font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#ff7f00;font-weight:normal;}

.image-attach-body {
margin-bottom:20px;
margin-left: 0em;
text-align:left;
}

/* Express Hosting Produits v2 */
#produits_express_hosting_v2 .inner table.fond {background-image:url('/sites/default/files/images/fond_offre.png');background-repeat:repeat-x;  background-position:10px 20px; }
#produits_express_hosting_v2 .inner ul {padding:18px; border-right:4px solid white; display:block;float:left; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; background-image:url('/sites/default/files/images/bas_offre.png');background-repeat:no-repeat; border-top:0px; background-position:bottom;}
#produits_express_hosting_v2 .inner ul li {color:#787878; padding:3px 0 3px 20px;list-style-type: none;background-image:url('/sites/default/files/images/puce.png'); background-repeat:no-repeat;background-position:left;font-size:8pt; }
#produits_express_hosting_v2 .inner ul li.promo {color:#787878; padding:3px 0 3px 20px;list-style-type: none;background-image:url('/sites/default/files/images/puce_promo.png'); background-repeat:no-repeat;background-position:left;font-size:8pt; }
#produits_express_hosting_v2 .inner ul li.titre { padding:0;font-size:14pt;color:#232323;text-transform:uppercase;background-image:url('');}
#produits_express_hosting_v2 .inner ul li.intro { padding:0;color:#232323; font-size:10pt;text-align:justify;list-style-type: none; background-image:url(''); padding-top:0px; padding-bottom:15px;}
#produits_express_hosting_v2 .inner ul li.vide  { padding:8px;list-style-type: none; background-image:url('');}
#produits_express_hosting_v2 .inner ul li div.prix {font-size:15pt;color:#FF8000;position:relative; top:-22px; text-align:right;}
#produits_express_hosting_v2 .inner ul li div.prix_promo {font-size:15pt;color:red;position:relative; top:-22px; text-align:right }
#produits_express_hosting_v2 .inner ul li.bouton {cursor:pointer;float:right; padding-left:0px; padding-bottom:5px; display:block;list-style-type: none;background:url('/sites/default/files/images/commander.png') no-repeat 0 0;border:0;width:119px !important;height:30px;}
#produits_express_hosting_v2 .inner ul li.bouton:hover {background-position:-129px 0;}

#produits_express_hosting_v2 .inner ul.promo li { font-size: 1em;font-weight:normal; color:#787878; background-image:url('/sites/default/files/images/puce_promo.png'); background-repeat:no-repeat;background-position:left; }
#produits_express_hosting_v2 .inner ul li.bouton_promo {cursor:pointer;float:right; padding-left:0px; padding-bottom:5px; display:block;list-style-type: none;background:url('/sites/default/files/images/commander_promo.png') no-repeat 0 0;border:0;width:119px !important;height:30px;}
#produits_express_hosting_v2 .inner ul li.bouton_promo:hover {background-position:-129px 0;}

#produits_express_hosting_v2 a {text-decoration: none; display:block;}
#produits_express_hosting_v2 a:hover { text-decoration:none; }


.menu {width: 100%; font: 1em Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
/*-- CSS TOP NAVIGATION --*/
ul#topnav {     margin: 0; padding: 0;  float:left;     width: 100%; list-style: none;}
ul#topnav li { float: left;     margin: 0; padding: 0;  position: relative;}
ul#topnav li a.parent {font-size:9pt;letter-spacing:0px;text-transform:capitalize; color:white; text-decoration:none; padding: 8px 15px 1px 15px; margin:6px 6px 0 6px;border:0px solid transparent}
ul#topnav li a.parent:hover {color:black; background-color:white; -moz-border-radius-topright: 5px;     -khtml-border-radius-topright: 5px;     -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -khtml-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border:0px solid white;}
ul#topnav li a.cloud {background: transparent url('');background-position:2px -1px;background-repeat:no-repeat;background-attachment: scroll;}
ul#topnav li a.selected{ background: transparent url('');color:black; background-color:white; -moz-border-radius-topright: 5px; -khtml-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -khtml-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border:0px solid white;}
ul#topnav li a {float: left; height:25px;}
ul#topnav li:hover a, ul#topnav li a:hover { }
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
/*-- Code couleur --*/
ul#topnav li a.ies:hover {background-color:#ff0066; color:white;}
ul#topnav li a.express:hover {background-color:#ff6600; color:white;}
ul#topnav li a.corp:hover {background-color:#3a556a; color:white;}
/*-- Fin Code couleur --*/
/*-- FIN CSS TOP NAVIGATION --*/

/*-- CSS SUB NAVIGATION --*/
ul#topnav li .sub {z-index:999999;text-align:left;background-color:white;position: absolute; top: 40px;left:5px;  border:1px solid black; padding: 10px 10px 10px; float: left; border-top:0px;display: none; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;}
/*-- Position Sub --*/
ul#topnav li .heb {left: -100px;}
ul#topnav li .serveur {left: -190px;}
ul#topnav li .cloud {left: -280px;}
ul#topnav li .business {left: -380px;}
ul#topnav li .partenaire {left: -490px;}
/*-- Fin Position Sub --*/
ul#topnav li .sub ul {list-style: none; margin: 0; padding: 0;  width: 270px; float: left; background-color:white;}
ul#topnav .sub ul li {  width: 95%;background-color:white; }
ul#topnav .sub ul li.dots {background: transparent url('/sites/default/files/images/ico_menu/trait.png') top left; background-repeat:repeat-x; font-size:1px; height:1px; line-height:1px;}
ul#topnav .sub span.dots {background: transparent url('/sites/default/files/images/ico_menu/trait.png') top left; background-repeat:repeat-x; font-size:1px; height:1px; line-height:1px;display:block;margin:3px 0 3px 0}
ul#topnav .sub ul li h2 {       padding: 0; margin: 0; font-weight:bold; text-transform: uppercase; color:#ff6600; font-size:10pt; padding-top: 2px; padding-bottom: 2px;font-family: Arial, Helvetica, sans-serif}
ul#topnav .sub ul li a {        font: 8pt Arial, Helvetica, sans-serif; float: none;    text-indent: 0; /*--Reset text indent--*/       height: auto;   padding: 5px 0px 5px 5px; display: block; text-decoration: none;color: black; width:98%;}
ul#topnav .sub ul li a:hover {background-color:#eeeeee;}
ul#topnav .sub ul li a span.texte {color: #666666;}
ul#topnav .sub ul li div.logo { float:right;position:absolute; bottom:6px; right:2px;}
/*-- FIN CSS SUB NAVIGATION --*/

/*-- Pub Menu --*/
#pub li table {width:220px;text-align:left;font-family: arial,helvetica,sanserif;}
#pub p {margin:0;padding:0}
#pub p a.texte {float: right;  width:70%;  text-align: justify;  margin-left:8px; padding-top:0px;}
#pub p.img { float: left;padding-bottom:2px;padding-top:2px; width:30%;  padding-right:5px;background: transparent url('/sites/default/files/images/ico_menu/pub_ik_v1.png');background-position:0 0px; background-repeat:no-repeat; width:48px;height:48px}
#pub p.cyber {background-position:0 0px;}
#pub p.ndd {background-position:0px -52px;}
#pub p.websitespark {background-position:0 -104px;}
#pub p.heb_premium {background-position:0 -156px;}
#pub p.apps {background-position:0 -210px;}
#pub p.crazy {background-position:0 -264px;}
#pub p.hd {background-position:0 -315px;}
#pub p.cloud {background-position:0 -370px;}
#pub p.gold {background-position:0 -423px;}
#pub p.coeurs {background-position:0 -476px;}
#pub p.saas {background-position:0 -529px;}
#pub p.hd2 {background-position:0 -582px;}
#pub p.livre {background-position:0 -635px;}

ul#topnav ul li span.lien_pub {color:#1f7492; text-decoration:none; font-weight:700; display:block; padding:0 0 0 15px;}
#pub .sprt {background: transparent url('/sites/default/files/images/ico_menu/coin_arrondi.png') top left;}
#pub .chg {background-position:0 0px; height:4px;}
#pub .cbg {background-position:0 -18px; height:5px;}
#pub .chd {background-position:-5px -28px; height:4px;}
#pub .cbd {background-position:-5px -46px; height:5px;}
#pub .bkgf2 {background-color:white;}
#pub .bkgd5 {background-color:#d5d5d5;}
#pub .hr1 {font-size:1px; height:1px; line-height:1px;}
#pub .p {cursor:pointer;float: right;}
#pub .p4 {padding:0px 2px 0px 2px;}
ul#topnav ul li a.pub  {font-size:8pt;font-weight:normal;}
ul#topnav ul li a.pub:hover {background-color:#ededed; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -khtml-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}
/*-- Fin Pub Menu --*/

.block-search {margin-top:4px;margin-bottom:4px;width:164px;height:32px;float:right;display:block;background: transparent url('/sites/default/files/images/frontsearch.png') no-repeat 0px 3px;position:relative}
#search-block-form label {display:none;}
#search-block-form input.form-text  {border:0px;background:transparent;position:absolute;top:5px;left:5px;width:165px;font-size:12px;font-family:tahoma;color:#2e2e2e;padding:3px 0 4px 0}
#search-block-form input.form-submit {border:0px;background:transparent;position:absolute;top:5px;left:135px;width:29px;cursor:pointer;font-size:0pt;color:white;height:25px;padding:3px 0 4px 0}

#search-form label {display:none;}
#search-form input.form-text  {border:0px;background:transparent;position:absolute;top:5px;left:5px;width:165px;font-size:12px;font-family:tahoma;color:#2e2e2e;padding:3px 0 4px 0}
#search-form input.form-submit {border:0px;background:transparent;position:absolute;top:5px;left:135px;width:29px;cursor:pointer;font-size:0pt;color:white;height:25px;padding:3px 0 4px 0}


#search-theme-form label {display:none;}
#search-theme-form  input.form-submit {display:none;}

#social-tools{clear:both;margin:0;}
#social-tools ul{list-style-type:none;margin:0;padding:0;clear:both;}
#social-tools li{float:left;padding-right:5px;}
#social-tools ul a{margin:0;padding:0;width:16px;height:16px;display:block;}
a.share-facebook{background:url(/sites/default/files/images/sprites-pt-all.png) no-repeat 0px -30px;}
a.share-viadeo{background:url(/sites/default/files/images/sprites-pt-all.png) no-repeat 0px -90px;}
a.share-linkedin{background:url(/sites/default/files/images/sprites-pt-all.png) no-repeat 0px -60px;}
a.share-twitter{background:url(/sites/default/files/images/sprites-pt-all.png) no-repeat 0px 0px;}
a.share-facebook:hover {background:url(/sites/default/files/images/sprites-pt-all.png) no-repeat -24px -30px;}
a.share-linkedin:hover {background:url(/sites/default/files/images/sprites-pt-all.png) no-repeat -24px -60px;}
a.share-viadeo:hover {background:url(/sites/default/files/images/sprites-pt-all.png) no-repeat -24px -90px;}
a.share-twitter:hover {background:url(/sites/default/files/images/sprites-pt-all.png) no-repeat -24px 0px;}


#featuredItemsContainer{ width:480px; height:345px;border:1px solid #bcbcbc;}
#featuredItemsContainer #featuredItemList {width: 250px;float: left;}
#featuredItemsContainer .featuredItemContent {width: 230px; float: left; padding:20px;}
#featuredItemContent1, #featuredItemContent2, #featuredItemContent3, #featuredItemContent4 {display: none;}  
#featuredItemList .current {background-image:url(/sites/default/files/images/fleche_on.png);background-repeat:no-repeat; color:#ff4900}
#featuredItemList h1 {font-size:12px; font-family:Arial, Helvetica, sans-serif;padding:12px 0 0px 30px;margin:0;color:#ff4900;font-weight:bold}
#featuredItemList h2 {font-size:10px; font-family:Arial, Helvetica, sans-serif;padding:0px 0 0 30px;margin:0; color:#5f5f5f; font-weight:normal}
.featuredItems {height: 64px; margin: 0px 0px; background-image:url(/sites/default/files/images/fleche_off.png);background-repeat:no-repeat;cursor:pointer}
.featuredItemContents {padding: 20px 10px 10px 10px;text-align:justify;font-size:11px; font-family:Arial, Helvetica, sans-serif;line-height:15px;color:#5f5f5f}
.featuredContentContainer {width: 230px; float: right;}

#featuredItemsContainerIES{ width:480px; height:345px;border:1px solid #bcbcbc;}
#featuredItemsContainerIES #featuredItemListIES {width: 250px;float: left;}
#featuredItemsContainerIES .featuredItemContentIES {width: 230px; float: left; padding:20px;}
#featuredItemContentIES1, #featuredItemContentIES2, #featuredItemContentIES3, #featuredItemContentIES4 {display: none;}  
#featuredItemListIES .current {background-image:url(/sites/default/files/images/fleche_onIES.png);background-repeat:no-repeat; color:#ff0e8c}
#featuredItemListIES  h1{font-size:12px; font-family:Arial, Helvetica, sans-serif;padding:12px 0 0px 30px;margin:0; font-weight:bold; color:#ff0e8c;}
#featuredItemListIES h2 {font-size:10px; font-family:Arial, Helvetica, sans-serif;padding:0px 0 0 30px;margin:0; color:#646464; font-weight:normal}
.featuredItemsIES {height: 64px; margin: 0px 0px; background-image:url(/sites/default/files/images/fleche_off.png);background-repeat:no-repeat;cursor:pointer}
.featuredItemContentsIES {padding: 20px 10px 10px 10px;text-align:justify;font-size:11px; font-family:Arial, Helvetica, sans-serif;line-height:15px;color:#5f5f5f}

.sliderwrapper2{
position: relative; /*leave as is*/
top: 0px;
overflow: hidden; /*leave as is*/
border: 0px solid navy;
border-bottom-width: 0px;
width: 1000px; /*width of featured content slider*/
height: 250px;
z-index:1;
}
.sliderwrapper2 .contentdiv{
visibility: hidden; position: absolute; left: 0; top: 0px; padding: 0px;background: white;
width: 1000px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 250px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
#paginate-slider2 img {border:0px solid gray;padding-top:0px;padding-right:3px;padding-bottom:0px;}
div#paginate-slider2 {width:250px; margin:0;position:relative; left: 750px;top:-40px;z-index:1000;}




	/* ----------------------------------
		Facebook style Theme pour Form IES
	----------------------------------- */
	
	div.facebook .pp_top .pp_left { background: url(/sites/default/files/images/form/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(/sites/default/files/images/form/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(/sites/default/files/images/form/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(/sites/default/files/images/form/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(/sites/default/files/images/form/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(/sites/default/files/images/form/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(/sites/default/files/images/form/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(/sites/default/files/images/form/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(/sites/default/files/images/form/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(/sites/default/files/images/form/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(/sites/default/files/images/form/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_arrow_previous { background: url(/sites/default/files/images/form/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
	div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(/sites/default/files/images/form/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
	div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(/sites/default/files/images/form/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(/sites/default/files/images/form/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
	
	div.facebook .pp_next:hover { background: url(/sites/default/files/images/form/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(/sites/default/files/images/form/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(/sites/default/files/images/form/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(/sites/default/files/images/form/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(/sites/default/files/images/form/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}
		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; }
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		        .currentTextHolder {display:none}
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0 0 5px 0;
				}
				
				.pp_nav {
					clear: left;
					float: left;
					margin: 3px 0 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}
					
					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}
				
					a.pp_arrow_previous,
					a.pp_arrow_next {
						float: left;
						height: 15px;
						margin-top: 3px;
						display:none;overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		.pp_gallery {
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}
			
			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				overflow: hidden;
				position: relative;
			}
			
			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}
			
			.pp_gallery ul a:hover { border-color: #fff; }
			
			.pp_gallery ul a img { border: 0; }
			
			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
			}
			
			.pp_gallery li.default a {
				background: url(/sites/default/files/images/form/default_thumbnail.gif) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}
			
			.pp_gallery li.default a img { display: none; }
			
			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}
		
		a.pp_next {
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			display: block;
			float: right;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}
                .ppt {display:none;}
/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

#newslettermini {background-image: url("/sites/default/files/images/footer_newsletter.png");background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height:23px!important;margin: 0px;padding:0 0 10px 0}
#edit-submitted-email2 {vertical-align:top; border: 0px ;width: 120px;background-color: transparent;background-image: none;height: 20px;padding-top: 3px;padding-right: 2px;padding-bottom: 0px;padding-left: 6px;font-family: Tahoma;font-size: 12px;color: #666666;font-weight:normal}
#edit-submit2 {height: 23px;width: 27px;background-color: transparent;cursor: pointer;border: 0px;padding:5px;margin:0px}

#splash ul, #splash li{margin:0;padding:0;list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif}
#splash,#slider{height:250px;width:1000px;overflow:hidden;position:relative}
#splash ul.slides{width:9000px}
#splash ul.slides li{height:250px;width:1000px;float:left;margin-right:20px}
#splash #slider_navigation{position:absolute;bottom:10px;right:10px}
#splash #slider_navigation ul{float:left}
#splash #slider_navigation ul li{float:left;display:block;font-size:11px;width:23px;text-align:center;background:url(/sites/default/files/images/slider.png) no-repeat 0px 0px;height:25px}
#splash #slider_navigation ul li a{display:block;width:23px;height:20px;padding-top:3px;text-decoration:none;color:#fff;font-weight:bold;cursor:pointer}
#splash #slider_navigation ul li:hover{}#splash #slider_navigation ul.slide_navi li.active{background:url(/sites/default/files/images/slider.png) no-repeat 0px -41px;}
#splash #slider_navigation .slide_controls li{background:url(/sites/default/files/images/slider.png) no-repeat 0px -81px}
#splash #slider_navigation .slide_controls li.play{background:url(/sites/default/files/images/slider.png) no-repeat 0px -172px}
#splash #slider_navigation .slide_controls li:hover{background:url(/sites/default/files/images/slider.png) no-repeat 0px -126px}
#splash #slider_navigation .slide_controls li.play a:hover{background:url(/sites/default/files/images/slider.png) no-repeat 0px -217px}
