#footer, #contentRight, .bandeGauche, .bgGauche, .contentGauche, .bgGauche, .accueil .contentGauche, .footer, .NavContent, .menuSec, .tel, .formSend { display: none; }

#printfooter {
	width: 300px; position:absolute; z-index:2; top:20px; right:0; 
	border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; text-align:right;
	padding: 20px 0; font-size:0.85em;
}

html, body, form { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5e5e5e;}

h2 {color:#950411;}
.accueil .container {width:8.2in; margin:0 auto; }

a {color:#910303; outline:none}
a:hover {color:#000}
p { color: #5e5e5e; font-weight: normal; margin:1em 0; line-height: 1.4em;}
ul {margin:2em 0;}
li {margin:0.7em 0;}

.logoprint { width:200px; display:block; margin:0 0 30px;}
.logoprint img {width:200px;}

/* clearfix pour floats */
.clearfix:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

.contenuclient .photo { border:solid 1px #c3bca9; padding:5px; float:right; margin:0 0 0 20px }



.sousSec li a {color:#595353; text-decoration:none}
.sousSec li a.On {color:#950411; text-decoration:underline}

.jcarousel-item-placeholder h6 {visibility:hidden}





.jcarousel-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;*/
    width:610px; height:370px;
    margin:0px 0 0px 0px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 610px;
    padding:0;
}
/*
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}*/

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  610px;
    height: 370px;
}

/*.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}*/

.jcarousel-skin-tango .jcarousel-item {
    width: 610px; 
    height: 380px; }


.formBox { padding:0 0 10px;  margin-left:0px}
.formInfos { margin: 0; list-style-type:none; padding:0; }
.formInfos li { padding-right:14px; float: left; padding-bottom: 0.5em;}
/*.bouton { border: #7a0108 1px solid; padding: 2px 2em; font-weight: bold; font-size: 11px; margin: 2px; color: #ffffff; cursor: pointer; background-color: #c80b27;	}*/

a.bouton{display:block; cursor:pointer; width:120px; height:30px; background:url(/medias/b_callto_abonnez.gif) no-repeat; color:#910303; text-decoration:none; border-right:1px solid #ccc;}
a.bouton span { display:block; padding:0.7em 0 0 0; text-align:center; font-size:0.85em}
a.bouton strong {display:block; font-size:0.8em; font-weight:normal;}
a:hover.bouton {background:url(/medias/b_callto_abonnez_ov.gif) no-repeat;}



.formInfos, .txtfield label, .txtfield2 label { display: block; margin-bottom: 3px; }
.formInfos .txtfield input  { width: 291px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom:1px solid #333; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.formInfos .txtfield2 textarea { display:none;}
.txtfieldbtn input { border-bottom:1px solid #333; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; width: 11px; top:55px; float:left; margin-top:22px; padding-left: 6px;  padding-bottom:20px;}
.formInfos .radiobtn * { width: auto !important; vertical-align: middle;}


.formInfos .fullwidth, .formInfos .ajaxAutre, .fulllong { width: 516px; }
.formInfos .fullwidth input, .formInfos .fullwidth textarea { width: 602px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom:1px solid #333; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.important, .formValidator, .formInfos label em, .formInfos span em  { color: #ff4200 !important; }
.select { width: 252px !important; }
.select2 { width: 47px !important; }
.select4 { width: 62px; }
.formSend { width: 604px; text-align: right; margin-bottom:30px;}
.formTxtBtn { float: right; margin: 0.7em 38px; color: #015687; text-decoration: none; padding: 0.4em 1.7em; background: url(/medias/communs/nws_bt_next.gif) no-repeat right center; }
.ctnEncadre { width: 518px; margin-left: 20px; }
.encPlain input, .encPlain label { vertical-align: middle; }
.textfield2 { border: 0; padding: 2px; font-weight: bold; font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; cursor: pointer; background-color: #0d56a0; }
.btnplus { position:absolute; height:1px; width:555px; text-align:right; font-size:75%; font-weight: bold; }
.btnplus img { margin-left:5px; }
.btnplusrevendeur { width:555px; text-align:right; font-size:75%; font-weight: bold; margin-bottom:1em; }


/* validator callout */
.vceHighlight { background-color: #eeece7; }
.vcePopup { margin: -2px 0 0 -40px; }
.vcePopup div, .vcePopup td { border: 1px solid #76654A; background-color: #eeece7; }
.vcePopup .ajax__validatorcallout_popup_table { display: none; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_popup_table_row { vertical-align: top; height: 100%; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table_row { background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell { padding: 8px 0 0; text-align: right; vertical-align: top; font-size: 1px; border: none; background-color: transparent; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv { font-size: 1px; position: relative; left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div { height: 1px; overflow: hidden; border-top: none; border-bottom: none; border-right: none; padding: 0; margin-left: auto; }
.vcePopup .ajax__validatorcallout_error_message_cell { font-family: Verdana; font-size: 10px; padding: 10px 5px; border-right: none; width: 100%; }
.vcePopup .ajax__validatorcallout_icon_cell { display: none; width: 20px; padding: 5px; border-right: none; }
.vcePopup .ajax__validatorcallout_close_button_cell { vertical-align: top; padding: 0; border-left: none; }
.vcePopup .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv { border: none; text-align: center; width: 13px; padding: 2px; cursor: pointer; }

.warning { border:solid 1px #d0dfec; padding:0.5em; background-color: #f7fafc; margin:1em 0; width: 518px; }
.boiteSTL { border-top:solid 1px #d0dfec; border-bottom:solid 1px #d0dfec; padding:0.5em 0; background-color: #f7fafc; margin:1em 0; width: 538px; }
.boiteSTL2 { border-top:solid 1px #d0dfec; padding-top:0.5em; margin-top:1em; width: 538px; }
.boiteSTL3 { border-top:solid 1px #d0dfec; border-bottom:solid 1px #d0dfec; padding:0.5em 0; margin:1em 0; width: 538px; }



/* popup référer */
#popup { background: #FEFCF1 url(/medias/communs/ref_bg.jpg) no-repeat; }
#popup body, #popup form { background: none; }
#popupCtnr { width: 558px; font-size: 75%; margin: 14px 0 0 14px; }
#popupCtnr .formBox { padding: 0 0 0.1em; }

.newsRight {float:right; margin:0 0 0 20px}
.photodroite img {
border:1px solid #C3BCA9;
padding:5px;
}
a.retour { display:none;}
