@charset "utf-8";
/* CSS Document */

body, p, h1,h2, h3, h4, h5, h6, ul, li {
	margin:0;
	padding:0;
	list-style: none;
}
body.facture{
	font-family:Verdana, Arial, Tahoma, sans serif;
	font-size:11px;;
	color:#808080;
	background:none;
	letter-spacing:1px;
	margin: 20px;
}
a, a:link, a:active, a:visited {
	text-decoration:none;
	color:#0092bc;
    
    outline:none;
}
a:hover {
	text-decoration:underline;
}


img {
	border:none;
}

p {
	font-size:0.7em;
	letter-spacing:0.5px;
}

.clear {
	clear:both;
	overflow:hidden; /* Pour ie6 */
}


body {
	font-family:Verdana, Arial, Tahoma, sans serif;
	font-size:0,9em;
	color:#808080;
	background-color:#00aecb;
	background-image:url(../images/fond-site.png);
	background-repeat:repeat-x;
	letter-spacing:1px;
}
select, input, textarea {
	font-family:Verdana, Arial, Tahoma, sans serif;
	color:#808080;	
	letter-spacing:1px;
}

toolbox-col2 select, #toolbox-col2 input {
	letter-spacing:-1px;
}

div#conteneur {
	margin:auto;
	width:980px;
}

#corps {
	background:#fff;
	border:1px solid #dedede;
	padding:15px 19px 14px;
	float:left;
	margin-top:-1px;
}
#corpsOffres {
	background:#fff;
	border:1px solid #dedede;
	padding:15px 19px 14px;
	float:left;
	margin-top:-1px;
}

/* -- HEADER -- */

#header {
	position:relative;
	z-index:90
}

#toolbox {
	position:absolute;
	top:43px;
	right:0px;
	z-index:120;
}

#toolbox-col1, #toolbox-col2 {
	float:left;
}

#toolbox-col1 {
	width:153px;
}

#toolbox-col2 {
	width:207px;
	padding-left:26px;
}

.toolbox-filet {
	height:2px;
	overflow:hidden; /* Pour ie6 */
	background:url(../images/filet-toolbox.gif) repeat-x;	
}

a#toolbox-panier, a#toolbox-compte {
	font-weight:bold;
	color:#fff;
	font-size:0.7em;
	display:block;
	padding-left:55px;	
}

a#toolbox-panier {
	background:url(../images/icone-panier.gif) no-repeat 15px 4px;
	height:36px;
	padding-top:4px;
	text-transform:uppercase;
}

a#toolbox-panier:hover {
	background:url(../images/icone-panier-roll.png) no-repeat 11px 0px;
	text-decoration:none;
}

#toolbox-panier span {
	color:#000;
	font-size:0.9em;
	text-transform:lowercase;
}

a#toolbox-compte {
	background:url(../images/icone-compte.gif) no-repeat 15px 12px;
	height:30px;
	padding-top:18px;
	text-transform:uppercase;
}

a#toolbox-compte:hover {
	background:url(../images/icone-compte-roll.png) no-repeat 11px 8px;
	text-decoration:none;
}

#toolbox-col2 .text {
	height:14px;
	border:1px solid #dedede;
	width:127px;
	color:#9c9c9c;
	font-size:0.7em;
	padding:1px 1px 1px 25px;
}

#toolbox-news {
	padding:5px 0px 14px 17px;
}

#toolbox-search {
	padding:14px 0px 0px 17px;
}

#toolbox-news .text {
	background:#fff url(../images/fond-newsletter.png) no-repeat;
}

#toolbox-search .text {
	background:#fff url(../images/fond-search.png) no-repeat;
}

#toolbox-col2 .btn {
	vertical-align:bottom;
}

h2.botitre {
	background:url(../images/fond-titre.png) no-repeat right 30px;
	color:#086B7C;
	float:left;
	font-weight:normal;
	height:26px;
	margin-bottom:30px;
	padding:5px 45px 0px 0px;
}

h2.botitre2 {
	background:url(../images/fond-titre.png) no-repeat right 30px;
	color:#086B7C;
	width:190px;
	font-weight:normal;
	margin-bottom:30px;
	padding:5px 45px 0px 0px;
}

/* -- HOME -- */

#col1, #col2, #col3 {
	float:left;
	margin-bottom: 10px;
}

#col2, #col3 {
	padding-left:5px;
	width:190px;
}

#zoom {
	/*border:1px solid #a3d9e9;*/
	height:315px;
	overflow:hidden;
	text-align:center;
}

#zoom img {
}

#zoom p {
	padding:0 6px;
	position:relative;
	z-index:10;
	text-align:left;
}

#zoom h3 {
	font-size:0.75em;
	color:#0092bc;
	padding:14px 6px 10px;
	text-align:left;
}

#livraison {
	width:154px;
	height:85px;
	margin-top:5px;
	background:#0092b5 url(../images/fond-livraison.jpg) no-repeat right bottom;
	color:#fff;
	font-weight:bold;
	font-size:0.9em;
	padding:15px 18px 0px;
}

#meilleures-ventes {
	height:315px;
}

#meilleures-ventes h3 {
	background:#0092bc;
	color:#fff;
	padding:2px;
	font-size:0.75em;
	padding:8px 0px 8px 8px;
	border-bottom:1px solid #dedede;
	text-transform:uppercase;
}

#cont-defil {
	height:267px;
	overflow:hidden;
	position:relative;
}

#defil {
	position:relative;
}

#contenu-compte #defil p{
	clear:none;
}

#defil .ligne-deb {
	border:none;
	padding:12px 10px 10px 10px;
}

.ligne-defil {
	border-top:1px solid #dedede;
	padding:10px;
	height:68px;
}

.ligne-defil img {
	border:1px solid #a3d9e9;
	float:left;
	margin-right:5px;
}

.ligne-defil .libelle {
	color:#0092bc;
	font-weight:bold;
	font-size:11px;
}
.ligne-defil .typo {
	color:#0092bc;
	font-weight:normal;
	font-size:10px;
}

a#down, a#up {
	float:left;
	display:block;
	width:95px;
	height:13px;
	overflow:hidden;
}

a#down {
	background:url(../images/btn-down.png) no-repeat;
}

a#down:hover {
	background:url(../images/btn-down.png) no-repeat 0px -13px;
}

a#up {
	background:url(../images/btn-up.png) no-repeat;
}

a#up:hover {
	background:url(../images/btn-up.png) no-repeat 0px -13px;
}


#focus, #focus a:link, #focus a:active, #focus a:visited {
	margin-top:5px;
	padding:10px 15px 0px 0px;
	display:block;
}

#focus p {
	color:#000;
	padding:35px 9px 9px 9px;
}

#focus p span {
	color:#0092bc;
	text-transform:uppercase;
	font-weight:bold;
}

#contenuOffresContent{
    color:#444444;
    font-size:13px;
    font-weight:bold;
    letter-spacing:1px;
    margin-top:155px;
    

}

#contenuOffresContentFooter
{
    color:#444444;
    font-size:13px;
    font-weight:bold;
    letter-spacing:1px;
  /*  margin-top:155px;*/
}

#contenuConfirmAboContent
{
color:#666666;
font-size:13px;
letter-spacing:1px;
margin-bottom:70px;
margin-left:210px;
margin-top:0;
text-align:left;

   /* border:1px solid #999; background:#fff;
    padding-top:4px; padding-bottom:4px;*/
}

.popupfooter { position:absolute; background:white; opacity:0.5; filter:alpha(opacity=50); bottom:0; left:0; width:100%;  }
.popupfooter p { margin:6px; font-size:10px; line-height:1; color:#333}

/* -- OFFRES -- */

#corpsOffres #col1, 
#corpsOffres #col2, 
#corpsOffres #col3 {
	float:left;
}

#corpsOffres #col1 {
}
#corpsOffres #col2 {
	padding-left:5px;
	width:190px;
}
#corpsOffres #col3 {
	padding-left:5px;
	width:190px;
}

/* -- CONTACT -- */
.bloc-contact
{
	clear: left;
	padding-left:10px; 
	margin-bottom:10px
}

#txt-contact {
	border:1px solid #a6d9e8;
	padding:6px 10px 10px 10px;
	width:275px;
	height:171px;
	margin-bottom:10px;
	text-align:justify;
    line-height:1.4;
}

.img-contact{
	float: left;
	margin-right: 20px;
}

/* -- NAV GAUCHE -- */

#nav-gauche {
	background:#E4EBEF;
	float:left;
	border:1px solid #ededed;
	border-bottom:none;
	letter-spacing:0.5px;
}
#nav-gauche a, #nav-gauche a:link, #nav-gauche a:visited, #nav-gauche a:active {
	color:#626262;
	display:block;
	width:128px;
	padding:9px 10px 9px 16px;
}
#nav-gauche li {
	border-bottom:1px solid #dedede;
}
#nav-gauche li.opened {
	border:none;
}
#nav-gauche a.ga-niv1, #nav-gauche a.ga-niv1:link, #nav-gauche a.ga-niv1:visited, #nav-gauche a.ga-niv1:active {
	font-size:0.75em;
	font-weight:bold;
	background:url(../images/plus.gif) no-repeat 5px 14px;
}
#nav-gauche a.ga-niv1:hover {
	background:#0092bc url(../images/plus-blanc.gif) no-repeat 5px 14px;
	color:#fff;
	text-decoration:none;
}
ul#nav-gauche a.active, ul#nav-gauche a.active:link, ul#nav-gauche a.active:visited, ul#nav-gauche a.active:active {
	background:#0092bc url(../images/moins.gif) no-repeat 5px 16px;
	color:#fff;
}
ul#nav-gauche a.active:hover {
	background:#0092bc url(../images/moins.gif) no-repeat 5px 16px;
}
#nav-gauche a.ga-niv2, #nav-gauche a.ga-niv2:link, #nav-gauche a.ga-niv2:visited, #nav-gauche a.ga-niv2:active {
	font-size:0.7em;
}
#nav-gauche a.ga-niv2:hover, ul#nav-gauche a.active2, ul#nav-gauche a.active2:link, ul#nav-gauche a.active2:visited, ul#nav-gauche a.active2:active {
	font-weight:bold;
	text-decoration:none;
	letter-spacing:normal;
}
#nav-gauche a.prod-nav, #nav-gauche a.prod-nav:link, #nav-gauche a.prod-nav:visited, #nav-gauche a.prod-nav:active {
	font-size:0.7em;
	background:url(../images/puce-prod.gif) no-repeat 16px 6px;
	padding:0px 10px 5px 24px;
	width:120px;
}
#nav-gauche a.active3, #nav-gauche a.active3:link, #nav-gauche a.active3:visited, #nav-gauche a.active3:active {
	text-decoration:underline;
}
#nav-gauche a.prod-nav span {
	font-size:0.9em;
	color:#999999;
}

#contenu {
	background:url(../images/fond-nav-gauche.gif) repeat-y;
	position:relative;
	float:left;
	width:940px;
	margin-bottom: 10px;
}

/* -- PRES-GAMME -- */


#pres {
	float:left;
	width:784px;
}
/*.bloc-pres {
	float:left;
	width:350px;
	padding:6px;
	margin:0px 0px 26px 26px;
}*/

.bloc-pres,
.bloc-pres-roll{
	position:relative;
	float:left;
	width:350px;
	height:400px;
	padding:6px;
	margin:0px 0px 26px 26px;
    
    padding:0px;
    border:1px solid #d4dee7;
}

.bloc-pres p {
	padding:12px 2px 18px;
}

.bloc-pres-roll p {
	padding:12px 2px 18px;
	color:#0092BC;
}


.coup-de-coeur {
	width:232px;
	/*height:146px;*/
    height:100px;
	padding:5px 0 0 118px;   
}

.prod-coeur {
	position:absolute;
	bottom:5px;
	right:0px;
	margin-left:7px;
    float:right;
}


/* -- PRES-PRODUIT -- */

.bloc-prod {
	width:205px;
	border:1px solid #dedede;
	text-align:center;
	float:left;
	margin:0px 0px 25px 47px;
}
.bloc-prod-new {
	width:250px;
	border:1px solid #dedede;
	float:left;
	margin:0px 0px 10px 15px;
}
.bloc-prod-search {
	width:225px;
	border:1px solid #dedede;
	float:left;
	margin:0px 20px 10px 0px;
}
.bloc-prod-new div{
	height:188px;
	
}
.bloc-prod div, 
.bloc-prod-new div, 
.bloc-prod-search div {
	padding:10px;
	
}
.bloc-prod-new td,
.bloc-prod-search td {
	padding-left:18px;
	
}
.bloc-prod div *, 
.bloc-prod-new div *, 
.bloc-prod-search div * {
	text-align:left;
}
.bloc-prod div .nom-prod, 
.bloc-prod-new div .nom-prod, 
.bloc-prod-search div .nom-prod {
	font-weight:bold;
	font-size:0.8em;
}
.bloc-prod div span, 
.bloc-prod-new div span, 
.bloc-prod-search div span {
	display:block;
	font-size:0.75em;
	font-style:italic;
}
.bloc-prod div .description, 
.bloc-prod-new div .description, 
.bloc-prod-search div .description {
	margin-top:5px;
}


a#recommander-produit {
	background:url(../images/icone-recommander.png) no-repeat right 0px;
	text-decoration:none;
    padding:6px 31px 6px 6px;
    height:14px;
    display:block;
    font-size:0.7em;
    
    margin-bottom:6px;
    margin-top:8px;
    text-align:right;
   
}
a#recommander-produit:hover {
	background:url(../images/icone-recommander.png) no-repeat right bottom;
}

.labeltable { 
    font-size:0.7em; letter-spacing:0.5px; 
}

/* -- PRODUIT -- */

#pres-prod {
	float:left;
	margin-left:24px;
	width: 758px;
}
#prod-left {
	float:left;
	width:409px;
	margin-bottom: 15px;
}
#prod-left h2 {
	font-size:1.5em;
	font-weight:normal;
}
#prod-left h3 {
	font-style:italic;
	font-size:1.1em;
}
#prod-left p#desc {
	letter-spacing:2px;
	word-spacing:2px;
	margin:15px 0px 10px 0px;
	font-size:0.75em;
	color:#535353;
	line-height:1.6;
}
#prod-left p#desc2 {
	margin:10px 0px 10px 0px;
	font-size:0.75em;
	line-height:1.4;
}
#img-prod {
	float: right;
	/*border:1px solid #dfdfdf;*/
	width:330px;
	text-align:center;
	margin-bottom: 20px;
}
.bloc-add-panier {
	background:url(../images/fond-bloc-add-panier.gif) repeat-y;
	width:407px;
	border:1px solid #dedede;
	position:relative;	
	height:25px;
	margin-top:10px;
	padding:7px 0 6px;
}
div.bloc-add-panier img {
	margin:0px;
	display:block;
	float:left;
}
.bloc-add-panier .quantite {
	width:25px;
	height:15px;
	padding:2px;
	border:1px solid #dedede;
	float:left;
	margin:1px 0 0 7px;
	text-align:center;
	color:#535353;
}
.bloc-add-panier .add-panier {
	position:relative;
	right:-5px;
	top:-6px;
}
.bloc-add-panier span {
	padding-top:4px;
	/*font-weight:bold;*/
	font-size:0.8em;
	display:block;
	float:left;
}
.bloc-add-panier .nom-option {
	width:170px;
	margin-left:5px;
	font-size: 0.7em;
}
.bloc-add-panier .price {
	color:#535353;
	margin:0px 10px;
}
.bloc-add-panier .modif-nb-qt {
	float:left;
}
.bloc-add-panier .modif-nb-qt a {
	display: block;
	height: 13px;
}
.bloc-add-panier .commande {
	float: right;
	margin-right: 6px;
}

.prod-tools{
	/*clear:both;  */
}

.prod-tools .ami{
	text-align: right;
	margin-bottom: 20px;
}

#prev-next {
	float: right;
	border:1px solid #dedede;
	height:36px;
	width:331px;
	background:#f6f9fa;
}
#prev-next a {
	float:left;
	display:block;
}
#adecouvrir #sections{
	height:100px;
	overflow:hidden;
	width:409px;
}
#adecouvrir {
	float:left;
	width:409px;
}
#adecouvrir li{
	clear:left;
	height:90px;
	margin-bottom:10px;
}
#adecouvrir p.nom-prod-lie {
	color:#0092bc;
	font-size:0.75em;
	font-weight:bold;
	padding:5px;
}
#adecouvrir p.nom-prod-lie span{
	font-size:0.75em;
}
#adecouvrir .description {
	padding-left:6px;
	width:275px;
}
#adecouvrir .prev,
#adecouvrir .next{
	float:right;
	margin:7px;
}
#adecouvrir .mini-img {
	float:right;
	margin-top:4px;
	border:1px solid #DEDEDE;
	padding:5px 30px;
}
#header-a-decouvrir {
    margin-top:20px;
	background:#0092b5;
	/*width:409px;*/
	color: white;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
#footer-prod {
	border:1px solid #0092bc;
	text-align:center;
	padding:5px 0px;
	/*clear:left;*/
	float:left;
	/*margin:18px 0 0 15px;*/
	margin:18px 0 0 0px;
	width:758px;
}
    
/* -- COMPTE CLIENT -- */

#pres-compte {
	padding:10px 0px 0px 10px;
	width:770px;
	float:left;
}

#contenu-compte {
	position:relative;
	float:left;
	width:940px;
}
#contenu-contact {
	position:relative;
	float:left;
	width:940px;
}
#formCompteLeft, #formCompteRight, .adresse, .infoPerso {
	float:left;
	width:280px;
}
#mdp-oublie {
	float:left;
	width:380px;
}
#formCreation {
	clear:left;
}
#poss-compte {
	float:left;
	width:480px;
	margin-right: 30px;
}
#formCompteRight {
	width:185px;
}
#formCompteRight h4, #formCompteLeft h4 {
	font-size:0.7em;
	margin:15px 0px 5px;
	font-weight:normal;
}
.adresse #formCompteLeft h4 {
	margin-left:106px;
}
.adresse #formCompteRight h4 {
	margin-left:12px;
}

.adresse {
	margin-right:30px;
	width:480px;
}
.validation {
	float:left;
	width:430px;
}
.titre-compte {
	color:#fff;
	background:#0091b5;
	padding:4px 5px;
	font-size:0.8em;
	margin:15px 0px;
	float:left;
	font-weight:normal;
	width:418px;
}
#contenu-compte label, .adresse label, #panier-compte label, #form-parr label {
	display:block;
	float:left;
	width:100px;
	text-align:right;
	margin-right:10px;
	padding-top:3px;
}
#identifiants label {
	display:block;
	float:left;
	width:220px;
	text-align:right;
	margin-right:10px;
	padding-top:3px;
}
#identifiants p {
	margin-bottom:10px;
}
#contenu-compte label#abo, .adresse label#abo {
	display: inline;
	float: none;
	text-align:left;
	width:195px;
}
#contenu-compte .text, .adresse .text, #identifiants .text, #panier-compte .text, .text-panier, #form-parr .text {
	border:1px solid #0091b5;
	margin-right:10px;
	width:145px;
	font-size:0.95em;
	height:15px;
	padding:1px;
}
#contenu-compte select.text, .adresse select.text {
	border:1px solid #0091b5;
	margin-right:10px;
	width:145px;
	font-size:0.95em;
	height:18px;
	padding:0px;
}
#contenu-compte p, .adresse p {
	clear:left;
	margin-bottom:10px;
}
#contenu-contact p{
	margin:0 0 10px 0;
	padding-left: 20px;
}
#contenu-compte p *, #panier-compte p * {
	vertical-align:middle;
}
h3.filet {
	border-bottom:1px solid;
	color:#0091B5;
	font-size:0.9em;
	width:418px;
}
.asterisque {
	color:#AF4C4C;
	padding-left:20px;
}

table.commande {
	font-size:0.8em;
	margin:10px 0px 0px 10px;
	border-top:1px solid #0091b5;
	border-left:1px solid #0091b5;
}
table.commande th {
	border-bottom:1px solid #0091b5;
	border-right:1px solid #0091b5;
}
table.commande td {
	border-bottom:1px solid #0091b5;
	border-right:1px solid #0091b5;
	padding:2px;
}
table.commande td.entete {
	text-align:center;
	background:#D1E9EF
}

p.carnet-adr {
	border-bottom:1px solid #ccc;
	float:left;
	margin:5px 10px;
	padding:4px 2px 1px 0px;
	width:260px;
}

p.carnet-adr a span {
	display:block;
	float:left;
	font-weight:bold;
	color:#808080;
}

p.livr a span {
	color:#0091b5;
}

a.adr-modif, a.adr-modif:link, a.adr-modif:visited, a.adr-modif:active {
	background:url(../images/reply.png) no-repeat;
	display:block;
	float:right;
	width:16px;
	height:16px;
}
a.adr-modif:hover {
	background:url(../images/reply-hover.png) no-repeat;
}
a.adr-suppr, a.adr-suppr:link, a.adr-suppr:visited, a.adr-suppr:active {
	background:url(../images/delete.png) no-repeat;
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:2px;
}
a.adr-suppr:hover {
	background:url(../images/delete-hover.png) no-repeat;
}
a.adr-def, a.adr-def:link, a.adr-def:visited, a.adr-def:active {
	background:url(../images/check.png) no-repeat;
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:2px;	
}
a.adr-def:hover {
	background:url(../images/check-hover.png) no-repeat;
}

#form-parr {
	padding:10px;
}

#form-parr p {
	margin-bottom:10px;
}

/* -- PANIER -- */

table.panier {
	font-size:0.7em;
	clear:left;
	margin-top:10px;
    border:3px solid #0091b5;
}
table.panier td, table.panier th {
	border-bottom:1px solid #0091b5;
	border-right:1px solid #0091b5;
	padding:4px;
}

.paniertdtotal {
    background:#f3f7f9; 
}

.panierheader {
    background:#00aecb url(../images/fond-btn-nav.gif) left top repeat-x;
    color:#fff;
}

.qt {
	text-align:center;
}
#panier-compte {
	clear:left;
}

div.cadeaux {
	float: left;
	background-color: #F3F7F9;
	margin: 25px 15px 0 0;
	width: 450px;
}
div.cadeaux div{
	clear: left;
	background-color: #F3F7F9;
	padding: 15px;
	min-height: 85px;
}
div.cadeaux div p{
	margin-bottom: 12px;
}
div.cadeaux h2 {
	float:none;
	width: auto;
	margin: 0;
}

div.cadeaux ul{
	clear: left;
}

div.cadeaux li{
}


/* -- BONCOM -- */

.petit {
	font-size:0.75em;
}
.sousTitre {
	color:#0091BC;
	font-size:0.9em;
	font-weight:normal;
	margin-bottom:5px;
}

/* -- COMMANDE RAPIDE -- */

table#commande-rapide {
	margin:0px 0px 14px 42px;
	font-size:0.8em;
	clear:left;
}
table#commande-rapide td {
	padding:3px;
}

table#commande-rapide td.nom-option {
	font-size: 0.8em;
}
/* -- NOUVEAUTES -- */

#contenu-nouveautes{
	height:414px;
	width:725px;
	clear:left;
}
html>body #contenu-nouveautes   { height: auto; min-height: 414px; } 
#nouveautes-visuel{
	width:176px;
	height:414px;
	float:left;
	position:relative;
} 
#nouveautes-visuel img{
	
}
#nouveautes-liste{
	float:left;
	width: 540px;
	position:relative;
}

img.new {
	position:absolute;
	right:0px;
	top:0px;
    margin-top:25px;
}


/* -- CONCEPT -- */

#img-concept {
	float:left;
}
.bloc-concept {
	width:480px;
	float:left;
	padding-left:20px;
}
#contenu-compte .bloc-concept p {
	padding:5px 0px 5px 0px;
	margin-bottom:20px;
	border-bottom:1px solid #dedede;
}
#contenu-compte .bloc-concept h4 {
	color:#0092bc;
}
#contenu-compte .bloc-concept p * {
	vertical-align:inherit;
}

#concept-gauche {
	float:left;
	width:730px;
	margin-bottom: 10px;
}
#concept-droite {
	float:right;
	width:190px;
}
img#img1-concept {
	float:left;
	margin:0px 10px 10px 0px;
}
img#img2-concept {
	float:left;
	margin:0px 10px 0px 0px;
	clear:left;
}
div#img3-concept {
	float:left;
	background:url(../images/concept3.png) no-repeat;
	width:493px;
	height:196px;
	margin-top:-46px;
}
#txt-concept {
	border:1px solid #a6d9e8;
	padding:6px 10px 10px 10px;
	width:275px;
	height:171px;
	margin-bottom:10px;
	text-align:justify;
}

/* -- ADRESSES et RECRUTEMENT-- */

#adresses,
#recrutement {
	background:#0092bc;
	color:#fff;
	float:left;
	text-align:center;
	width:350px;
	padding-bottom:12px;
	padding-top:18px;
	clear:left;
}

#tableDistrib, #tableRevend {
	clear:right;
	float:right;
	font-size:0.7em;
	letter-spacing:0.5px;
	width:580px;
}

#tableDistrib div, #tableRevend div {
	float:left;
	width:40%;
	height:120px;
	margin-left:30px;
}
#tableDistrib h4, #tableRevend h4, #adrDroite h4 , #recDroite h4 {
	border-bottom:1px solid #0092bc;
	color:#0092bc;
	font-size:1.3em;
	margin:0px 0px 14px 29px;
}
#tableDistrib p, #tableRevend p, #adrDroite p, #recDroite p {
	font-size:1em;
	margin:0px 0px 12px 0;
}
#adrDroite {
	float:left;
	padding-left:29px;
	font-size:0.7em;
	width:551px;
}

#recDroite {
	float:left;
	padding-left:29px;
	font-size:0.7em;
	width:650px;
}

div.sep {
	border-bottom: 1px #CCCCCC solid;
	margin-bottom: 8px;
}

div#recDroite h4, 
div#adrDroite h4 {
	margin-left:0px;
}

#recrutement{
	padding: 15px; 
	line-height: 2;
	text-align:left;
	width: 215px;
	font-size: 12px;
	}
#recrutement a {color:white;}
#adrDroite p {
	line-height: 1.5;
}

/* -- INSTITUTIONNEL -- */

span.prod_titre {
	font-weight:bold;
	color:#0091bc;
	font-size:1.1em;
}

#contenu-presse{ 
	position:relative;
	float:left;
	width:720px;
}

#presse-liste { clear:left;float:left;}
#presse-liste a{ font-variant:small-caps;}
#presse-liste th{ width:45px;}
#presse-liste th a.active{ text-decoration:underline}
#presse-liste th a img{	padding:4px; border:1px solid #0091bc; }

#presse-liste td{ width:95px;}
#presse-liste td img{ float:left;}
#presse-liste td div{ float:left;}

#presse-presentation{
	float:left; 
	margin-left:15px; 
	padding-left:15px; 
	width:470px; 
	border-left:1px solid #dedede;
	
}
#presse-presentation img{
	float:left; 
	margin-right:15px;
}
#presse-presentation p{
	clear:none
}


/* -- Search -- */
#contenu-search{
	float: left;
	width: 745px;
}


/* -- BOTTOM -- */
#bottom {
	clear:both;
	color:#0092BC;
	font-size:0.7em;
	padding:0px 10px 0 15px;
	width:915px;
	margin-top:8px;	
}

#bottom-left {
	float:left;
}

#bottom-right {
	float:right;
}

#bottom-left a#quick-order {
	background:url(../images/icone-commande-rapide.png) no-repeat;
	padding-left:31px;
}

#bottom-left a, #bottom-left span {
	display:block;
	float:left;
	height:17px;
	padding-top:9px;
	padding-left:14px;
	text-transform:uppercase;
}

#bottom-right a, #bottom-right span {
	display:block;
	float:right;
	height:17px;
	padding-top:9px;
	padding-right:14px;
	text-transform:uppercase;
}

#bottom-right span, #bottom-left span {
	font-size:1.2em;
	padding-top:7px;
}

/* -- FOOTER -- */

#footer {
	clear:both;
	margin-top:2px;
	height:30px;
}

#footer a {
	color:#fff;
	font-size:11px;
	margin:0 0 0 10px;
}

#footer a#facebook{
	margin: 0;
}

.footerLeft {
	float: left;
	padding: 5px;
}

.footerRight {
	float: right;
	padding: 5px;
}



#trick {
	position:absolute;
	bottom:0px;
	left:0px;
}


/**************************/
/* ALERT BOX PERSONALISEE */
/**************************/

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(../images/tp.png); 

}

#alertBox {
	position:relative;
	width:360px;
	min-height:110px;
	margin-top:220px;

	/*background-image:url(../images/alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;*/
    
    border:6px solid #0092BC;
    
    background:#f6f9fa url(../images/logo-csp-transp.png) 50% 15% no-repeat;
    padding-top:95px;
    
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 
{
	background-color: #0092BC;
	color: white;
	font-size: 14px;
	padding: 3px;
    
    display:none; /*ts*/
}

#alertBox p {
    margin-top:18px;
	font-family:Verdana, Arial;
	height:45px;
	/*padding-left:115px;*/
	/*margin-left:20px;*/
    font-size:11px;
    color:#808080;
    letter-spacing:0.5px;
    
   text-align:center;
   margin:auto auto;
    
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	/*margin:5px auto;*/
	margin:5px auto 6px auto;
  
	padding:3px;
	border:1px solid #ddd;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#00aecb;
	text-decoration:none;
    font-weight:bold;
    
  
}

.highlight { background-color:yellow; color:#1a81aa; padding-bottom:3px; }

/* -- COULEUR -- */
#conteneur .border{ border-left:8px solid #626262;}		#TB_window .color, #conteneur .color{ color:#626262;}
#conteneur .border1{ border-left:8px solid #f26783;}	#TB_window .color1, #conteneur .color1{ color:#f26783;}
#conteneur .border2{ border-left:8px solid #fdc486;}	#TB_window .color2, #conteneur .color2{ color:#fdc486;}
#conteneur .border3{ border-left:8px solid #999a9d;}	#TB_window .color3, #conteneur .color3{ color:#999a9d;}
#conteneur .border4{ border-left:8px solid #b69bc9;}	#TB_window .color4, #conteneur .color4{ color:#b69bc9;}
#conteneur .border5{ border-left:8px solid #96d4c9;}	#TB_window .color5, #conteneur .color5{ color:#96d4c9;}
#conteneur .border6{ border-left:8px solid #f7942b;}	#TB_window .color6, #conteneur .color6{ color:#f7942b;}
#conteneur .border7{ border-left:8px solid #d39976;}	#TB_window .color7, #conteneur .color7{ color:#d39976;}
#conteneur .border8{ border-left:8px solid #82482b;}	#TB_window .color8, #conteneur .color8{ color:#82482b;}
#conteneur .border9{ border-left:8px solid #ffc52b;}	#TB_window .color9, #conteneur .color9{ color:#ffc52b;}
#conteneur .border10{ border-left:8px solid #d6958c;}	#TB_window .color10, #conteneur .color10{ color:#d6958c;}
#conteneur .border11{ border-left:8px solid #f8aa89;}	#TB_window .color11, #conteneur .color11{ color:#f8aa89;}
#conteneur .border12{ border-left:8px solid #f48567;}	#TB_window .color12, #conteneur .color12{ color:#f48567;}
#conteneur .border13{ border-left:8px solid #056325;}	#TB_window .color13, #conteneur .color13{ color:#056325;}
#conteneur .border14{ border-left:8px solid #c2d831;}	#TB_window .color14, #conteneur .color14{ color:#c2d831;}
#conteneur .border15{ border-left:8px solid #0078c0;}	#TB_window .color15, #conteneur .color15{ color:#0078c0;}
#conteneur .border16{ border-left:8px solid #feddb4;}	#TB_window .color16, #conteneur .color16{ color:#feddb4;}