* {
	margin: 0px;
	padding: 0px;
	font-family: Corbel, Arial, Helvetica;
}
body {
	behavior:url(/uploads/bi1/csshover.htc);
/*	background-color: #e6e6e6;
	background-image: url(/uploads/CMS-Times/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
*/}

@font-face {
    font-family: 'OverlockBold';
    src: url('/uploads/bi1/Overlock-Bold-OTF-webfont.eot');
    src: url('/uploads/bi1/Overlock-Bold-OTF-webfont.eot?#iefix') format('embedded-opentype'),
         url('/uploads/bi1/Overlock-Bold-OTF-webfont.woff') format('woff'),
         url('/uploads/bi1/Overlock-Bold-OTF-webfont.ttf') format('truetype'),
         url('/uploads/bi1/Overlock-Bold-OTF-webfont.svg#OverlockBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'YanoneKaffeesatzBold';
    src: url('/uploads/bi1/YanoneKaffeesatz-Bold-webfont.eot');
    src: url('/uploads/bi1/YanoneKaffeesatz-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/uploads/bi1/YanoneKaffeesatz-Bold-webfont.woff') format('woff'),
         url('/uploads/bi1/YanoneKaffeesatz-Bold-webfont.ttf') format('truetype'),
         url('/uploads/bi1/YanoneKaffeesatz-Bold-webfont.svg#YanoneKaffeesatzBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GeometrySoftProBoldN';
    src: url('/uploads/bi1/Geometry_Soft_Pro-Bold_N-webfont.eot');
    src: url('/uploads/bi1/Geometry_Soft_Pro-Bold_N-webfont.eot?#iefix') format('embedded-opentype'),
         url('/uploads/bi1/Geometry_Soft_Pro-Bold_N-webfont.woff') format('woff'),
         url('/uploads/bi1/Geometry_Soft_Pro-Bold_N-webfont.ttf') format('truetype'),
         url('/uploads/bi1/Geometry_Soft_Pro-Bold_N-webfont.svg#GeometrySoftProBoldN') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ImpactLabelRegular';
    src: url('/uploads/bi1/Impact_Label-webfont.eot');
    src: url('/uploads/bi1/Impact_Label-webfont.eot?#iefix') format('embedded-opentype'),
         url('/uploads/bi1/Impact_Label-webfont.woff') format('woff'),
         url('/uploads/bi1/Impact_Label-webfont.ttf') format('truetype'),
         url('/uploads/bi1/Impact_Label-webfont.svg#ImpactLabelRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

sup, sub {
	height: 0;
	line-height: 1;
	font-size: 70%;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* wiki style external links */
/* external links will have "(external link)" text added, lets hide it */
a.external span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}
a.external {
/* make some room for the image, css shorthand rules, read: first top padding 0 then right padding 12px then bottom then right */
	padding: 0 12px 0 0;
}
/* colors for external links */
a.external:link {
	color: #679EBC;
/* background image for the link to show wiki style arrow */
	background: url(/uploads/bi1/external.gif) no-repeat 100% -100px;
}
a.external:visited {
	color: #18507C;
/* a different color can be used for visited external links */
/* Set the last 0 to -100px to use that part of the external.gif image for different color for active links external.gif is actually 300px tall, we can use different positions of the image to simulate rollover image changes.*/
	background: url(/uploads/bi1/external.gif) no-repeat 100% -100px;
}
a.external:hover {
	color: #18507C;
/* Set the last 0 to -200px to use that part of the external.gif image for different color on hover */
	background: url(/uploads/bi1/external.gif) no-repeat 100% 0;
	background-color: inherit;
}
/* end wiki style external links */

#wrapper, #headcenter, #menucenter, #center {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 1px 12px #555;
	-webkit-box-shadow: 1px 1px 12px #555;
	box-shadow: 1px 1px 12px #555;
}

#head {
	margin-top: 10px;
	text-align: center;
	padding: 10px 0 10px 0;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
*/}
#head a {
	font-family: "Adobe Garamond Pro", Garamond, Cambria, "Times New Roman", serif;
	font-size: 48px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
#head p {
	font-family:YanoneKaffeesatzBold,"Adobe Garamond Pro", Garamond, Cambria, "Times New Roman", serif;
	font-size: 30px;
	font-style: normal;
	color: #333333;
	line-height: 28px;
	text-align: center;
}
#logo {
	float: left;
}
#logo a {
/* adjust according your image size */
	width: 150px;
	height: 150px;
/* forces full link size */
	display: block;
	float: left;
/* this hides the text */
	text-indent: -9999em;
	margin-top: 0;
	margin-left: 0;
/* you can set your own image here, note size adjustments */
	background: url(http://patrick.soudry.free.fr/uploads/bi1/logo.png) no-repeat left top;
}
#menu {
/*	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: right;
	position: relative;
	top: 45px;
	width: 900px;
*/	width: 100%;
	height: 39px;
	background: #dddddd;
/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 0 10px;
*/}
#menuwrapper {
	float: left;
	width: 100%;
/*	width: 900px;
	margin-left:auto;
	margin-right:auto;
	background: #dddddd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
*/}


/* -- Remove comment if you use the search module */
/*
#serach {
	float: right;
	text-align: right;
	font-size: 28px;
padding-right: 10px;
}
.search-input {
	font-family: "Adobe Garamond Pro", Garamond, Cambria, "Times New Roman", serif;
	font-size: 18px;
	height: 25px;
	width: 130px;
	margin-top: 10px;
	background-color: #DBDBDB;
	border: 1px solid #CCCCCC;
	color: #666666;
float: right;
}
.search-button, #search label{
	display: none;
}
*/


/* -- --*/
#content {
/*	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background: white;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	float: left;
*/	width: 880px;
	padding: 10px 10px 10px 10px;
	list-style-position: inside;
}
#content li {
	color: #4A4A4A;
	list-style-position: outside;
	margin-left: 30px;
	margin-bottom: 2px;
	font-family: Corbel, Arial, Helvetica;
	font-size: 14px;
}
/*
#content img {
	padding: 5px 0 0 0;
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}
*/
/*
#content h2 {
	text-align: center;
}
*/
#contentcontent {
	position: relative;
/*	float: left;
*/}
#content2col {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
	-webkit-column-rule: 1px solid #cccccc;
	-moz-column-rule: 1px solid #cccccc;
	column-rule: 1px solid #cccccc;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
}
#content2col h1{
	-webkit-column-span: all;
	-moz-column-span: all;
	column-span: all;
	text-align: center;
}
/* -- --*/
#bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
/*	float: left;
*/	clear: both;
	width: 900px;
	padding-top: 5px;
/*	background: url(/uploads/bi1/mur.jpg) no-repeat left top; */
}
#pfad {
	font-size: 12px;
	color: #666666;
/*	float: left;
*/	padding: 0 0 5px 10px;
	width: 450px;
}
#pfad  p {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#pfad a {
	color: #666666;
	text-decoration: none;
}
#options {
	font-size: 12px;
	color: #666666;
	float: right;
	width: 380px;
	text-align: right;
	margin: 0px;
	padding: 0 10px 5px 0;
}
#options  a  {
	color: #666666;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#options p {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#pfad a:hover, #options a:hover{
	color: #333333;
}



/* -- News Module -- */
#news {
	width: 900px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-left: 10px;
/*	float: left;*/
	float: right;
/*	display: inline;
	position: absolute;
	bottom: 0;*/
/*	right: 0;*/
}
div.NewsSummaryMorelink a{
	color: #4A4A4A;
}
div.NewsSummary, div.NewsSummaryNote{
	padding-left:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right:10px;
	width: 280px;
	float:left;
	color: #4A4A4A;
}
div.NewsSummaryNote{
	background: url(http://patrick.soudry.free.fr/uploads/bi1/post_it_300_365.png) no-repeat left top;
}
div.NewsSummaryLink a{
	color: #333333;
	font-size: 22px;
	text-decoration: none;
}
div.NewsSummaryNote div.NewsSummaryLink{
	padding: 5px 25px 0 30px;
}
ul.list1{
	display: none;
}
div.NewsSummaryPostdate, div.NewsSummaryCategory, div.NewsSummaryAuthor {
	display: none;
}

.bloc {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 10px 2px;
	padding: 25px;
	width: 243px;
	height: 110px;
	background-color: #f0e8d8;
	background-image: -moz-linear-gradient(center bottom, #dacdb1 11%, #f0e8d8 56%);  
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.11, #dacdb1), color-stop(0.56, #f0e8d8));  
/*	-moz-box-shadow: 0 0 65px #cdbe9f inset, 0 0 20px #beae8c inset;
	-webkit-box-shadow: 0 0 65px #cdbe9f inset, 0 0 20px #beae8c inset;
	box-shadow: 0 0 65px #cdbe9f inset, 0 0 20px #beae8c inset;
*/	-moz-box-shadow: 0 0 65px #cdbe9f inset, 0 0 20px #beae8c inset, 0 0 5px #816f47;  
	-webkit-box-shadow: 0 0 65px #cdbe9f inset, 0 0 20px #beae8c inset, 0 0 5px #816f47;  
	box-shadow: 0 0 65px #cdbe9f inset, 0 0 20px #beae8c inset, 0 0 5px #816f47;  
}
.note {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-left:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right:10px;
	width: 273px;
	height: 160px;
	background: url(http://patrick.soudry.free.fr/uploads/bi1/post_it_293_365.png) no-repeat left top;
/*	-moz-box-shadow: 0 0 65px #cdbe9f inset, 0 0 20px #beae8c inset;
	-webkit-box-shadow: 0 0 65px #cdbe9f inset, 0 0 20px #beae8c inset;
	box-shadow: 0 0 65px #cdbe9f inset, 0 0 20px #beae8c inset;
*/}
.note2 {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-left:10px;
	padding-bottom:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right:10px;
	width: 280px;
/*	height: 160px;
*/	border-radius: 3px;
	background: #F9EFAF;
	background: url(http://patrick.soudry.free.fr/uploads/bi1/pin.png) no-repeat left top;
	background: url(http://patrick.soudry.free.fr/uploads/bi1/pin.png) no-repeat left top, -moz-linear-gradient(#F9EFAF, #F7E98D);
	background: url(http://patrick.soudry.free.fr/uploads/bi1/pin.png) no-repeat left top, -webkit-linear-gradient(#F9EFAF, #F7E98D);
	background: url(http://patrick.soudry.free.fr/uploads/bi1/pin.png) no-repeat left top, -o-linear-gradient(#F9EFAF, #F7E98D);
	background: url(http://patrick.soudry.free.fr/uploads/bi1/pin.png) no-repeat left top, -ms-linear-gradient(#F9EFAF, #F7E98D);
	background: url(http://patrick.soudry.free.fr/uploads/bi1/pin.png) no-repeat left top, linear-gradient(#F9EFAF, #F7E98D);
	box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}
.bloc:after, .bloc:before, .note:after, .note:before, .note2:after, .note2:before {
	content: " ";
	position: absolute;
	width: 50%;
	height: 100px;
	z-index: -10;
}
.bloc:before {background: green;}
.bloc:after {background: red;}
.curve:before {
	top: 52px;
	left: 5px;
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
	-moz-box-shadow: 7px 6px 15px #333;
	-webkit-box-shadow: 7px 6px 15px #333;
	box-shadow: 7px 6px 15px #333;
}
.curve:after {
	top: 52px;
	right: 5px;
	-moz-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	transform: rotate(5deg);
	-moz-box-shadow: -7px 6px 15px #333;
	-webkit-box-shadow: -7px 6px 15px #333;
	box-shadow: -7px 6px 15px #333;
}
div.note div.NewsSummaryLink{
	padding: 5px 25px 0 30px;
}
div.note2 div.NewsSummaryLink{
	padding: 10px 5px 0 35px;
}
.lateral:before {
/*	top: 10px;  
	left: 8px;  
	width: 50%;  
	height: 130px;  
	-moz-box-shadow: -7px 0 10px #555;  
	-webkit-box-shadow: -7px 0 10px #555;  
	box-shadow: -7px 0 10px #555;  
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);  
*/	display: none;
}
.lateral:after {
/*	display: none;
*/	top: 10px;  
	right: 8px;  
	width: 50%;  
	height: 130px;  
	-moz-box-shadow: 7px 0 10px #555;  
	-webkit-box-shadow: 7px 0 10px #555;  
	box-shadow: 7px 0 10px #555;  
	-moz-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	transform: rotate(5deg);  
}

/* -- Text -- */
p  {
	font-family: Corbel, Arial, Helvetica;
	font-size: 14px;
	color: #4A4A4A;
	line-height: 18px;
	text-align: justify;
	padding: 5px 0 5px 0;
}
h1 {
	font-size: 22px;
	padding-top: 15px;
	color: #1c3357;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 2px solid #1c3357;
}
h2 {
	display: inline-block;
	font-size: 18px;
	padding-top: 10px;
	color: #1c3357;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 2px solid #1c3357;
}
h3 {
	font-size: 16px;
	padding-top: 10px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
}
.h1home {
	font-size: 28px;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #333333;
	font-weight: normal;
	padding-bottom: 5px;
}
/* Stylesheet: BiSoudry Modified On 2013-11-19 15:33:49 */
@charset "utf-8";
/* CSS Document */
/*#menuwrapper{ float: left;}*/
ul#primary-nav {list-style: none; padding-top: 0px; float: left;}   
/*ul#primary-nav li{display: block; position: relative; float: left; margin: 0; padding: 10px 10px 10px 10px; }
*/
ul#primary-nav li{display: block; position: relative; float: left; margin: 0; padding: 0; }
ul#primary-nav li span{
	display: block;
	padding: 8px 10px 9px 10px;
}
ul#primary-nav li span, ul#primary-nav li a{
	color: #666;
/* 	font-family: Garamond, Cambria, "Times New Roman", serif; */
	font-family: GeometrySoftProBoldN, Arial, sans;
	font-size: 22px;
	text-decoration:none;}
ul#primary-nav li span:hover{
	color: #ffffff;
 }
ul#primary-nav li:hover ul.unli { display: block; }
/*
ul#primary-nav li:hover { 	background-color: #d4d4d4; }
ul#primary-nav li:hover { 	text-decoration:underline; }
*/
ul#primary-nav li:hover {
	background-color: #aaaaaa;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

ul#primary-nav li:hover ul li { 	background: none; }
ul#primary-nav li ul.unli{
	position: absolute;
	background-color: #d4d4d4;
	display: none;
	top: 45px;
	left: 0px;
	width: 300px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	}
ul#primary-nav li ul.unli li{
	list-style-type: none;
	display: list-item;
	padding: 5px 0 5px 10px;
	margin-left: 5px;
	float: none;
	}
ul#primary-nav li ul.unli li ul{
	top: 0;
 	background: none;
	padding-top: 5px;
 	margin-left: 10px;
	position: relative;
	border: none;
	}
ul#primary-nav li ul.unli li ul.unli li{
	width: 270px;
	padding: 5px 0 5px 0px;
	}

ul#primary-nav li ul.unli span, ul#primary-nav li ul.unli a{
	font-size: 18px;
	text-decoration: none; 
}
ul#primary-nav li.menuactive, ul#primary-nav li a.menuactive span { color: #000; }
html ul#primary-nav li.separator{display: none;}
html ul#primary-nav li ul.unli li.separator{display: none;}
html ul#primary-nav li ul.unli li ul.unli li.separator{display: none;}
/* Stylesheet: BiSoudry-Menu Modified On 2013-07-02 09:45:29 */
