body { background-image: url(/sites/cafcaf/images/bg.jpg); background-color: #021b82; margin: 0px; font-family: Arial, Helvetica, sans-serif; }


a, a:link, a:visited { color: #0066cc; }
a:hover, a:active { color: #1433a2; }

#container { height: 100%; width: 763px; margin: auto; }

#menuheader { padding-top: 5px; height: 19px; background-image: url(/sites/cafcaf/images/bg_menu_top.jpg); padding-left: 25px; font-size: 11px; font-weight: bold; color: #d0e7f6; text-decoration: none; }

#menuheader a, #menuheader a:link, #menuheader a:visited, #menuheader a:hover, #menuheader a:active { font-size: 11px; font-weight: bold; color: #d0e7f6; text-decoration: none; }

#menuheader a:hover, #menuheader a:active { color: #021b82; }

.contents {padding-top:1px; float: left; background-color: #d3e9fe; width: 531px; vertical-align: top; font-size: 12px; color: #050b26; _height: 310px; min-height: 310px; }
.contents .title { font-size: 16px; font-weight: bold; }

.b { font-weight: bold; }
.paleblue { color: #d0e7f6; }
.darkblue { color: #013886; }
.white { color: #d0e7f6; }

.small { font-size: 9px; }
.large { font-size: 16px; }

.titleline { background-image: url(/Sites/cafcaf/images/ligne_titre.gif); background-repeat: repeat-x; width: 520px; font-size: 0px; height: 10px; }

.cartstatus { width: 142px; padding-left: 10px; padding-right: 10px; padding-top: 10px; background-color: #013ab9; font-size: 11px; color: #d0e7f6; }


/* LIST PROCESS */
#listheader { margin-top: 10px; }
#listfooter { text-align: center; }

.List { border: none; width: 520px; }
.List a, .List a:link, .List a:visited { color: #0066cc; }
.List a:hover, .List a:active { color: #1433a2; }

.ListHeader { display: none; }

.List div.noitem { font-weight: bold; }

.ListItem div.title { border-left: solid 1px #428ce1; border-top: solid 1px #428ce1; border-right: solid 1px #428ce1; font-weight: bold; font-size: 12px; background-color: #a7cdf3; color: #013886; padding: 2px; }
.ListItem div.title a:link { font-weight: bold; font-size: 14px; color: #01A447; padding: 2px; }
.ListItem div.title a:visited { color: #01A447; }
.ListItem div.title a:hover { color: #006633; }

.ListItem div.subtitle { font-size: 10px; border: 1px solid #888888; padding: 2px; }
.ListItem div.description { width: 510px; font-size: 12px; padding: 5px; _height: 50px; border-left: 1px solid #428ce1; border-right: 1px solid #428ce1; }
.ListItem div.image { float: left; margin-right: 10px; }

.ListItem div.footer { font-size: 10px; border-top: 1px solid #428ce1; padding: 2px; text-align: right; }
.ListItem div.footer a:link { font-size: 10px; color: #888888; }
.ListItem div.footer a:visited { font-size: 10px; color: #888888; }
.ListItem div.footer a:hover { font-size: 10px; color: #006633; }
.ListItem div.footer a:active { font-size: 10px; color: #006633; }

.ListItem div.separator { height: 10px; border-top: 1px solid #428ce1; margin-bottom: 10px; }
.ListItem div.separator hr { display: none; }

.ListAlternate div.title { border-left: solid 1px #428ce1; border-top: solid 1px #428ce1; border-right: solid 1px #428ce1; font-weight: bold; font-size: 12px; background-color: #a7cdf3; color: #013886; padding: 2px; }
.ListAlternate div.title a:link { font-weight: bold; font-size: 14px; color: #01A447; padding: 2px; }
.ListAlternate div.title a:visited { color: #01A447; }
.ListAlternate div.title a:hover { color: #006633; }

.ListAlternate div.subtitle { font-size: 10px; border: 1px solid #888888; padding: 2px; }
.ListAlternate div.description { width: 510px; font-size: 12px; padding: 5px; _height: 50px; border-left: 1px solid #428ce1; border-right: 1px solid #428ce1; }
.ListAlternate div.image { float: left; margin-right: 10px; }

.ListAlternate div.footer { font-size: 10px; border-top: 1px solid #428ce1; padding: 2px; text-align: right; }
.ListAlternate div.footer a:link { font-size: 10px; color: #888888; }
.ListAlternate div.footer a:visited { font-size: 10px; color: #888888; }
.ListAlternate div.footer a:hover { font-size: 10px; color: #006633; }
.ListAlternate div.footer a:active { font-size: 10px; color: #006633; }

.ListAlternate div.separator { height: 10px; border-top: 1px solid #428ce1; margin-bottom: 10px; }
.ListAlternate div.separator hr { display: none; }


/* SINGLE PROCESS */
#singleheader { margin-top: 10px; }
#singlefooter { }

.singletitle { font-weight: bold; font-size: 16px; color: #013886; }
.singletitle a:link { font-weight: bold; font-size: 16px; color: #01A447; padding: 4px; }
.singletitle a:visited { color: #01A447; }
.singletitle a:hover { color: #006633; }

.singlesubtitle { font-weight: bold; }

.singlecontent { width: 520px; padding-top: 5px; padding-bottom: 5px; }
.singlefooter { width: 520px; }

.levelTextCollapsed1 { padding-top: 2px; padding-left: 10px; color: #d0e7f6; font-size: 11px; font-weight: bold; }

.levelTextDisabled1, .levelTextHoverCollapsed1, .levelTextHoverExpanded1, .levelTextSelected1, .levelTextExpanded1 
{ padding-top: 2px; padding-left: 10px; color: #021b82; font-size: 11px; font-weight: bold; }

.levelTextCollapsed1 a, .levelTextDisabled1 a, .levelTextHoverCollapsed1 a, .levelTextHoverExpanded1 a, .levelTextSelected1 a, .levelTextExpanded1 a 
{ color: #021b82; text-decoration: none; }

.levelCollapsed1, .levelDisabled1, .levelSelected1, .levelHoverCollapsed1, .levelExpanded1, .levelHoverExpanded1 
{ background-image: url(/sites/cafcaf/images/separateur.gif); background-repeat: no-repeat; background-position: left top; height: 25px; }

.levelTextDisabled2, .levelTextExpanded2, .levelTextCollapsed2 
{ padding-left: 15px; color: #d0e7f6; font-size: 11px; }

.levelTextSelected2, .levelTextHoverCollapsed2, .levelTextHoverExpanded2 
{ padding-left: 15px; color: #021b82; font-size: 11px; }

.levelCollapsed2, .levelDisabled2, .levelSelected2, .levelHoverCollapsed2, .levelExpanded2, .levelHoverExpanded2 
{ background-image: url(/sites/cafcaf/images/carreBlanc.gif); background-repeat: no-repeat; background-position: left center; }

.levelSubGroup1 { margin-left: 10px; margin-bottom: 5px; }

.MenuMain {width:168px; padding-top: 2px; padding-left: 8px; cursor: pointer; font-size: 11px; font-weight: bold; color: #d0e7f6;background-image: url(/sites/cafcaf/images/separateur.gif); background-repeat: no-repeat; background-position: left top; height: 25px; }
.MenuMainHover {width:168px; padding-top: 2px; padding-left: 8px; cursor: pointer; font-size: 11px; font-weight: bold; color: #021b82;background-image: url(/sites/cafcaf/images/separateur.gif); background-repeat: no-repeat; background-position: left top; height: 25px;}

.MenuMain1 {border: 1px solid #428ce1;background-color:#d3e9fe; padding-top: 2px; padding-left: 8px;padding-right: 8px;cursor: pointer; font-size: 11px; font-weight: bold; color: #003399; height: 25px;}
.MenuMainHover1 {border: 1px solid #428ce1;background-color:#d3e9fe;padding-top: 2px; padding-left: 8px;padding-right: 8px;cursor: pointer; font-size: 11px; font-weight: bold; color: #021b82; height: 25px;}


.txtBleu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d0e7f6; }

.txtBleu A:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d0e7f6; text-decoration: none; }

.txtBleu A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d0e7f6; text-decoration: none; }

.txtBleu A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #021b82; }

.txtBleu A:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d0e7f6; text-decoration: none; }

.prix { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; }
.prix2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; }
.txt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #050b26; }
.txtAutre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4f94e4; }

.txt A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1433a2; }

.txt A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066cc; }


.txt A:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066cc; text-decoration: none; }

.txt A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066cc; text-decoration: none; }
.txt A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1433a2; }
.txt A:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066cc; text-decoration: none; }

.txtPub { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #d0e7f6; }
.btsPub { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }

.btsPub A:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }

.btsPub A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }

.btsPub A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d0e7f6; }

.btsPub A:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }

.menuCredit { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #d0e7f6; }
.MenuItem { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d0e7f6; position: relative; }

.MenuItem A:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d0e7f6; position: relative; text-decoration: none; }

.MenuItem A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d0e7f6; position: relative; text-decoration: none; }

.MenuItem A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #021b82; position: relative; }

.MenuItem A:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d0e7f6; position: relative; text-decoration: none; }

.MenuGauche { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d0e7f6; position: relative; padding-top: 5px; padding-right: 6px; padding-bottom: 5px; padding-left: 6px; }

.MenuGauche A:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d0e7f6; position: relative; padding-top: 5px; padding-right: 6px; padding-bottom: 5px; padding-left: 6px; text-decoration: none; }

.MenuGauche A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d0e7f6; position: relative; padding-top: 5px; padding-right: 6px; padding-bottom: 5px; padding-left: 6px; text-decoration: none; }

.MenuGauche A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #021b82; position: relative; padding-top: 5px; padding-right: 6px; padding-bottom: 5px; padding-left: 6px; }

.MenuGauche A:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d0e7f6; position: relative; padding-top: 5px; padding-right: 6px; padding-bottom: 5px; padding-left: 6px; text-decoration: none; }


.inputField { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px solid #000033; height: 18px; width: 126px; Filter: Alpha(Opacity=50, FinishOpacity=50); }

.inputFieldI { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px solid #000033; height: 18px; width: 160px; }
.inputFieldForm { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px solid #000033; height: 18px; width: 280px; }

.inputDropDown { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px solid #000033; background-color: #E1F0FE; height: 18px; width: 126px; Filter: Alpha(Opacity=50, FinishOpacity=50); }

.filAriane { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }

.filAriane A:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #d0e7f6; text-decoration: none; }

.filAriane A:visited { color: #d0e7f6; font-size: 11px; text-decoration: none; }
.filAriane A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; }

.filAriane A:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #d0e7f6; text-decoration: none; }

.filArianeBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
.titrePage { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #013886; }

.titrePage A { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #013886; text-decoration: none; }

.sousTitrePage { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0066cc; }


.sousTitrePage A:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0066cc; text-decoration: none; }

.sousTitrePage A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0066cc; text-decoration: none; }
.sousTitrePage A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #021b82; }

.sousTitrePage A:active { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0066cc; text-decoration: none; }

.titreSection { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #d0e7f6; }
ul { font-family: Arial, Helvetica, sans-serif; color: #003399; list-style-type: square; }
.boite { border: 1px solid #428ce1; }

.basket { background-color: #013ab9; }


/* r.a.d.menu Plain skin */

.RadMenu_idigit
{
	background: transparent;	

}

.RadMenu_idigit_Context
{
	background: none;
	border:0;
}

.RadMenu_idigit .link
{
	
	text-decoration:none;
	color: #d0e7f6;
	font-weight: bold;
	background-image: none;
	
}

.RadMenu_idigit .link:hover,
.RadMenu_idigit .focused,
.RadMenu_idigit .expanded
{
	color: #021b82;
}

.RadMenu_idigit .text
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;	
	padding-right: 5px;	
	font-size: 11px;
	font-family: Arial, Verdana;
	white-space: normal;
	width: 152px;
	cursor: pointer
}

.RadMenu_idigit .group
{
	border: solid 1px #021b82;
}

.RadMenu_idigit .group .link
{
	background: #d0e7f6;
	color: #021b82;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #d7d7d7;
	text-align: left;
	font-weight: normal;
}

.RadMenu_idigit .group .link:hover,
.RadMenu_idigit .group .focused,
.RadMenu_idigit .group .expanded
{
	background: #ededed;
	border-bottom-color: #d7d7d7;
	font-weight: normal;
}

.RadMenu_idigit .leftArrow,
.RadMenu_idigit .rightArrow,
.RadMenu_idigit .topArrow,
.RadMenu_idigit .bottomArrow,
.RadMenu_idigit .leftArrowDisabled,
.RadMenu_idigit .rightArrowDisabled,
.RadMenu_idigit .topArrowDisabled,
.RadMenu_idigit .bottomArrowDisabled
{
	background: #ededed url('/WebResource.axd?d=3impXdKBIPBDOYf8ZHT-ZFcuuMO6MyqGU10FnRFMYrMdUQWIgtWvlmWtdzHJBWPrCiStTpng64QaMMwF5ctAesFY7Wdt4CxWEmHVJC4EdUw1&t=633044524697165885') center center no-repeat;
	width:15px;
}

.RadMenu_idigit .topArrow,
.RadMenu_idigit .topArrowDisabled
{
	background-image:url('/WebResource.axd?d=3impXdKBIPBDOYf8ZHT-ZFcuuMO6MyqGU10FnRFMYrMdUQWIgtWvlmWtdzHJBWPrCiStTpng64QaMMwF5ctAeroP7HAWwU62r8jeOBkuxlQ1&t=633044524697165885');
	width:100%;
}

.RadMenu_idigit .bottomArrow,
.RadMenu_idigit .bottomArrowDisabled
{
	background-image:url('/WebResource.axd?d=3impXdKBIPBDOYf8ZHT-ZFcuuMO6MyqGU10FnRFMYrMdUQWIgtWvlmWtdzHJBWPrCiStTpng64QaMMwF5ctAeokqMsYKKemGuoqOVjl7s8g1&t=633044524697165885');
	width:100%;
}

.RadMenu_idigit .rightArrow,
.RadMenu_idigit .leftArrow
{
	height:100%;
}

.RadMenu_idigit .rightArrow,
.RadMenu_idigit .rightArrowDisabled
{
	background-image: url('/WebResource.axd?d=3impXdKBIPBDOYf8ZHT-ZFcuuMO6MyqGU10FnRFMYrMdUQWIgtWvlmWtdzHJBWPrCiStTpng64QaMMwF5ctAeg2REhQ4S6qlaYl9IVYZ0A01&t=633044524697165885');
}

.RadMenu_idigit .vertical .separator .text
{
	padding-bottom: 0px;
	padding-top: 0px;
	background: transparent;
	background-image: url('/sites/cafcaf/images/separateur.gif');
	height: 2px;
	font-size: 0px;
}

.RadMenu_idigit .group .separator .text
{
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #021b82;
	height: 1px;
	font-size: 0px;
}

.RadMenu_idigit .expandLeft,
.RadMenu_idigit .expandRight
{
	background:transparent url('/WebResource.axd?d=3impXdKBIPBDOYf8ZHT-ZFcuuMO6MyqGU10FnRFMYrMdUQWIgtWvlmWtdzHJBWPrCiStTpng64QaMMwF5ctAekdXd1mvMJUC44CcAplHJjMa6Up_TRwoLeKPaNH8DMzE0&t=633044524697165885') right center no-repeat;
	margin-right: 4px;
}

.RadMenu_idigit_rtl .expandLeft,
.RadMenu_idigit_rtl .expandRight
{
	background: url('/WebResource.axd?d=3impXdKBIPBDOYf8ZHT-ZFcuuMO6MyqGU10FnRFMYrMdUQWIgtWvlmWtdzHJBWPrCiStTpng64QaMMwF5ctAev-j9rG5Xx4Vyc0eCWbSe4e9l97W5qokiBeg6ZuiC9N30&t=633044524697165885') left center no-repeat;
}

.RadMenu_idigit .link:hover .expandLeft,
.RadMenu_idigit .link:hover .expandRight,
.RadMenu_idigit .focused .expandLeft,
.RadMenu_idigit .focused .expandRight,
.RadMenu_idigit .expanded .expandLeft,
.RadMenu_idigit .expanded .expandRight
{
	background: transparent url('/WebResource.axd?d=3impXdKBIPBDOYf8ZHT-ZFcuuMO6MyqGU10FnRFMYrMdUQWIgtWvlmWtdzHJBWPrCiStTpng64QaMMwF5ctAejY7LKxGVezoksmRBvPAE343dQ2X49OD4C1VByFUAiss0&t=633044524697165885') right center no-repeat;	
}

.RadMenu_idigit_rtl .link:hover .expandLeft,
.RadMenu_idigit_rtl .link:hover .expandRight,
.RadMenu_idigit_rtl .focused .expandLeft,
.RadMenu_idigit_rtl .focused .expandRight,
.RadMenu_idigit_rtl .expanded .expandLeft,
.RadMenu_idigit_rtl .expanded .expandRight
{
	background:transparent url('/WebResource.axd?d=3impXdKBIPBDOYf8ZHT-ZFcuuMO6MyqGU10FnRFMYrMdUQWIgtWvlmWtdzHJBWPrCiStTpng64QaMMwF5ctAev-j9rG5Xx4Vyc0eCWbSe4e9l97W5qokiBeg6ZuiC9N30&t=633044524697165885') left center no-repeat;
}