/* blocks */

/*--------------Zoom-------------*/
.zoom {width:190px; margin-bottom:10px; }
.zoom H3 {background:url(../images/zoomtitle_white.gif) no-repeat left top; margin:0px; font-size:14px; padding:8px 10px 8px 16px; color:#335396;border-bottom:1px solid #DAE5EF;}
.zoom .zoom-content {background-color:#ffffff; margin:0px; padding:10px }
.right-column .zoom {width:225px; }
.left-column .zoom {float:right}

/*-----Zoom colors-----*/
/*pink title*/
.zoom-pink .zoom H3 {background:url(../images/zoomtitle_pink.gif) no-repeat left top; color:#ffffff }
/*darkblue title*/
.zoom-blue .zoom H3 {background:url(../images/zoomtitle_blue.gif) no-repeat left top; color:#ffffff  }

/*--------------Zoom topic-------------*/
.zoom-topic {width:190px; margin-bottom:10px; }
.zoom-topic H3 {background:url(../images/zoomtitle_white.gif) no-repeat left top; margin:0px; font-size:14px; padding:8px 10px 8px 16px; color:#335396;border-bottom:1px solid #DAE5EF;}
.zoom-topic .zoom-content {background-color:#ffffff; margin:0px; padding:1px 1px 10px 1px }
.right-column .zoom-topic {width:225px; }
.left-column .zoom-topic {float:right}

/*-----zoom topic specific contents-----*/
/*zoom pages list*/
.zoom-topic .pages-list {margin:0px;}
.zoom-topic .pages-list li { padding:7px 10px 7px 22px; border-bottom:1px solid #DAE5EF;}
.zoom-topic .pages-list ul li A:link, .zoom-topic .pages-list ul li A:visited { text-decoration:none }
.zoom-topic .pages-list ul li A:hover, .zoom-topic .pages-list ul li A:active { color:#F5AF00;text-decoration:none}

/*links*/
.zoom-topic .link-list { list-style:none; padding:0px; margin:7px 3px 0px 22px;}
.zoom-topic .link-list li {display:block; background:url(../images/link_yellow.gif) no-repeat 0px 6px; font-size:11px; padding-left:19px;}
.zoom-topic .link-list A { }
.zoom-topic .link-list A:link, .zoom-topic .link-list A:visited { color:#E9B233; text-decoration:underline }
.zoom-topic .link-list A:hover, .zoom-topic .link-list A:active { color:#F5AF00; text-decoration:none}

/*-----Zoom topic colors-----*/
/*pink title*/
.zoom-topic-pink .zoom-topic H3 {background:url(../images/zoomtitle_pink.gif) no-repeat left top; color:#ffffff }
/*darkblue title*/
.zoom-topic-blue .zoom-topic H3 {background:url(../images/zoomtitle_blue.gif) no-repeat left top; color:#ffffff  }

/*--------------Headline-------------*/
.headline {margin:20px 0px 10px 0px;}
.headline H1 {background:url(../images/headline.gif) no-repeat left top; padding:3px 0px 3px 37px; margin:0px;}
.headline .headline-content {background:#ffffff; padding:10px;}

/*--------------Colored backgrounds block-------------*/
/*default block*/
.backcolored {background-color:#f2f2f2; padding:5px 10px 10px 10px; margin:10px 0px;}
.right-column .backcolored {margin:0px;}
/*light blue*/
.backcolor1 .backcolored {background-color:#bad2e4}
/*dark blue*/
.backcolor2 .backcolored {background-color:#005a9a}
.backcolor2 .backcolored * {color:#ffffff}
.backcolor2 .backcolored A:link,.backcolor2 .backcolored A:visited {color:#ffffff; text-decoration:underline}
.backcolor2 .backcolored A:hover,.backcolor2 .backcolored A:active {color:#F79E00; text-decoration:none}

/*--------------quote--------------*/
.quote {margin:10px 0px;}
.quote-top {background:url(../images/quote.gif) no-repeat left top; height:12px;}
.quote-content * {font-size:15px; color:#286da0; background:url(../images/quote.gif) no-repeat right bottom; padding:0px 8px 12px 0px}
.quote-bottom {}

/*--------------Simple block--------------*/
.simple-block {width:190px; margin-bottom:10px; background:url(../images/simpletop.gif) no-repeat right top; padding-top:31px;}
.simple-block H3 { background-color:#005290; margin:0px; font-size:14px; padding:8px 10px 8px 16px; color:#FFFFFF;}
.simple-block .simple-block-content { background-color:#f2f2f2; margin:0px; padding:10px }
.right-column .simple-block {width:225px; }
.left-column .simple-block {float:right}

/*--------------Photo block--------------*/
.photo-block {width:190px; margin-bottom:10px; background:url(../images/simpletop.gif) no-repeat right top; padding-top:31px;}
.photo-block H3 { background-color:#005290; margin:0px; font-size:14px; padding:8px 10px 8px 16px; color:#FFFFFF;}
.photo-block .photo-block-container {margin:0px; padding:0px}
.photo-block .photo-block-content { margin:0px; padding:10px }
.right-column .photo-block {width:225px; }
.left-column .photo-block {float:right}
/*grey back*/
.photo-block1 .photo-block .photo-block-container {background-color:#e9e8e8}

/*--------------Styled lists -------------*/
.styled-list {list-style:none; padding:0px; margin:7px 3px 0px 0px;}
.styled-list li {display:block; background:url(../images/link_blue.gif) no-repeat 0px 5px; font-size:11px; padding-left:19px;}
.styled-list A:link,.styled-list A:visited {color:#005A9A; text-decoration:underline}
.styled-list A:hover,.styled-list A:active {color:#F79E00; text-decoration:none}
/*list style1 yellow*/
.list-style1 .styled-list li {display:block; background:url(../images/link_yellow.gif) no-repeat 0px 5px; font-size:11px; padding-left:19px;}
.list-style1 .styled-list A:link,.list-style1 .styled-list A:visited {color:#E9B233; text-decoration:underline}
.list-style1 .styled-list A:hover,.list-style1 .styled-list A:active {color:#F5AF00; text-decoration:none}
/*list style2 blue with separator*/
.list-style2 .styled-list {margin:0px}
.list-style2 .styled-list li { padding:7px 10px 7px 10px; border-bottom:1px solid #DAE5EF; font-size:13px; background:url(../images/pages-list.gif) no-repeat 0px 13px; }
.list-style2 .styled-list li P {margin:0px; }
.list-style2 .styled-list ul li A:link, .list-style2 .styled-list ul li A:visited { text-decoration:none }
.list-style2 .styled-list ul li A:hover, .list-style2 .styled-list ul li A:active { color:#F5AF00;text-decoration:none}

/*--------------Search and contact -------------*/
.search-contact {width:190px; margin-top:20px;}
.right-column .search-contact {width:225px; }
.left-column .search-contact {float:right}
.search-contact .search-contact-top {background:url(../images/searchcontact_top.gif) no-repeat; height:6px; }
.search-contact .search-contact-content {background-color:#ffffff; padding:10px 0px 10px 10px; }
/*search*/
.search-contact .search {margin-bottom:10px;}
.search-contact .search INPUT {width:120px;}
/*shortcuts*/
.shortcuts-table {margin-left:10px}
.shortcuts-table TABLE {width:auto!important}
.shortcuts-table TD {padding:2px 2px 4px 2px;}
.shortcuts-table TD * { vertical-align:middle}
.shortcuts-table A {font-weight:bold;}
.shortcuts-table A:link,.shortcuts-table A:visited {text-decoration:none}
.shortcuts-table A:hover,.shortcuts-table A:active {text-decoration:none}


/*--------------Authentication-------------*/
.connexion {width:190px; }
.right-column .connexion {width:225px; }
.left-column .connexion {float:right}
.connexion H3 {background:url(../images/connexion_top.gif) no-repeat left top; margin:0px; font-size:14px; padding:8px 10px 8px 16px; color:#335396;}
.connexion .connexion-content {background-color:#E9E8E8; margin:0px; padding:1px 5px 10px 5px }
.connexion .authentication-form { margin:0px; padding:0px;}
.connexion .authentication-form UL {margin:0px 10px 0px 10px;}
.connexion .styled-list {margin-left:12px;}
