/*-------- CMS Firalp et filiales -------*/

BODY {margin:0px; padding:0px; background-color:#FFFFFF; text-align:center;}

/*---links---*/
A:link, A:visited {color:#11AA2E; text-decoration:underline;}
A:hover, A:active {color:#474B4C; text-decoration:underline;}

/*---HTML forms---*/
FORM {padding:0px; margin:0px}
INPUT,TEXTAREA,SELECT { color:#474B4C; border-top:1px solid #B2B4B8; border-left:1px solid #B2B4B8; border-bottom:1px solid #8E9096; border-right:1px solid #8E9096; font:normal 13px arial,helvetica,sans serif; background:white url(../images/field.gif) repeat-x;}
INPUT.radio { background:transparent none; border:none;}
INPUT.checkbox { background:transparent none; border:none; }


/*----------------------------------------global layout---*/
.page {width:100%; background:url(../images/back.jpg) repeat-x; background-color:#318259}
.layout {width:730px; margin:0px auto 10px auto; text-align:left;}

/*--header--*/
.header { height:183px;}

/*top navigation*/
.header .topnav {margin:0px 0px 0px 0px; height:18px; background:url(../images/) no-repeat 23px 21px; padding-right:10px; position:absolute;}
.header .topnav .outer {float:right;}
.header .topnav .leftmargin {width:0px;}
.header .topnav .left {width:6px;}
.header .topnav .content {height:18px; font:normal 11px arial,helvetica,sans serif; padding:0px 4px 0px 0px; }
.header .topnav .right {width:3px; background:url(../images/topnavleft.gif) no-repeat}
.header .topnav .rightmargin {width:0px;}

	/*topnav links*/
	.header .topnav A:link, .header .topnav A:visited {color:#225479; text-decoration:none;}
	.header .topnav A:hover, .header .topnav A:active {color:#11AA2E; text-decoration:none;}

/*-quicksearch-*/
.header .quicksearch {float:right; margin:0px 0px 0px 10px; height:19px; width:auto}


/*graphic identity*/	
.header .identity {height:184px; clear:both;}
.header .identity .logo-left {font-size:0px}
.header .identity .image {font-size:0px}
.header .identity .image IMG {margin:0px;}
.header .identity .logo-right {font-size:0px}

/* logo link position */
#logoLink { position:absolute; width:130px; height:64px; cursor:pointer; cursor:hand; margin:15px; }

/*mainnav*/
.header .mainnav {height:30px; background:url(../images/mainnavback.gif) no-repeat;  text-align:left; padding:0px 0px 0px 20px}/*align menu with text-align*/

/*--container--*/
.container { background:url(../images/container.jpg) repeat-x; padding:0px; border-left:1px solid #247947;  border-right:1px solid #247947; }
.sublayout { }

/*left column*/
.leftcol {width:153px; background-image:url(../images/ombremenu.gif); background-repeat: no-repeat; background-position:right 0px; }
.leftcol .outer {width:147px; margin:0px 4px 0px 0px; }
.leftcol .topmargin { height:37px; background:url(../images/menutop.jpg) no-repeat left bottom }
.leftcol .content {}
.leftcol .bottommargin {height:0px; }

/*middle column*/
.maincol {}
.maincol .topmargin {height:5px; }
.maincol .content { padding:6px 0px 0px 0px;}
.maincol .bottommargin {height:0px; }

/*right column*/
.rightcol { width:187px; background:url(../images/filetright.gif) no-repeat top left; }
.rightcol .outer {width:187px;}
.rightcol .topmargin {height:22px; }
.rightcol .content {text-align:center; padding-left:5px;}
.rightcol .bottommargin {height:0px;}


/*--footer--*/
.footer {height:68px; margin:0px; padding:10px 0px 5px 0px;  background:url(../images/foot.gif) no-repeat top left}

.footer .bottomnav { padding:0px; width:100%; margin:38px 0px 0px 0px;}
.footer .bottomnav .outer {margin:0px; padding:0px;}
.footer .bottomnav .leftmargin {width:10px;}
.footer .bottomnav .left {width:0px;}
.footer .bottomnav .content {height:18px; font:normal 10px arial,helvetica,sans serif; padding:0px 4px 0px 4px; }
.footer .bottomnav .right {width:7px; background:url(../images/footerrightt.gif) no-repeat 0px 4x; }
.footer .bottomnav .rightmargin {width:0px; }

	/*bottomnav links*/
	.footer .bottomnav A:link, .footer .bottomnav A:visited {color:#667174; text-decoration:none;}
	.footer .bottomnav A:hover, .footer .bottomnav A:active {color:#11AA2E; text-decoration:none;}
	
	

/*----------------------------------------contents---*/

/*-content zone-*/
.main-content  {font:normal 13px Arial,helvetica,sans serif; margin:0px;  }
.main-content TD {font-family:Arial,helvetica,sans serif; font-size:11px; }

/*-titres-*/
.main-title {background:url(../images/h0_bullet.gif) no-repeat left bottom; font-family:Trebuchet MS,Arial,helvetica,sans serif; font-size:16px; color:#4F4F4F; padding:0px 0px 3px 10px; margin:10px 14px 2px 5px}

.title-level1 { font:bold 14px arial,helvetica,sans serif; color:#DC9E00; padding:5px 0px 5px 0px; margin:7px 0px 7px 0px}
.title-level2 { font:bold 13px Arial,helvetica,sans serif; color:#2E914E; padding:1px 0px 0px 0px; margin:7px 0px 7px 0px}
	/* links */
	.title-level2 A:link, .title-level2 A:visited { color:#11AA2E; text-decoration:underline }
	.title-level2 A:hover, .title-level2 A:active { text-decoration:none }
	
/*-content bloc-*/
.text-bloc {margin:10px 15px 10px 12px; }

/*-text types-*/
.bloc-header {font-weight:bold; font-size:12px; color:#4F4F4F; margin:5px 0px 10px 0px}
.paragraph {color:#474B4C; margin:5px 0px 10px 0px; font-weight:normal }
.separator {height:6px; font-size:1px; background:url(../images/separator.gif) repeat-x; padding:0px; margin:5px 15px 10px 10px; text-align:right; clear:both}
#withtop.separator {height:16px; font-size:1px; background:url(../images/separator.gif) repeat-x left bottom; padding:0px; margin:5px 15px 10px 10px; text-align:right; }
#withtop.separator #gototop {width:16px; height:16px; background:url(../images/gototop.gif) no-repeat; cursor:pointer; cursor:hand;float:right}

/*-text styles-*/
.text-style1 {font-weight:bold;}
.text-style2 {color:#E40300}
.text-style3 {font-style:italic}
.text-highlighted {color:#4D9F20}

/*- list-*/
.list-bloc { padding:0px; margin:0px 0px 6px 0px}
.bullet-link {margin:0px; padding:0px 0px 0px 18px; background: url(../images/link_arrow.gif) no-repeat 6px 6px; font:normal 12px Arial,helvetica,sans serif; list-style:none; line-height:16px;}
.bullet-list {margin:0px; padding:0px 0px 0px 16px; background: url(../images/bullet_list.gif) no-repeat 5px 6px; color:#484C4D; list-style:none; line-height:18px;}

/*-tables-*/
.table-border {border-collapse:collapse;}
.table-caption {font:bold 11px Arial,helvetica,sans serif; color:#8892A1; padding:4px 6px 4px 6px; background:url(../images/cellcaption.gif) repeat-x; border:1px solid #D4D4D4; border-bottom:none; text-align:left; padding:4px 6px 6px 6px;}
.cell-header {color:#747879; padding:4px 6px 4px 6px; background:#E5E6EC; border:1px solid #D4D4D4; font:normal 11px Arial,helvetica,sans serif;}
.cell1 {font-weight:normal; font-size:10px !important; color:#474B4C; padding:4px 6px 4px 6px; background-color:white; border:1px solid #D4D4D4}
.cell2 {font-weight:normal; font-size:10px !important; color:#474B4C; padding:4px 6px 4px 6px; background:#F3F3F3; border:1px solid #D4D4D4}
.cell-footer {color:#747879; padding:4px 6px 4px 6px; background:#E5E6EC; border:1px solid #D4D4D4; font:normal 11px Arial,helvetica,sans serif;}

/*-forms-*/
.form-style {margin:10px 15px 10px 12px; padding:7px; background:#FAFAFA; border:1px solid #E6E6E6; _width:100%}
.form-style .cell1 {padding:2px 10px 2px 2px; border:none; background-color:transparent; font-size:13px !important; font-weight:normal; font-family:arial,helvetica,sans serif; background-image:none}
.form-style .cell2 {padding:2px; border:none; background-color:transparent; font-size:13px !important; font-weight:normal; font-family:arial,helvetica,sans serif; background-image:none}

/*images*/
.img-left {float:left; display:block; margin:5px 10px 2px 0px; font:normal 10px Arial,helvetica,sans serif; color:#494D4E; text-align:center}
.img-center { display:block; margin:5px 0px 2px 0px; font:normal 10px Arial,helvetica,sans serif; color:#494D4E; text-align:center}
.img-right {float:right; display:block; margin:5px 0px 2px 10px; font:normal 10px Arial,helvetica,sans serif; color:#494D4E; text-align:center}

/*-buttons-*/

/* outer */
.buttons-outer { margin:5px 0px 5px 0px; padding:8px 0px 0px 0px; text-align:right }

/* main */
.button {font:bold 11px arial,helvetica,sans serif;}
	
/* links */
.button A:link, .button A:visited { cursor:hand; color:#727B87; text-decoration:none !important }
.button A:hover, .button A:active { cursor:hand; text-decoration:none !important }

/* button1 */
.button1-part0 { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button1bg1.gif) no-repeat top left; } /* margin = space between buttons  */
.button1-part1 { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button1bg.gif) no-repeat top right; }
.button1-part0-down { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button1bg1.gif) no-repeat top left;  }
.button1-part1-down { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button1bg.gif) no-repeat top right; }


/* button2 */
.button2-part0 { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button2bg1.gif) no-repeat top left; } /* margin = space between buttons  */
.button2-part1 { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button2bg.gif) no-repeat top right; }
.button2-part0-down { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button2bg1.gif) no-repeat top left;  }
.button2-part1-down { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button2bg.gif) no-repeat top right; }


/* button3 */
.button3-part0 { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button3bg1.gif) no-repeat top left; } /* margin = space between buttons  */
.button3-part1 { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button3bg.gif) no-repeat top right; }
.button3-part0-down { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button3bg1.gif) no-repeat top left;  }
.button3-part1-down { white-space:nowrap; margin:0px; padding:0px; background: url(../images/button3bg.gif) no-repeat top right; }

	
/*inactive button*/	
.inactive {}
	/* links */
	.inactive A:link, .inactive A:visited { cursor:hand; color:#e5e5e5; text-decoration:none !important }
	.inactive A:hover, .inactive A:active { cursor:hand; text-decoration:none !important }

.inactive .button1-part0,.inactive .button1-part0-down,.inactive .button2-part0,.inactive .button2-part0-down,.inactive .button3-part0,.inactive .button3-part0-down {background:  url(../images/buttoninact1.gif) no-repeat top left;}
.inactive .button1-part1,.inactive .button1-part1-down,.inactive .button2-part1,.inactive .button2-part1-down,.inactive .button3-part1,.inactive .button3-part1-down {background:  url(../images/buttoninact2.gif) no-repeat top right;}

/*-vignette-*/
.stamp { margin:4px auto 6px auto; }
	
/*----------------------------------------objects---*/
/*-submenu-*/
.submenu {width:149px; padding:0px 0px 0px 0px; text-wrap:normal; }
.submenu .menutop {display:none}
.submenu .menulevel1 { width:147px; background:url(../images/menulevel1.gif) no-repeat left bottom; font:normal 12px arial,helvetica,sans serif; margin:0px; padding:4px 0px 11px 0px; cursor:pointer; cursor:hand; }
	/*links level1*/
	.submenu .menulevel1 A {padding:0px; margin:0px 8px 0px 25px; display:block}
	.submenu .menulevel1 A:link,.submenu .menulevel1 A:visited {color:#525C69; text-decoration:none}
	.submenu .menulevel1 A:hover,.submenu .menulevel1 A:active {color:#11AA2E; text-decoration:none}
.submenu .menulevel1-expanded { width:147px; background:url(../images/menulevel1.gif) no-repeat left bottom; font:bold 12px arial,helvetica,sans serif; margin:0px; padding:4px 0px 11px 0px; cursor:pointer; cursor:hand; }
	/*links level1*/
	.submenu .menulevel1-expanded A {padding:0px; margin:0px 8px 0px 25px; display:block}
	.submenu .menulevel1-expanded A:link,.submenu .menulevel1-expanded A:visited {color:#2E914E; text-decoration:none}
	.submenu .menulevel1-expanded A:hover,.submenu .menulevel1-expanded A:active {color:#11AA2E; text-decoration:none}
	
.submenu .menulevel2 { list-style:none; width:147px; font:normal 9px verdana,arial,helvetica,sans serif; margin:0px; padding:4px 0px 5px 0px; background:transparent url(../images/menulevel2.gif) no-repeat left bottom; }
	/*links level2*/
	.submenu .menulevel2 A {padding:0px; margin:0px 6px 0px 27px; display:block}
	.submenu .menulevel2 A:link,.submenu .menulevel2 A:visited {color:#72839C; text-decoration:none}
	.submenu .menulevel2 A:hover,.submenu .menulevel2 A:active {color:#11AA2E; text-decoration:none}

.submenu .menulevel2-active { list-style:none; width:147px; font:bold 9px verdana,arial,helvetica,sans serif; margin:0px; padding:4px 0px 5px 0px; background:transparent url(../images/menulevel2.gif) no-repeat left bottom; }
	/*links level2 active*/
	.submenu .menulevel2-active A {padding:0px; margin:0px 6px 0px 27px; display:block}
	.submenu .menulevel2-active A:link,.submenu .menulevel2-active A:visited {color:#2E914E; text-decoration:none}
	.submenu .menulevel2-active A:hover,.submenu .menulevel2-active A:active {color:#11AA2E; text-decoration:none}
	
.submenu .menulevel3 { list-style:none; width:147px; background:transparent url(../images/menulevel3.gif) no-repeat 26px 8px; font:normal 9px verdana,arial,helvetica,sans serif; margin:0px; padding:4px 0px 0px 0px; }
	/*links level3*/
	.submenu .menulevel3 A {padding:0px; margin:0px 6px 0px 37px; display:block}
	.submenu .menulevel3 A:link,.submenu .menulevel3 A:visited {color:#76B23F; text-decoration:none}
	.submenu .menulevel3 A:hover,.submenu .menulevel3 A:active {color:#11AA2E; text-decoration:none}

.submenu .menulevel3-active { list-style:none; width:147px; background:transparent url(../images/menulevel3.gif) no-repeat 26px 8px; font:bold 9px verdana,arial,helvetica,sans serif; margin:0px; padding:4px 0px 0px 0px; }
	/*links level3 active*/
	.submenu .menulevel3-active A {padding:0px; margin:0px 6px 0px 37px; display:block}
	.submenu .menulevel3-active A:link,.submenu .menulevel3-active A:visited {color:#2E914E ; text-decoration:none}
	.submenu .menulevel3-active A:hover,.submenu .menulevel3-active A:active {color:#11AA2E; text-decoration:none}

.submenu .menubottom {width:147px; height:37px; list-style:none; background:url(../images/menubottom.jpg) no-repeat;}

/*-streamline navigation-*/
.streamline {background:url(../images/streamline.gif) no-repeat 0px 3px; font:normal 11px Arial,helvetica,sans serif; color:#7B94B1; margin:0px 5px 10px 5px; padding:0px 0px 0px 10px;}

	/*streamline links*/
	.streamline A:link, .streamline A:visited {color:#8D8D96; text-decoration:underline;}
	.streamline A:hover, .streamline A:active {color:#11AA2E; text-decoration:underline;}

/*raccourcis*/
.shortcuts {margin:0px 5px 0px 5px; width:20px; padding:0px; text-align:left; float:right; }
.shortcuts .list-bloc {margin:0px}
.shortcuts .bullet-link {margin:1px; width:16px; cursor:pointer; cursor:hand}
.shortcuts #friend {background: url(../images/send_icon.gif) no-repeat center center!important; height:14px;}
.shortcuts #print {background: url(../images/print_icon.gif) no-repeat center center!important; height:16px;}


/*-newsletter-*/
.newsletter {}
.newsletter .libelle {}

/*-quicksearch-*/
.quicksearch {text-align:left; margin:0px; width:197px;}
.quicksearch INPUT {background:white}
.quicksearch .button {font:bold 10px Arial,helvetica,sans serif; }
.quicksearch .button A:link,.quicksearch .button A:visited { font-weight:bold; color:#636363}
.quicksearch .button1-part0 { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; } /* margin = space between buttons  */
.quicksearch .button1-part1 { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important;  }
.quicksearch .button1-part0-down { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }
.quicksearch .button1-part1-down { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important; }

/*-bloc-*/
.bloc {margin:4px auto 6px auto; width:178px; padding:0px; text-align:left; }
.bloc .title {background:url(../images/bloctitle.gif) no-repeat 5px 9px; font:bold 14px Trebuchet MS,arial,helvetica,sans serif; color:#2E914E; border-bottom:1px solid #CBCBCB; padding:3px 10px 3px 18px; margin:0px 4px 0px 4px}
.bloc .content-zone { padding:10px 12px 0px 12px}
.bloc .content-zone-active {}
.bloc .bottom {height:8px; font-size:0px}

/*bloc contents*/
.bloc .list-bloc {margin:0px}
.bloc .bullet-link {background:url(../images/bloclist.gif) no-repeat 1px 8px; font:normal 12px arial,helvetica,sans serif; line-height:18px; padding:0px 0px 0px 10px;}
	.bloc .bullet-link A {font-size:12px}
	.bloc .bullet-link A:link,.bloc .bullet-link A:visited { color:#7A8B93; text-decoration:none}	
	.bloc .bullet-link A:hover,.bloc .bullet-link A:active { color:#484C4D; text-decoration:none}

.bloc .button A:link,.bloc .button A:visited { color:white}
.bloc .button1-part0 { white-space:nowrap; background:url(../images/button2bg1.gif) no-repeat top left !important;} /* margin = space between buttons  */
.bloc .button1-part1 { white-space:nowrap; background:url(../images/button2bg.gif) no-repeat top right !important;}
.bloc .button1-part0-down { white-space:nowrap; background:url(../images/button2bg1.gif) no-repeat top left !important;}
.bloc .button1-part1-down { white-space:nowrap; background:url(../images/button2bg.gif) no-repeat top right !important;}

.rightcol .text-bloc {font:normal 11px arial,helvetica,sans serif; text-align:left; margin:5px 10px 10px 10px;}
.rightcol .paragraph {color:#7A8B93; font-size:11px }
.rightcol .img-center {}
.rightcol .separator {margin:5px 10px 10px 10px;}
.rightcol .bullet-link {font-size:11px; background-image:url(../images/link_arrow2.gif)}
.rightcol .bullet-link A:link, .rightcol .bullet-link A:visited {color:#7A8B93}
.rightcol .bullet-link A:hover, .rightcol .bullet-link A:active {color:#50B01E}
.rightcol .bullet-list {font-size:11px}

.leftcol .text-bloc {font:normal 11px arial,helvetica,sans serif; text-align:left; margin:5px 10px 10px 10px;}
.leftcol .paragraph {color:#7A8B93; font-size:10px }
.leftcol .paragraph B {color:#5E5E5E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.leftcol .img-center {}
.leftcol .separator {margin:5px 10px 10px 10px;}
.leftcol .bullet-link {font-size:10px; background-image:url(../images/link_arrow2.gif)}
.leftcol .bullet-link A:link, .rightcol .bullet-link A:visited {color:#7A8B93}
.leftcol .bullet-link A:hover, .rightcol .bullet-link A:active {color:#50B01E}
.leftcol .bullet-list {font-size:10px}

/*--------------------------themes------------------*/
/*Theme : reseaux secs*/
#pageTheme-1 {background-image:url(../images/resosecback.jpg); background-color:#1D8955}
#pageTheme-1 .container {background-image:url(../images/contcana.jpg); border-left:1px solid #658A48;  border-right:1px solid #658A48;}
#pageTheme-1 .header .mainnav { background-image:url(../images/mainnavbackcana.gif); }
#pageTheme-1 .leftcol { background-image:url(../images/ombremenucana.gif);}
#pageTheme-1 .leftcol .topmargin { background-image:url(../images/menutopcana.jpg);}
#pageTheme-1 .rightcol { background-image:url(../images/filetrightcana.gif); }
#pageTheme-1 .footer { background-image:url(../images/resosecfoot.gif);}
#pageTheme-1 .main-title {background-image:url(../images/h0_bulletcana.gif); color:#28845A}
#pageTheme-1 .table-caption { background:url(../images/cellcaptioncana.gif)}
#pageTheme-1 .cell-header, #pageTheme-1 .cell-footer {background-color:#f2f0e4}
#pageTheme-1 .cell2 {background-color:#F6F5F3}
#pageTheme-1 .text-highlighted {color:#11AA2E}
#pageTheme-1 .list-bloc A:link, #pageTheme-1 .list-bloc A:visited {color:#F6F5F3;}
#pageTheme-1 .list-bloc A:hover, #pageTheme-1 .list-bloc A:active {color:#11AA2E; }
#pageTheme-1 H2 A:link, #pageTheme-1 H2 A:visited {color:#F6F5F3;}
#pageTheme-1 H2 A:hover, #pageTheme-1 H2 A:active {color:#11AA2E; }
#pageTheme-1 .text-bloc A:link, #pageTheme-1 .text-bloc A:visited {color:#11AA2D;}
#pageTheme-1 .text-bloc A:hover, #pageTheme-1 .text-bloc A:active {color:#474B4C; }
#pageTheme-1 .paragraph A:link, #pageTheme-1 .paragraph A:visited {color:#11AA2D;}
#pageTheme-1 .paragraph A:hover,#pageTheme-1 .paragraph A:active {color:#474B4C; }
#pageTheme-1 .streamline {background-image:url(../images/streamlinecana.gif);}
#pageTheme-1 .submenu .menulevel1 {background-image:url(../images/menulevel1cana.gif);}
#pageTheme-1 .submenu .menulevel1-expanded {background-image:url(../images/menulevel1cana.gif);}
#pageTheme-1 .submenu A:hover,#pageTheme-1 .footer A:hover,#pageTheme-1 .topnav A:hover {color:#76B23F}
#pageTheme-1 .submenu .menulevel3 A:link,#pageTheme-1 .submenu .menulevel3 A:visited, #pageTheme-1 .submenu .menulevel3-expanded A:link,#pageTheme-1 .submenu .menulevel3-expanded A:visited {color:#76B23F;}
#pageTheme-1 .submenu .menubottom {background-image:url(../images/menubottomcana.jpg);}
#pageTheme-1 .bloc .title {background-image:url(../images/bloctitlecana.gif); border-bottom:1px solid #D5D2A5; color:#808080}
#pageTheme-1 .bloc .bullet-link {background-image:url(../images/link_arrow2cana.gif)}
#pageTheme-1 .rightcol .bullet-link {background-image:url(../images/link_arrow2cana.gif)}
#pageTheme-1 .rightcol A:link,#pageTheme-1 .rightcol A:visited {color:#7D8A90}
#pageTheme-1 .rightcol A:hover,#pageTheme-1 .rightcol A:active {color:#75B23D}
#pageTheme-1 .button A:link, #pageTheme-1 .button A:visited { cursor:hand; color:#727B87; text-decoration:none !important }
#pageTheme-1 .button A:hover, #pageTheme-1 .button A:active { cursor:hand; color:#727B87; text-decoration:none !important }
#pageTheme-1 .form-style .cell1,#pageTheme-1 .form-style .cell2 {background-color:transparent}

/*Theme : reseaux humides*/
#pageTheme-2 {background-image:url(../images/reshumback.jpg); background-color:#71767C}
#pageTheme-2 .container {background-image:url(../images/contreshum.jpg); border-left:1px solid #414141; border-right:1px solid #414141;}
#pageTheme-2 .header .mainnav { background-image:url(../images/mainnavbackreshum.gif); }
#pageTheme-2 .leftcol { background-image:url(../images/ombremenureshum.gif);}
#pageTheme-2 .leftcol .topmargin { background-image:url(../images/menutopreshum.jpg);}
#pageTheme-2 .rightcol { background-image:url(../images/filetrightreshum.gif); }
#pageTheme-2 .footer { background-image:url(../images/reshumfoot.gif)}
#pageTheme-2 .footer .bottomnav { margin:38px 0px 0px 0px;}
#pageTheme-2 .main-title {background-image:url(../images/h0_bulletreshum.gif); color:#0035A2}
#pageTheme-2 .bloc-header {}
#pageTheme-2 .title-level1 {color:#1662BE}
#pageTheme-2 .title-level2 {color:#00A1C9}
#pageTheme-2 .table-caption { background-image:url(../images/cellcaptionreshum.gif)}
#pageTheme-2 .cell-header, #pageTheme-2 .cell-footer {background-color:#E0E6F2}
#pageTheme-2 .cell2 {background-color:#F3F3F3}
#pageTheme-2 .text-highlighted {color:#0079D2}
#pageTheme-2 .list-bloc A:link, #pageTheme-2 .list-bloc A:visited {color:#0178D4;}
#pageTheme-2 .list-bloc A:hover,#pageTheme-2 .list-bloc A:active {color:#484C4D; }
#pageTheme-2 H2 A:link, #pageTheme-2 H2 A:visited {color:#0178D4;}
#pageTheme-2 H2 A:hover, #pageTheme-2 H2 A:active {color:#484C4D; }
#pageTheme-2 .text-bloc A:link, #pageTheme-2 .text-bloc A:visited {color:#0178D4;}
#pageTheme-2 .text-bloc A:hover, #pageTheme-2 .text-bloc A:active {color:#484C4D; }
#pageTheme-2 .paragraph A:link, #pageTheme-2 .paragraph A:visited {color:#0178D4;}
#pageTheme-2 .paragraph A:hover,#pageTheme-2 .paragraph A:active {color:#484C4D; }
#pageTheme-2 .streamline {background-image:url(../images/streamlinereshum.gif); }
#pageTheme-2 .streamline A:hover, #pageTheme-2 .streamline A:active {color:#0178D4; }
#pageTheme-2 .submenu .menulevel1 {background-image:url(../images/menulevel1reshum.gif);}
#pageTheme-2 .submenu .menulevel1-expanded {background-image:url(../images/menulevel1reshum.gif);}
#pageTheme-2 .submenu A:hover,#pageTheme-2 .footer A:hover,#pageTheme-2 .topnav A:hover {color:#0178D4}
#pageTheme-2 .submenu .menulevel3 A:link,#pageTheme-2 .submenu .menulevel3 A:visited, #pageTheme-2 .submenu .menulevel3-active A:link,#pageTheme-2 .submenu .menulevel3-active A:visited {color:#0178D4;}
#pageTheme-2 .submenu .menulevel3 A:hover,#pageTheme-2 .submenu .menulevel3 A:active, #pageTheme-2 .submenu .menulevel3-active A:hover,#pageTheme-2 .submenu .menulevel3-active A:active {color:#2564AF;}
#pageTheme-2 .submenu .menubottom {background-image:url(../images/menubottomelec.jpg);}
#pageTheme-2 .bloc .title {background-image:url(../images/bloctitleelec.gif); border-bottom:1px solid #9DCFE7; color:#0078B3 }
#pageTheme-2 .bullet-link {background-image:url(../images/link_arrowreshum.gif)}
#pageTheme-2 .bullet-list {background-image:url(../images/bullet_listreshum.gif)}
#pageTheme-2 .bloc .bullet-link {background-image:url(../images/link_arrow2reshum.gif)}
#pageTheme-2 .rightcol .bullet-link {background-image:url(../images/link_arrow2reshum.gif)}
#pageTheme-2 .rightcol A:link,#pageTheme-2 .rightcol A:visited {color:#7D8A90}
#pageTheme-2 .rightcol A:hover,#pageTheme-2 .rightcol A:active {color:#0178D4}
#pageTheme-2 .button A:link, #pageTheme-2 .button A:visited { cursor:hand; color:#727B87; text-decoration:none !important }
#pageTheme-2 .button A:hover, #pageTheme-2 .button A:active { cursor:hand; color:#727B87; text-decoration:none !important }
#pageTheme-2 .form-style .cell1,#pageTheme-2 .form-style .cell2 {background-color:transparent}
#pageTheme-2 .submenu .menulevel1-expanded A:link,#pageTheme-2 .submenu .menulevel1-expanded A:visited,#pageTheme-2 .submenu .menulevel2-active A:link,#pageTheme-2 .submenu .menulevel2-active A:visited {color:#106deb !important;}

/*Theme : electricite automatismes*/
#pageTheme-3 {background-image:url(../images/elecautoback.jpg); background-color:#00469B}
#pageTheme-3 .container {background-image:url(../images/contelec.jpg); border-left:1px solid #004488;  border-right:1px solid #004488;}
#pageTheme-3 .header .mainnav { background-image:url(../images/mainnavbackelec.gif); }
#pageTheme-3 .leftcol { background-image:url(../images/ombremenuelec.gif);}
#pageTheme-3 .leftcol .topmargin { background-image:url(../images/menutopelec.jpg);}
#pageTheme-3 .rightcol { background-image:url(../images/filetrightelec.gif); }
#pageTheme-3 .footer { background-image:url(../images/elecautofoot.gif)}
#pageTheme-3 .footer .bottomnav { margin:38px 0px 0px 0px;}
#pageTheme-3 .main-title {background-image:url(../images/h0_bulletelec.gif); color:#0035A2}
#pageTheme-3 .bloc-header {}
#pageTheme-3 .title-level1 {color:#106DEB}
#pageTheme-3 .title-level2 {color:#009CC4}
#pageTheme-3 .table-caption { background-image:url(../images/cellcaptionelecauto.gif)}
#pageTheme-3 .cell-header, #pageTheme-3 .cell-footer {background-color:#E5ECF0}
#pageTheme-3 .cell2 {background-color:#F7F7F7}
#pageTheme-3 .text-highlighted {color:#009AD4}
#pageTheme-3 .list-bloc A:link, #pageTheme-3 .list-bloc A:visited {color:#009AD4;}
#pageTheme-3 .list-bloc A:hover, #pageTheme-3 .list-bloc A:active {color:#484C4D; }
#pageTheme-3 H2 A:link, #pageTheme-3 H2 A:visited {color:#009AD4;}
#pageTheme-3 H2 A:hover, #pageTheme-3 H2 A:active {color:#484C4D; }
#pageTheme-3 .text-bloc A:link, #pageTheme-3 .text-bloc A:visited {color:#009AD4;}
#pageTheme-3 .text-bloc A:hover, #pageTheme-3 .text-bloc A:active {color:#484C4D; }
#pageTheme-3 .paragraph A:link, #pageTheme-3 .paragraph A:visited {color:#009AD4;}
#pageTheme-3 .paragraph A:hover, #pageTheme-3 .paragraph A:active {color:#484C4D; }
#pageTheme-3 .streamline {background-image:url(../images/streamlineelec.gif); }
#pageTheme-3 .streamline A:hover, #pageTheme-3 .streamline A:active {color:#009AD4; }
#pageTheme-3 .submenu .menulevel1 {background-image:url(../images/menulevel1elec.gif);}
#pageTheme-3 .submenu .menulevel1-expanded {background-image:url(../images/menulevel1elec.gif);}
#pageTheme-3 .submenu A:hover,#pageTheme-3 .footer A:hover,#pageTheme-3 .topnav A:hover {color:#009AD4}
#pageTheme-3 .submenu .menulevel3 A:link,#pageTheme-3 .submenu .menulevel3 A:visited, #pageTheme-3 .submenu .menulevel3-active A:link,#pageTheme-3 .submenu .menulevel3-active A:visited {color:#009AD4;}
#pageTheme-3 .submenu .menulevel3 A:hover,#pageTheme-3 .submenu .menulevel3 A:active, #pageTheme-3 .submenu .menulevel3-active A:hover,#pageTheme-3 .submenu .menulevel3-active A:active {color:#72839C;}
#pageTheme-3 .submenu .menubottom {background-image:url(../images/menubottomelec.jpg);}
#pageTheme-3 .bloc .title {background-image:url(../images/bloctitleelec.gif); border-bottom:1px solid #97D4E1; color:#808080 }
#pageTheme-3 .bullet-link {background-image:url(../images/link_arrowelec.gif)}
#pageTheme-3 .bullet-list {background-image:url(../images/bullet_listelec.gif)}
#pageTheme-3 .bloc .bullet-link {background-image:url(../images/link_arrow2elec.gif)}
#pageTheme-3 .rightcol .bullet-link {background-image:url(../images/link_arrow2elec.gif)}
#pageTheme-3 .rightcol A:link,#pageTheme-3 .rightcol A:visited {color:#7D8A90}
#pageTheme-3 .rightcol A:hover,#pageTheme-3 .rightcol A:active {color:#009ad4}
#pageTheme-3 .button A:link, #pageTheme-3 .button A:visited { cursor:hand; color:#727B87; text-decoration:none !important }
#pageTheme-3 .button A:hover, #pageTheme-3 .button A:active { cursor:hand; color:#727B87; text-decoration:none !important }
#pageTheme-3 .form-style .cell1,#pageTheme-3 .form-style .cell2 {background-color:transparent}
#pageTheme-3 .submenu .menulevel1-expanded A:link,#pageTheme-3 .submenu .menulevel1-expanded A:visited,#pageTheme-3 .submenu .menulevel2-active A:link,#pageTheme-3 .submenu .menulevel2-active A:visited {color:#0035A2 !important;}

/*popup*/
#pageTheme-4 {width:100%; background-image:url(../images/reshumback.jpg); background-color:#71767C }
#pageTheme-4 .layout {width:320px; margin:0px; text-align:left; border-left:1px solid #767A7E; border-right:1px solid #767A7E;}
#pageTheme-4 .header { display:none}
#pageTheme-4 .container {background-image:url(../images/poptop.jpg); background-repeat:repeat-x; background-color:white; border:none}
#pageTheme-4 .footer { height:45px; background-image:url(../images/popbottom.jpg); background-repeat:repeat-x; background-position:left bottom; background-color:#FFFFFF }
#pageTheme-4 .footer .bottomnav { margin:7px; width:auto; float:right}
#pageTheme-4 .footer .bottomnav .left {width:19px; background:url(../images/buttongridbg1.gif) no-repeat right top; }
#pageTheme-4 .footer .bottomnav .content {background-image:url(../images/buttongridbg.gif); background-position:right top; height:18px; font:normal 10px arial,helvetica,sans serif; padding:0px 9px 0px 0px; }
#pageTheme-4 .footer .bottomnav .right {width:0px; background:url(../images/footerrightt.gif) no-repeat left top; }

#pageTheme-5 .topnav {display:none}

