html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
li {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
button:focus, input, input:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/********************* Generic classes *********************/
.fl {float:left;}
.fr {float:right;}
.cleared {clear:both;}
.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.nospan span {position:absolute;margin-left:-9999px;margin-top:-9999px;}

#retour {position:absolute;padding-left:10px;background:url(img/fleche-right.png) no-repeat 0 3px;}
.retourmanif {margin-left:850px;}
.retourpart {margin-left:920px;margin-top:4px;}
#retour a{font-size:14px;color:#596568;font-style:italic;font-weight:bold;}

#partager {position:absolute;margin-left:550px;font-style:italic;font-size:14px;color:#636f71;font-weight:bold;background:url(img/fleche-right.png) no-repeat 70px 3px;width:100px;}
#addthis {position:absolute;margin-left:640px;display:block;}

.txt ul{list-style-type:disc;padding-left:15px;}
.txt ul li{padding:5px 0;display:list-item;}

.ckbloc ul{list-style-type:disc;padding-left:15px;}
.ckbloc ul li{padding:5px 0;display:list-item;}

#blocBtxt ul{list-style-type:disc;padding-left:15px;}
#blocBtxt ul li{padding:5px 0;display:list-item;}
#blocCitems ul{list-style-type:disc;padding-left:15px;}
#blocCitems ul li{padding:5px 0;display:list-item;}
#blocCitems {text-align:justify;}

/********************* Main Style *********************/
html {background:#f6f8f9;width:100%;overflow-y:scroll;}
body, input, textarea {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#636f71;font-size:12px;}
body{text-align:center;}
a{color:#4f4f4f;text-decoration:none;}
a:hover{text-decoration:none;}

.maincontent {width:1024px;margin:0 auto;text-align:left;}

/********************* Head *********************/
#head {border-top:1px solid #cdd2d3;}
#headcontent {background:url(img/corner.png) no-repeat 0 0;height:515px;}

#homelogo {position:absolute;margin-left:40px;margin-top:50px;width:256px;height:101px;}

#retrouv {position:absolute;font-size:12px;font-style:italic;color:#a0a9ab;margin-left:830px;margin-top:60px;width:200px;}
#retrouv img {padding:0 2px;vertical-align:middle;}

/********************* Search Form *********************/
#searchform {}
#searchinput {position:absolute;background:transparent none;border:0px none;margin-left:403px;margin-top:13px;width:138px;height:14px;overflow:hidden;}
#searchsubmit {position:absolute;background:transparent none;border:0px none;margin-left:550px;margin-top:13px;width:20px;height:16px;overflow:hidden;cursor:pointer;}
/********************* Big Menu *********************/
#bigmenu {width:1024px;height:63px;overflow:hidden;padding-top:455px;}
#bigmenu li{display:block;float:left;height:63px;}
#bigmenu a{display:block;height:63px;overflow:hidden;width:145px;background:url(img/menuH.png) no-repeat 0 0;}
#bigmenu a span{position:absolute;margin-left:-9999px;margin-top:-9999px;}

#bigmenu .clubdespartenaires:hover {background-position:0 -126px;}
#bigmenu .universites {width:147px;background-position:-145px 0;}
#bigmenu .universites:hover {width:147px;background-position:-145px -126px;}
#bigmenu .journeesdaf {width:147px;background-position:-292px 0;}
#bigmenu .journeesdaf:hover {width:147px;background-position:-292px -126px;}
#bigmenu .clubdes300 {width:146px;background-position:-439px 0;}
#bigmenu .clubdes300:hover {width:146px;background-position:-439px -126px;}
#bigmenu .autresmanifs {width:147px;background-position:-585px 0;}
#bigmenu .autresmanifs:hover {width:147px;background-position:-585px -126px;}
#bigmenu .formations {width:148px;background-position:-732px 0;}
#bigmenu .formations:hover {width:148px;background-position:-732px -126px;}
#bigmenu .temoignagesmanagers {width:144px;background-position:-880px 0;}
#bigmenu .temoignagesmanagers:hover {width:144px;background-position:-880px -126px;}

#bigmenu .liclubdespartenaires .hover {background-position:0 -63px;}
#bigmenu .liuniversites .hover {width:147px;background-position:-145px -63px;}
#bigmenu .lijourneesdaf .hover {width:147px;background-position:-292px -63px;}
#bigmenu .liclubdes300 .hover {width:146px;background-position:-439px -63px;}
#bigmenu .liautresmanifs .hover {width:147px;background-position:-585px -63px;}
#bigmenu .liformations .hover {width:148px;background-position:-732px -63px;}
#bigmenu .litemoignagesmanagers .hover {width:144px;background-position:-880px -63px;}

#bigmenu .liclubdespartenaires .hover:hover {background-position:0 -63px;}
#bigmenu .liuniversites .hover:hover {width:147px;background-position:-145px -63px;}
#bigmenu .lijourneesdaf .hover:hover {width:147px;background-position:-292px -63px;}
#bigmenu .liclubdes300 .hover:hover {width:146px;background-position:-439px -63px;}
#bigmenu .liautresmanifs .hover:hover {width:147px;background-position:-585px -63px;}
#bigmenu .liformations .hover:hover {width:148px;background-position:-732px -63px;}
#bigmenu .litemoignagesmanagers .hover:hover {width:144px;background-position:-880px -63px;}

/********************* Big Menu B *********************/
#bigmenuB {position:absolute;margin-left:309px;margin-top:90px;width:716px;height:48px;overflow:hidden;}
#bigmenuB li{display:block;float:left;height:48px;}
#bigmenuB a{display:block;height:48px;overflow:hidden;width:145px;background:url(img/menuHH.png) no-repeat 0 0;}
#bigmenuB a span{position:absolute;margin-left:-9999px;margin-top:-9999px;}

#bigmenuB .quisommesnous {width:180px;background-position:0 0;}
#bigmenuB .quisommesnous:hover {width:180px;background-position:0 -96px;}
#bigmenuB .boiteaoutils {width:341px;background-position:-180px 0;}
#bigmenuB .boiteaoutils:hover {width:341px;background-position:-180px -96px;}
#bigmenuB .temoignagesclients {width:195px;background-position:-521px 0;}
#bigmenuB .temoignagesclients:hover {width:195px;background-position:-521px -96px;}

#bigmenuB .liquisommesnous .hover {width:180px;background-position:0 -48px;}
#bigmenuB .liboiteaoutils .hover {width:341px;background-position:-180px -48px;}
#bigmenuB .litemoignagesclients .hover {width:195px;background-position:-521px -48px;}
#bigmenuB .liquisommesnous .hover:hover {width:180px;background-position:0 -48px;}
#bigmenuB .liboiteaoutils .hover:hover {width:341px;background-position:-180px -48px;}
#bigmenuB .litemoignagesclients .hover:hover {width:195px;background-position:-521px -48px;}

/********************* Big Menu C *********************/
#bigmenuC {margin-left:590px;position:absolute;margin-top:8px;width:421px;height:25px;overflow:hidden;}
#bigmenuC li{display:block;float:left;height:25px;}
#bigmenuC a{display:block;height:25px;overflow:hidden;width:95px;background:url(img/menuH0.png) no-repeat 0 0;}
#bigmenuC a span{position:absolute;margin-left:-9999px;margin-top:-9999px;}

#bigmenuC .oc {width:94px;background-position:0 0;}
#bigmenuC .oc:hover {background-position:0 0px;}
#bigmenuC .calendrier  {width:85px;background-position:-94px 0;}
#bigmenuC .calendrier :hover {background-position:-94px 0px;}
#bigmenuC .partenaires {width:90px;background-position:-179px 0;}
#bigmenuC .partenaires:hover {background-position:-179px 0px;}
#bigmenuC .plandusite {width:92px;background-position:-269px 0;}
#bigmenuC .plandusite:hover {background-position:-269px 0px;}
#bigmenuC .contact {width:60px;background-position:-361px 0;}
#bigmenuC .contact:hover {background-position:-361px 0px;}


/********************* Header Manifs *********************/
#nextmanifshead {position:absolute;margin-left:301px;margin-top:148px;width:688px;height:50px;background:url(img/next-manifs-head.png) no-repeat 0 0;}
#nextmanifs {position:absolute;width:945px;margin-left:44px;margin-top:198px;background:url(img/next-manifs-mid.png) repeat-y 0 0;}
#nextmanifstop {height:6px;background:url(img/next-manifs-top.png) no-repeat 0 0;}
#nextmanifsmid {background:url(img/next-manifs-mid.png) repeat-y 0 0;padding-left:6px;}
#nextmanifsbot {height:18px;background:url(img/next-manifs-bottom.png) no-repeat 0 0;}

/********************* Manifs Menu *********************/
#manifsmenucontent {height:224px;background:url(img/head-manifs-menu-bg.png) no-repeat 0 0;}
.manifmenuitem {height:74px;background:url() no-repeat 7px 7px;padding-left:110px;cursor:pointer;}
.manifmenuitem .titre {color:#596568;font-size:16px;padding:15px 0 10px;}
.manifmenuitem .txt {color:#596568;font-size:14px;}

#manifsentry {position:absolute;width:581px;overflow:hidden;height:223px;margin-left:343px;background:#fff;}
#manifsentryscroll {width:621px;overflow:hidden;margin-top:-446px;}
.manifentryitem {width:581px;height:223px;background:url() no-repeat 100% 0;}
.manifentryitem .titre{color:#596568;font-size:20px;padding:10px 0;border-bottom:1px solid #e0ecc5;width:238px;}
.manifentryitem .titre a{color:#596568;}
.manifentryitem .txt{color:#596568;width:238px;text-align:justify;padding:6px 0 0;line-height:18px;}

#manifsarrow {position:absolute;margin-left:314px;margin-top:27px;width:11px;height:21px;background:url(img/head-manifs-arrow.png) no-repeat 0 0;}


/********************* Home *********************/
#home {margin:20px auto;width:990px;}
#homepres {width:656px;border:1px solid #d5d8d8;padding-top:8px;padding-bottom:8px;padding-right:16px;padding-left:8px;}
#homepres .img {width:335px;height:246px;background:#f6f8f9 url() no-repeat 0 8px;}
#homepres .titre{font-size:20px;color:#596568;border-bottom:1px solid #e0ecc5;padding:5px 5px;margin-left:330px;}
#homepres .txt{text-align:justify;padding:8px 0 3px;color:#596568;font-size:12px;line-height:19px;}

#homecalend {width:682px;margin-top:20px;background:url(img/calend-bg-top.png) no-repeat 0 0;}
#homecalendcontent {padding:0 12px;}
#homecalend .titre{font-size:20px;color:#596568;border-bottom:1px solid #e0ecc5;padding:8px 0;}
#homecalendbot {width:682px;height:30px;background:url(img/home-manifs-bot.png) no-repeat 0 0;}
#homecalendbot a {display:block;width:170px;height:20px;margin:1px 0 0 493px;}

#homecalendtable {width:640px;background:url(img/home-manifs-bg.png);margin:10px 0;}
#homecalendtable tr{height:47px;}
#homecalendtable tr td{vertical-align:middle;}
#homecalendtable .td1{width:400px;}
#homecalendtable .td1 p{padding:2px 7px;}
#homecalendtable .td2{width:120px;}
#homecalendtable .td3{width:120px;}
#homecalendtable .td3 a{display:block;width:71px;height:26px;margin:0 0 0 43px;}

#homerightcolpreview {margin-left:20px;width:287px;}






#temimg {text-align:center;}
.blochomeright {background:#d1dcde;border:1px solid #b4bfc2;}
.blochomeright .titre{color:#596568;font-size:20px;font-style:italic;padding:9px 18px 15px;}
#videoalaune {height:261px;}
#homevideo {margin-left:18px;margin-top:0px;}

#temoignagehome {margin-top:21px;}
#temoignagehomee .titre {padding:10px;}
#temtxt {padding:5px 18px;font-style:italic;line-height:18px;}
#temlink {padding:3px 18px 10px;text-align:right;}

/********************* FOOTER *********************/
#copyrightfoot {padding:20px;font-size:10px;width:990px;margin:0 auto;text-align:left;}
#bgfoot {background:url(img/foot-bg.png) repeat-x 0 0;height:285px;padding-top:20px;}
#bgfootfoot {height:25px;}
#footpreview {height:306px;background:url(img/preview-foot.jpg) no-repeat 50% 0;}

#mainfootbg {width:1000px;margin:0 auto;text-align:left;}
#mainfootbg .titre{font-style:italic;color:#596568;font-size:20px;padding-bottom:15px;}

#foottems {width:320px;text-align:left;}
#foottems .foottembloc {display:block;color:#596568;padding:7px;width:280px;}
#foottems .temB {background:#e8eeef;}
#foottems .temtitre {font-size:14px;font-weight:bold;}
#foottems .temtxt {font-size:12px;font-style:italic;padding-top:5px;}

#footparts {width:330px;padding-left:20px;background:url(img/foot-border.png) no-repeat 0 2px;}
#footparts .footpartbloc {display:block;width:165px;height:110px;cursor:pointer;}
#footparts .footpartbloc .partimg{width:150px;height:90px;}
#footparts .footpartbloc .parttitre{padding-top:5px;}

#footphotos {width:330px;background:url(img/foot-border.png) no-repeat 0 2px;}
#footphotos .footimgbloc {display:block;width:81px;height:81px;}
#footphotos .footimgbloc .photoimg {display:block;width:67px;height:67px;margin-left:14px;cursor:pointer;}

/********************* CONTACT *********************/
#blocContactcontent{padding-left:30px;width:990px;}
#contacttxt {float:right;padding:60px 50px 0 15px;font-size:14px;line-height:18px;}
#blocContactcontent h2 {padding-left:0;}

/********************* BLOC A *********************/
#blocA {padding-top:25px;}
#blocA h2{padding-left:29px;font-size:20px;color:#636f71;font-style:italic;}
#blocAcontent{padding-left:30px;width:990px;margin-top:22px;}
#blocAtop{width:990px;font-size:1px;height:7px;background:url(img/contentA-top.png) no-repeat 0 0;}
#blocAmid{width:990px;background:transparent url(img/contentA-mid.png) repeat-y 0 0;}
#blocAbot{width:990px;font-size:1px;height:11px;background:url(img/contentA-bot.png) no-repeat 0 0;}

#blocAmenu {width:210px;float:left;padding:10px 0 10px 25px;}
#blocAmenu li{background:url(img/fleche-verte.png) no-repeat 0 7px;padding:4px 20px 4px 10px;display:block;}
#blocAmenu li a{font-size:14px;color:#636f71;}
#blocAmenu li a:hover{color:#000;}

#blocAitem {float:left;width:730px;}
#blocAitem h3 {padding:10px 0 8px 0;font-size:16px;color:#636f71;font-style:italic;border-bottom:1px solid #e0ecc5;width:370px;}
#blocAtxt {padding:15px 20px 20px 0;color:#636f71;font-size:12px;line-height:16px;text-align:justify;} 
#blocBtxt {text-align:justify;} 

.formpubltitre {font-size:16px;font-weight:bold;font-style:italic;color:#777;}


/********************* BLOC B *********************/
#blocBmenu {width:135px;float:left;padding:33px 0 10px 25px;}
#blocBmenu li{background:url(img/fleche-verte.png) no-repeat 0 50%;padding:4px 15px 4px 10px;display:block;}
#blocBmenu li a{font-size:14px;color:#636f71;}
#blocBmenu li a:hover{color:#000;}

#blocBitem {float:left;width:360px;}
#blocBitem h3 {padding:10px 0 8px 0;font-size:16px;color:#636f71;font-style:italic;border-bottom:1px solid #e0ecc5;width:360px;}
#blocBtxt {padding:15px 20px 20px 0;color:#636f71;font-size:12px;line-height:16px;}

#blocBmedia {float:left;width:370px;padding-left:37px;text-align:left;}
#blocBmedia h4 {padding:10px 0 5px 0;font-size:20px;color:#636f71;font-style:italic;border-bottom:1px solid #e0ecc5;width:370px;}

.temimg {width:80px;height:80px;position:absolute;}
.photoA {}
.photoB {margin-left:80px;}
.photoC {margin-left:160px;}
.photoD {margin-left:240px;}
.photoE {margin-top:80px;}
.photoF {margin-left:80px;margin-top:80px;}
.photoG {margin-left:160px;margin-top:80px;}
.photoH {margin-left:240px;margin-top:80px;}
.temimgimg {width:67px;height:67px;background:url() no-repeat 50% 50%;cursor:pointer;margin:6px 0 0 6px;}

#blocBphoto {width:366px;height:182px;background:url(img/photos-slide-bg.png) no-repeat 0 0;margin-top:14px;}
#blocBphoto2 {width:686px;height:202px;background:url(img/photos-slide-bg2.png) no-repeat 0 0;margin-top:14px;}
#slidercontentbg {position:absolute;width:320px;height:182px;overflow:hidden;margin-left:24px;margin-top:9px;}
#slidercontentbg2 {position:absolute;width:640px;height:182px;overflow:hidden;margin-left:24px;margin-top:9px;}
#slideleft {position:absolute;width:5px;height:10px;cursor:pointer;background:url(img/slide-left.png) no-repeat 0 0;margin-top:86px;margin-left:16px;display:none;}
#slideleft2 {position:absolute;width:5px;height:10px;cursor:pointer;background:url(img/slide-left.png) no-repeat 0 0;margin-top:86px;margin-left:16px;display:none;}
#slideright {position:absolute;width:5px;height:10px;cursor:pointer;background:url(img/slide-right.png) no-repeat 0 0;margin-top:86px;margin-left:344px;display:none;}
#slideright2 {position:absolute;width:5px;height:10px;cursor:pointer;background:url(img/slide-right.png) no-repeat 0 0;margin-top:86px;margin-left:664px;display:none;}
#slidercontent .photos {position:absolute;}


#blocBvideo {width:367px;height:241px;background:url(img/video-bg.png) no-repeat 0 0;margin-top:10px;}
#videoBar-player {position:absolute;margin-left:18px;margin-top:19px;width:247px;height:204px;}
#videoBar-bar {position:absolute;margin-left:290px;margin-top:19px;width:52px;height:204px;overflow:hidden;}
#videoBar-bar-up {position:absolute;margin-left:310px;margin-top:8px;width:11px;height:6px;background:url(img/video-prev.png) no-repeat 0 0;cursor:pointer;display:none;}
#videoBar-bar-down {position:absolute;margin-left:310px;margin-top:228px;width:11px;height:6px;background:url(img/video-next.png) no-repeat 0 0;cursor:pointer;display:none;}
#videoBar-bar img{cursor:pointer;border:1px solid #000;}
.title_gsvb {display:none;}

/********************* BLOC C *********************/
#blocCitems {padding:0 0 0 28px;float:left;width:500px;}
#blocCitems h3 {padding:10px 0 8px 0;font-size:16px;color:#636f71;font-style:italic;border-bottom:1px solid #e0ecc5;width:500px;}
#blocCitems .blocCtxt {padding:15px 20px 15px 0;color:#636f71;font-size:12px;line-height:16px;}
#blocCitems .photo {padding:0 20px 15px 0;}
#blocCitems #controls {height:25px;color:#636f71;font-weight:bold;font-style:italic;font-size:14px;}
#blocCitems #controls p{position:absolute;cursor:pointer;}
#blocCitems #controls #temup {width:180px;background:url(img/fleche-top.png) no-repeat 168px 5px;}
#blocCitems #controls #temdown {margin-left:330px;width:250px;background:url(img/fleche-down.png) no-repeat 150px 5px;}

/********************* BLOC D *********************/
#blocDitems {text-align:left;}
#blocDitems .typeditem {display:block;width:130px;padding:15px 0 20px 65px;cursor:pointer;}
#blocDitems .spefloat {padding-left:25px;}
#blocDitems .typeditem div{width:130px;height:90px;background:url() no-repeat 50% 50%;}
#blocDitems .typeditem p{height:35px;width:130px;}

#blocGtop{width:990px;font-size:1px;height:7px;background:url(img/contentD-top.png) no-repeat 0 0;}
#blocGmid{width:990px;background:transparent url(img/contentD-mid.png) repeat-y 0 0;}
#blocGbot{width:990px;font-size:1px;height:11px;background:url(img/contentD-bot.png) no-repeat 0 0;}

#blocGmaintxt {float:left;width:430px;padding:15px 40px 20px 20px;line-height:16px;}

#blocGitems {text-align:left;float:left;width:420px;padding:0 25px;}
#blocGitems h3 {padding:10px 0 8px;font-size:16px;color:#636f71;font-style:italic;border-bottom:1px solid #e0ecc5;}
#blocGitems .typeditem {display:block;width:130px;padding:10px 0 5px 15px;cursor:pointer;}
#blocGitems .spefloat {padding-left:0px;}
#blocGitems .typeditem div{width:130px;height:90px;background:url() no-repeat 50% 50%;}
#blocGitems .typeditem p{height:35px;width:130px;}

.itemDgauche {width:255px;padding-left:30px;font-size:14px;color:#636f71;line-height:18px;padding-right:15px;}
.itemDgauche .partlogo {width:150px;height:90px;background:url() no-repeat 0 50%;}
.itemDgauche h3 {padding:30px 0 8px 0;font-size:16px;color:#636f71;font-style:italic;border-bottom:1px solid #e0ecc5;width:220px;}
.itemDgauche .txt {padding:10px 0 8px 0;}
.itemDgauche .plak {display:block;padding-left:12px;background:url(img/fleche-verte.png) no-repeat 0 50%;}
.itemDdroite {width:540px;font-size:12px;color:#636f71;line-height:16px;}
.itemDdroite h3 {padding:10px 0 8px 0;font-size:16px;color:#636f71;font-style:italic;border-bottom:1px solid #e0ecc5;width:540px;}
.itemDdroite .txt {padding:15px 0 15px;text-align:justify;}

.events p {text-indent:15px;background:url(img/fleche-right.png) no-repeat 2px 6px;padding:2px 0;}
.events a {color:#636f71;font-size:14px;}

/********************* BLOC E *********************/
.calend {margin:0 9px;}
.calendhead {font-size:14px;color:#636f71;font-weight:bold;}
.calendhead td {padding:10px 0 10px 10px;}
.calendhead .td1 {width:104px;}
.calendhead .td2 {width:156px;}
.calendhead .td3 {width:307px;}
.calendhead .td4 {width:108px;}
.calendhead .td5 {width:93px;}
.calendhead .td6 {width:115px;}

.calendbody {font-size:12px;color:#596568;background:url(img/bg-calendrier.png) repeat-y 0 0;margin-bottom:4px;}
.calendbody tr {height:62px;}
.calendbody tr td {vertical-align:middle;line-height:16px;}
.calendbody .td1 {width:108px;text-align:center;padding:0 3px;}
.calendbody .td2 {width:157px;padding-left:9px;}
.calendbody .td3 {width:299px;padding-left:9px;padding-right:9px;}
.calendbody .td4 {width:109px;padding-left:9px;}
.calendbody .td5 {width:94px;padding-left:9px;}
.calendbody .td6 {width:116px;padding-left:9px;}
.calendbody .td5 a {display:block;height:62px;}
.calendbody .td6 p {display:block;height:62px;cursor:pointer;}

#controlsE {height:25px;color:#636f71;font-weight:bold;font-style:italic;font-size:14px;padding:10px;}
#controlsE p{position:absolute;cursor:pointer;}
#controlsE #temup {width:180px;background:url(img/fleche-top.png) no-repeat 128px 5px;}
#controlsE #temdown {margin-left:825px;width:250px;background:url(img/fleche-down.png) no-repeat 110px 5px;}


#popupmask {position:absolute;width:100%;height:100%;margin-left:0;margin-top:0;left:0;top:0;z-index:199;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none;}
#popupinsc {position:absolute;left:50%;margin-left:-211px;width:422px;height:367px;background:url(img/insc-bg.png) no-repeat 0 0;z-index:200;text-align:left;display:none;}
#closepopup {width:16px;height:16px;position:absolute;margin-left:395px;margin-top:5px;cursor:pointer;background:transparent;overflow:hidden;}

#forminscbody {padding:65px 10px 10px 30px;}
#forminscbody p{padding:20px 0 0;}
#forminscbody .inputline{width:267px;height:19px;overflow:hidden;background:url(img/comm-input-bg.png) no-repeat 0 0;border:0 none;padding:3px;margin-right:15px;}
#forminscbody .formline textarea{width:517px;height:99px;background:url(img/comm-textarea-bg.png) no-repeat 0 0;border:0 none;padding:3px;}
#forminscbody .submitline{padding:5px 0 5px 451px;}
#forminscbody .inputsubmit{width:73px;height:29px;background:url(img/comm-submit-bg.png) no-repeat 0 0;cursor:pointer;border:0 none;margin-left:200px;}
#forminscbody .red {background:url(img/comm-input-bg-error.png) no-repeat 0 0;}
#forminscbody div {padding:25px 0;font-size:14px;color:#636f71;font-style:italic;}

/********************* BLOC F *********************/
#blocFitems {padding:0px;}
#blocFlist{width:990px;}
.typeFitem {width:480px;height:180px;background:url(img/manif-preview-bg.png) no-repeat 0 0;padding:1px;}
.typeFitemC {width:471px;height:161px;background:url() no-repeat 100% 0;cursor:pointer;}
.typeFitemC h3 {padding:13px 0 0px 16px;font-size:16px;color:#636f71;font-style:italic;}
.typeFitemC h4 {padding:3px 0 8px 16px;font-size:14px;color:#636f71;font-weight:normal;}
.typeFitemC .txt {padding:16px 0 8px 16px;font-size:12px;color:#596568;width:220px;text-align:justify;line-height:16px;}

#pagesselect {margin:0 auto;}
#pagesselect td{vertical-align:middle;}
#pagesselect a {display:block;width:17px;height:17px;text-align:center;cursor:pointer;}
#pagesselect a#prevpage {background:url(img/fleche-left.png) no-repeat 50% 50%;}
#pagesselect a#nextpage {background:url(img/fleche-right.png) no-repeat 50% 50%;}
#pagesselect .off {background:url(img/page-off.png) no-repeat 50% 50%;}
#pagesselect .on {background:url(img/page-on.png) no-repeat 50% 50%;color:#ccc;}
#pagesselect .page {width:22px;cursor:pointer;text-align:center;}


#blocFtop{width:932px;font-size:1px;background:url(img/contentF-top.png) no-repeat 0 0;}
#blocFmid{width:932px;background:#fff url(img/contentF-mid.png) repeat-y 0 0;}
#blocFbot{width:932px;font-size:1px;height:11px;background:url(img/contentF-bot.png) no-repeat 0 0;}
#blocFtop h2 {padding:9px 0 2px 20px;width:400px;}
#blocFtop h3 {font-size:14px;font-weight:normal;padding:5px 0 10px 0;border-bottom:1px solid #e0ecc5;margin-left:20px;width:450px;height:14px;}
#blocFmid .itemFgauche{width:450px;text-align:justify;padding-left:20px;}
#blocFmid .itemFgauche .txt{padding:10px 0;line-height:16px;}
#blocFmid .pdf a{display:block;width:445px;height:60px;padding-bottom:16px;}
#blocFmid .pdfdoc a{background:url(img/manif-pdfdoc.png) no-repeat 0 0;}
#blocFmid .pdfgen a{background:url(img/manif-pdf.png) no-repeat 0 0;}
#blocFmid .pdfgen a .pdftitre{font-weight:bold;font-size:15px;font-style:italic;color:#666;padding:10px 0 0 12px;}
#blocFmid .pdfgen a .pdfsstitre{font-size:14px;font-style:italic;color:#777;padding:6px 0 0 12px;}
#blocFmid .pdfdoc a .pdfsstitre{}
#blocFmid .pdfinvit a{background:url(img/manif-pdfinvit.png) no-repeat 0 0;}

#blocFtopcomm{width:932px;font-size:1px;height:16px;background:url(img/contentF-top-comms.png) no-repeat 0 0;margin-top:15px;}
#blocFmidcomms{width:932px;background:#fff url(img/contentF-mid.png) repeat-y 0 0;}
#blocFmidcomms h2{padding:0 0 10px;font-size:20px;color:#636f71;font-style:italic;margin:0 25px 5px 17px;border-bottom:1px solid #e0ecc5;}
#blocFmidcomms h3{padding:10px 0 10px;font-size:17px;color:#636f71;font-style:italic;margin:10px 25px 0 17px;border-top:1px solid #e0ecc5;}


#blocFmidcomms .commform{padding-left:17px;}
#blocFmidcomms .formline{padding:6px 0;}
#blocFmidcomms .formline .illabel {font-size:14px;padding-left:20px;line-height:26px;}
#blocFmidcomms .formline .talabel {font-size:14px;padding-left:0px;line-height:26px;}
#blocFmidcomms .inputline{width:267px;height:19px;overflow:hidden;background:url(img/comm-input-bg.png) no-repeat 0 0;border:0 none;padding:3px;}
#blocFmidcomms .formline textarea{width:517px;height:99px;background:url(img/comm-textarea-bg.png) no-repeat 0 0;border:0 none;padding:3px;}
#blocFmidcomms .submitline{padding:5px 0 5px 451px;}
#blocFmidcomms .inputsubmit{width:73px;height:29px;background:url(img/comm-submit-bg.png) no-repeat 0 0;cursor:pointer;border:0 none;}
#blocFmidcomms .commok{padding-left:17px;font-size:12px;padding:5px 5px 10px 17px;}

#contacterrordiv p {padding:3px;color:#cd5621;}

#commentaires {padding-left:17px;}
#commentaires .commA {width:652px;background:#d1dcde;margin-top:9px;}
#commentaires .commA .top {width:652px;height:12px;background:url(img/commsA-top.png) no-repeat 0 0;font-size:1px;}
#commentaires .commA .bot {width:652px;height:12px;background:url(img/commsA-bot.png) no-repeat 0 0;font-size:1px;}
#commentaires .nom {font-size:16px;color:#636f71;font-weight:bold;padding:0 0 0 13px;}
#commentaires .nom a {font-size:16px;color:#636f71;font-weight:bold;}
#commentaires .date {font-size:14px;color:#636f71;padding:4px 0 0 50px;}
#commentaires .mess {font-size:12px;color:#636f71;font-style:italic;padding:12px 0 5px 50px;}

#commentaires .commB {width:532px;background:#e6f2f9;margin-top:9px;margin-left:120px;}
#commentaires .commB .top {width:532px;height:12px;background:url(img/commsB-top.png) no-repeat 0 0;font-size:1px;}
#commentaires .commB .bot {width:532px;height:12px;background:url(img/commsB-bot.png) no-repeat 0 0;font-size:1px;}
#commentaires .nom {font-size:16px;color:#636f71;font-weight:bold;padding:0 0 0 13px;}
#commentaires .nom a {font-size:16px;color:#636f71;font-weight:bold;}
#commentaires .date {font-size:14px;color:#636f71;padding:4px 0 0 50px;}
#commentaires .mess {font-size:12px;color:#636f71;font-style:italic;padding:12px 0 5px 50px;line-height:15px;}

#nocommentaires {font-size:14px;color:#636f71;padding:12px 0 5px 17px;}


/********************* Recherche *********************/

.souslink {padding:15px 25px 10px 25px;}
.souslink .titre {font-size:17px;color:#636f71;font-style:italic;font-weight:bold;padding:5px 0 10px 0;border-bottom:1px solid #e0ecc5;width:450px;}
.souslink .titre a{font-size:17px;color:#636f71;font-style:italic;font-weight:bold;}
.souslink .txt {padding:10px 0 5px 0 ;width:450px;font-style:italic;}


/********************* Plan du site *********************/

.planA {padding:10px 10px 10px 40px;font-size:15px;font-weight:bold;background:url(img/fleche-right.png) no-repeat 30px 15px;}
.planB {padding:5px 5px 5px 50px;font-size:12px;font-weight:bold;}

/******************** Infos Legales ***********************/

.iltxt {padding:15px 45px 15px 15px;line-height:18px;color:#596568;}

