@charset "utf-8";
/*************************/
/* CSS Document          */
/*************************/
body {margin:0; padding:0; background:url(../img/gabarit/bgsite.jpg) center top no-repeat; font-family:Arial, Helvetica, sans-serif}
.hrclear {visibility:hidden; padding:0; margin:0; height:1px; clear:both}






/*************************/
/* Construction Page     */
/*************************/
#divprincipal {width:984px; margin:auto; position:relative}
#header  {width:984px; height:132px; background:url(../img/gabarit/logo.gif) left top no-repeat }
#header .linkhome {display:block; width:984px; height:77px; cursor:pointer}
#header .mainmenu {display:block; width:984px; height:55px;}
#header .mainmenu .quisommesnous {display:block; width:175px; height:55px; background:url(../img/gabarit/quisommesnous_off.gif) left top no-repeat; float:left }
#header .mainmenu .quisommesnous {color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center; line-height:54px}
#header .mainmenu .offre {display:block; width:215px; height:31px; margin:24px 0 0 1px; background:url(../img/gabarit/bouton_off.gif) left top no-repeat; float:left }
#header .mainmenu .offre {color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center; line-height:30px}
#header .mainmenu .reseau {display:block; width:215px; height:31px; margin:24px 0 0 1px; background:url(../img/gabarit/bouton_off.gif) left top no-repeat; float:left }
#header .mainmenu .reseau {color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center; line-height:30px}
#header .mainmenu .franchise {display:block; width:215px; height:31px; margin:24px 0 0 1px; background:url(../img/gabarit/bouton_off.gif) left top no-repeat; float:left }
#header .mainmenu .franchise {color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center; line-height:30px}
#header .mainmenu .rechercher {display:block; width:160px; height:31px; margin:24px 0 0 1px; background:url(../img/gabarit/bouton_off.gif) left top no-repeat; float:left }
#header .mainmenu .rechercher {color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center;}

*html #header .mainmenu .rechercher {width:160px; position:absolute; top:77px; right:0}

#header .mainmenu .rechercher input {border:#b4b4b4 1px solid; width:110px; font-size:11px; color:#ff0000; text-indent:5px; margin-top:5px; background: #FFFFFF url(../img/gabarit/bg_search.gif) right top no-repeat}

#header .mainmenu .quisommesnous.on {background:#c00000} 
#header .mainmenu .offre.on {background:#c00000}
#header .mainmenu .reseau.on {background:#c00000}
#header .mainmenu .franchise.on {background:#c00000}

#menunivo_02 {height:1px; padding:0; background:#c00000}

#containeurpage #menugauche {background:#848589; display:block; width:175px; float:left}
#containeurpage {background: url(../img/gabarit/bg_page.gif) left top repeat-y}

#containeurpage #content {display:block; width:648px; float:left; background:url(../img/gabarit/bg_toppage_2.gif) top center no-repeat}

#containeurpage .ariane {display:block; padding:0 10px 0 10px; margin:10px 0 0 0; font-size:11px; font-weight:bold; color:#363c42;}
#containeurpage .ariane a {color:#c90808}

#containeurpage .printip {display:block; position:absolute; top:185px; right:140px; width:79px;}

#containeurpage #texte {display:block; padding:0 10px 0 10px; margin:10px 10px 0 0; line-height:20px; font-size:12px; color:#363c42;}
*html #containeurpage #texte {display:block; padding:0 5px 0 5px; margin:10px 5px 0 0; line-height:20px; font-size:12px; color:#363c42; }
#containeurpage #texte h1 {font-size:20px; color:#666; line-height:24px; text-transform:uppercase; text-align:left; margin:30px 0 20px 0; padding:0}
#containeurpage #texte h2 {font-size:18px; line-height:24px; text-align:left; margin:20px 0 20px 0; padding:0}
#containeurpage #texte h3 {font-size:14px; margin:0 0 0 0; padding:0}
#containeurpage #texte p {padding:0; text-align:justify; margin:0}
#containeurpage #texte ul { margin:0 0 0 25px; padding:0}
#containeurpage #texte div.csc-textpic-intext-right div.csc-textpic-imagewrap, #containeurpage #texte #div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap  { margin-left:20px !important;}



#containeurpage #menudroite {display:block; width:160px; float:left}
*html #containeurpage #menudroite {top:0; right:0; float:right;  width:155px; overflow:hidden }
#containeurpage .bottompage {display:block; clear:both; height:14px; background:url(../img/gabarit/bg_page.gif) left top no-repeat } 

.csc-linkToTop {display:block; width:auto; float:right; font-size:11px; text-transform:uppercase; text-indent:20px; background:url(../img/gabarit/haut-de-page.gif) left no-repeat}

#footer {height:148px; position:relative; padding-top:112px; background:url(../img/gabarit/bg_footer.gif) left top no-repeat}
#footer .linkburoplus {position:absolute; top:100px; right:227px}
#footer p {margin:0; padding:10px 0 0 0}
#footer {color:#414336; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center}
#footer a {color:#414336; text-decoration:none}

/*************************/
/* Home				     */
/*************************/
#containeurpage #contenthome {display:block; width:649px; float:left; text-align:center}
#containeurpage #flash {display:block; height:276px; padding:0; margin:0; font-size:12px; color:#363c42;}
#containeurpage_2 {background:url(../img/gabarit/bg_page.gif) repeat-y }
#containeurpage_2 #menugauche_2 {background:#848589; display:block; width:175px; float:left}
#containeurpage_2 #menugauche_2 .imgtexte a {color:#FFFFFF; text-decoration:none}
#containeurpage_2 #floatbox_1 {background:#848589; display:block; width:267px; border:#FFFFFF 1px solid; border-left:2px solid #FFFFFF; float:left}
#containeurpage_2 #floatbox_2 {background:#848589; display:block; width:267px; border:#FFFFFF 1px solid; float:left}
#containeurpage_2 #floatbox_3 {background:#848589; display:block; width:267px; border:#FFFFFF 1px solid; float:left}
#containeurpage_2 .bottompage {display:block; clear:both; height:2px; background: #FFFFFF }

#footerhome {height:148px; position:relative; padding-top:112px; background:url(../img/gabarit/bg_footer_home.jpg) left top no-repeat}
#footerhome .linkburoplus {position:absolute; top:100px; right:227px}
#footerhome p {margin:0; padding:10px 0 0 0}
#footerhome {color:#414336; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center}
#footerhome a {color:#414336; text-decoration:none}

*html #footerhome {top:-15px}

#containeurpage #flash div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}

#containeurpage #texte h1 {clear:both; margin-bottom:10px; text-align:left}
#containeurpage #texte h2 {color:#c00000; text-align:left}
/*#containeurpage #texte strong, b  {color:#ff0000}*/
#containeurpage #texte a {color:#C90808;}

/*************************/
/* FCE				     */
/*************************/

#menugauche {width:175px; font-size:12px; font-weight:bold; color:#FFFFFF;}
#menugauche .access {display:block; padding:10px 14px 0 14px; height:44px; border:#FFFFFF solid 1px}
#menugauche .access p {margin:0; padding:0}
#menugauche .bandotop {display:block; height:32px; background:url(../img/gabarit/bg_topmenu.gif) left top no-repeat}
#menugauche .accesdirect {display:block; height:37px; padding:0 10px; line-height:37px; color:#c00000; text-transform:uppercase}
#menugauche .titregroup {display:block; height:24px; padding:45px 14px 0 14px; text-transform:uppercase; font-size:16px}
#menugauche a {text-decoration:none; color:#FFFFFF}
.titregroup {background:url(../img/fce/bg_titregroup.gif) no-repeat}
.info {background:url(../img/fce/bg_info.gif) no-repeat}
.cartouches {background:url(../img/fce/bg_cartouches.gif) no-repeat}
.fournitures {background:url(../img/fce/bg_fournitures.gif) no-repeat}
.mobilier {background:url(../img/fce/bg_mobilier.gif) no-repeat}
.reliures {background:url(../img/fce/bg_reliures.gif) no-repeat}
.pointvente {background:url(../img/fce/bg_pointvente.gif) no-repeat}
.accesdirect {background: url(../img/fce/bg_accesdirect.gif) no-repeat}

.nivo_off {float:left; color:#FFFFFF; height:28px; line-height:28px; font-size:11px; padding:0 10px 0 10px; font-weight:bold}
.nivo_on {float:left; color:#FFFFFF; height:28px; background:#fd680d;  line-height:28px; font-size:11px; padding:0 10px 0 10px; font-weight:bold}
.a_nivo_off {color:#FFFFFF; text-decoration:none; float:left }
.a_nivo_on {color:#FFFFFF; text-decoration:none; float:left }

#menudroite {font-size:12px; color:#FFFFFF;}
#menudroite .access {display:block; padding:10px 10px 0 10px; height:43px; border:#FFFFFF dotted 1px}
#menudroite .access p {margin:0; padding:0}
#menudroite .access a {text-decoration:none; font-weight:bold; color:#FFFFFF}

.imgtexte {display:block}
.imgtexte .image  {display:block}
.imgtexte .texte  {display:block; background:#686868; color:#FFFFFF; text-transform:uppercase; text-align:center; height:27px; line-height:27px; font-size:12px; font-weight:bold}
.imgtexte .texte p {padding:0; margin:0}

#menugauche .imgtexte img {width:175px}
#menugauche .imgtexte .texte p {padding:5px 0 0 0; margin:0}
#menugauche .imgtexte .texte {height:43px; width:175px; line-height:normal; background:url(../img/gabarit/bg_boxgris.gif) no-repeat }

#menudroite table.menudroititem {margin-top:1px;}
.menudroititem .contenu {display:block; margin:0 10px 0 5px; color:#696a6d; font-size:11px}
.menudroititem .contenu a {display:block; color:#c00000; text-indent:11px; background:url(../img/gabarit/fleche_lien_menu.gif) left top no-repeat; text-decoration:none}
.menudroititem .contenu a {margin:0; padding:0; line-height:15px}
.menudroititem .titel {color:#c00000; display:block; margin:0 10px 0 5px; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left}
.menudroititem ul {margin:0; padding:0 0 0 17px}

.menudroititem div.csc-textpic a {text-indent:inherit; background:none; margin:0; padding:0}
.menudroititem div.csc-textpic a img {margin:0; padding:0}
*+html .menudroititem div.csc-textpic a {margin:0 0 0 -10px; padding:0}
*html .menudroititem div.csc-textpic a {margin:0 0 0 -10px; padding:0}
.imgtexte .texte a {text-decoration:none; color:#FFFFFF}

.menudroititem .contenu div.csc-textpic,div.csc-textpic-center,div.csc-textpic-above, div.csc-textpic-imagewrap {margin:0; padding:0}
/*csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol*/


/*************************/
/* PlugIn			     */
/*************************/
.tx-saprint-pi1 {width:auto; float:left}
.sa_print_icon {cursor:pointer}
.tiplink  {width:auto; float:left}
.tx_tipafriend  {margin-top:50px}
.tx_tipafriend_codetext {width:auto}
.tx_tipafriend_text {margin:0 0 0 390px}
*+html #tx_tipafriend_pi1_captcha_response { margin:0 0 0 10px}
.tx_tipafriend_error_header {display:none}
.tx_tipafriend_error_text {width:auto; margin:0 0 10px 220px; display:block; color:#FF6600; font-weight:bold }
.tx_tipafriend label {margin-top:3px}
#tx_tipafriend_button {width:88px; height:40px; background:url(../img/gabarit/bg_boutonpetit.gif) left no-repeat; border:none; color:#FFFFFF; font-weight:bold; margin:0 0 0 190px;}
#tx_tipafriend_name {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
#tx_tipafriend_email {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
#tx_tipafriend_recipient {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
#tx_tipafriend_message {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
#tx_tipafriend_pi1_captcha_response {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
.tx-srfreecap-pi2-image {margin:0 0 0 100px}

.rgslideshow .rgstitle {display:none}
.rgslideshow .rgsdescription  {display:none}

.tx-indexedsearch {margin-top:50px}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {width:88px; height:40px; background:url(../img/gabarit/bg_boutonpetit.gif) left no-repeat; border:none; color:#FFFFFF; font-weight:bold; margin-top:10px}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 5px}

.tx-rgslideshow-pi1 {margin-top:50px}



#containeurpage #texte .tx-formulaires-pi2 .formulaire p {padding:0; margin:0}
.tx-formulaires-pi1  .mandatorychamps {margin:0 0 0 370px}
.tx-formulaires-pi1 {margin:40px 0 0 0; line-height:18px}
.tx-formulaires-pi1 form label {width:200px; display:block; font-weight:bold; float:left; margin:3px 0 0 0}
.tx-formulaires-pi1 form .zonetexte {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
.tx-formulaires-pi1 form #tel {width:180px}
.tx-formulaires-pi1 form #cp {width:180px}
.tx-formulaires-pi1 form #submit {cursor:pointer; width:88px; height:40px; background:url(../img/gabarit/bg_boutonpetit.gif) left no-repeat; border:none; color:#FFFFFF; font-weight:bold; margin:0 0 0 400px;}
.tx-formulaires-pi1 form .submit02 {cursor:pointer; width:88px; height:40px; background:url(../img/gabarit/bg_boutonpetit.gif) left no-repeat; border:none; color:#FFFFFF; font-weight:bold; margin:0 0 0 0;}
.tx-formulaires-pi1 form .zonearea {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
.tx-formulaires-pi1 form .erreur {width:auto; margin:0 0 0 200px; display:block; color:#FF6600; font-weight:bold }
.tx-formulaires-pi1 .formulaire strong {display:block; text-align:left; padding:3px 5px 0 0; margin:0;  width:200px; float:left}
#containeurpage #texte .tx-formulaires-pi1 .formulaire p.resume {display:block; padding:3px 0 0 0; margin:0;  width:400px; float:left} 
.tx-formulaires-pi1 .image {display:none}
.tx-formulaires-pi1 #contactez-nous_mod {display:block; width:auto; float:left; margin:0 0 0 200px}
.tx-formulaires-pi1 #contactez-nous_ok {display:block; width:auto; float:left}

#containeurpage #texte .tx-formulaires-pi2 .formulaire p {padding:0; margin:0}
.tx-formulaires-pi2  .mandatorychamps {margin:0 0 0 370px}
.tx-formulaires-pi2 {margin:40px 0 0 0; line-height:18px}
.tx-formulaires-pi2 form label {width:200px; display:block; font-weight:bold; float:left; margin:3px 0 0 0}
.tx-formulaires-pi2 form .zonetexte {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
.tx-formulaires-pi2 form #tel {width:180px}
.tx-formulaires-pi2 form #cp {width:180px}
.tx-formulaires-pi2 form #submit {cursor:pointer; width:88px; height:40px; background:url(../img/gabarit/bg_boutonpetit.gif) left no-repeat; border:none; color:#FFFFFF; font-weight:bold; margin:0 0 0 400px;}
.tx-formulaires-pi2 form .submit02 {cursor:pointer; width:88px; height:40px; background:url(../img/gabarit/bg_boutonpetit.gif) left no-repeat; border:none; color:#FFFFFF; font-weight:bold; margin:0;}
.tx-formulaires-pi2 form .zonearea {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
.tx-formulaires-pi2 form .erreur {width:auto; margin:0 0 0 200px; display:block; color:#FF6600; font-weight:bold }
.tx-formulaires-pi2 .formulaire strong {display:block; padding:3px 5px 0 0; margin:0; text-align:left;  width:200px; float:left}
#containeurpage #texte .tx-formulaires-pi2 .formulaire p.resume {display:block; padding:3px 0 0 0; margin:0;  width:400px; float:left} 
.tx-formulaires-pi2 .image {display:none}
.tx-formulaires-pi2 #contactez-nous_mod {display:block; width:auto; float:left; margin:0 0 0 200px}
.tx-formulaires-pi2 #contactez-nous_ok {display:block; width:auto; float:left}

#containeurpage #texte .tx-formulaires-pi3 .formulaire p {padding:0; margin:0}
.tx-formulaires-pi3 .mandatorychamps {margin:0 0 0 370px}
.tx-formulaires-pi3 {margin:40px 0 0 0; line-height:18px}
.tx-formulaires-pi3 form label {width:200px; display:block; font-weight:bold; float:left; margin:3px 0 0 0}
.tx-formulaires-pi3 form .zonetexte {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
.tx-formulaires-pi3 form td{height:120px; width:135px;}
.tx-formulaires-pi3 form label.catalogueChek{ width:150px; float:none; color:#363C42; font-size:12px;}
.tx-formulaires-pi3 form #tel {width:180px}
.tx-formulaires-pi3 form #cp {width:180px}
.tx-formulaires-pi3 form #choixcatalogues {clear:both; margin:0 0 10px 0px}
.tx-formulaires-pi3 form #submit {cursor:pointer; width:88px; height:40px; background:url(../img/gabarit/bg_boutonpetit.gif) left no-repeat; border:none; color:#FFFFFF; font-weight:bold; margin:0 0 0 400px;}
.tx-formulaires-pi3 form .submit02 {cursor:pointer; width:88px; height:40px; background:url(../img/gabarit/bg_boutonpetit.gif) left no-repeat; border:none; color:#FFFFFF; font-weight:bold; margin:0 0 0 0;}
.tx-formulaires-pi3 form .zonearea {border:#b9b9bb 1px solid; background:url(../img/gabarit/bg_zonetexte.gif) bottom repeat-x; width:280px; padding:0 5px 0 5px; margin:3px 0 0 0}
.tx-formulaires-pi3 form .erreur {width:auto; margin:0 0 0 200px; display:block; color:#FF6600; font-weight:bold }
.tx-formulaires-pi3 .formulaire strong {display:block; text-align:left; padding:3px 5px 0 0; margin:0;  width:200px; float:left}
#containeurpage #texte .tx-formulaires-pi3 .formulaire p.resume {display:block; padding:3px 0 0 0; margin:0;  width:400px; float:left} 
.tx-formulaires-pi3 .image {display:none}
.tx-formulaires-pi3 #contactez-nous_mod {display:block; width:auto; float:left; margin:0 0 0 200px}
.tx-formulaires-pi3 #contactez-nous_ok {display:block; width:auto; float:left}

.tx-catalogue-pi1 {margin-top:50px}
.tx-flashmodules-pi1 {margin-top:50px}
.tx-videoplayer-pi1 {margin-top:50px}

.tx-franchisesburoplus-pi2  {margin-top:50px}
