* {margin:0; padding:0;font-size:100%;}
body{background-color:#d9d9d9;background-image:url(../img/fond_haut.png);background-repeat:repeat-x;}
img {vertical-align:top;}
a img { border:0;}
ul {list-style:none;}
html {font-family:Arial;font-size:0.75em;line-height:1.25em;color:#666;}
input, select { vertical-align:middle; font-weight:normal;}
H1 a {display:none;}
table {border-collapse:collapse;}
td {line-height:12px;}
.contenu {line-height:18px;}


#main {margin:0 auto;text-align:left;border-left:solid 1px #999;border-right:solid 1px #999;width:980px;}
#header {background:#3b5998;height:286px;background-image:url(../img/badenau.png)}
#content{background-color:#fff;position: relative;padding-bottom:100px;background-image:url(../img/fond_content.png);}
#col-1{background:#fff;margin-right:5px;margin-left:250px;width:690;padding-left:20px;padding-right:20px;background-image:url(../img/entete_titre.png);background-repeat:no-repeat;}
#col-2{position: absolute;left:0px;top:0px;width:250px;}
#col-3{position: absolute;right:0px;top:0px;width:0px;}
#footer{background:#c8c8c8;clear:both;padding:20px;margin-bottom:20px;display:none;}

#footer .blocInfo {font-size:10px;width:70%}
#footer .blocInfo th {width:100px;color:#666; vertical-align:top;font-weight:normal;}
#footer .blocInfo td {color:#666; vertical-align:top;color:#666;}
#footer .blocInfo td a {color:#fff;text-decoration:none;}
#footer .blocInfo td a:hover {text-decoration:underline;}
#footer #evidence-web {float:right;width:25%;color:#666;text-align:right;font-size:10px;line-height:11px;}

ul#menu {margin:0; padding:0;list-style-type:none;position:absolute;top:260px;margin-left:280px;}
ul#menu li {float: left;}
ul#menu a, ul#menu input {float: left;margin: 0 2px;padding: 5px 10px;text-align: center;text-decoration: none;color:#969696;;font-size:14px;font-weight:lighter;text-transform:uppercase;}
ul#menu input {background:none;text-align:left;}
ul#menu a:hover {color:#00c2ff;}


#col-1 H2{font-size:20px;line-height:normal;color:#00c2ff;padding-bottom:5px;font-weight:lighter;text-transform:uppercase;padding-top:0px;height:50px;}
H3, #col-2 H2 {font-size:14px;line-height:normal;color:#333;padding-bottom:5px;margin-top:10px;font-weight:normal;}
#col-2 H3 {padding-left:10px;}

#col-1 a, #col-2 a, #col-3 a {color:#00c2ff;}
#col-1 a, #col-2 a, #col-3 a, #LienClass a {text-decoration:underline;}/*aspect uniquement */ 
#col-1 a, #col-2 a, #col-3 a, #LienClass a:hover {text-decoration:none;}/*aspect uniquement */ 

#col-1 .lien1, #col-2 .lien1, #col-3 .lien1, #LienClass .lien1 {text-decoration:underline;}/*aspect uniquement */ 
#col-1 .lien1, #col-2 .lien1, #col-3 .lien1, #LienClass .lien1:hover {text-decoration:none;}/*aspect uniquement */ 
#col-1 .lien1, #col-2 .lien1, #col-3 .lien1 {}

#col-1 .lien2, #col-2 .lien2, #col-3 .lien2, #LienClass .lien2 {text-decoration:underline;}/*aspect uniquement */ 
#col-1 .lien2, #col-2 .lien2, #col-3 .lien2, #LienClass .lien2:hover {text-decoration:none;}/*aspect uniquement */ 
#col-1 .lien2, #col-2 .lien2, #col-3 .lien2 {}

#col-1 .style1 {font-size:1.1em;line-height:1.4em;}
#col-1 .style2 {color:#ff54a6;}
#col-1 .style3 {}

#col-1 strong {font-size:1.1em;}

.sepration {margin-top:5px;padding-bottom:5px;border-top:dotted 1px #666;}

#fileAriane a{display:block;float:left;font-size:10px;padding-right:5px;padding-left:10px;background:url(../img/imgstand/fileArianeDeb.png);background-repeat:no-repeat;background-position:left center;color:#3b5998;text-decoration:none;}
#fileAriane a#FileArianFin {background:url(../img/imgstand/fileAriane.png);background-repeat:no-repeat;background-position:left center;text-decoration:underline;}

.tip {background:url(../img/imgstand/bubble.png);color:#FFF;font-size:9px;padding:5px;width:129px;}
.tip-text {display:none;}
.tip-title {font-weight:bold;}

.suite{display:block;font-size:10px;background-image:url(../img/imgstand/fileArianeDeb.png);background-repeat:no-repeat;background-position:left center;color:#3b5998;text-decoration:none;padding-left:10px;width:80px;}
.suite:hover{background-color:#3b5998;color:#fff;}

.ajax-loading {background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;}

#listPage {width:400px;margin:auto;}
#listPage a {display:block;float:left;padding:2px;border:solid 1px #ccc;margin:2px;color:#666;text-decoration:none;}
#listPage a:hover {border:solid 1px #666;}
#listPage .encours {border:solid 1px #666;}


#infoMenu ul {padding-left:10px;}
#infoMenu li {border-bottom: dotted 1px #d1d1d1;margin-left:10px;}
#infoMenu ul a, #infoMenu input {display:block;padding:5px;padding-left:10px;width:210px;text-align: left;text-decoration: none;color: #626262;font-size:12px;font-weight:bold;background:url(../img/puce_info_menu.png);background-repeat:no-repeat;background-position:left 10px;}
#infoMenu ul input {background:none;text-align:left;}
#infoMenu ul a:hover {color:#fe1082;background:url(../img/puce_info_menu2.png);background-repeat:no-repeat;background-position:left 10px;}
#infoMenu ul .pageEnCours {background:url(../img/imgstand/fileAriane.png);background-repeat:no-repeat;background-position:left center;color:#fe1082;}
#infoMenu .niveau2 {padding-left:0px;}
#infoMenu .niveau3 li {border-left:dotted 1px #d1d1d1;}
#infoMenu .niveau3 li a {font-weight:normal;}
#infoMenu .niveau4 li {border-left:none;}
#infoMenu .niveau4 li a{font-size:9px;}

#col-1 .depeche, #col-1 .commentaire, #col-1 .agenda {margin-top:30px;}
#col-1 .depeche li{float:left;display:block;width:350px;height:85px;overflow:hidden;margin:2px;border:solid 1px #ccc;}
#col-1 .depeche li .img{border:solid 1px #ccc;background-repeat:no-repeat;background-position:center center;float:right;margin:2px;}
#col-1 .depeche li .theme {font-size:10px;line-height:normal;color:#333;}
#col-1 .depeche li h2 {margin:0px;padding:0px;font-size:11px;line-height:12px;}
#col-1 .depeche li h2 a {background-image:url(../img/imgstand/fileAriane.png);background-repeat:no-repeat;background-position:left 3px;color:#3b5998;text-decoration:none;padding-left:10px;font-weight:bold;display:block;}
#col-1 .depeche li h2 a:hover {text-decoration:underline;}
#col-1 .depeche li .date{font-size:10px;line-height:normal;color:#333;padding-left:10px;}
#col-1 .depeche li .comment{font-size:10px;line-height:normal;color:#333;float:right;display:block;}
#col-1 .depeche li .sousTitre{font-size:11px;line-height:normal;color:#333;padding-left:10px;}

#col-2 .depeche {margin-bottom:10px;}
#col-2 .depeche li{float:left;display:block;width:180px;margin:2px;border-bottom:solid 1px #ccc;}
#col-2 .depeche li .img{display:none;}
#col-2 li h3 {margin:0px;padding:0px;font-size:11px;line-height:12px;}
#col-2 li h3 a {background-image:url(../img/imgstand/fileAriane.png);background-repeat:no-repeat;background-position:left 3px;color:#3b5998;text-decoration:none;font-weight:bold;padding-left:10px;display:block;}
#col-2 li h3 a:hover {text-decoration:underline;}
#col-2 .depeche li .date{font-size:10px;line-height:normal;color:#333;padding-left:10px;}
#col-2 .depeche li .theme {font-size:10px;line-height:normal;color:#333;}
#col-2 .depeche li .sousTitre{font-size:11px;line-height:normal;color:#333;padding-left:10px;}

#col-1 #commentaireListe {margin-bottom:30px;}
#col-1 #commentaireListe li {border-bottom:solid 3px #ccc;padding-top:30px;padding-bottom:20px;}
#col-1 #commentaireListe li .titre{font-weight:bold;font-size:14px;padding-bottom:5px;}
#col-1 #commentaireListe li .info{font-size:10px;line-height:normal;color:#333;padding-bottom:5px;}
#col-1 #commentaireListe li .message{}

#col-2 #commentaireListe {margin-bottom:30px;}
#col-2 #commentaireListe li {border-bottom:solid 3px #ccc;padding-top:5px;padding-bottom:5px;}
#col-2 #commentaireListe li .titre{font-weight:bold;font-size:12px;padding-bottom:2px;}
#col-2 #commentaireListe li .date{font-size:10px;line-height:normal;font-weight:normal;color:#333;float:right;}
#col-2 #commentaireListe li .message{font-size:11px;}

#col-1 .agenda li{float:left;display:block;width:31%;height:380px;overflow:hidden;margin:2px;border:solid 1px #ccc;}
#col-1 .agenda li .admin{font-size:10px;float:left;}
#col-1 .agenda li .sepDate{font-size:10px;color:#333;}
#col-1 .agenda li .date{text-align:right;font-weight:bold;font-size:12px;padding:5px;}
#col-1 .agenda li .img{background-position:center center;background-repeat:no-repeat;height:50px;padding-top:120px;}
#col-1 .agenda li .theme{color:#FFFFFF;background:url(../img/imgstand/shadow.png);height:20px;padding:5px;}
#col-1 .agenda li h2 a{color:#3b5998;text-decoration:none;font-size:20px;font-weight:lighter;}
#col-1 .agenda li h2 a:hover{text-decoration:underline;}
#col-1 .agenda li .info{color:#666;font-size:10px;}
#col-1 .agenda li .resume{border-top:solid 3px #3b5998;padding-top:10px;}

#col-2 .agenda li{display:block;overflow:hidden;margin:2px;border:solid 1px #ccc;}
#col-2 .agenda li .admin{font-size:10px;float:left;}
#col-2 .agenda li .sepDate{font-size:9px;color:#333;}
#col-2 .agenda li .date{text-align:right;font-weight:bold;font-size:10px;padding:5px;}
#col-2 .agenda li .img{background-position:center center;background-repeat:no-repeat;height:80px;}
#col-2 .agenda li .theme{color:#FFFFFF;background:url(../img/imgstand/shadow.png);height:20px;padding:5px;}
#col-2 .agenda li h2 a{color:#3b5998;text-decoration:none;font-size:11px;line-height:11px;font-weight:lighter;}
#col-2 .agenda li h2 a:hover{text-decoration:underline;}
#col-2 .agenda li .info{color:#666;font-size:10px;}

.form fieldset, fieldset {margin: 0;font-style: normal;padding: 0 1em 1em;border:none;border-top:solid 1px #ccc;padding-top:10px;}
.form input, .form textarea  {width:60%;margin-right:20%;font-family:Arial, Helvetica, sans-serif;border:solid 1px #999;}
.form textarea  {height:150px;}
.form legend, legend {font-weight: bold;color: black;background: transparent;padding-left:0px;margin-left:0px;}
.form p {padding: .2em 0;margin: 0 0 .2em 0;clear:both;}
.form .listeChamp label {float: left;width: 30%;text-align: right;margin: 0;padding-top:5px;padding-right:5px;color:#666;font-size:12px;}
.form .listeChamp .champ {margin-left:30%;padding-left:10px;font-weight:normal;margin-bottom:10px;}
.form label:hover {cursor: pointer;	}
.form label.oblig {font-weight: bold;background:url(../img/imgstand/oblig.png);background-repeat:no-repeat;background-position:right 5px;}
.form .legende {color: #666;background: transparent;margin: 0;padding: 0;font-size:11px;font-weight:normal;display:block;}
.form a.aide {text-decoration: none;}
.form a.aide img {margin: 0;padding: 0;border: 0;}
.form a.aide:hover {cursor: help;}
.form .focus {background: beige;color: black;}
.form .normal {background: white;color: black;}
.form .alerte {border: 1px solid red;}
.form .messageAlerte {display: block;margin: 0 0 .3em .3em;padding-left: 2em;color: red;font-weight: bold;background: url('../imgstand/icones/icon_alert.gif') no-repeat left center;}
#chrypto {background:url(../../lib/php/Captcha.php);background-repeat:no-repeat;background-position:center top;width:200px;height:80px;}
.form #chrypto input {width:200px;margin-top:50px;}
.form .btn {width:auto;padding:2px 5px 2px 20px;color:#fff;font-weight:bold;background:#6d84b4;border:solid 1px #3b5998;background-image:url(../img/imgstand/envoyer.png);background-repeat:no-repeat;background-position:left center;cursor:pointer;}
#col-1 .resultat {border:solid 1px #dd3c10;background-color:#ffebe8;padding:20px;}
#col-1 .resultat h2{font-size:16px;}
#col-1 .resultatok {border:solid 1px #55c136;background-color:#ecffe8;padding:20px;}
#infoCharge {display:none;}

.recrutement {}
#col-1 .annonce li {border:solid 1px #ccc;margin-bottom:10px;padding:5px;}
#col-1 .annonce .ligne {margin-bottom:5px;}
#col-1 .annonce .label {display:block;width:35%;float:left;font-weight:bold;}
#col-1 .annonce .res {display:block;margin-left:35%;width:65%;font-weight:normal;}

#col-1 #album .date {float:right;font-size:10px;}

#col-1 #album {}
#col-1 #album .photo li {margin:0px;padding:0px;float:left;}
#col-1 #album .photo li a {display:block;width:150px;height:170px;margin:5px;border:solid 1px #ccc;}
#col-1 #album .photo li a div {height:100px;background-repeat:no-repeat;background-position:center center;}

#col-1 #album .visiteVirtuel li {float:left;}
#col-1 #album .visiteVirtuel li a {display:block;width:150px;height:170px;margin:5px;border:solid 1px #ccc;}
#col-1 #album .visiteVirtuel li a div {height:100px;background-repeat:no-repeat;background-position:center center;}

#col-1 #album .document li {float:left;}
#col-1 #album .document li a {display:block;width:200px;padding-left:20px;margin:5px;background-repeat:no-repeat;background-position:left 0px;height:30px;}





/*
 * Smoothbox v20070814 by Boris Popoff (http://gueschla.com)
 *
 * Based on Cody Lindley's Thickbox, MIT License
 *
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */


html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 0px 0 0 0px;
}

#TB_caption{
	height:25px;
	padding-left:5px;padding-right:5px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

/* IE6 */
* html #TB_iframeContent{
	margin-bottom:1px;
}