* {margin:0; padding:0;font-size:100%;}
body{background-color:#d0cdc5;background-image:url(../img/fond_page.png);background-position:center top;background-repeat:repeat-y;}
img {vertical-align:top;}
a img { border:0;}
ul {list-style:none;}
html {font-family:"Times New Roman", Times, serif;font-size:0.90em;line-height:1.25em;color:#000;}
input, select { vertical-align:middle; font-weight:normal;}
H1 a {display:none;}
H2{font-size:25px;line-height:normal;color:#333;padding-bottom:5px;font-weight:normal;}
H3, #col-2 H2 {font-size:18px;line-height:normal;color:#333;padding-bottom:5px;margin-top:10px;font-weight:normal;}
table {border-collapse:collapse;}
.contenu {line-height:18px;}

#main {margin:0 auto;text-align:left;border-left:solid 1px #999;border-right:solid 1px #999;width:920px;}
#header {background:#3b5998;height:326px;background-image:url(../img/bandeau.png);}
#content{position: relative;background-image:url(../img/fond_content.png);}
#col-1{background:#fff;margin-right:5px;margin-left:177px;width:738px;}
#col-2{position:absolute;left:0px;top:0px;width:167px;}
#col-3{position:absolute;right:0px;top:0px;width:0px;}
#footer{background:#969696;clear:both;padding:20px;margin-bottom:20px;display:none;font-family:Arial, Helvetica, sans-serif;border-top:solid 1px #fff;}

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

ul#menu input {background:none;text-align:left;}
ul#menu a:hover {color:#000099;}

#pageAccueiiiil {display:block;position:absolute;top:298px;margin-left:50px;color:#fff;font-size:20px;text-decoration:none;font-weight:lighter;}
#pageAccueiiiil:hover {color:#ccc;}
#pageContacteee{display:block;position:absolute;top:33px;margin-left:760px;color:#fff;font-size:20px;text-decoration:none;font-weight:lighter;}
#pageContacteee:hover {color:#ccc;}

#col-2 #pagenotreHstoire {background-image:url(../img/notre-histoire1.png);display:block;height:81px;width:167px;}
#col-2 #pagenotreHstoire:hover {background-image:url(../img/notre-histoire2.png);}
#col-2 #pagevoustrouver {background-image:url(../img/vous-trouverez1.png);display:block;height:83px;width:167px;}
#col-2 #pagevoustrouver:hover {background-image:url(../img/vous-trouverez2.png);}
#col-2 #pageentreprise {background-image:url(../img/entreprise1.png);display:block;height:146px;width:167px;}
#col-2 #pageentreprise:hover {background-image:url(../img/entreprise2.png);}
#col-2 #pagecandidat {background-image:url(../img/candidat1.png);display:block;height:144px;width:167px;}
#col-2 #pagecandidat:hover {background-image:url(../img/candidat2.png);}

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

#col-1 .lien1, #col-2 .lien1, #col-3 .lien1, #LienClass .lien1 {color:#000099;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 {color:#000099;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-weight:bold;color:#000099;}
#col-1 .style2 {font-size:20px; font-style:italic;display:block;padding-left:30px;line-height:20px;}
#col-1 .style3 {}

.separateurCont1 {height:34px;background-image:url(../img/fond-content-haut.png);background-position:center top;background-repeat:no-repeat;}
.separateurCont2 {height:34px;background-image:url(../img/fond-content-bas.png);background-position:center top;background-repeat:no-repeat;}

.contenu {line-height:16px;font-size:16px;font-weight:lighter;}

.contenu h3 {font-weight:bold;font-size:18px;color:#000;}


.contenu b, .contenu strong  {color:#000099;font-weight:bold;}

.contenu li {
 font-size:20px;
 padding-left:30px;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:10px;
 background-image: url(../img/puceli.png);
 background-repeat: no-repeat;
 background-position: 5px 6px;
 color:#000099;

}

#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 {margin:0; padding:0;list-style-type:none;position:absolute;top:287px;margin-left:177px;}
#infoMenu li {float: left;}
#infoMenu ul a, #infoMenu input {float: left;margin: 0 2px;padding: 5px 10px;text-align: center;text-decoration: none;color: #fff;font-size:14px;font-weight:normal;width:99px;line-height:14px;}
#infoMenu ul li a:hover {color:#000099;}
#infoMenu input {background-color:#969696;} 
#infoMenu ul .pageEnCours {color:#000099;}
#infoMenu ul #menu1 a {width:130px;}
#infoMenu ul #menu1 a:hover {color:#cccccc;}


#infoMenu .niveau2 {padding-left:0px;}
#infoMenu .niveau3 li {border-left:solid 1px #ccc;}
#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 {background-color:#e9e9e9;padding:10px;}
#col-1 .depeche h2 a {color:#969696;text-decoration:none;text-transform:uppercase;font-weight:normal;font-size:18px;}

#col-1 .depeche li{}
#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 {color:#3b5998;text-decoration:none;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:155px;float:left;font-weight:bold;text-align:right;}
#col-1 .annonce .res {display:block;margin-left:165px;font-weight:normal;}

#col-1 #album {}
#col-1 #album .date {float:right;font-size:10px;margin-top:-30px;}
#col-1 #album li {border: solid 1px #C1C1C1;background:#F5F5F5;padding:10px;margin-bottom:10px;}
#col-1 #album li h3 {color:#333;font-size:16px;font-weight:normal;}
#col-1 #album li .listContent {border:solid 1px #C1C1C1;background-color:#fff;padding:10px;padding-right:0px;}

#col-1 #album li .listContent a {display:block;width:170px;height:100px;float:left;margin-right:10px;background-position:center center;background-repeat:no-repeat;color:#ccc;text-decoration:none;background-color:#000;}
#col-1 #album li .listContent a:hover {color:#fff;}
#col-1 #album li .listContent a div {margin-top:77px;background-position:left top;background-repeat:no-repeat;padding-top:4px;padding-bottom:4px;padding-left:40px;} 
#col-1 #album li .listContent .BlocphotoImage div {background:url(../img/imgstand/fond-photo.png);}
#col-1 #album li .listContent .BlocAnimation div {} 
#col-1 #album li .listContent .BlocVideo div {background:url(../img/imgstand/fond-video.png);}
#col-1 #album li .listContent .BlocDocuments div {background:url(../img/imgstand/fond-doc.png);} 

#col-1 #album li ul {margin-top:10px;border:solid 1px #C1C1C1;overflow:auto;background-color:#fff;display:none;padding-top:40px;background-image:url(../img/imgstand/fleche-portfolio.png);background-repeat:no-repeat;}

#col-1 #album .photo {background-position:60px top;}
#col-1 #album .photo li {margin:5px;padding:0px;float:left;border:solid 1px #ccc;}
#col-1 #album .photo li a {display:block;width:122px;height:92px;background-image:url(../img/pic/loading.gif);background-repeat:no-repeat;background-position:center center;}

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

#col-1 #album .video {background-position:240px top;}
#col-1 #album .video li {margin:5px;padding:0px;float:left;border:solid 1px #ccc;}
#col-1 #album .video li a {display:block;width:120px;height:90px;margin:0px;}


#col-1 #album .document {background-position:420px top;}
#col-1 #album .document li {margin:5px;padding:0px;float:left;border:none;background:none;}
#col-1 #album .document li a {display:block;width:150px;height:30px;margin:5px;background-repeat:no-repeat;background-position:center top;text-align:center;padding-top:110px;}

#col-2 #pubEntete {height:10px;margin-top:20px;background-image:url(../img/imgstand/pub.gif);background-repeat:no-repeat;background-position:center top;}
#col-2 #pub ul {}
#col-2 #pub li {padding-left:10px;padding-bottom:10px;}



#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {margin: 0;padding: 0;background-color: transparent;border: 0px;}
#CB_iFrCont {position: absolute;width: 0px;height: 0px;}
#CB_HiddenText {position: absolute;visibility: hidden;z-index: -1000;top: -100px;left: -1000px;}
.CB_Sep {color: #bbb;}
.CB_TnThumbs {width: 0px;height: 0px;border: 0px;outline-style: none;outline: 0px;padding: 0;margin: 0;visibility: hidden;}
.CB_BtmNav {position: relative;top: 4px;border: 0;padding: 0px 0px 0px 3px;}
#CB_ImgHide {position: absolute;visibility: hidden;z-index: 1098;left: 0px;}
#CB_ShowTh {width: 100%;height: 20%;visibility: hidden;position: absolute;z-index: 1097;bottom: 0px;left: 0px;}
#CB_Thumbs {display: none;height: 62px;padding-top: 10px;position: absolute;z-index: 1100;overflow: hidden;bottom: 0px;left: 0px;}
#CB_Thumbs2 {margin: auto 0;height: 52px;position: absolute;}
.CB_ThumbsImg {position: absolute;border: 1px solid #fff;cursor: pointer;}
.CB_RoundPixBugFix {display: block;visibility: hidden;font-family: arial;font-size: 1pt;}
#CB_ImgContainer {position: relative;width: 100%;}
#CB_PrevNext {position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1002;}
#CB_NavPrev, #CB_NavNext {visibility: hidden;position: absolute;z-index: 1001;top: 47%;cursor: pointer;width:16px;height:16px;}
#CB_NavPrev {left: 18px;background-image:url(../img/pic/btm_prev.png);}
#CB_NavNext {right: 15px;background-image:url(../img/pic/btm_next.png);}
#CB_ContentHide {position: absolute;z-index: 1000;top: 0px;left: 0px;}
#CB_LoadingImage {position: absolute;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;visibility: hidden;}
#CB_Text {position: relative;text-align: left;overflow: hidden;}
#CB_T1 {height: 14px;white-space: nowrap;position: relative;}
#CB_T2 {margin-top: -1px;}
#CB_TL {position: relative;background-color: #fff;display: none;}
#CB_Window {left:50%;position:absolute;top:50%;visibility:hidden;z-index: 1100;border-collapse: separate;}
#CB_Image {position: relative;}
#CB_iFrame {position: absolute;width: 0px;height: 0px;z-index: 1003;}
#CB_TopLeft {background-image:url(../img/pic/s_topleft.png);background-position:right bottom;}
#CB_Top {background-image:url(../img/pic/s_top.png);background-position:left bottom;}
#CB_TopRight {background-image:url(../img/pic/s_topright.png);background-position:left bottom;}
#CB_Left {background-image:url(../img/pic/s_left.png);background-position:right top;}
#CB_Content {background-color: #fff;}
#CB_Right {background-image:url(../img/pic/s_right.png);background-position:left top;}
#CB_BtmLeft {background-image:url(../img/pic/s_btmleft.png);background-position:right top;}
#CB_Btm {background-image:url(../img/pic/s_btm.png);background-position:left top;}
#CB_BtmRight {background-image:url(../img/pic/s_btmright.png);background-position:left top;}
#CB_Prev, #CB_Next {background: transparent url(../img/pic/blank.gif) no-repeat scroll 0%;display: block;width: 49%;cursor: pointer;outline-style: none;outline: 0px;z-index: 1102;}
.CB_TextNav {text-decoration: underline;padding-right: 5px;color: #999;outline-style: none;outline: 0px;cursor: pointer;border: none;}
.CB_TextNav:hover {text-decoration: underline;color: #555;border: none;}
#CB_Prev {float: left;left: 0px;}
#CB_Next {float: right;left: 0px;}
#CB_Prev:hover {background:transparent url(../img/pic/prev.gif) no-repeat scroll left 50%;}
#CB_Next:hover {background:transparent url(../img/pic/next.gif) no-repeat scroll right 50%;}
#CB_CloseWindow {position: absolute;right: -14px;top: -10px;z-index: 1104;cursor: pointer;width:32px;height:32px;background:transparent url(../img/pic/close.png) no-repeat;}
#CB_SlideShowS, #CB_SlideShowP {position: absolute;left: -11px;top: -10px;z-index: 1104;cursor: pointer;width:32px;height:32px;background:transparent url(../img/pic/start.png) no-repeat;}
#CB_SlideShowP {background:transparent url(../img/pic/pause.png) no-repeat;}
#CB_SlideShowBar {background-color: #fff;width: 0px;position: absolute;height: 2px;display: none;z-index: 1102;}
#CB_Email {position: absolute;right: 15px;}                              

