/* css document */

.tabcontact {width:245px; display:block; position:relative; float:left; margin-bottom:20px; margin-bottom:10px;}
.delimit {width:400px; display:table; position:relative; left:0px; float:left;}



#moostick,
	.moostick
{
	display: block;
	height: 1.1em;
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;       /* used in css check */
	min-height:100px;
}

#moostick li,
	.moostick li
{
	display: block;         /* used in css check */
	list-style-type: none;  /* used in css check */
}


#moostick ul,
	.moostick ul
{
	display:block;         /* used in css check */
	margin:0px;
	padding:0px;
	border:1px solid red;
}


#moostick h1,
	.moostick h1
{
	display:block;         /* used in css check */
	margin:0px;
	padding:0px;
	font-weight:lighter;
}



#moostick .show,
	.moostick .show
{
	visibility: visible;
	opacity: 1;
}






#coucou {background-image:none; margin-top:15px; border:2px solid #DDDDDD;}
#coucou table {background-image:none; width:500px;}
#coucou td {background-image:none; width:50%; border:1px solid #DDDDDD;}
#coucou input[type="text"] {width:200px; border:1px solid black; background-color:#DDDDDD; margin-top:15px;}
#coucou textarea {width:200px; border:1px solid black; height:100px; margin-top:15px; background-color:#DDDDDD;}
#coucou p {margin-top:10px;}
#coucou input[type="submit"] {width:150px; border:1px solid black; background-color:#DDDDDD; margin:10px;}
#coucou input[type="select"] {width:150px; border:1px solid black; background-color:#DDDDDD; margin:10px;}






#message {
display:block;
border:1px solid #0037b4;
width:400px;
min-height:100px;
padding:0px;
margin:30px 0px 0px 50px;
}

#message h2 {
display:block;
margin:0px;
padding:0px;
float:left;
position:relative;
top:0px;
left:0px;
width:100%;
text-align:center;
background-color:#0037b4;
color:#FFFFFF;
}

#message h1 {text-align:center; margin:10px 0px 10px 0px; display:block; width:100%;}


#takeplace2 input {
float:right;
display:block;
width:18px;
height:18px;
margin-right:50px;
margin-top:10px;
overflow:hidden;
}


#radio {display:block; position:relative; top:0px; left:10px; text-align:left; height:20px; width:150px; vertical-align:baseline; margin:2px; font-weight:normal; color:#0066CC;
text-decoration:none;}


#input {
display:block;
float:left;
margin-left:15px;
margin-top:10px;
margin-bottom:8px;
width:120px;
height:14px;
background-color:#DDDDDD;
border:1px solid black;
}


.newslettercontainer {
margin-top:1px;
position:relative;
width:210px;
position:relative;
top:0px;
left:2px;
}
.newsletterheader {
position:relative;
top:0px;
left:0px;
height:30px;
width:205;
background-image:url(../img/LetterHeader.gif);
}

.newslettercontent {
position:relative;
top:0px;
left:0px;
background-image:url(../img/FocusContent.gif);
min-height:30px;
display:table;
width:100%;
}

.newslettercontent li {
position:relative;
top:0px;
left:27px;
width:160px;
text-align:left;
list-style-type:square;
font-weight:normal;
margin-bottom:5px;
margin-top:5px;
}

.newslettercontent a {
color:#0066CC;
text-decoration:none;
}


.newslettercontent a:hover {
color:#0066CC;
text-decoration:underline;
}


.newsletterfooter {
display:block;
position:relative;
top:0px;
left:2px;
background-image:url(../img/NewsFooter.gif);
width:205px;
height:10px;
}











#pscroller1{
display:block;
position:relative;
top:0px;
left:0px;
min-height:75px;
width:205px;
background-image:url(../img/NewsContent.gif);
padding-top:10px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
color:#FFFFFF;
text-align:left;
font-weight:normal;
}

#pscroller1 h1 {
font-weight:bold;
font-size:15px;
margin:0px;
padding:0px;
}



#pscroller1 a {
color:#FFFFFF;
text-decoration:none;
display:block;
position:relative;
width:100px;
margin-left:15px;
font-weight:normal;
}

#pscroller1 a:hover {
color:#FFFFFF;
text-decoration:underline;
}


.someclass{ //class to apply to your scroller(s) if desired
}


#pubflash {width:510px; height:90px; margin-left:-10px; margin-bottom:-10px; background-color:#FFFFFF;}
#pubflash2 {width:500px; height:90px; background-color: #000000; margin-left:7px;}


#white {color:#FFFFFF;}

#linkhome {
display:block;
position:absolute;
z-index:300;
top:10px;
width:300px;
height:100px;
}


.focuscontainer {
margin-top:8px;
position:relative;
width:210px;
position:relative;
top:0px;
left:2px;
}

.focusheader {
position:relative;
top:0px;
left:0px;
height:30px;
width:205;
background-image:url(../img/FocusHeader.gif);
}

.focuscontent {
position:relative;
top:0px;
left:0px;
background-image:url(../img/FocusContent.gif);
min-height:30px;
display:table;
width:100%;
}

.focuscontent li {
position:relative;
top:0px;
left:27px;
width:160px;
text-align:left;
list-style-type:square;
font-weight:normal;
margin-bottom:5px;
margin-top:5px;
}

.focuscontent a {
color:#0066CC;
text-decoration:none;
}


.focuscontent a:hover {
color:#0066CC;
text-decoration:underline;
}


.focusfooter {
display:block;
position:relative;
top:0px;
left:2px;
background-image:url(../img/NewsFooter.gif);
width:205px;
height:10px;
}







.newscontainer {
	display:block;
	position:relative;
	top:0px;
	left:2px;
	width: 205px;
	margin-bottom:8px;
}

	
.newsheader {
display:block;
position:relative;
top:0px;
left:0px;
width:205px;
min-height:30px;
background-image:url(../img/NewsHeader.gif);
margin:0px 0px 0px 0px;
}

.newsfooter {
display:block;
position:relative;
top:0px;
left:0px;
width:205px;
height:10px;
background-image:url(../img/NewsFooter.gif);
}


.newscontent {
display:block;
position:relative;
top:0px;
left:0px;
min-height:50px;
width:205px;
background-image:url(../img/NewsContent.gif);
padding-top:5px;
padding-bottom:5px;
}

.newscontent li {
position:relative;
top:0px;
left:27px;
width:160px;
text-align:left;
list-style-type:square;
font-weight:normal;
margin-bottom:5px;
}

.newscontent a {
color:white;
text-decoration:none;
}

.newscontent a:hover {
text-decoration:underline;
color:#FFFFFF;
}






.pub {
position:relative;
top:0px;
left:9px;
width:188px;
border:1px solid black;
height:100px;
overflow:hidden;
}

.shadowsection {
	border-right: #bcbcbc 1px solid; 
	background-position: 0% 0%; 
	display: block; background-image: url('../img/BgShadowSection.png'); 
	margin-left: 25px; overflow: hidden; 
	border-left: #bcbcbc 1px solid;
	width: 748px; 
	height: 10px;
	margin-bottom:0px;
}



#baniere {
	display: block; 
	background-image:url('../img/Header.png'); 
	width: 800px; 
	top: 0px;
	left:2px;
	height: 224px; 
	position:relative;
	overflow:hidden;
	
}



#orange {
	color: orange;
}


#yellow {
	color: yellow;
}




.intranet {
	display: block;
	background-image: url('../img/Extranet.png');
	margin-bottom: 7px; 
	margin-left: 10px; 
	width: 191px; 
	height:81px;
	background-repeat:no-repeat;
	overflow:hidden;
	position:relative;
}



.intranet form {
position:relative; margin:0; padding:0; display:block; height:81px;
}



.intranet input {
	position:relative;
	border: black 1px solid; 
	margin-bottom: 0px; 
	color:black; 
	height: 14px;
	margin-bottom:5px;
	background-color:#DDDDDD;
}


#user {
	margin-top: 28px; 
	float: left; 
	margin-left: 15px; 
	width: 120px;
}


#pass {
	float: left; 
	margin-left:15px; 
	width: 110px;
}


#takeplace {
	left: 135px; 
	position: absolute; 
	top: 51px;
}


.global {
display:block;
width:800px;
margin-left:auto;
margin-right:auto;
background-image: url('../img/BgGlobal.png');
background-position:0% 0%;
background-repeat:repeat-y;
}

body {
	font-size: 11px; margin: 0px; font-family: verdana; background-color:#FFFFFF;
}


a {
	color: #0037b4;
	text-decoration:none;
}



a:hover {
text-decoration:underline;
}


hr {
	border-top-width: 0px; margin-top: 10px; display: block; border-left-width: 0px; border-bottom-width: 0px; margin-bottom: 10px; width: 100%; color: #c1c6c9; height: 3px; background-color: #c1c6c9; border-right-width: 0px;
}

.leftcontainer {
	border-right: black 1px solid; border-top: black 1px solid; display: block; min-height: 400px; margin: 0px; border-left: black 1px solid; width: 210px; border-bottom: black 1px solid; background-color: white; pading: 0px;
}
.rightcontainer {
	border-right: black 1px solid; border-top: black 1px solid; min-height: 400px; margin: 0px; border-left: black 1px solid; width: 540px; border-bottom: black 1px solid; background-color: red; pading: 0px;
}
#main {
	border-right: #bcbcbc 1px solid; display: block; z-index: 3; left: 25px; border-left: #bcbcbc 1px solid; width: 748px; border-bottom: #bcbcbc 1px solid; position: relative; top: 0px; background-color: white;
}


.text table {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 748px; padding-top: 0px;
}


.text th {
	 padding-right: 0px; display: block; padding-left: 0px; z-index: 3; min-height: 500px; padding-bottom: 0px; margin: 0px; width: 210px; padding-top: 0px; background-color: white;
}



.text td {
	padding-right: 15px; 
	background-position: 2% 2%; 
	padding-left: 20px; 
	background-image: url('../img/Corner.gif'); 
	padding-bottom: 10px; 
	margin: 0px; width: 540px; 
	padding-top: 0px; 
	background-repeat: no-repeat; 
	background-color: #ffffff;
	border-left:1px solid #bcbcbc;
}
.text h1 {
	font-weight: normal; font-size: 20px; margin: 10px 10px 0px; color: #769a95; font-family: arial, helvetica, sans-serif; letter-spacing: 1px;
}


.text h2 {
	font-weight: normal; font-size: 15px; margin: 10px 10px 10px; color: #769a95; font-family: arial, helvetica, sans-serif;
}


.text h3 {
	font-weight: normal; font-size: 15px; margin: 10px 10px -10px 10px; color: #769a95; font-family: arial, helvetica, sans-serif;
}



.text h6 {
	font-weight: normal; font-size: 20px; margin: 35px 10px 0px; color: #769a95; font-family: arial, helvetica, sans-serif; letter-spacing: 1px;
}
.text p {
	font-weight: normal; font-size: 12px; margin: 15px 10px 0px; color: black; line-height: 16px; font-family: arial, helvetica, sans-serif; letter-spacing: 0px; text-align: left;
}
.text li {
	font-size: 11px; color: #006699; list-style-type: square;
}
#date {
	border-right: red 1px solid; border-top: red 1px solid; font-size: 11px; margin: 0px 0px 0px 10px; border-left: red 1px solid; width: 100%; color: black; border-bottom: red 1px solid; position: relative;
}

#footer {
	z-index: 1; left: -25px; background-image: url('../img/BgBottom.png'); margin: 0px 0px 0px 25px; width: 800px; position: relative; top: -20px; height: 50px; background-color: white; pading: 0px;
}
.textfooter {
	color: white; font-family: verdana, arial, helvetica, sans-serif;
}
.textfooter h1 {
	display: block; font-weight: normal; font-size: 9px; left: 20px; position: relative; top: 22px; height: 10px;
}
.textfooter a {
	color: #ffffff; text-decoration: underline;
}
.textfooter a:hover {
	color: #ff6600;
}
.textfooter h2 {
	display: block; font-weight: normal; font-size: 9px; right: 22px; position: relative; height: 10px;
}
#blanc {
	z-index: 1; margin-left: auto; width: 900px; margin-right: auto; position: relative; top: -25px; height: 100px; background-color: white; pading: 0px;
}
#blanc h1 {
	margin-top: 4px; display: block; font-weight: lighter; font-size: 9px; padding-top: 3px; background-color: #ffffff; text-align: center;
}


#fondbarre {background-image:url('../img/BgBarre.gif'); width:750px; margin-left:auto; margin-right:auto;}





.section {
	margin-top: 0px; 
	display: block; 
	margin-bottom: 0px; 
	margin-left: 25px; 
	width: 750px;
}






.sections ul {
padding:0;
margin:0;
list-style-type:none;
}


.sections li
{
margin-left:2px;
float:left; /*pour ie*/
}

.sections ul li a
{
display:block;
float:left;
width:91px;
color:white;
text-decoration:none;
text-align:center;
height:21px;
padding-top:6px;
background-image: url('../img/BgBoutonsOff.gif'); 
font-weight:bold;
}


.sections ul li a:hover
{
background-image:url('../img/BgBoutonsHover.gif');
color:white;
} 


.pages {font-family:verdana, sans-serif; font-size:10px; display:block; width:750px; height:20px; background-color:#0037b4; margin:0px; text-align:left; padding-top:7px;}
.pages a {color:white; display:table-cell; padding-left:10px; padding-right:10px; text-decoration:none; position:relative; margin-top:5px;}
.pages a:hover { text-decoration:underline;}










#current
{
color:#FFCA22;
background-image:url('../img/BgBoutonsOn.gif');
}


#yellow {color:#FFCA22;}
