* {margin:0; padding:0;font-size:100%;}
body, html {height: 100%;}
html {}
body{font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;font-size:12px;background:#dbdbdb url("../img/fond-body.gif") repeat-x left top;}
img {vertical-align:top;}
a img { border:0;}
ul {list-style:none;}
input, select {vertical-align:middle;}
H1 a {display:none;}
table {border-collapse:collapse;}
small{}
hr {display:none;}
/*#header, #col-1, #col-2, #col-3, #footer {border:solid 1px #ccc;}*/

#main {margin:0 auto;width:980px;}
#header {height:193px;margin:0 0 0 0;background:url("../img/bandeau.jpg") no-repeat center top;}
#content{position: relative;padding-bottom:100px;zoom:1;width:660px;margin:auto;}
#col-1{margin:0 170px 0 0;padding:0 10px 200px 10px;}
#col-2{position:absolute;right:0px;top:0px;width:150px;padding:104px 0 0 0;}
#col-3{position:absolute;right:0px;top:0px;width:0px;padding:0 0 0 0;}
#footer{clear:both;display:none;background:#42bdff url("../img/footer-fond.gif") repeat-x left top;color:#fff;}
#footer a {color:#333;}
#main a {color:#333;}
#main a:hover {text-decoration:none;}


#menuPrincipal {position:absolute;top:-53px;right:-12px;}
#menuPrincipal a {float:left;display:block;margin:0 15px 0 0;}
#menuPrincipal a:hover img {visibility:hidden;}

#posMenu {width:980px;text-align:center;padding-top:10px;}
ul#menu {}
ul#menu li {display:inline;}
ul#menu a, ul#menu input {text-decoration:none;padding:0 10px 0 10px;color:#333;}
ul#menu input {}
ul#menu a:hover {}
ul#menu .select {}


/* COLONNE 1 */
#col-1 .contenu {line-height:18px;}
#col-1 .contenu img {margin:10px;}

#col-1 H2, #pallTitrePolice H2 {font-size:24px;}
#col-1 H3, #pallTitrePolice H3 {font-size:20px;}
#col-1 H4, #pallTitrePolice H4 {font-size:18px;}

#col-1 .contenu ul, #pallFormatPolice ul {list-style-type: disc;margin:10px 10px 10px 30px;}
#col-1 .contenu li, #pallFormatPolice li {padding:0 0 10px 10px;}

#col-1 hr {}

#col-1 .contenu a {}
#col-1 .contenu a:hover {}

#col-1 .contenu b, #pallFormatPolice b {}
#col-1 .contenu u, #pallFormatPolice u {}
#col-1 .contenu i, #pallFormatPolice i {}

#col-1 .bloc-col {}

/* COLONNE 2 */
#col-2 H2, #col-3 H2 {font-size:20px;text-transform:uppercase;font-size:14px;font-weight:normal;}
#col-2 H3, #col-3 H3 {font-size:16px;}
#col-2 H4, #col-3 H4 {font-size:14px;}

#col-2 .bloc-col {margin:0 0 0 0;padding:5px;}


/* FOOTER */

.infoContenu {}
.infoContenu a {}
.infoContenu .nbrImg {background-image:url(../img/imgstand/fichier_image.png);}
.infoContenu .nbrVid {background-image:url(../img/imgstand/film.png);}
.infoContenu .nbrDoc {background-image:url(../img/imgstand/fichier_word.png);}
.infoContenu .nbrComment {background-image:url(../img/imgstand/add-comment-16.png);}

#fileAriane a{display:inline;padding:0 10px 0 10px;background:url("../img/imgstand/puce_ariane2.gif") no-repeat left 2px;}
#fileAriane a#FileArianFin {font-weight:bold;background:url("../img/imgstand/puce_ariane1.gif") no-repeat left 2px;}

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

button{margin:0 7px 0 0;background:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px; /* Links */
}
button{width:auto;overflow:visible;padding:4px 10px 3px 7px;font-size:11px; /* IE6 */
}
button[type]{
padding:5px 10px 5px 7px; /* Firefox */
line-height:17px; /* Safari */
}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */
}
button img {margin:0 5px -1px 0 !important;
padding:0;border:none;
}
button:hover{color:#336699;background:#dff4ff;border:solid 1px #c2e1ef;}

#infoContact {padding:173px 5px 10px 5px;color:#fff;background:url("../img/col-2-fond.jpg") no-repeat bottom center;}
#nousContacter {display:block;;width:116px;height:35px;margin:auto;}
#nousContacter:hover {background:url("../img/btn-contact2.jpg") no-repeat;}
#nousContacter:hover span {display:none;}


#cal {margin-bottom:20px;}
#calendrier {overflow:auto;font-size:10px;width:188px;}
#libelle li, #calendrier .ligne li, #calendrier li a {width:20px;font-size:10px;}

#calendrier h2 {display:block;text-align:center;height:22px;margin:0px;padding:0px;color:#333;}
#calendrier li{list-style: none;margin:2px;border:solid 1px #ccc;text-align:center;padding-top:3px;padding-bottom:3px;}
#libelle {margin: 0 auto;padding: 0;margin-left:2px;}
#calendrier .ligne {margin:0;padding: 0;margin-left:2px;} 
#libelle li {float : left;}
#calendrier .ligne li {color: #000;float : left;}
#calendrier li a {text-decoration:none;color:#666;}
#calendrier li a div {display:none;position:absolute;margin-top:-70px;margin-left:30px;width:50px;height:25px;border:solid 1px #c7431f;background-color:#fff;font-size:16px;font-weight:bold;background-image:url(../img/h2-agenda-puce.png);background-position:top center;background-repeat:no-repeat;padding-top:25px;}
#calendrier .ligne li a:hover div{display:block;}
#calendrier li.itemCurrentItem {color:#c7431f;text-decoration:underline;color:#c7431f;text-decoration:underline;}
#calendrier li.itemSelectedItem {color:#c7431f;text-decoration:underline;}		
#calendrier .itemExistingItem {background-image:url(../img/imgstand/calend-back.png);background-repeat:no-repeat;background-position:left top;}
#calendrier .btnToutEvenMois, #calendrier .btnToutEven {display:block;border-top:solid 1px #ccc;padding:5px;font-size:10px;color:#333;clear:both;text-align:center;}

#col-1 .tag {padding-top:10px;padding-bottom:10px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
#col-1 .tag span {color:#666;font-weight:bold;font-size:11px;display:block;float:left;padding:2px;margin-right:8px;}
#col-1 .tag a {color:#333;text-decoration:none;font-size:11px;display:block;float:left;padding:2px;margin-right:8px;}
#col-1 .tag a:hover {color:#666;}

#col-2 .tag {text-align:center;}
#col-2 .tag a {color:#333;text-decoration:none;}
#col-2 .tag h2, #col-2 .tag h3, #col-2 .tag h4, #col-2 .tag h5, #col-2 .tag h6 {display:inline;padding:5px;}
#col-2 .tag h2 a {font-size:24px;color:#000;}
#col-2 .tag h3 a {font-size:20px;color:#333;}
#col-2 .tag h4 a {font-size:16px;color:#666;}
#col-2 .tag h5 a {font-size:12px;color:#999;}
#col-2 .tag h6 a {font-size:10px;color:#999;}
#col-2 .tag a:hover {color:#666;}

/*************************************************************************/


#col-1 #commentaireListe {margin: 0 20px 0 0;}
#col-1 #commentaireListe li {margin:0 0 40px 0;}
#col-1 #commentaireListe li .message {width:400px;padding:10px;border:solid 1px #666;background:#fff url("../img/comment-fond1.gif") no-repeat left top;border-bottom:none;text-indent:30px; font-style:italic; }





