body{margin:0px;font-family:arial,sans-serif;background-color:#E2DCD7;}
div#page{width:900px;position:relative;margin-left:auto;margin-right:auto;}
div#bandeau{position:relative;height:110px;}
div#bgauche{width:780px;height:110px;float:left;}
div#bdroite{width:120px;height:110px;background-color:#347EBA;float:left;}
div#contenu{position:relative;}
div#footer{border-top:1px solid #9E8D75;height:32px;padding-top:6px;text-align:center;font-size:11px;}
div#affiche{margin-bottom:12px;}
div.smenu3{position:absolute;background-color:#FFFFFF;border:1px solid #9E8D75;width:200px;padding:8px;display:none;z-index:255;}
table.bloc_news{width:100%;}
div.titre_news{height:16px;width:100%;display:inline;clear:left;}
div.contenu_news{border-top:1px solid #A09688;padding-top:8px;width:100%;line-height:1.1em;}
div#cadre_president{position:absolute;top:32px;left:364px;border:1px solid #000000;}
.phototheque{margin-bottom:8px;margin-right:8px;margin-left:40px;}
h2.news{font-size:14px;padding-left:4px;color:#347EBA;display:inline;margin:0px;background-color:#FFFFFF;}
h3{font-size:13px;color:#347CBA;}
p{padding:0px;line-height:1.5em;margin-top:0px;margin-bottom:12px;font-size:12px;}
span.date_news{font-size:11px;font-style:italic;margin:0px;padding-left:10px;padding-right:6px;padding-top:2px;color:#A09688;background-color:#FFFFFF;}
p.more{margin-bottom:28px;text-align:right;}
table.sortable thead{background-color:#fff;color:#666666;font-size:11px;font-weight:normal;cursor:default;}
table#tcontenu{margin:0px;width:100%;height:100%;}
td#pgauche{width:182px;background-color:#FFFFFF;vertical-align:top;padding-bottom:48px;}
td#pcentre{vertical-align:top;width:598px;padding-bottom:48px;background-color:#F0EDEA;}
td#pdroite{width:120px;padding-top:12px;background-color:#FFFFFF;vertical-align:top;text-align:right;font-size:12px;}
td.legende{font-size:11px;text-align:right;width:196px;}
h1{font-size:16px;color:#347CBA;border-bottom:1px solid #000000;}
h2{font-size:13px;color:#347CBA;text-decoration:underline;}
h2.news{text-decoration:none;}
h2.breve{margin-bottom:4px;}
h3{}
span.lihead{text-decoration:underline;}
div.cadre{border-top:1px solid #F8F5F2;border-bottom:1px solid #BBBBBB;border-left:6px solid #BBBBBB;padding:8px;font-size:12px;background-color:#F8F5F2;}
div.remarque{background-color:#fff;margin-top:8px;margin-bottom:8px;padding:4px 4px 1px 8px;border-top:1px solid #BBBBBB;border-bottom:2px solid #BBBBBB;}
div.altH1{border-top:1px dotted #BBBBBB;border-bottom:1px dotted #BBBBBB;border-left:24px solid #347cba;font-size:14px;font-weight:bold;direction:ltr;background-color:#F8F5F2;color:#5c564e;padding:8px;}
div.altP{padding:8px 4px 1px 8px;background-color:#fff;border-top-width:1px;border-top-color:#BBBBBB;}
.Ltop{border-top:1px dotted #F8F5F2;background:#ddd url(../UserFiles/Image/backarrow.gif) no-repeat 469px;border-bottom:2px solid #BBBBBB;font-size:12px;color:#333;margin-bottom:15px;margin-top:0;margin-left:0;text-align:right;padding:1px 7px 1px 0;}
div.navtop{font-size:12px;text-align:center;font-weight:bold;background-color:#fff;padding-top:4px;padding-bottom:4px;word-spacing:2px;border-bottom:2px solid #BBBBBB;margin-top:4px;margin-bottom:20px;}
ul{font-size:12px;list-style-image:url("../charte/puce_bleue.gif");}
li{margin-bottom:8px;line-height:1.5em;}
h3.boxdroite{font-size:12px;font-weight:bold;text-align:right;border-bottom:1px solid #A09688;margin-left:8px;margin-right:8px;padding-bottom:2px;margin-top:0px;margin-bottom:4px;}
a{color:#5c564e;text-decoration:underline;}
a:hover{color:#347EBA;}
a.menu_n1{display:block;margin-top:12px;margin-bottom:6px;}
a.menu_n2{display:block;width:161px;font-size:11px;padding-left:16px;color:#000000;text-decoration:none;}
a.menu_n2:hover{color:#347CBA;background-color:#F0EDEA;}
a.menu_n3{display:block;font-size:11px;color:#000000;text-decoration:none;}
a.menu_n3:hover{color:#347CBA;}
a.footer{color:#347CBA;text-decoration:none;}
a.footer:hover{color:#000000;}
a.direct{color:#FFFFFF;text-decoration:none;}
a.direct:hover{color:#FFCC00;}
a.more{background-image:url("../charte/puce_bleue.gif");background-repeat:no-repeat;background-position:top left;padding-left:10px;font-style:italic;text-decoration:none;}
a.breve{color:#347CBA;text-decoration:none;}
a.breve:hover{text-decoration:none;}
#contenu p{}
p.boxdroite{margin-right:8px;text-align:right;}
p.direct{font-size:11px;}
p.navig{font-size:11px;color:#A09688;font-weight:bold;}
p.asterix{font-size:10px;color:#333;}
p.sousTitre_breve{font-style:italic;font-size:11px;color:#A09688;}
span.titre_direct{color:#F6A548;font-weight:bold;}
img{border:0px;}
img.bandeau{border:1px solid #939393;padding:4px;}
div.phototheque img{margin:5px;}
img.icone{vertical-align:-25%;}
hr{color:#A09688;background-color:#A09688;height:1px;border:0px;margin-top:18px;margin-bottom:14px;}
.pdfLink{padding-right:19px;background:url(../charte/icon_pdf.gif) no-repeat 100% -1px;}
.zipLink{padding-right:19px;background:url(../charte/icon_zip.gif) no-repeat 100% -1px;}
.fond_parrain{background-image:url(../images/fond_parrain.gif);background-repeat:no-repeat;padding:5px 20px;}
#manifext{width:100%;padding:0;margin:0;font-family:Verdana,Arial;font-size:10px;color:#999;border-left:1px solid #A9A092 ;}
#manifext th{color:#fff;border-right:1px solid #A9A092;border-top:1px solid #A9A092;letter-spacing:2px;text-transform:uppercase;padding:6px 6px 6px 12px;background:#6699cc;}
#manifext tbody tr td{background-color:#eee;border-right:1px solid #A9A092;border-bottom:1px solid #A9A092;padding:6px 6px 6px 12px;color:#000;}
#manifext tbody tr.odd td{background-color:#fff;}
#manifext tbody tr.newitem td{background-color:#ff9933;}
.date{text-align:center;}
.organisateur{font-weight:bold;text-align:center;}
/* PullQuote */
.pullquote{width:44%;float:right;font-size:125%;line-height:140%;margin:10px;background:url(../UserFiles/Image/closequote.gif) no-repeat bottom right !important;background /**/:url();/* removing quote graphic in IE5+ */
padding:0px 25px 5px 10px;}
.pullquote:first-letter{background:url(../UserFiles/Image/openquote.gif) no-repeat left top !important;padding :5px 2px 10px 35px!important;padding /**/:0px;/* resetting padding in IE5+ */
background /**/:url();/* removing quote graphic in IE5+ */}
/* ToolBox HotSpot Link */
.hotspot{padding-bottom:1px;border-bottom:1px dotted #999999;cursor:pointer}
#tt{position:absolute;display:block;background:url(images/tt_left.gif) top left no-repeat}
#tttop{display:block;height:5px;margin-left:5px;background:url(images/tt_top.gif) top right no-repeat;overflow:hidden}
#ttcont{display:block;padding:2px 12px 3px 7px;margin-left:5px;background:#666;color:#FFF}
#ttbot{display:block;height:5px;margin-left:5px;background:url(images/tt_bottom.gif) top right no-repeat;overflow:hidden}
p.popup{background-color:#fff;margin:0;padding:8px;}
p.legende_photo{font-size:70%;text-align:center;}
div.boxleft{float:left;margin:0.5em;width:235px;height:145px;}
#contenu div.boxleft p{margin-top:3em;text-align:left;}
ul#portfolio{list-style-type:none;list-style-image:none;padding-left:0px;margin-left:0;}
ul#portfolio li img{border:1px solid #ccc;list-style-type:none;padding:4px;}
div.bibpresse{display:inline;float:left;width:50%;min-height:380px;}
.nouveau{padding-right:40px;background:url(http://www.cncc.fr/UserFiles/Image/new.gif) no-repeat 100% 0;}
.thes_req {
	margin-top: 5px;
	margin-bottom: 15px;
	line-height:1.5em;font-size:12px;
	margin-left: 200px;
}
.thes_req label {
	font-weight: bold;
}
.thes_req .red {
	color: #fb0017;
}
.thes_req input.text {
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 240px;
	border: 1px solid #9f9f9f;
}
.thes_req input.bigbutton {
	font-weight: bold;
    color: #2b332e;
    cursor: pointer;
    background: #e9eaea url(http://www.cncc.fr/UserFiles/Image/buttonbg.png) repeat-x;
    line-height: 1.4em;
    border: 1px solid #ccc;
    text-shadow: 1px 1px 0 #fff;
    -webkit-border-radius: 3px;
	height: 30px;
	width: 90px;
	padding: 0.275em 10px;
	margin-top: 4px;
}
.thes_req input.bigbutton:hover {
border: 1px solid #999;
}
.thes_req input.bigbutton:active {
border: 1px solid #999;
background: #e9eaea;
}
/*slider*/
#s3slider { 
   width: 580px; /* important to be same as image width */ 
   height: 200px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   margin-bottom:12px;
}

#s3sliderContent {
   width: 580px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0;
	padding-left: 7px;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none;
}
#s3slider ul {
	list-style-type: none;
	list-style-image: none;
}
.clear {
   clear: both;
}