body,div,form,h1,h2,h3,h4,h5,h6,label,li,img,input,ol,p,select,textarea,ul {
	margin: 0; padding: 0;
	font-style: normal; font-weight: normal;
}
a {
	text-decoration: none; cursor: pointer;
	color: #808080;
}
a:hover {
	text-decoration:none;
	color: #E2001A;
}
a img {
	border: none; text-decoration: none;
}
a:hover img {
	border: none; text-decoration: none;
}
body {
	height: 100%;
	font-family: Arial, Helvetica, Sans-serif; font-size: 0.8em;
	background: url(../images/background.jpg) center top no-repeat;
}

#Global {
	position: relative; width: 774px; height: 100%; margin: 0 auto 0 auto; padding: 0 0 160px 0;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	background: #FFFFFF url(../images/background-content.jpg) center top repeat-y;
}
#Header {
	height: 125px;
	background: url(../images/background-top.jpg) center top no-repeat;
}
#Global .home {
	height: 225px;
}
#Header #Logo {
	position: absolute; width: 270px; height: 60px; top: 20px; left: 210px;
}
#Header #AccesClient {
	position: absolute; width: 110px; height: 40px; top: 10px; left: 640px;
	font-size: 0.9em; 
	background: url(../images/background-espace-client.jpg) left top no-repeat;
}
#Header #AccesClient a {
	display: block; margin: 8px 0 0 35px;
	color: #000000;
}
#Header #AccesClient a span {
	color: #E2001A;
}
#Header #MenuTop {
	position: absolute; width: 562px; height: 34px; top: 85px; left: 220px;
	text-align: right;
	background: url(../images/background-menu-top.png) left top no-repeat;
}
#Header #MenuTop li {
	display: inline; line-height: 34px; padding: 0 1em 0 1em;
	font-size: 0.9em; font-weight: bold; list-style: none;
	background: url(../images/background-menu-top-separator.png) right center no-repeat;
}
#Header #MenuTop li.last {
	padding: 0 3em 0 1em;
	background: none;
}
#Header #MenuTop li a {
	color: #333333;
}
#Header #Citation {
	position: absolute; top: 140px; left: 220px;
	font-size: 0.9em;
	background: url(../images/background-citation.jpg) left top no-repeat;
}
#Header #Citation p {
	margin: 10px 0 0 30px;
	font-weight: bold;
	color: #E2001A;
}
#Header #Citation p#AuteurCitation {
	margin: 0;
	text-align: right;
	color: #808080;
}
#Menu {
	position: absolute; top: 5px; left: 6px; width: 185px;
	background: url(../images/backgound-menu.png) 0px 165px no-repeat;
}
#Menu #Decoration {
	width: 182px; height: 163px; margin: 2px 0 0 3px;
	background: url(../images/background-top-deco.png) left bottom no-repeat;
}
#Menu ul {
	width: 177px; padding: 3em 0 2em 0;
	list-style: none;
	background: url(../images/backgound-menu-bottom.png) left bottom no-repeat;
}
#Menu ul li {
	position: relative; display: block; border-bottom: 1px dashed #808080;
}
#Menu ul li.last {
	border: none;
}
#Menu ul li a {
	display: block; margin: 5px 5px 5px 10px;
	font-size: 0.9em; text-decoration: none;
	color: #3E80B5;
}
#Menu ul li ul {
	display: none; width: auto; margin: 0 0 0 1em; padding: 0;
	background: none;
}
#Menu ul li ul li {
	border: none;
}
#Menu ul li ul li a {
	color: #808080;
}
#Menu ul li ul li a:hover {
	color: #E2001A;
}

#Content {
	margin: 0 0 0 250px;
}

#Content #Chemin {
	margin: 0 0 1em 0; font-size: 0.8em;
}
#Content #Print {
	display: block; margin: 0 3em 0 0; padding: 0 20px 0 0;
	font-size: 0.8em; text-align: right;
	background: url(../images/printer.gif) right center no-repeat;
}
#Content h1 {
	min-height: 35px; margin: 0 0 0 0; padding: 30px 0 0 20px;
	font-family: Arial, Helvetica, Sans-serif; font-size: 1.7em;
	background: url(../images/background-fleur.png) 5px top no-repeat;
}
#Content h1 span {
	padding: 0 60px 0 0;
	background: url(../images/background-titre.png) right 22px no-repeat;
}
#Content h2 {
	margin: 0 0 0.3em 0;
	font-size: 1.4em;
}
#Content h3 {
	margin: 1em 0 0.3em 0;
	font-size: 1.4em;
}
#Content p {
	margin: 0 0 0 1em;
	color: #767676;
}
#Content ol,
#Content ul {
	margin: 0;
	color: #767676;
}
#Content ol li {
	margin: 0 0 0 23px; padding: 0;
	list-style-position: outside;
}
#Content ul li {
	margin: 0 0 0 6px; padding: 0 0 0 17px;
	list-style: none;
	background: url(../images/puce.png) left 1px no-repeat;
}
#Content .formulaire,
#Content ol.spip,
#Content p.spip,
#Content table.spip,
#Content ul.spip {
	margin-top: 0.8em; margin: 1em 1em 0.3em 1em;
	text-align: justify;
}
#Content ol li ol li,
#Content ul li ol li {
	list-style-position: inside;
}
#Content ol li ul li,
#Content ul li ul li {
	margin: 0 0 0 1em; padding: 0 0 0 12px;
	background: url(../images/puce2.png) left 3px no-repeat;
}
#Content form p {
	clear: both;
}
#Content form p label {
	display: block; float: left; width: 12em;
}
#Content #HautPage {
	clear: both; margin: 2em 5em 0 0;
}
#Content #HautPage a {
	display: block; float: right; line-height: 16px; padding: 0 0 0 18px;
	font-size: 0.85em;
	background: url(../images/haut-de-page.jpg) left top no-repeat; color: #808080;
}
#Content #HautPage a:hover {
	text-decoration: underline;
}

.home ul {
	margin: 0 0 0 1em; padding: 0;
	list-style: none;
}
.home ul li {
	line-height: 2em; padding: 0 0 0 2em;
	font-size: 0.9em;
	background: url(../images/puce.png) left center no-repeat;
}
.home ul li a {
	color: #808080;
}
.home ul li a:hover {
	color: #E2001A;
}
.home ul li span {
	padding: 0 0.1em 0 0.1em;
	font-size: 0.9em;
	color: #E2001A;
}

#Footer {
	position: absolute; bottom: 0; left: 0; width: 100%; height: 160px;
	background: url(../images/background-bottom.jpg) center bottom no-repeat;
}
#Footer #MenuBottom {
	padding: 140px 0 0 0;
	text-align: center;
}
#Footer #MenuBottom li {
	display: inline;
	font-size: 0.85em; list-style: none;
}
#Footer #MenuBottom li a {
	color: #000000;
}

.clear {
	clear: both; height: 1px; line-height: 1px; 
	font-size: 1px;
}

#AjaxContenu { z-index: 5; }

/* NL */
#head, #bdtopclients { display: none; }
#INTcontentA { display: block; width: 785px; margin: 0 auto 0 auto; padding: 220px 0 0 0; background: url(http://www.com2crise.com/afficher/images/nl_haut.jpg) center top no-repeat; }
#INTmain { display: block; width: 785px; margin: 0 auto 0 auto; background: url(http://www.com2crise.com/afficher/images/background-content.gif) top left repeat-y; }
#INTmain img { margin: 0 0 0 240px; }
#INTmain blockquote { display: block; padding: 0 20px 0 240px; }
#INTmain blockquote ul li { padding: 1em 0 0 2em; list-style: none; font-size: 0.9em; background: url(http://www.com2crise.com/afficher/images/puce.png) left center no-repeat; }
#INTmain blockquote img { margin: 0; }
#INTfooter { display: block; width: 785px; height: 160px; margin: 0 auto 0 auto; background: url(http://www.com2crise.com/afficher/images/background-bottom.jpg) left top no-repeat; }
#INTfooter table { margin: 130px 0 0 0; font-size: 0.85em; }
#INTfooter table td { text-align: center; }

#GlobalNewsletter { position: relative; width: 774px; margin: 0 auto 0 auto; padding: 0; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; background: #FFFFFF url(http://www.com2crise.com/afficher/images/background-content.jpg) center top repeat-y; }
#Menu ul li.nodeco { height: 10em; border: none; }
#GlobalNewsletter #Footer { position: relative; }