#article_visuel{
	width:320px;
	margin: 10px 10px 10px 10px;
	z-index:1;
}
.articlePictos img {
	margin:0 6px 6px 0;
}
#tabsArticle {
	display:block;
	height:26px;
	width:450px;
}
#tabsArticle.tabs1, .tabs1 {
	background:  url(../_img/zoneTabsArticleLeftHover.png) no-repeat left top;
}
#tabsArticle.tabs2, .tabs2 {
	background:  url(../_img/zoneTabsArticleCenterHover.png) no-repeat left top;
}
#tabsArticle.tabs3, .tabs3 {
	background:  url(../_img/zoneTabsArticleRightHover.png) no-repeat left top;
}

#tabsArticle a.link, #tabsArticle a.hover {
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
}
#tabsArticle #caracteristiques {
	width:148px;
}
#tabsArticle #lesplusmottez {
	width:140px;
}
#tabsArticle #pointsaverifier {
	width:140px;
}

#tabsArticle a.link:hover, 
#tabsArticle a.link:link, 
#tabsArticle a.link:visited {
	color:#404040;
}
#tabsArticle a.link:hover, 
#tabsArticle a.link:active,
#tabsArticle a.hover:link, 
#tabsArticle a.hover:visited, 
#tabsArticle a.hover:active, 
#tabsArticle a.hover:hover {
	color:#FFFFFF;
}

#contentTab {
	width:614px;
	background: url(../_img/fondZoneTabsArticle.png) repeat-y left top;
}

#contentTab a {
	color: #005C77;
	text-decoration: none;
}
#contentTab a:hover {
	color: #005C77;
	text-decoration: underline;
}

#contentTab #tdFicheTechnique {
	display:block;
	width:380px;
	padding-right:10px;
	color:#404040;
	font-size:11px;
}
#contentTab #separationTechMedia {
	margin:26px 0px 26px 0px;
	display:block;
	width:1px;
	height:184px;
	font-size:1px;
	line-height:1px;
	background-color: #363636;
}
#texteCaracteristiques.visible,
#texteLesplusmottez.visible {
	display:block;
}
#texteCaracteristiques.hidden,
#texteLesplusmottez.hidden {
	display: none;
}

#ficheTechnique ul {
	margin-top:0px;
	text-align:left;
}
#contentTab #tdMediatheque {
	display:block;
	width:218px;
	color:#404040;
	font-size:11px;
	text-align:center;
	vertical-align:top;
}
#mediatheque #intituleMediatheque {
	color:#404040;
	font-size:13px;
	margin-top:8px;
	margin-bottom:0px;
	font-weight:bold;
	text-align:center;
}
#mediatheque ul {
	text-align:left;
}

#large {
	float: left;
	width: 320px;
	min-height:320px;
	background:  url(../_img/zoomloader.gif) no-repeat center center;
}
#thumbnail {
	width: 380px;
	list-style: none;
	padding: 0px 0 5px 0;
	margin: 0;
}
#thumbnail li {
	float: left;
	width: 54px;
	margin: 8px 8px 8px 0;
}
#thumbnail a {
	display: block;
	border: 1px solid #AEABAB;
	padding: 1px;
	width:48px;

}
#thumbnail a:hover {
	border-color: #4B4B4D;
}

.jqzoom{
	border: 1px solid #AEABAB;
	float:left;
	position:relative;
	padding:0px;
	cursor:pointer;
}

.jqzoom img{
	float:left;
	border: none;
}


div.zoomdiv {
	z-index: 100;
	position: absolute;
	top:0px;
	left:0px;
	width: 190px;
	height: 190px;
	display:none;
	text-align: center;
	border: 1px solid #AEABAB;
	overflow: hidden;
}

div.jqZoomPup {
	z-index : 10;
	visibility: hidden;
	position: absolute;
	top:0px;
	left:0px;
	width: 50px;
	height: 50px;
	background: #ffffff url(../_img/zoom.gif) 50% top  no-repeat;;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}













#article_info{
	width:280px;
	font-size:11px;
	margin: 10px 0 10px 0;
}
#article_info .type{
	font-weight:normal;
	color:#4B4B4D;
	font-size:18px;
}
#article_info p {
	margin:0;
	padding:0;
}
#article_info p .categorieTitre strong {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #4B4B4D;
	text-decoration: none;
}
#article_info p .categorieTitre {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #4B4B4D;
	text-decoration: none;
}
#article_info p .categorieTitre .ref {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #B1B3B4;
	text-decoration: none;
}
#article_info .modele{
	font-size:24px;
	color:#FE0404;
	font-weight:bold;
}
#article_info .descriptif{
	font-size:11px;
}
#article_info .prix{
	font-weight:bold;
	color:#298FA7;
	font-size:15px;
	line-height:24px;
}
#article_info .prix strong{
	font-weight:bold;
	color:#298FA7;
	font-size:22px;
	line-height:24px;
}
#article_info .ajoutPanier{
	float: left;
	font-size:12px;
	line-height:20px;
}
#article_info .valeur{
	color:#FE0404;
	font-weight:bold;
}

#article_info .url {
	padding-top:4px;
	width:142px;
	height:19px;
	text-decoration:none;
	background-image: url(../_img/addPanier.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#article_info .ajoutPanier {
	width:116px;
	height:19px;
	line-height:19px;
	text-align:center;
	background-image: url(../_img/btn_cg1_voir_gamme.png);
	background-repeat: no-repeat;
	background-position: right center;
	/*color:#9dc107;*/
	color:#005C79;
	text-decoration:none;
}

.bouton{
	background:#FF0000 url('../_img/bouton.gif') no-repeat center center;
	color:#FFFFFF;
	border:0;
	width:171px;
	height:33px;
	font-weight:bold;
	font-size:11px;
}
.boutonPanier, .boutonPanierHover{
	background:#FFFFFF url('../_img/panier.gif') no-repeat center 0px;
	color:#FFFFFF;
	border:0;
	width:26px;
	height:20px;
	margin-top: -3px;
	cursor: pointer;
}
#article_prix{
	margin-left:160px;
}
#article_prix .prix_mini{
	font-size:24px;
	color:#FE2929;
	font-weight:bold;
}
#article_prix .prix_conseil{
	font-size:14px;
	font-weight:bold;
}
.article_tableau td{
	height:24px;
	text-align:center;
}
.article_tableau .ligne_stock{
	color:green;
	font-size:12px;
	font-weight:bold;	
}
.article_tableau .ligne_nostock,.article_tableau .ligne_stock{
	width:50px;
}

#options p .categorieTitre {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #4B4B4D;
	text-decoration: none;
}
#options p {
	text-align:left;
	margin: 2px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#options a, #options a:link, #options a:visited {
	text-align:right;
	margin: 2px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #4B4B4D;
	text-decoration: none;
}
#options a:hover, #options a:active {
	text-align:right;
	margin: 2px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #89BA17;
	text-decoration: none;
}
#options .produitPrix {
	text-align:right;
	margin: 2px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #298FA7;
	text-decoration: none;
}

/***
Select personnalisés
***/
.select_rouge ul.newList * {margin:0; padding:0;}
.select_rouge ul.newList {margin:0; padding:0; list-style:none; color:#000; width:54px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.select_rouge .newListSelected {width:58px; color:#000; height:28px; padding:3px 0 0 6px; float:left;}
.select_rouge .newListSelected span {width:47px; display:block;}
.select_rouge ul.newList li {padding:3px 8px;}

.select_rouge .selectedTxt {width:32px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.select_rouge .hiLite {background:#4B4B4D!important; color:#fff!important;}
.select_rouge .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.select_rouge .newListSelHover, .select_rouge .newListSelFocus {background-position:0 0px; cursor:default;}
.select_rouge .newListOptionTitle {font-weight:bold;}
.select_rouge .newListOptionTitle ul {margin:3px 0 0;}
.select_rouge .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

.select_rouge .newListSelected {height:22px; background:url(../_img/formulaire_select_rose.gif) no-repeat; z-index:9999; }



.select_gris ul.newList * {margin:0; padding:0;}
.select_gris ul.newList {margin:0; padding:0; list-style:none; color:#000; width:72px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.select_gris .newListSelected {width:76px; color:#000; height:28px; padding:3px 0 0 6px; float:left;}
.select_gris .newListSelected span {width:65px; display:block;}
.select_gris ul.newList li {padding:3px 8px;}

.select_gris .selectedTxt {width:50px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.select_gris .hiLite {background:#4B4B4D!important; color:#fff!important;}
.select_gris .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.select_gris .newListSelHover, .select_gris .newListSelFocus {background-position:0 0px; cursor:default;}
.select_gris .newListOptionTitle {font-weight:bold;}
.select_gris .newListOptionTitle ul {margin:3px 0 0;}
.select_gris .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

.select_gris .newListSelected {height:22px; background:url(../_img/formulaire_select_gris.gif) no-repeat; z-index:9999; }



.select_gris_large ul.newList * {margin:0; padding:0;}
.select_gris_large ul.newList {margin:0; padding:0; list-style:none; color:#000; width:122px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.select_gris_large .newListSelected {width:106px; color:#000; height:28px; padding:3px 0 0 6px; float:left;}
.select_gris_large .newListSelected span {width:95px; display:block;}
.select_gris_large ul.newList li {padding:3px 8px;}

.select_gris_large .selectedTxt {width:80px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.select_gris_large .hiLite {background:#4B4B4D!important; color:#fff!important;}
.select_gris_large .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.select_gris_large .newListSelHover, .select_gris_large .newListSelFocus {background-position:0 0px; cursor:default;}
.select_gris_large .newListOptionTitle {font-weight:bold;}
.select_gris_large .newListOptionTitle ul {margin:3px 0 0;}
.select_gris_large .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

.select_gris_large .newListSelected {height:22px; background:url(../_img/formulaire_select_gris_larg.gif) no-repeat; z-index:9999; }


#triParListe .ajoutPanier{
	float: left;
	font-size:12px;
	line-height:20px;
}




a.linkArrow:link, a.linkArrow:visited {
	text-decoration: none;
	color: #4B4B4D;
	margin: 0;
	padding: 0 0 0 16px;
	background: url(../_img/grey_arrow.gif) no-repeat left center;
}
a.linkArrow:hover, a.linkArrow:active {
	text-decoration: none;
	color: #6E6C6C;
	margin: 0;
	padding: 0 0 0 16px;
	background: url(../_img/grey_arrow.gif) no-repeat left center;
}




div#hiddenzone2.hide {
	display: none;
	height: 0px;
}
div#hiddenzone2.display {
	display: block;
}




/****************************************************/
/*****				miniContainer				*****/
/****************************************************/
/*.miniContainer {
	padding:5px;
}*/
/*conteneurs haut, milieu, bas*/
/*.mCTop {
	width:286px;
	height:32px;
	font-size:14px;
	line-height:32px;
	text-align:center;
	background-color:#4A4B4D;
}
.mCMiddle {
	width:286px;
}
.mCBottom {
	width:286px;
	height:8px;
	font-size:1px;
	line-height:1px;
}*/
/*conteneur haut > gauche, centre, droite*/
/*.mCTop .mCTopLeft{
	float:left;
	width:8px;
	height:32px;
	background:url(../_img/arrondi_gris_haut_gauche.gif) no-repeat left top;
}
.mCTop .mCTopCenter{
	float:left;
	width:270px;
	height:32px;
	font-size:14px;
	line-height:32px;
	text-align:left;
	color:#FFFFFF;
}
.mCTop .mCTopRight{
	float:left;
	width:8px;
	height:32px;
	background:url(../_img/arrondi_gris_haut_droite.gif) no-repeat right top;
}*/
/*conteneur bas > gauche, centre, droite*/
/*.mCBottom .mCBottomLeft{
	float:left;
	width:8px;
	height:8px;
	background:url(../_img/arrondi_gris_blanc_bas_gauche.gif) no-repeat left bottom;
}
.mCBottom .mCBottomCenter{
	float:left;
	width:270px;
	height:8px;
	background:url(../_img/pixel_grey.gif) repeat-x center bottom;
}
.mCBottom .mCBottomRight{
	float:left;
	width:8px;
	height:8px;
	background:url(../_img/arrondi_gris_blanc_bas_droite.gif) no-repeat right bottom;
}*/
/*conteneur milieu > gauche, centre, droite*/
/*.mCMiddle .mCMiddleLeft{
	float:left;
	width:8px;
	height:100%;
	background:url(../_img/pixel_grey.gif) repeat-y left center;
}
.mCMiddle .mCMiddleCenter{
	float:left;
	width:286px;
	background-color:#FFFFFF;
	background:url(../_img/DoubleLargeBorderGrey.gif) repeat-y left center;
	padding:8px;
	margin:0px;
}
.mCMiddle .mCMiddleRight{
	float:left;
	width:8px;
	height:100%;
	background:url(../_img/pixel_grey.gif) repeat-y right center;
}*/


/*conteneurs haut, milieu, bas*/
.mCTop {
	height:32px;
	font-size:14px;
	line-height:32px;
	text-align:center;
}
.mCMiddle {
}
.mCBottom {
	height:8px;
	font-size:1px;
	line-height:1px;
}
/*conteneur haut > gauche, centre, droite*/
.mCTopLeft{
	width:8px;
	height:32px;
	background:url(../_img/arrondi_gris_haut_gauche.gif) no-repeat left top;
	background-color:#4A4B4D;
}
.mCTopCenter{
	font-size:14px;
	line-height:32px;
	text-align:left;
	color:#FFFFFF;
	background-color:#4A4B4D;
}
.mCTopCenter a, .mCTopCenter a:link, .mCTopCenter a:visited {
	color:#2F93AB;
	text-decoration:none;
}
.mCTopCenter a:hover, .mCTopCenter a:active {
	color:#89BA17;
	text-decoration:none;
}
.mCTopRight{
	width:8px;
	background:url(../_img/arrondi_gris_haut_droite.gif) no-repeat right top;
	background-color:#4A4B4D;
}
/*conteneur bas > gauche, centre, droite*/
.mCBottomLeft{
	height:8px;
	background:url(../_img/arrondi_gris_blanc_bas_gauche.gif) no-repeat left bottom;
}
.mCBottomCenter{
	background:url(../_img/pixel_grey.gif) repeat-x center bottom;
}
.mCBottomRight{
	background:url(../_img/arrondi_gris_blanc_bas_droite.gif) no-repeat right bottom;
}
/*conteneur milieu > gauche, centre, droite*/
.mCMiddleLeft{
	background:url(../_img/pixel_grey.gif) repeat-y left center;
}
.mCMiddleCenter{
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
.mCMiddleCenter a, .mCMiddleCenter a:link, .mCMiddleCenter a:visited {
	color:#2F93AB;
	text-decoration:none;
}
.mCMiddleCenter a:hover, .mCMiddleCenter a:active {
	color:#89BA17;
	text-decoration:none;
}
.mCMiddleRight{
	background:url(../_img/pixel_grey.gif) repeat-y right center;
}


.miniContainer .input, .miniContainer textarea {
	border:solid 1px #4A4B4D;
}
#zoneProcessus, #processLine {
	clear:both;
}

#zoneClient a, 
#zoneClient a:link, 
#zoneClient a:visited,
#zoneProcessus a, 
#zoneProcessus a:link, 
#zoneProcessus a:visited {
	color:#005587;
	text-decoration:none;
}
#zoneClient a:hover, 
#zoneClient a:active,
#zoneProcessus a:hover, 
#zoneProcessus a:active  {
	color:#4A4B4D;
	text-decoration:none;
}

#processLine a.link, 
#processLine a.link:link, 
#processLine a.link:visited,
#processLine a.link:hover, 
#processLine a.link:active {
	color:#CCCCCC;
	text-decoration:none;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
#processLine a.hover, 
#processLine a.hover:link,
#processLine a.hover:visited {
	color:#005C77;
	text-decoration:none;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
#processLine a.hover:hover, 
#processLine a.hover:active  {
	color:#2F93AB;
	text-decoration:none;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.bouton_vert {
	background-color:#2f93ab;
}
.bouton_vert form {
	margin:0;
	padding:0;
}
.bouton_vert .coinTopLeft {
	width:10px;
	height:10px;
	background:url(../_img/arrondi_vert_haut_gauche.gif) no-repeat left top;
}
.bouton_vert .coinTopRight {
	width:10px;
	background:url(../_img/arrondi_vert_haut_droite.gif) no-repeat right top;
}
.bouton_vert .coinBottomLeft {
	height:10px;
	background:url(../_img/arrondi_vert_bas_gauche.gif) no-repeat left bottom;
}
.bouton_vert .coinBottomRight {
	background:url(../_img/arrondi_vert_bas_droite.gif) no-repeat right bottom;
}

.bouton_vert .boutonSubmit {
	color:#FFFFFF;
	text-decoration: none;
	background:none;
	border:none;
	cursor:pointer;
}

.commande_Ligne {
	padding:4px;
}
.commande_Headers {
	background-color:#e7e7ee;
	line-height:32px;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
}
.message_Headers {
	padding:4px;
}
.paire {
	background-color:#E7E7EE;
}
.impaire {
	background-color:#FFFFFF;
}
.full {
	height:200px;
	width:465px !important;
}

/****************************************************/
/*****			fin	miniContainer				*****/
/****************************************************/

#engagements, #engagements a:link, #engagements a:visited {
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #58585A;
	text-decoration: none;	
}
#engagements a:hover, #engagements a:active {
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #005C77;
	text-decoration: none;	
}
#engagementsMiddle {
	background:url(../_img/_stickers/engagements/engagements_middle.png) repeat-y 0px 0px;
}
