/* CSS Actu Conventions Collectives */

.clearFloat	{clear:both;}

div#titreActuCC	{
    width:100%;
    margin:0 auto;
}

div#titreActuCC h1	{
    float:left;
    width:326px;
    height:22px;
    padding-top:10px;
    border:1px solid #0e2575;
    border-right:none;
    color:#fff;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing:1px;
    text-indent: 40px;
    background:url('/Accueil/img/icone_actu.gif') 0 0 no-repeat #253c8a;
}

div#titreActuCC p	{
    float:left;
    width:316px;
    padding-right:5px;
    height:34px;
    text-align:right;
    font-size:10px;
    background:url('/Convention/img/actu_cc_bgRss.png') 0 0 no-repeat;
}

div#titreActuCC p	a	{
    display:block;
    margin-top:13px;
    font-size:10px;
    line-height:14px;
    color:#666;
}

div#titreActuCC p	a:hover	{
    color:#0066ff;
    text-decoration:none;
}


div#contentActuCC	{
    margin:0 auto;
    margin-bottom:20px;
    border:1px solid #cecece;
    border-top:none;
    padding:10px 10px;
    line-height:14px;
}

div#contentActuCC .theme {
    padding-left:15px;
    margin-left:0px;
    font-size:12px;
    line-height:15px;
    background:url('/Convention/img/puceLien.gif') 0 5px no-repeat;
}

div#contentActuCC a:visited	{color:#0066ff;}

div#contentActuCC a:hover	{
    text-decoration:underline;
}


/*--------------------------------------------------------------------------*/
/*------------------------------Liste Actualite-----------------------------*/
/*--------------------------------------------------------------------------*/

div#contentActuCC p.ActuCcAmorce  {
    margin-left:0px;
    padding-bottom:5px;
    font-size:12px;
}

div#contentActuCC li	{
    padding:5px;
    border-bottom:1px dotted #a1a1a1;
}

div#contentActuCC li.BgBlanc	{background-color:#fff;}
div#contentActuCC li.BgBleu	{background-color:#e8f5ff;}

div#contentActuCC li:hover	{
    background-color:#fefbe1;
    border-bottom:1px solid #0066ff;
}

div#contentActuCC p.ActuCcTheme, div#contentActuCC p.ActuCcTitre	{
    line-height:16px;
    font-weight: bold;
}

div#contentActuCC p.ActuCcTheme span.ActuCcDate	{
    color:#767676;
    font-size:10px;
}

div#contentActuCC p.ActuCcTitre {
    font-weight:bold;
}

div#contentActuCC p.ActuCcLien {
    padding:5px 0;
}

/*-----------------------------------------------------------------------------*/
/*--------------------------Page Detail Actualite------------------------------*/
/*-----------------------------------------------------------------------------*/

#content-actu-cc	{
    float:left;
    width:425px;
}

div#contenuActuCC, #lastAlertCC-container	{
    margin-top:10px;
    padding:5px;
    border:1px solid #c7c7c7;
    background-color:#e8f5ff;
}

.cadreDetailActuCC	{
    border:1px solid #e9e9e9;
    background-color:#fff;
    padding:7px;
}

div.cadreDetailActuCC p	{
    padding-left:10px;
    font-size:11px;
    line-height:15px;
    color:#3a3a3a;
}

div.cadreDetailActuCC p.TitreDetail	{
    padding:0;
    font-size:14px;
    line-height:18px;
    font-weight:bold;
    letter-spacing:1px;
    margin:5px 0;
}

div#EnteteDetailActuCC	{
    border-left:1px solid #929292;
}

p#sousTitreDetail	{
    padding-left:10px;
    font-size:12px;
    line-height:20px;
    font-weight:bold;
    letter-spacing:1px;
    background:url('/Convention/img/puceSousTitre.gif') 0 5px no-repeat;
}

p#NorDetail, p#enteteDetail	{padding:5px 15px;}
p#NorDetail	{text-transform:uppercase;}


div#poublicadActuCC	{
    float:left;
    margin-top:60px;
    margin-left:10px;
}

/*--------------------------------------------------------------------------*/
/*--------------------------------LivreAchat--------------------------------*/
/*--------------------------------------------------------------------------*/
div#conventionLivre
{
}

div#conventionLivre div
{
    width:600px;
    float:left;
}

div#conventionLivre h1
{
    line-height:1.2em;
    font-family:Georgia, serif;
    font-size:2em;
    font-weight:normal;
    color:#091e54;
}

div#conventionLivre table
{
    margin:20px 0px;
    border-collapse:collapse;
    width:570px;
}
div#conventionLivre table td{
    padding:20px;
    border:1px solid #a6a6a6;
    color:#091e54;
}
div#conventionLivre table td.infosTitle
{
    font-family:Georgia, serif;
    color:#6d6d6d;
}
div#conventionLivre div#docEssentiel{
    border:1px solid #A6A6A6;
    float:none;
    margin-bottom:15px;
    padding:5px;
    width:560px;
}
div#conventionLivre div#docEssentiel strong{color:#ab2424;font-size:18px;}
div#conventionLivre div#docEssentiel ul li{
    margin-top:5px;
    margin-left:15px;
    color:#6D6D6D;
}

div#conventionLivre a#btnCommande
{
    margin:0 auto;
    display:block;
    width:173px;
    height:34px;
    padding:0 28px;
    line-height:34px;
    background:url('/Convention/img/btn_conventionLivre.gif') 0 no-repeat;
    font-family:Helvetica;
    font-size:1.2em;
    font-weight:bold;
    color:#ffffff;
}
div#conventionLivre a#btnCommande:hover
{
    text-decoration:none;
}

div#conventionLivre div p
{
    margin:20px 0px 10px 0px;
    font-size:11px;
    color:#6d6d6d;
    line-height:1.4em;
}
div#conventionLivre div.infoPlus
{
    margin:10px 0px;
    height:67px;
    border:1px solid #a6a6a6;
    width:570px;
}
div#conventionLivre div.infoPlus img
{
    float:left;
    margin:8px 20px 0px 10px;
}
div#conventionLivre div.infoPlus p
{
    margin-top:26px;
    color:#091e54;
    font-weight:bold;
}

div#conventionLivre div#specimen
{
    margin-top:77px;
    width:352px;
}

div#conventionLivre div#specimen div#UneQuestion{margin-left:0;margin-right:0;}
div#conventionLivre div#specimen div{
    border:4px solid #C8C8C8;
    height:auto;
    margin-bottom:15px;
    padding:10px;
    width:332px;
}
div#conventionLivre div#specimen div img {
    display:block;
    float:left;
    margin-right:15px;
    width:68px;
}
div#conventionLivre div#specimen p {
    color:#747474;
    font-family:Helvetica,Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    margin-top:0px;
}
div#conventionLivre div#specimen p strong {color:#464646;}


div#conventionLivre div#propsAffichage	{margin:0px 0px 20px 0px; display:none;}
div#propsAffichage ul{}
div#propsAffichage ul li
{
    margin:10px 0px;
    padding:5px 5px 15px 5px;
    border-bottom:1px solid #c0c0c0;
    width:570px;
}
div#propsAffichage ul li label	{cursor:pointer; float:left; width:64px;}
div#propsAffichage ul li p	{float:left; margin:0 10px;}
input#submitProps	{
    margin:0 auto;
    cursor:pointer;
    display:block;
    width:173px;
    height:34px;
    text-align:center;
    background:url('/Convention/img/btn_conventionLivre.gif') 0 0 no-repeat;
    font-size:1.2em;
    font-weight:bold;
    color:#ffffff;
    line-height:34px;
    font-family:Helvetica,Arial,sans-serif;
    border:none;
}

/*-----Convention Par Metier------*/
div#convention{
    background-color:#fff;
    border-top:5px solid #686868;
    padding:15px;
}
div#convention h1{
    text-shadow: 0px 1px 0px #ffffff;
    color:#333333;
    float:left;
    font-family:Georgia,sans-serif;
    font-size:30px;
    font-weight:normal;
    width:43%;
}
div#convention h1 span#jo{
    background-repeat:no-repeat;
    color:#003190;
    display:block;
    font-family:Verdana,Arial,sans-serif;
    font-size:16px;
    font-weight:bold;
    height: 15px;
    padding:3px 0px;
}
div#convention p#what{
    border:1px solid #e8e8e8;
    color:#707070;
    font-family:Verdana,Arial,sans-serif;
    font-size:14px;
    margin:15px 0px;
    padding:10px;
}
div#convention p#what span{
    color:#000;
    font-size:18px;
    font-weight:bold;
    text-decoration:underline;
    vertical-align:bottom;
}
div.cc{
    background:url('/Convention/img/icone_cc.png') top left no-repeat;
    border-top:1px solid #d1d1d1;
    /*hack pour simuler le min_height sous IE*/
    height:auto;
    _height:128px;
    min-height:128px;
    /*----------------------------*/
    padding:15px;
    padding-left:76px;
}
div.cc .price,
div.cc .choice{
    border:1px solid #cacaca;
    float:right;
    padding:3px;
    text-align:center;
    width:145px;
}
/*Exception*/
div.cc .choice{width:200px; text-align:left; border:none;}
div.cc .choice a{ display:block; padding:6px 0px; padding-left:45px; height:28px; text-decoration:none; border:1px solid #cacaca; margin-bottom:5px; color:#787878; font-weight:bold;line-height:14px; }
div.cc .choice a.pdf{background:url('/Convention/img/Choix/pdf.png') top left no-repeat; background-color:#e2e2e2;}
div.cc .choice a.livre{background:url('/Convention/img/Choix/livre.png') top left no-repeat; background-color:#e2e2e2; }
div.cc .choice a:hover{background-color:#fff;}

div.cc .price span{
    font-weight:bold;
    font-size:22px;
}

div.cc .price a{
    background:url('/Convention/img/ajout_panier.png') top left no-repeat;
    display:block;
    font-weight:bold;
    font-size:22px;
    margin:5px auto;
    height:24px;
    width:133px;
}
div.cc p.title_cc{
    font-family:Verdana,Arila,sans-serif;
    font-size:14px;
    font-weight:bold;
}
div.cc p.brochure{
    color:#3f3f3f;
    font-family:Verdana,Arila,sans-serif;
    font-size:12px;
    margin:5px 0px;
}
div.cc p.stock{
    color:#3fa2d4;
    font-size:12px;
    margin:5px 0px;
}
div.cc ul.desc{
    color:#666666;
    line-height:16px;
    margin-top:10px;
}
div.cc ul.desc li strong{color:#ab2424;}

/*--------------------------------*/

/*------------------Par Num CC----------------------*/
div.CC2011{border:1px solid #cacaca;}
div.CC2011 div.header-ccNum{
    background-color:#18539f;
    background-image:url('/Convention/img/ParCcNum/jo.jpg');
    background-position:center right;
    background-repeat:no-repeat;
    margin-bottom:15px;
    padding-right:133px;
    text-align:center;
    width:auto;
}
div.CC2011 div.header-ccNum p#title,
div.CC2011 div.header-ccNum h1,
div.CC2011 div.header-ccNum p#ccnum{
    color:#ffffff;
    font: bold 30px helvetica,Arial,sans-serif;
    text-align:center;
}

/*Exception*/
	div.CC2011 div.header-ccNum h1,
	div.CC2011 div.header-ccNum p#ccnum{font-weight:normal;font-size:36px;text-transform:lowercase;}
	div.CC2011 div.header-ccNum p#ccnum{font-size:24px}
	div.CC2011 div.header-ccNum h1:first-letter,
	div.CC2011 div.header-ccNum p#ccnum:first-letter{text-transform:uppercase;}

	div.CC2011 div.bloc{
    border:1px solid #cacaca;
    margin:0 auto;
    margin-bottom:15px;
    width:465px;
}
div.CC2011 div.float{
    float:left;
    margin:0 9px;
    margin-bottom:15px;
}

div.CC2011 div.bloc h2{
    background-image:url('/Convention/img/ParCcNum/H2BgRepeat.jpg');
    background-position:center left;
    color:#fff;
    font: bold 28px Helvetica,Arial,sans-serif;
    height:56px;
    margin-bottom:15px;
    padding:5px;
    padding-top:15px;
    text-align:center;
}
div.CC2011 div.bloc h2 hr{
    border-top:1px solid #2487b9;
    border-bottom:1px solid #76d1ff;
    display:block;
    font-size:1px;
    margin:5px auto;
    height:1px;
    width:60%;
}

div.CC2011 div.bloc p,
div.CC2011 div.bloc div{
    color:#000;
    font:14px Verdana,Arial,sans-serif;
    overflow:hidden;
    margin:15px 25px;
}

div.CC2011 div.bloc p img,
div.CC2011 div.bloc div img{
    display:block;
    float:left;
    width:127px;
    height:144px;
}
div.CC2011 div.bloc p span,
div.CC2011 div.bloc div span{display:block;margin-bottom:5px;font-weight:bold;font-size:11px;}
div.CC2011 div.bloc div p{margin:5px 0px;margin-top:0;font-weight:bold;}
div.CC2011 div.bloc div ul li{padding:0;font-size:10px;letter-spacing:0px;line-height:12px;}

div.CC2011 div.price{
    border:1px solid #cacaca;
    margin:15px 25px;
    padding:25px;
    text-align:center;
}
div.CC2011 div.price span{font-family:Helvetica,Arial,sans-serif;display:block;margin-bottom:10px;}
div.CC2011 div.price span.big{
    color:#d22626;
    font-size:36px;
}
div.CC2011 div.price span.medium{
    color:#000;
    font-size:18px;
    font-weight:bold;
    text-decoration:Line-Through;
}
div.CC2011 div.price span.small{
    color:#000;
    font-size:14px;
}
div.CC2011 div.price div.codePromo{
    background-color:#d22626;
    border:1px solid #720000;
    color:#fff;
    font:bold 14px Helvetica,Arial,sans-serif;
    margin:15px auto;
    padding:8px;
    text-align:center;
    width:50%;
}

div.CC2011 a{
    background-image:url('/Convention/img/ParCcNum/go.png');
    color:#fff;
    display:block;
    font:bold 13px Verdana,Arial,sans-serif;
    height:31px;
    margin:15px auto;
    padding:12px 0px;
    padding-left:35px;
    text-align:left;
    text-transform:uppercase;
    width:294px;

}
div.CC2011 a:hover{background-position:left bottom;text-decoration:none;  }
div.CC2011 div.bloc p.tva{
    color:#7f7f7f;
    font:bold 12px Verdana,Arial,sans-serif;
    margin:15px 0px;
}

	/*---- B side -----*/

	div#CC2011-B div.header-ccNum	{padding:10px 140px 10px 10px;}
		div#CC2011-B div.header-ccNum p#title,
		div#CC2011-B div.header-ccNum h1,
		div#CC2011-B div.header-ccNum p#ccnum{
			color:#fff;
			font: bold 24px/28px Helvetica,Arial,sans-serif;
			text-align:center;
			letter-spacing:0;
		}
		div#CC2011-B div.header-ccNum p#ccnum{font-size:18px;}

		div#CC2011-B a	{
			width:203px;
			height:61px;
			padding:0 0 0 70px;
			font:bold 24px/61px Helvetica,Arial,sans-serif;
			text-transform:none;
			letter-spacing:0;
			text-shadow:1px 1px 1px #314b15;
			background-image:url('/Convention/img/bigBtnCommanderC.png');
		}

		div#CC2011-B a:hover	{background-position:left center;}
		div#CC2011-B a:focus	{background-position:left bottom;}

		div#CC2011-B  div.bloc div.blocRightImg	{width:280px;float:left;margin:5px 0 0 5px;letter-spacing:0;}
			div#CC2011-B div.blocRightImg p {font:normal 12px/18px Verdana,Arial,sans-serif;}
			div#CC2011-B div.blocRightImg p.blocRightImg-titre	{font-weight:bold;}
			div#CC2011-B  ul.lesPlusLivre li	{line-height:20px;padding:5px 0;font-size:12px;}
				div#CC2011-B .enPlusVert	{display:inline-block;width:20px;height:20px;margin-right:5px;}
				
		div#CC2011-B  div.bloc p.tva {padding:0 15px;font-weight:normal;color:#545454;}


/*----------------Fin Par Num CC--------------------*/

#containerForumCC	{padding:15px 13px;border:1px solid #cecece;border-top:2px solid #0066DD;}

/*-------------------sidebar------------------------*/
div#sidebar	{line-height:120%; letter-spacing:0px;}

.textUC	{text-transform:uppercase;}

div.cadre_sidebar, div.cadreSidebarBlanc	{
    width:278px;
    padding:15px;
    margin-bottom:15px;
    color:#666;
    background-color:#fff;
    font-family:Verdana, Arial, sans-serif;
    border:1px solid #cecece;
}

div.cadreSidebarBlanc	{padding:10px 15px 15px 15px;}

div.cadre_sidebar	{border-top:none;border-bottom:2px solid #cecece;}

div.cadreSidebarNoPadding	{width:310px;margin-bottom:15px;}

p.titreSbCC	{
    padding:15px 115px 15px 15px;
    font-family:Helvetica, Arial, sans-serif; 
    font-size:16px;
    line-height:120%;
    font-weight:bold;
    color:#0056ba;
    border:1px solid #cecece;
    border-bottom:none;
}
p.titreSbCC span	{font-weight:normal;}

#titreSb-cc-pdf	{background:url('/Convention/img/bg-titreSB-ccPDF.png') no-repeat 0 0;}
#titreSb-cc-livre	{padding:12px 115px 12px 15px;background:url('/Convention/img/bg-titreSB-ccLivre.png') no-repeat 0 0;}

.contentSbConvention	{padding-left:105px;margin-top:10px;}
#dl_cc_pdf	{background:url('/Convention/img/pictoPdf.png') no-repeat 0 0;}
#go_cc_livre	{background:url('/Convention/img/pictoCC.png') no-repeat 0 0;}

.listeSidebarCC		{
    list-style:none;
}

.listeSidebarCC li	{
    font-size:12px;
    line-height:14px;
    color:#464646;
    padding:0 0 6px 15px;
    background:url('/Convention/img/puce_liste.gif') no-repeat 1px 3px;
}

.listeSidebarCC li.bonus	{
    color:#0056bb;
    font-weight:bold;
    background:url('/Convention/img/puce_liste_bonus.gif') no-repeat 0 3px;
}

.btnSidebar-cc-container	{padding-top:20px;}

.btnSidebarConvention, .btnSidebarConvention:visited	{
    display:block;
    width:120px;
    height:27px;
    font-size:9px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:27px;
    text-indent:30px;
    color:#fff;
    background:url('/Convention/img/btnSidebar.png') 0 0 no-repeat;
}

.btnSidebarConvention:hover	{background-position:0 -27px;text-decoration:none;}
.btnSidebarConvention:focus	{background-position:left bottom;}

#livraisonLivreCC	{
    padding:5px 5px 5px 85px;
    margin-top:25px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#000;
    border:1px solid #cecece;
    background:url('/Convention/img/camionetteLivraison.png') 7px 7px no-repeat;
}

#lastAlertCC-container li {border-color:#dadada;line-height:20px;}
#lastAlertCC-container li a{background:url('/Convention/img/puceAlert.png') left center no-repeat;padding-left:10px;}


/*-----------------------------------------------*/
/*------------synthese convention----------------*/

#synthese-container, #synthese-exemple	{border:1px solid #d4d4d4;}

#synthese-container	{margin-bottom:20px;}

#synthese-head, #synthese-exemple p#titre-exemple	{padding:18px 0;background:#ededed;border-bottom:1px solid #d4d4d4;text-align:center;}
#synthese-head	{padding:18px 10px;position:relative;}
#synthese-head h1	{
    padding:10px 0;
    font:bold 26px/32px Palatino, "Palatino Linotype", "Hoefler Text", Georgia, Times, "Times New Roman", serif;
    color:#b1001b;
}
#synthese-head h1 span	{display:block;color:#192977;}


#text-explicatif	{
    width:600px;
    margin:0 auto;
    font:normal 14px/30px Helvetica,Arial,sans-serif;
    text-align:center;
    background:#fff;
    border:1px solid #cfcfcf;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#950017;
    margin-bottom:20px;
}

#synthese-description-container	{width:933px;padding:20px;}

#synthese-description	{width:600px;float:left;}
#synthese-description h2	{font:normal 16px/22px Georgia, Times, "Times New Roman", serif;}
#synthese-description ul	{padding:12px 0 24px 12px;}
#synthese-description ul li	{
    padding-left:22px;
    color:#343434;
    line-height:18px;
    background:url('/Convention/img/synthese/puce-fleche.png') 0 5px no-repeat;
}
#synthese-description ul ul	{padding:5px 0 5px 22px;}
#synthese-description ul ul li	{background:url('/Convention/img/synthese/puce-point.png') 0 4px no-repeat;padding-left:17px;}
#synthese-description ul ul ul	{padding:5px 0 5px 15px;}
#synthese-description ul ul ul li	{background:url('/Convention/img/synthese/puce-tiret.png') 0 5px no-repeat;padding-left:17px;}


#synthese-description-container #synthese-visuel-btns	{float:right;width:310px;}

#synthese-description-container #synthese-visuel	{
    padding:10px 0 5px 0;
    margin-bottom:15px;
    width:100%;
    text-align:center;
    border:1px solid #c9c9c9;
    position:relative;
    background: #eaeaea; /* Old browsers */
    background: -moz-linear-gradient(top, #fafafa 0%, #eaeaea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fafafa 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fafafa 0%,#eaeaea 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fafafa 0%,#eaeaea 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fafafa 0%,#eaeaea 100%); /* W3C */
}

#synthese-description-container #synthese-visuel img#visuel	{
    display:block;
    margin:0 auto;
}

#synthese-description-container #synthese-visuel img#pastille-maj	{
    display:block;
    width:120px;
    height:120px;
    position:absolute;
    bottom:20px;
    right:-37px;
}

#synthese-description-container #synthese-visuel span	{
    font:bold 12px/21px Verdana, Arial, sans-serif;
    display:block;
    color:#990017;
    letter-spacing:0;
}			


#options	{width:290px;}
#options ul	{margin-bottom:10px;line-height:22px;border-top:1px solid #dfdfdf;padding-top:7px;}
#options ul li	{padding-right:55px;margin-bottom:10px;height:50px;border-bottom:1px solid #dfdfdf;}
#options ul li#add-cc-pdf	{background:url('/Convention/img/synthese/pictoPDF-40px.png') right top no-repeat;}
#options ul li#add-cc-livre	{background:url('/Convention/img/synthese/pictoLivre-40px.png') right top no-repeat;}
#options ul li a {
    display:block;
    height:50px;
    padding-left:20px;
    font:normal 13px/20px Verdana,Arial,sans-serif;
    letter-spacing:0px;
    color:#333;
    background:url('/Convention/img/synthese/pictoAdd.png') 0 5px no-repeat;
}

#synthese-visuel-btns #btnAboSynthse-container,
#synthese-visuel-btns #btnUnitSynthse-container	{
    width:290px;
    padding:5px 10px;
    margin-bottom:15px;
    line-height:20px;
    border:1px solid #cecece;
}

#synthese-visuel-btns #btnAboSynthse-container	{border-color:#cb2000;}
#synthese-visuel-btns #btnUnitSynthse-container	{border-color:#28481f;}

#synthese-visuel-btns a#showOptions, #synthese-visuel-btns a#showOptions:visited,
#synthese-visuel-btns a#btnContinu, #synthese-visuel-btns a#btnContinu:visited,
#synthese-visuel-btns a#btnAboSynthse, #synthese-visuel-btns a#btnAboSynthse:visited			{
    display:block;
    width:270px;
    height:46px;
    padding:6px 8px 0 13px;
    font:bold 12px/20px Helvetica,Arial,sans-serif;
    letter-spacing:0;
    color:#fff;
    text-decoration:none;
    margin-bottom:7px;
    position:relative;
    cursor:pointer;
}

#synthese-visuel-btns a#showOptions, #synthese-visuel-btns a#showOptions:visited,
#synthese-visuel-btns a#btnAboSynthse, #synthese-visuel-btns a#btnAboSynthse:visited			{width:280px;height:41px;margin-top:-5px;margin-left:-10px;padding:10px 5px 0 25px;line-height:17px;}

#synthese-visuel-btns a#showOptions, #synthese-visuel-btns a#showOptions:visited	{
    background:#0c226e url('/Convention/img/synthese/btnShowOptionV3.png') 0 0 no-repeat;
    text-shadow:1px 1px 1px #2b4214;
}

#synthese-visuel-btns a#btnAboSynthse, #synthese-visuel-btns a#btnAboSynthse:visited	{
    background:#a00018 url('/Convention/img/synthese/btnAboV3.png') 0 0 no-repeat;
    text-shadow:1px 1px 1px #8e0016;
}

#synthese-visuel-btns a#btnContinu, #synthese-visuel-btns a#btnContinu:visited	{
    height:32px;
    width:100px;
    padding:0 0 0 28px;
    line-height:30px;
    background:#0c226e url('/Convention/img/synthese/btnContinue.png') 0 0 no-repeat;
}

#synthese-visuel-btns a#showOptions:hover, 
#synthese-visuel-btns a#btnAboSynthse:hover	{background-position:0 -51px;}
#synthese-visuel-btns a#btnContinu:hover	{background-position:0 -32px;}
#synthese-visuel-btns a#showOptions:focus, 
#synthese-visuel-btns a#btnContinu:focus,
#synthese-visuel-btns a#btnAboSynthse:focus	{background-position:left bottom;}

#synthese-visuel-btns a#showOptions span,
#synthese-visuel-btns a#btnAboSynthse span	{
    display:block;
    width:200px;
    float:left;
}

#synthese-visuel-btns a#showOptions span#txtDlSynthese	{line-height:31px;}

#synthese-visuel-btns a#showOptions span.price,
#synthese-visuel-btns a#btnAboSynthse span.price	{
    width:82px;
    position:absolute;
    text-align:right;
    top:10px;
    right:10px;
    text-shadow:1px 1px 1px #fff;
}

#synthese-visuel-btns a#btnAboSynthse span.price span.parMois	{font-size:8px;line-height:20px;float:none;display:inline;}

#synthese-visuel-btns a#showOptions span.price	{color:#28481f;}
#synthese-visuel-btns a#btnAboSynthse span.price	{color:#be0a00;}

#synthese-visuel-btns a#showOptions span.price .delText,	#synthese-visuel-btns a#btnAboSynthse span.price .delText	{
    float:none;
    width:82px;
    font-weight:normal;
    font-size:11px;
    line-height:12px;
}

#synthese-visuel-btns a#showOptions span.dateMaJ,
#synthese-visuel-btns a#btnAboSynthse span.dateMaJ	{text-transform:uppercase;}

#synthese-exemple p#titre-exemple	{padding:10px 0;font:normal 14px Helvetica,Arial,sans-serif;color:#950017;}
#synthese-exemple #vignettes-exmple-container{padding:20px 15px;}
#synthese-exemple #vignettes-exmple-container #vignettes-exmple	{
    width:922px;
    margin:0 auto;
    border-top:1px solid #d3d3d3;
}
* html #synthese-exemple #vignettes-exmple-container #vignettes-exmple	{width:923px;}/*hack IE6*/
#synthese-exemple #vignettes-exmple-container #vignettes-exmple .ligne{display:block;border-bottom:1px solid #a4a4a4;}
#synthese-exemple #vignettes-exmple-container #vignettes-exmple #ligne1	{border-top:1px solid #a4a4a4;margin-top:1px;}
#synthese-exemple #vignettes-exmple-container #vignettes-exmple #ligne2	{width:395px;border-right:1px solid #a4a4a4;}
* html #synthese-exemple #vignettes-exmple-container #vignettes-exmple #ligne2	{width:396px;}/*hack IE6*/
#synthese-exemple #vignettes-exmple-container #vignettes-exmple img	{
    display:block;
    width:129px;
    height:202px;
    float:left;
    margin:0 1px 1px 0;
    border-right:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
    border-left:1px solid #a4a4a4;
}

#synthese-exemple #vignettes-exmple-container #vignettes-exmple img.first-ex	{border-left:none;}
#synthese-exemple #vignettes-exmple-container #vignettes-exmple img.last-ex	{border-right:none;}


.no_convention span.err{color: #AB2424;font-size: 16px;}
.no_convention h1{margin-bottom: 20px;}
.no_convention {margin: 10px 15px 100px;font-size: 16px;float: left;}
.no_convention a{display: block;font-family: Verdana,Arial,sans-serif;font-size: 14px;font-weight: bold;line-height: 16px;}

.listInclu	{list-style:square;margin-left:15px;letter-spacing:0;line-height:1.4;}
.listInclu li 	{padding:5px 0;}
.listInclu li.cc-jo	{padding:5px 45px 5px 0;background:url('../img/synthese/JOsmall.gif') right top no-repeat;}

#limitOffre	{
    padding:10px;
    margin-bottom:15px;
    font:bold 17px Helvetica,Arial,sans-serif;
    background: #f58e16; /* Old browsers */
    background: -moz-linear-gradient(top, #f58e16 0%, #eb7400 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58e16), color-stop(100%,#eb7400)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f58e16 0%,#eb7400 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f58e16 0%,#eb7400 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f58e16 0%,#eb7400 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58e16', endColorstr='#eb7400',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #f58e16 0%,#eb7400 100%); /* W3C */
    color:#fff;
    text-align:center;
    border:1px solid #d86b01;
    text-shadow:1px 1px 1px #cf6600;
}	

#nouveauT	{display:block;width:80px;height:80px;position:absolute;top:-4px;left:-4px;background:url('../img/synthese/Nouveau.png') 0 0 no-repeat;}

#synthese-description-container #synthese-visuel #nbPages-container span	{
    display:inline-block;
    width:72px;
    margin:5px 30px 20px 30px;
    font: normal 11px/20px Verdana,Arial,sans-serif;
    color:#666;
    background: #eaeaea; /* Old browsers */
    background: -moz-linear-gradient(top, #fafafa 0%, #eaeaea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fafafa 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fafafa 0%,#eaeaea 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fafafa 0%,#eaeaea 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fafafa 0%,#eaeaea 100%); /* W3C */
    border:1px solid #cacaca;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:0 0 1px #fff;
    -webkit-box-shadow:0 0 1px #fff;
    box-shadow:0 0 1px #fff;
}

/*-------------------------------------------*/
/*-----------------Kit intra-----------------*/

#intraConv-container	{letter-spacing:0;}

#intraConv-container .bordure_horizontale_top, .bordure_horizontale_bottom {
    clear: both;
    font-size: 0;
    height: 1px;
    width: 100%;
}

#intraConv-container .bordure_horizontale_top {
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #CACACA;
}
#intraConv-container .bordure_horizontale_bottom {
    border-bottom: 1px solid #CACACA;
    border-top: 1px solid #E5E5E5;
}

#intraConv-container .bgGradientGris, 
.convention-sidebar .bgGradientGris,
.conventionRea-container .bgGradientGris	{
    background:#f0f0f0;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F0F0F0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFFFFF 0%,#F0F0F0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFFFFF 0%,#F0F0F0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#F0F0F0 100%); /* IE10+ */
    background: linear-gradient(top, #FFFFFF 0%,#F0F0F0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}

#intraConv-container .bgGradientBleuConv	{
    background: -moz-linear-gradient(top, #005BB2 0%, #003280 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005BB2), color-stop(100%,#003280)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #005BB2 0%,#003280 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #005BB2 0%,#003280 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #005BB2 0%,#003280 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005bb2', endColorstr='#003280',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #005BB2 0%,#003280 100%); /* W3C */
}


#intraConv-head	{
    padding:25px 110px;
    width:740px;
    margin:0 auto;
    border-bottom:1px solid #cacaca;
    border-top:5px solid #cacaca;
    background:url('/conventions_collectives/img/logoJO.jpg') right center no-repeat;
}
#intraConv-head h1	{font:normal 34px/38px Georgia,Times,"Times New Roman",serif;text-align:center;color:#253c8a;}
#intraConv-head h1 span	{display:block;color:#B1001B;}
#intraConv-content	{
    padding:30px 0;
    width:960px;
    margin:1px auto 0 auto;
    border-top:1px solid #e5e5e5;
}
#intraConv-chapeau	{font-size:11px;line-height:15px;padding:10px;border:1px solid #e5e5e5;}
#intraConv-detailContainer	{float:left;width:620px;}
#intraConv-detailContent	{border:1px solid #002479;border-right:none;}
#intraConv-detailContainer h2	{
    position:relative;
    z-index:1000;
    width:528px;
    margin:5px 0 15px -6px;
    font:bold 16px/48px Helvetica,Arial,sans-serif;
    text-indent:20px;
    text-transform:uppercase;
    color:#fff;
    text-shadow: 1px 1px 1px #00426E;
    background:url('../img/kitIntra/bgTitre.png') 0 0 no-repeat;
}
#intraConv-detailContainer h2:before/*, #intraConv-detailContainer h2:after*/	{
    content:'';
    position:absolute;
    display:block;
    z-index:1000;
    width:2px;
    height:0;
    bottom:-3px;
    border-top:3px solid #002359;
}
#intraConv-detailContainer h2:before	{left:0px;border-left:solid 3px #fff;}
/*#intraConv-detailContainer h2:after	{right:-1px;border-right:solid 3px #fff;}*/

#intraConv-detailContainer .intraConv-blocDetail	{float:left; margin:15px 0 10px 10px; width:290px;padding-right:5px;}
#intraConv-detailContainer .intraConv-blocDetail .blocDetail-titre	{font:bold 14px/20px Helvetica,Arial,sans-serif; text-transform:uppercase; color:#003483;}
#intraConv-detailContainer .intraConv-blocDetail .blocDetail-content	{
    min-height:70px;
    _height:70px;
    padding:5px 10px 5px 80px;
    font:normal 11px/16px Verdana,Arial,sans-serif;
    background-position:left top;
    background-repeat:no-repeat;
}

#intraConv-detailContainer #detailPdf .blocDetail-content	{background-image:url('../img/kitIntra/detailPdf.jpg');}
#intraConv-detailContainer #detailRss .blocDetail-content	{background-image:url('../img/kitIntra/detailRss.jpg');}
#intraConv-detailContainer #detailBureau .blocDetail-content	{background-image:url('../img/kitIntra/detailBureau.jpg');}

#bloc_aNoter {
    position:relative;
    color: #333333;
    font-size:11px;
    height:88px;
    line-height:16px;
    margin:9px 15px;
    padding:15px 25px;
    background-color:#F9F9F9;
    border-left:2px solid #E5E5E5;
    border-right:2px solid #E5E5E5;
}

#bloc_aNoter .aNoter_titre {
    font: bold 12px Helvetica,Arial,sans-serif;
    color:#003483;
    padding-bottom: 10px;
    text-transform: uppercase;
}

#bloc_aNoter #info_aNoter {
    height: 28px;
    left: -14px;
    position: absolute;
    top: 47px;
    width: 28px;
    background:url('../img/kitIntra/bgInfoNoter.png') center center no-repeat;
}

#intraConv-fakeSidebar	{float:right;width:340px;}
#intraConv-fakeSidebarContent {width:329px;padding:0 5px 0 5px;border:1px solid #002479;}
#intraConv-fakeSidebar h2	{
    font:normal 18px/21px Helvetica,Arial,sans-serif;
    padding:7px 0 5px 0;
    color:#fff;
    letter-spacing:0;
    text-shadow: 1px 1px 1px #00426E;
}
.intraConv-blocOffre	{
    position:relative;
    width:297px;
    padding:10px 15px 15px 15px;
    margin:6px 0;
    border:1px solid #bfbfbf;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border-radius:0px \0/;/* hack IE9 */
    -moz-box-shadow:inset 0 0 1px #fff;
    -webkit-box-shadow:inset 0 0 1px #fff;
    box-shadow:inset 0 0 1px #fff;
}
.intraConv-blocOffre h3	{font:bold 18px/32px Helvetica,Arial,sans-serif; color:#003483; padding-bottom:5px;}

.intraConv-blocOffre .listOffre	{display:none;}

.intraConv-blocOffre a.addAbo,
.intraConv-blocOffre a.addAbo:visited	{
    display:block;
    height:60px;
    margin:5px 0;
    background: url('../img/kitIntra/btnIntra.png') 0 0 no-repeat;
}

.intraConv-blocOffre a.addAbo-12mois	{margin-bottom:10px;}

.intraConv-blocOffre a.btnVoirOffres, 
.intraConv-blocOffre a.btnVoirOffres:visited	{
    display:block;
    height:60px;
    font:bold 16px/60px Helvetica, Arial, sans-serif;
    text-transform:uppercase;
    padding-left:65px;
    color:#fff;
    text-shadow:1px 1px 1px #25390e;
    background: url('../img/kitIntra/btnVoirOffres.png') 0 0 no-repeat;
}

.intraConv-blocOffre a.addAbo:hover, 
.intraConv-blocOffre a.btnVoirOffres:hover	{background-position:left center; text-decoration:none;}
.intraConv-blocOffre a.addAbo:focus,
.intraConv-blocOffre a.btnVoirOffres:focus	{background-position:left bottom;}

.intraConv-blocOffre a.addAbo span	{display:inline-block; font:normal 16px/60px Helvetica, Arial, sans-serif;}
.intraConv-blocOffre a.addAbo span.addAbo-type	{
    width:214px;
    font-weight:bold;
    color:#fff;
    text-shadow:1px 1px 1px #25390e;
    text-indent:30px;
    text-transform:uppercase;
    /* hack ie */
    width:190px !ie;
    text-indent:15px !ie;
}
.intraConv-blocOffre a.addAbo span.addAbo-prix	{width:68px; color:#333; text-align:right;}

#telKitIntra	{
    padding:7px 10px;
    min-height:60px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #cecece;
    -moz-box-shadow:inset 0 0 2px #cecece;
    -webkit-box-shadow:inset 0 0 2px #cecece;
    box-shadow:inset 0 0 2px #cecece;
    background:#fff url('../img/kitIntra/dominique.png') right bottom no-repeat;
}

#telKitIntra span	{display:block;color:#222;}
#telKitIntra #text-telKitIntra	{font:normal 16px/22px Helvetica, Arial, sans-serif;}
#telKitIntra #numero-telKitIntra	{font:bold 24px/34px Helvetica, Arial, sans-serif;}
#telKitIntra #horaire-telKitIntra	{font:normal 11px/16px Helvetica,Arial,sans-serif;color:#545454;}

.intraConv-blocOffre a.hiddenBtn	{display:none;}

/* bloc garantie */
#garantieJuri	{margin:15px 0;border:1px solid #cecece;padding:15px;}
#garantieJuri-bigTxt	{
    font:normal 17px/21px Helvetica,Arial,sans-serif;
    color:#333;
    margin-bottom:10px;
    padding-left:80px;
    background:url('../img/kitIntra/satisfaitSmall.jpg') left center no-repeat;
}
#garantieJuri-bigTxt strong	{color:#4fba00;display:block;}
#garantieJuri-cmpTxt	{font:normal 11px/16px Verdana,Arial,sans-serif;color:#333;}

/* reassurance */
.blocRea	{width:304px;float:left;border:1px solid #dbdbdb;margin-left:22px;letter-spacing:0;}
#bloc_Juri	{margin-left:6px;}
.titreRea	{width:100%;color:#243c8a;font-weight:bold;border-bottom:5px solid #243c8a;text-align:center;letter-spacing:-0.2px;line-height:40px;}
.blocRea-content	{padding-top:74px;background:url('../img/kitIntra/imgReaAbo.jpg') 0 0 no-repeat;}
#bloc_Juri .blocRea-content	{background-position:0 0;}
#bloc_enquete .blocRea-content	{background-position:-304px 0;}
#bloc_comite .blocRea-content	{background-position:-608px 0;}
.blocRea-content .blocReaContent-text	{padding:12px;height:170px;font-size:11px;line-height:16px;color:#333;}
#bloc_Juri .blocRea-content ul#juri_cest li	{padding:0 0 7px 20px;background:url("/tools/lib/Composant/SideBar/img/puce_verte.gif") 0 3px no-repeat;}
#bloc_enquete ul li	{padding-bottom:7px;}
#bloc_comite .blocRea-content p	{font-size:12px;}
#bloc_comite .blocRea-content p.text_comite_haut	{padding-left:40px;background:url('/image/icones/32px/comite.gif') 0 0 no-repeat;}
#bloc_comite .blocRea-content p.text_comite_bas	{margin-top:30px;text-align:center;color:#6f6f6f;}
#bloc_comite .blocRea-content p.text_comite_bas span	{color:#0066ff;}

/* avis clients */
#temoignages-client {margin: 15px 15px 15px 0;}
#titre-temoignagesClient {border:1px solid #CECECE; border-bottom:3px solid #253C8A;}
#titre-temoignagesClient span {
    background: url('/Abonnement/img/DetailAbonnement/pictoTemoignages.gif') 0 8px no-repeat;
    color: #243C8A;
    display: block;
    font: bold 16px/20px Helvetica,Arial,sans-serif;
    padding: 8px 0 7px 30px;
    margin-left:10px;
}
#listTemoignages li {border-bottom: 1px solid #CECECE; color: #111111; padding: 8px 0;}
#listTemoignages li span {display: block; font-size:11px;}
#listTemoignages li .listTemoignages-pseudoAndDate {
    color:#222222;
    font-weight:bold;
    padding-bottom:3px;
}

/*-------------end Kit intra-----------------*/
/*-------------------------------------------*/					

/* layout */	
#headerVide #logo{margin-top:15px;}
#headerVide #headerVide-fakePub {width:730px;height:90px;float:right;margin:10px 0 20px 0;}
#footerVide	{padding:2px;background-color:#1b2c67;}
#footerVide img	{margin-right:80px;}
#footerVide p span	{display:inline-block;}
#footerVide p span, #footerVide p a	{color:#fff;font:bold 10px/35px Verdana,Arial,sans-serif;}


/*--------------------------------------------------------*/	
/*--------------- news templates convention --------------*/


/*--- general ---*/

	.titreCC-container	{
			border:1px solid #dadada;
			border-top:5px solid #686868;
			padding:20px 15px 20px 15px;
	}
	.titreCC	{
			padding-right:120px;
			font:normal 23px/28px Georgia, Times, 'Times New Roman', serif;
			color:#13378b;
			background:url('../img/logoJO.jpg') right top no-repeat;
	}
	.titreCC .titreCC-nomCC	{display:block;color:#b1001b;}

	.convention-content	{
			padding:10px;
			border:1px solid #dadada;
			border-top:none;
			letter-spacing:0;
			width:952px !ie;/*hack IE7*/
	}

	.convention-descriptifProduit	{width:600px;float:left;padding:10px;border:1px solid #dadada;}

	.seeMore	{display:block;background:url("/image/home/menu_gauche/puce_liste.gif") left center no-repeat;font-size:11px;padding-left:15px;}

	.convention-sidebar {width:315px;float:right;}
	.convention-sidebar #temoignages-client	{margin:0 0 15px 0;border:1px solid #dadada;}
	.convention-sidebar #temoignages-client #titre-temoignagesClient {border:none;border-bottom:1px solid #cecece;}
	.convention-sidebar #temoignages-client #listTemoignages	{padding:10px;}

/* bloc tel */
	#contactCC-container	{
			margin-bottom:10px;
			background: #fafafa; /* Old browsers */
			background: -moz-linear-gradient(top, #FAFAFA 0%, #EDEDED 64%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(64%,#EDEDED)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #FAFAFA 0%,#EDEDED 64%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #FAFAFA 0%,#EDEDED 64%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #FAFAFA 0%,#EDEDED 64%); /* IE10+ */
			background: linear-gradient(top, #FAFAFA 0%,#EDEDED 64%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
			border:1px solid #d9d9d9;
			width:99.4%;
	}
	.contactCC	{padding:10px 10px 10px 100px;background:url('../img/dominique.png') left bottom no-repeat;}
	.contactCC span, .contactCc strong	{display:block;}
	.contactCC-titre	{font:bold 16px/24px Helvetica,Arial,sans-serif;color:#253c8a;}
	.contactCC-tel	{font:bold 24px/30px Helvetica,Arial,sans-serif;color:#222;}
	.contactCC-horaire, .contactCC-contact	{font-size:10px;color:#666;}

/* bloc commander */
	.conventionContent-blocCommander	{
			padding:15px 10px 10px 10px;
			border:1px solid #cacaca;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			border-radius:0 \0/; /*hack IE9*/
			background: #f6f6f6; /* Old browsers */
			background: -moz-linear-gradient(top,  #FFFFFF 0%, #F0F0F0 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F0F0F0)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #FFFFFF 0%,#F0F0F0 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #FFFFFF 0%,#F0F0F0 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #FFFFFF 0%,#F0F0F0 100%); /* IE10+ */
			background: linear-gradient(top,  #FFFFFF 0%,#F0F0F0 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	}

	.ccCommander-titre	{
			display:inline-block;
			width:62%;
			font:bold 20px/21px Helvetica,Arial,sans-serif;
			color:#13378b;
	}
	.ccCommander-prix	{
			display:inline-block;
			text-align:right;
			width:35%;
			font:normal 18px/21px Helvetica,Arial,sans-serif;
			color:#222;
	}
	.ccCommander-btnCommande, .ccCommander-btnCommande:visited	{
			display:block;
			width:213px;
			padding-left:80px;
			height:61px;
			margin:0 auto;
			margin-top:20px;
			font:bold 24px/60px Helvetica,Arial,sans-serif;
			color:#fff;
			background:url('../img/bigBtnCommander.png') 0 0 no-repeat;
	}

	.ccCommander-btnCommande:hover	{background-position:left center;text-decoration:none;}
	.ccCommander-btnCommande:focus	{background-position:left bottom;}

	.ccCommander-offert	{margin-top:15px;}

/* propositions */
	div.propsAffichage	{display:none;}
	div.propsAffichage .propsAffichage-titre	{font:bold 16px/21px Helvetica,Arial,sans-serif;margin-bottom:10px;color:#333;}
	div.propsAffichage .propsAffichage-offre	{line-height:18px;color:#222;}
	div.propsAffichage ul.listProps	{color:#333;}
	div.propsAffichage ul.listProps li	{margin:10px 0px;	padding:5px;}
	div.propsAffichage .listProps .props-texte	{width:67%;float:right;font:normal 11px/18px Verdana,Arial,sans-serif;}
	div.propsAffichage .listProps .props-texte label	{display:block;font-weight:bold;line-height:16px;cursor:pointer;}
	div.propsAffichage .listProps .props-texte span	{display:block;}
	div.propsAffichage .listProps .props-texte span.props-prix	{padding-top:5px;}
	div.propsAffichage .listProps .props-box	{width:20px;float:left;}
	div.propsAffichage .listProps .props-image	{margin-top:3px;}
	div.propsAffichage input#btn-submitProps	{	cursor:pointer;	border:none; width:293px; padding:0 0 0 25px;}

/* doc offert */
	.plusVert	{padding-left:34px;background:url('/Convention/img/plusVert.gif') left center no-repeat;font:normal 16px/32px Helvetica,Arial,sans-serif;}

	.docOffert-container	{
			border-top:1px dotted #cacaca;
			border-bottom:1px dotted #cacaca;
	}

	.docOffert	{width:43.7%;float:left;padding:3%;color:#333;}
	.docOffert .docOffert-titre	{margin-bottom:10px;font:normal 14px/18px Helvetica,Arial,sans-serif;height:34px;color:#111;}
	.docOffert .docOffert-titre strong{font-weight:normal;}
	#docLireCC	{border-right:1px dotted #cacaca;}
	#docLireCC .docOffert-titre strong	{display:block;padding-top:7px;}
	.docOffert ul	{font:normal 11px/18px Verdana,Arial,sans-serif;list-style:disc outside;margin-left:15px;}
	.docOffert ul li	{padding:2px 0;}

/* bloc saviez vous */
	.blocSaviezVous	{padding:15px 0 15px 80px;color:#333;background:url('/Convention/img/bgSaviezVous.jpg') 0 12px no-repeat;}
	.blocSaviezVous-titre	{font:bold 14px Helvetica,Arial,sans-serif;padding-bottom:5px;}
	.blocSaviezVous-texte	{font-size:11px;line-height:16px;padding:5px 0;}


/*-------- templates livre -------*/

	.conventionLivre	{}

	.ccLivre-visuel	{width:142px;padding:0 15px 0 5px;float:left;overflow:hidden;}
	.ccLivre-visuel img	{display:block;}
	.cc-description	{width:435px;float:left;}
	.cc-description-titre	{color:#13378b;font:normal 20px Helvetica,Arial,sans-serif;padding-top:5px;}

	.conventionLivre table{margin:15px 0px; border-collapse:collapse;width:100%;}
	.conventionLivre table td{ padding:20px; border:1px solid #cacaca; color:#091e54;}
	.conventionLivre table td.infosTitle{ font-family:Georgia, Times, 'Times New Roman', serif; color:#6d6d6d;}

	.conventionLivre div.infoPlus	{margin:15px 0px;border:1px solid #cecece;padding:5px;}
	.conventionLivre div.infoPlus p	{color:#333;}
	.conventionLivre div.infoPlus p span	{display:block;}
	.conventionLivre div.infoPlus .infoPlus-image {float:left;margin:3px 5px 0px 0;}
	.conventionLivre .convention-sidebar div.infoPlus .infoPlus-image {margin-top:0;}
	.conventionLivre div.infoPlus .infoPlus-titre	{font:bold 12px/30px Helvetica,Arial,sans-serif;text-transform:uppercase;}
	.conventionLivre .convention-sidebar div.infoPlus  .infoPlus-titre	{padding:7px 0 3px 3px;}
	.conventionLivre div#infoPlus-paiement .infoPlus-titre	{line-height:21px;}
	.conventionLivre div.infoPlus .infoPlus-texte	{font-size:11px;line-height:16px;}


	/* sideA */
		#conventionLivreA .plusVert	{font-size:14px;}
		#conventionLivreA div#infoPlus-paiement .infoPlus-titre	{line-height:21px;}
		/*hack IE6-7*/
		*+html #conventionLivreA .docOffert-container,
		* html #conventionLivreA .docOffert-container	{width: 600px;}

	/* sideB */
		#conventionLivreB .cc-description	{width:355px;}
		#conventionLivreB .convention-sidebar {width:400px;}
		#conventionLivreB .convention-descriptifProduit	{width:520px;}
		#conventionLivreB .cc-description-titre	{font-size:18px;}
		#conventionLivreB .cc-description-nom	{display:block;font-size:14px;color:#333;margin-top:7px;}
		#conventionLivreB div.propsAffichage .listProps .props-texte	{width:76%;}
		#conventionLivreB #docLireCC .docOffert-titre strong	{padding-top:0;}
		/*hack IE6-7*/
		*+html #conventionLivreB .docOffert-container,
		* html #conventionLivreB .docOffert-container	{width:520px;}

	/* sideC */
		#conventionLivreC .cc-description	{margin-left:10px;}
		#conventionLivreC .cc-description-edition	{display:block;color:#333;font-size:18px;padding-top:10px;}
		#conventionLivreC .ccLivre-description-offert	{padding-top:15px;}
		#conventionLivreC .ccLivre-description-nbPage	{line-height:21px;}
		#conventionLivreC div.infoPlus	{width:460px;float:left;}
		#conventionLivreC div#infoPlus-paiement	{margin-left:8px;}
		.conventionFakeSidebarTop	{width:300px;float:right;}
		#conventionLivreC .contactCC	{padding: 5px 10px 5px 90px;background-image:url('../img/dominiqueC.png');}
		.conventionFakeSidebarTop .contactCC-titre, .conventionFakeSidebarTop .contactCC-tel 	{font-weight:normal;}
		.conventionFakeSidebarTop .contactCC-contact	{display:none;}
		.conventionFakeSidebarTop .conventionContent-blocCommander	{width:278px;}
		.conventionFakeSidebarTop .ccCommander-titre	{font-weight:normal;}
		.conventionFakeSidebarTop .ccCommander-btnCommande	{width:193px;background-image:url('../img/bigBtnCommanderC.png');}
		#conventionLivreC div.propsAffichage input#btn-submitProps	{width:273px;}
		#conventionLivreC div.infoPlus	{height:70px;}
		#conventionLivreC div#infoPlus-paiement .infoPlus-titre	{line-height:70px;}
		#conventionLivreC div.infoPlus .infoPlus-image {margin-right:15px;}
		#conventionLivreC .cleanerTop	{clear:both;height:1px;width:100%;background:#cacaca;margin-bottom:15px;}
		#conventionLivreC .convention-descriptifProduit	{width:620px;padding:0;border:none;}
		#conventionLivreC .convention-descriptifProduit .descriptifProduit-titre	{font:bold 15px/21px Helvetica,Arial,sans-serif;color:#333;}
		#conventionLivreC .seeMoreDescription	{line-height:21px;margin-top:15px;}

/*----------- templates CC choix & metier -------------*/

	#smallLivraison {background:url('/Convention/img/camionetteLivraison.png') 4px 6px no-repeat;padding:10px 7px 10px 76px;border:1px solid #dadada;margin-top:10px;}
	div.CC2011 div.price div.codePromo p{color:#fff;letter-spacing:0;}

	
	/* general side B */
	.smallPlusVert	{line-height:21px;padding-left:25px;background:url('/Convention/img/enPlusVert.gif') left center no-repeat;margin-top:5px;color:#545454;}
	.choixCC-sideB, .metierCC-sideB	{letter-spacing:0;}
	.choixCC-sideB div.cc, .metierCC-sideB div.cc {background-image:url('/Convention/img/visuelConventionLivre.png');padding-right:0;}
	
	/* choix side B */
	.choixCC-sideB div.cc ul.desc {color:#545454;line-height:18px;}
		.choixCC-sideB div.cc .choice	{width:370px;}
			.choixCC-sideB div.cc .choice a	{
				width:120px;
				height:45px;
				border:none;
				float:left;
				color:#fff;
				display:block;
				font:bold 13px/18px Helvetica,Arial,sans-serif !important;
				margin-bottom:15px;
				padding:6px 0 0 82px;
			}
			
				.choixCC-sideB div.cc .choice a.livre	{background:url('/Convention/img/btnGoLivre.png') 0 0 no-repeat;}
				.choixCC-sideB div.cc .choice a.pdf	{background:url('/Convention/img/btnGoPdf.png') 0 0 no-repeat;}
				.choixCC-sideB div.cc .choice a.savoirPlus	{
					width:117px;
					height:51px;
					padding:0 0 0 35px;
					margin-left:15px;
					background-image:url('/Convention/img/btnSavoirPlusGris.png');
					color:#767676;
					font:bold 13px/51px Helvetica,Arial,sans-serif !important;
				}
				
				.choixCC-sideB div.cc .choice a:hover	{background-position:left center;text-decoration:none;}
				.choixCC-sideB div.cc .choice a:focus	{background-position:left bottom;}
				
		/* metier side B */
		.metierCC-sideB div.cc .price	{
			width:200px;
			padding:5px 19px;
			border:1px solid #dadada;
			background: #f6f6f6; /* Old browsers */
			background: -moz-linear-gradient(top,  #FFFFFF 0%, #F0F0F0 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F0F0F0)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #FFFFFF 0%,#F0F0F0 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #FFFFFF 0%,#F0F0F0 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #FFFFFF 0%,#F0F0F0 100%); /* IE10+ */
			background: linear-gradient(top,  #FFFFFF 0%,#F0F0F0 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
		}
			
			.metierCC-sideB div.cc .price span	{display:block;padding:10px 0 7px 0;color:#333;}
			
			.metierCC-sideB div.cc .price a {
				width:157px;
				height:41px;
				padding-left:45px;
				margin-top:10px;
				font:bold 18px/41px Helvetica,Arial,sans-serif;
				text-align:left;
				color:#fff;
			}
			
			.metierCC-sideB div.cc .price a.addCCmetier	{text-shadow:1px 1px 1px #314b15; background:url('/Convention/img/btnAddMetierCC.png');}
			.metierCC-sideB div.cc .price a.savoirPlusCCmetier	{text-shadow:1px 1px 1px #236f96; background:url('/Convention/img/btnSavoirPlusBleu.png');}
			
			.metierCC-sideB div.cc .price a:hover {background-position:left center;text-decoration:none;}
			.metierCC-sideB div.cc .price a:focus {background-position:left bottom;}
			
