

/**************** FEUILLE DE STYLE - SUEZ - GRILLES *****************/

/* RESET WHITE SPACE */
* {padding:0; margin:0;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;  padding:0; } 
table { border-collapse:collapse;  border-spacing:0;} 
fieldset {border:0; } 
address,caption,cite,code,dfn,em,th,var {font-weight:normal; } 
ul {list-style:none; } 
caption,th {text-align:left; } 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
/* RESET WHITE SPACE */
html, body { height:100%}
body {font:11px Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #000000; background-color:#FFFFFF; }



/************* OBJETS GLOBALS *********************/
a  {text-decoration:none; outline:none; position:relative;color:#}
p {}
a:hover {text-decoration:underline;}
img { border:none; }
ul li {list-style:none; text-align:left;}
ol  {margin-left: 20px;}

#page a:hover{
	text-decoration:underline;
}
#page a{
	text-decoration:underline;
}

.col-centre-contenu h2 {text-align: left; margin-bottom: 5px; margin-top:20px;text-indent:15px;padding-left:15px;font-weight:bold;background-image:url("gammes/puces/puce-gamme1-crosshair.gif");background-repeat:no-repeat; background-position: top left;font-size:14px;color:#ACC22D;}
.col-centre-contenu h3 {color: #37955D; font-size:13px;}
.col-centre-contenu h4 {color: #00B0DF; font-size:13px;}


.col-centre-contenu .libelle-cp {margin-top:20px;text-indent:15px;padding-left:15px;font-weight:bold;background-image:url("gammes/puces/puce-gamme1-crosshair.gif");background-repeat:no-repeat; background-position: top left;font-size:14px;color:#ACC22D;}
.col-centre-contenu .vert {color: #37955D;}
.col-centre-contenu .bleue {color: #00B0DF;}

.titre_print {display:none;}

h1.titre {margin-bottom:20px; float:left; width:80%; display:block;}
div.bouton_action {display:block;float:left;text-align:center;width:20%;}

/********** MISC CLASSES *************/
.offline { border:1px solid red;}
.btn-back { text-align: right; padding-top: 20px;}
.bloc-list-01 {padding-bottom:2px;}
.left {float:left;}
.right {float:right;}
.txt-left {text-align:left;}
.txt-right {text-align:right;}
.clear {clear:both; padding-bottom:2px;}
.bold{font-weight:bold;}
.italique {font-style:italic;}

.masquer-colonne{
display:none;
width:1px;
}

/*****hp****************/
.gridac {background-color:#cccccc;}
#col-droite a {color: #000000;}

#global {width:986px; margin: 0 auto;  padding:0;border-top:0; height: auto;  margin-top:5px;}
#center {background:url("images/bgr-center.gif"); background-repeat:repeat-y; background-position:-3px 0; width:986px; /*margin-top:-20px;margin-top:-9px;*/}
#center table{width:890px; margin-left:48px; /*margin-top:30px;*/ }
#center table table {width:100%; margin-left:0px; margin-top:0px;}
/*********** HEADER **********************/

.gridacc{background-color:#D0D0D0;}

#header {margin-top:5px;margin-left:0px;/*height:375px;*/ width:986px;background:url("images/bgr-header.gif");background-repeat:no-repeat;}
/**************** FOOOTER **************/
#footer {background:url("images/bgr-bottom.gif"); background-position:-3px 0px; background-repeat:no-repeat; height:63px; width:986px;}

/**********WEBRING*************/
#footer {}
#footer ul li{list-style:none; display:inline; background:url("gammes/puces/puce-footer.gif"); background-repeat:no-repeat; background-position:2px 4px; margin-top:10px;padding-left:12px;
margin-left:3px}
#footer a { color:#FFFFFF; text-transform:uppercase; font-size:10px;}
#footer a:hover {color:#FFFFFF;}
#footer #footer-placement {width:900px; margin-left:auto; margin-right:auto;padding-top:15px;}
#footer .footer-left {float:left; width:10px; height:30px; background:url("images/bgr-footer-left.gif"); background-repeat:no-repeat;}
#footer .footer-middle {background:#B9B9B9 url(images/bgr-footer-name.gif) no-repeat scroll right center;
float:left;
height:30px;
max-height:30px;
width:881px;}
#footer .footer-right {float:left; width:9px; height:30px; background:url("images/bgr-footer-right.gif"); background-repeat:no-repeat;}
#footer .footer-middle div {position:relative; top:7px;}

/* TITRE PAGE */
#titre-page {padding:30px 0;}
#flash-titre{padding-top:15px;padding-left:15px;font-size:24px;color:#097d38;}
.col-centre-contenu {padding: 0px 35px 65px 35px;min-height:400px;}
h1.titre {margin-bottom:15px;}
.afficher_colone{}
#col-centre {background:transparent url(images/bgr-center-page.gif) no-repeat scroll right bottom;padding-top:10px;}
#col-centre .col-centre-contenu {background:url("images/bgr-contenu.gif"); background-repeat:no-repeat;padding-top:5px;}
*html #page {position: relative; }

.vert {color: #37955D;}
.bleue {color: #00B0DF;}

/*PAGE TYPE*/
.pagetype .libelle-cp{padding-bottom:15px;}
.pagetype  table{border: medium solid #adc22d;width: 50%;border-collapse:collapse;text-align:center;font-size:11px;}
.pagetype  table tr{height:25px;}
.pagetype .int-tab{font-weight:bold;}
.pagetype  table td{width:100px;}
.pagetype  table .pays{text-align:left;font-weight:bold;width:auto;text-indent:10px;}
.pagetype  table .couleur{background-color:#e9efd3;}
.pagetype td, th{border: thin solid #adc22d;width: 50%;}

/* FOCUS HP */
#center table table.quisommesnous {width:290px;}
#center table table.quisommesnous a {color: #000000;}
table.quisommesnous .header_quisommesnous{background-image:url("gammes/focus/header_quisommesnous.gif"); background-repeat:no-repeat; color:white; font-family:Arial; font-size:16px; font-weight:bold; height:36px; padding-left:30px; /*padding-top:7px;*/}
table.quisommesnous .corps_quisommesnous{background-image:url("gammes/focus/corps_quisommesnous.gif"); background-repeat:no-repeat; height:311px; vertical-align:top; padding-top:19px;}
table.quisommesnous .corps_quisommesnous .texte{width:215px; height:85px; text-align:left; padding-left:32px; font-size:12px; font-family:Arial;}
table.quisommesnous .corps_quisommesnous .liste{padding-top:20px; padding-left:130px; font-size:11px;}
table.quisommesnous .corps_quisommesnous .liste ul {position:relative; bottom:16px;}
table.quisommesnous .corps_quisommesnous .liste li {padding-left:10px;}
table.quisommesnous .corps_quisommesnous .liste ul li{background-image:url("gammes/puces/gamme1_puce-bleu.gif"); background-repeat:no-repeat; background-position:0 3px;}

#center table table.contacteznous {width:288px;}
table.contacteznous .header_contactez-nous{background-image:url("gammes/focus/header_contactez-nous.gif"); height:36px; font-size:16px; color:white; font-family:Arial; font-size:16px; font-weight:bold; padding-left:20px; /*padding-top:7px;*/}
table.contacteznous .corps_contactez-nous {background-image:url("gammes/focus/corps_contactez-nous.gif");  padding-left:10px; padding-top:10px;}
table.contacteznous .footer_contactez-nous{background-image:url("gammes/focus/footer_contactez-nous.gif"); height:8px; background-repeat:no-repeat;}



#center table table.rejoigneznous { width:287px;}
#center table table.rejoigneznous a {color: #FFFFFF;}
table.rejoigneznous .header_rejoignez-nous{background-image:url("gammes/focus/header_rejoignez-nous.gif"); height:39px; font-size:16px; color:white; font-family:Arial; font-size:16px; font-weight:bold; padding-left:20px; /*padding-top:7px;*/}
table.rejoigneznous .corps_rejoignez-nous {background-image:url("gammes/focus/corps_rejoignez-nous.gif");}
table.rejoigneznous .footer_rejoignez-nous{background-image:url("gammes/focus/footer_rejoignez-nous.gif"); vertical-align:top; padding-left:24px; color:white; height:135px;}
table.rejoigneznous .footer_rejoignez-nous .texte{font-size:13px; width:190px; text-align: left;}
table.rejoigneznous .footer_rejoignez-nous .liste li {padding-left:10px;}
table.rejoigneznous .footer_rejoignez-nous .liste ul {padding-left:10px; padding-top:18px;}
table.rejoigneznous .footer_rejoignez-nous .liste ul li{background-image:url("gammes/puces/gamme1_puce-blanche.gif"); font-size:12px; background-repeat:no-repeat; background-position:0 3px;}

/* Focus Contact Presse dans Actualité */ 
table.actu-rejoigneznous { left:-47px; position:relative; width:284px !important; }
table.actu-rejoigneznous a {color: #FFFFFF !important;}
table.actu-rejoigneznous .header_rejoignez-nous{background-image:url("gammes/focus/header_rejoignez-nous-actu.gif"); height:36px; font-size:16px; color:white; font-family:Arial; font-size:16px; font-weight:bold; padding-left:20px; /*padding-top:7px;*/}
table.actu-rejoigneznous .corps_rejoignez-nous {background-image:url("gammes/focus/corps_rejoignez-nous_actu.gif");}
table.actu-rejoigneznous .footer_rejoignez-nous{background-image:url(gammes/focus/footer_rejoignez-nous_actu.gif); background-position:left bottom; color:white; height:123px; padding-left:24px; vertical-align:top;}
table.actu-rejoigneznous .footer_rejoignez-nous .texte{font-size:13px; width:190px; text-align: left;}
table.actu-rejoigneznous .footer_rejoignez-nous .liste li {padding-left:10px;}
table.actu-rejoigneznous .footer_rejoignez-nous .liste ul {padding-left:10px; padding-top:18px;}
table.actu-rejoigneznous .footer_rejoignez-nous .liste ul li{background-image:url("gammes/puces/gamme1_puce-blanche.gif"); font-size:12px; background-repeat:no-repeat; background-position:0 3px;}

/* Formulaire abonnement */
.abo-mail-invalide {color:red;}

/*Mod Communiques*/
#communiques .accroche p{font-weight:bold;}

/*Lexique*/
#glossaire .results{position:static; zoom:1;}

#center table table.alaune {width:288px; margin-top:-1px;}
table.alaune .header_alaune{background-image:url("gammes/focus/header_alaune.gif"); height:37px; font-size:16px; padding-left:20px; color:white; font-family:Arial; font-size:16px; font-weight:bold;}
table.alaune .corps_alaune {background-image:url("gammes/focus/corps_alaune.gif");  padding-left:4px; height:301px; vertical-align:top; }
table.alaune .corps_alaune img {}
table.alaune .corps_alaune .contenu {margin:10px;}
table.alaune .corps_alaune .date{font-size:14px; color:#00b0de; font-family:Arial; font-weight:bold;}
table.alaune .corps_alaune .titre{text-align:left; font-weight:bold; font-size:12px; color:#2f2f2f; font-family:Arial; margin-top:2px;}
table.alaune .corps_alaune .corps_message{font-size:11px; font-family:Arial; color:#2f2f2f; margin-top:2px;}
table.alaune .corps_alaune .corps_message a{text-decoration:none;}
#global table.alaune .corps_alaune .corps_message a:hover{text-decoration:underline;}
table.alaune .corps_alaune .liste ul {position:relative; bottom:6px; padding-left:110px; margin-top:21px;}
table.alaune .corps_alaune .liste li {padding-left:10px;}
table.alaune .corps_alaune .liste ul li{background-image:url("gammes/puces/gamme1_puce-bleu.gif"); background-repeat:no-repeat; background-position:0 3px;}
table.alaune .footer_alaune {background:url("gammes/focus/footer_alaune.gif"); background-repeat:no-repeat; height:11px;}
table.alaune #teqactubuttonleft {cursor:pointer; float:left; display:block; text-align:right; margin-left:20px;}
table.alaune #teqactubuttonright {cursor:pointer; float:right; display:block; text-align:left; margin-right:20px;}
table.alaune #teqactubuttonall {cursor:pointer; float:right; display:block; text-align:left; margin-right:20px;}
table.alaune #teqactubuttonall a:hover {text-decoration:none;}
table.alaune #teqactucontainer{ display:none;background-color:white;}

/* FOCUS RIGHT */
table.focus-right-grey .focus-innovations{background:url("gammes/focus/header_innovation.gif"); width:216px; height:36px; font-family:Arial; font-size:16px; color:white; font-weight:bold; padding-left:14px;}
table.focus-right-grey .focus-innovations-contenu{background:url("gammes/focus/corps_focus.gif"); font-size:11px; padding-left:15px; padding-right:15px; padding-top:13px; padding-bottom:10px;}
table.focus-right-grey .focus-innovations-intro{font-family:Arial;  font-weight:bold; color:#0aa2cb;}
table.focus-right-grey .focus-innovations-footer{background:url("gammes/focus/footer_focus.gif"); height:11px;}

table.contactepresse .header_contacte-presse{background:url("gammes/focus/header_innovation.gif"); width:216px; height:36px; font-family:Arial; font-size:16px; color:white; font-weight:bold; padding-left:14px;}
table.contactepresse .corps_contacte-presse{background:url("gammes/focus/corps_focus.gif"); font-size:11px; padding-left:15px; padding-right:68px; padding-top:13px; padding-bottom:10px;}
table.contactepresse .footer_contacte-presse{background:url("gammes/focus/footer_focus.gif"); height:11px;}


table.focus-right-grey .focus-telecharger{background:url("gammes/focus/header_telecharger.gif"); width:216px; height:35px; font-family:Arial; font-size:16px; color:white; font-weight:bold; padding-left:14px;}
table.focus-right-grey .focus-telecharger-contenu{background:url("gammes/focus/corps_focus.gif"); font-size:11px; padding-left:15px; padding-right:15px; padding-top:13px; padding-bottom:10px;}
table.focus-right-grey .focus-telecharger-intro{font-family:Arial;  font-weight:bold; color:#0aa2cb;}
table.focus-right-grey .focus-telecharger-footer{background:url("gammes/focus/footer_focus.gif"); height:11px;}
table.focus-right-grey .focus-telecharger-contenu a {display:block; margin-top:-15px; padding-left:20px;}
table.focus-right-grey .focus-telecharger-contenu li{margin-top:10px;}

table.focus-right-grey .focus-consulter{background:url("gammes/focus/header_consulter.gif"); width:216px; height:35px; font-family:Arial; font-size:16px; color:white; font-weight:bold; padding-left:14px;}
table.focus-right-grey .focus-consulter-contenu{background:url("gammes/focus/corps_focus.gif"); font-size:11px; padding-left:15px; padding-right:15px; padding-top:13px; padding-bottom:10px; text-align: none;}
table.focus-right-grey .focus-consulter-contenu li {background:transparent url(gammes/puces/puce_fleche_courte.gif) no-repeat scroll 0 3px;display:block;margin-top:10px;padding-left:15px;}
table.focus-right-grey .focus-consulter-intro{font-family:Arial;  font-weight:bold; color:#0aa2cb;}
table.focus-right-grey .focus-consulter-footer{background:url("gammes/focus/footer_focus.gif"); height:11px;}

table.focus-right-yellow td.focus-innovations {background:url("gammes/focus/header_consulter-2.gif");}
table.focus-right-yellow td.focus-consulter {background:url("gammes/focus/header_consulter-2.gif");}
table.focus-right-yellow td.focus-telecharger {background:url("gammes/focus/header_consulter-2.gif");}
table.focus-right-yellow td.focus-consulter-contenu li {background:url("gammes/focus/header_consulter-puces-2.gif")  no-repeat scroll 0 3px; }

table.focus-right-not td.focus-innovations {background:url("gammes/focus/header_consulter-0.gif");}
table.focus-right-not td.focus-consulter {background:url("gammes/focus/header_consulter-0.gif");}
table.focus-right-not td.focus-telecharger {background:url("gammes/focus/header_consulter-0.gif");}

#fil-ariane { display:none; }
.gridacc #col-droite{ padding:10px 12px 0 0; }

#print_css{display:none;}

div.bouton_action {float:right;}

/* FRIENDS */
#friends { margin:0 0 15px 15px;}
#friends .title-friends {color:#4AAEDC;  font-weight:bold; font-size:16px;}
#friends .titre {color:#4AAEDC; font-weight:bold; background-image:url("gammes/puces/gamme-4-puces-rose.gif"); background-repeat:no-repeat; background-position:center left; padding-left:10px;}
#friends label {float:left; width:55px; color:#000000;}
#friends input {float:left; width:250px; border:1px solid #a7a7a7;}
#friends #formulaire-friends-left {width:320px; float:left;}
#friends #formulaire-friends-left .text {color:#a7a7a7;}
#friends #formulaire-friends-left #email2 {float:none; width:215px;}
#friends #formulaire-friends-right {width:320px; float:left; margin-left:4px;}

#friends #formulaire-friends-right textarea {width:300px; height:165px; border:1px solid #a7a7a7; font-size:11px; padding:0;margin:0;}
#friends #formulaire-friends-right .valider {width:145px; height:17px; background-color:#4AAEDC; color:#FFFFFF; font-weight:bold; border:none; cursor:pointer; float:left; margin-top:10px;}
#friends #formulaire-friends-right .annuler {width:145px; height:17px; background-color:#4AAEDC; color:#FFFFFF; font-weight:bold; border:none; cursor:pointer; float:left;margin-left:10px; margin-top:10px;}




table.table-contener td {padding: 5px; vertical-align: top;}