*{margin:0;padding:0;}
img{border: none;}
a{outline:none;}
html{color:#3a3838;font:normal 72% Georgia, Arial, Verdana, Trebuchet MS, sans-serif;background:url(../../images/bgMain.jpg) repeat-x #ecebeb;}
body{background:url(../../images/bgFromage.jpg) no-repeat center top;text-align:center;}
#all{margin:0 auto; width:980px; margin-top:10px;overflow:hidden;}
#header{width:980px;margin:45px 0 15px 0;overflow:hidden;position:relative;}
h1#logo{z-index:100;}
h1#logo a{width:142px;z-index:100; height:110px;background:url(../../images/logo-cca.png) no-repeat;display:block; text-indent:-50000px;float:left;}
p{margin-bottom:15px;}
#plusDinfo p, #formContact p{margin-bottom:0; margin-top:0}
h3{color:#3382ab;font-size:16px;font-weight:bold;line-height:22px;margin-bottom:5px;}
h4, p.chapo{font-size:13px; font-weight:bold; letter-spacing:0.4px;color:#7b003b;margin-bottom:5px;}
p.chapo{ width:430px}
p.chapo.light{ font-weight:normal}
h5{font-family:Georgia, Arial, Verdana, Trebuchet MS, sans-serif;font-size:11px; font-weight:bold; line-height:10px;color:#3a3838; padding-top:5px;}
ul li{list-style:none;}


/*------------------NAVIGATION--------------------*/
#menu{position:absolute;width:872px;top:64px;left:131px;z-index:1;}
ul#nav{list-style:none;background:url(../../images/bgNav.png) no-repeat;width:872px; height:67px;position:relative;}
ul#nav li{float:left;text-indent:-50000px;}
ul#nav li a{display:block;height:28px;position:absolute;}

ul#nav li#navQui a,ul#nav li#navActivite a, ul#nav li#navPresse a, ul#nav li#navBibliographie a, ul#nav li#navQuestions a, ul#nav li#navContact a{background:url(../../images/sprites-nav.png) no-repeat;}

ul#nav li#navQui a{background-position:left 0;width:180px;left:0;}
ul#nav li#navQui a:hover{background-position:left -28px;}
ul#nav li#navQui.current a{background-position:left -56px;}

ul#nav li#navActivite a{background-position:-184px 0;width:135px;left:181px;}
ul#nav li#navActivite a:hover{background-position:-184px -28px;}
ul#nav li#navActivite.current a{background-position:-184px -56px;}

ul#nav li#navPresse a{background-position:-322px 0;width:150px;left:317px;}
ul#nav li#navPresse a:hover{background-position:-322px -28px;}
ul#nav li#navPresse.current a{background-position:-322px -56px;}

ul#nav li#navBibliographie a{background-position:-474px 0;width:133px;left:468px;}
ul#nav li#navBibliographie a:hover{background-position:-474px -28px;}
ul#nav li#navBibliographie.current a{background-position:-474px -56px;}

ul#nav li#navQuestions a{background-position:-606px 0;width:135px;left:602px;}
ul#nav li#navQuestions a:hover{background-position:-606px -28px;}
ul#nav li#navQuestions.current a{background-position:-606px -56px;}

ul#nav li#navContact a{background-position:-743px 0;width:126px;left:738px;}
ul#nav li#navContact a:hover{background-position:-743px -28px;}
ul#nav li#navContact.current a{background-position:-743px -56px;}

/*------------------CORPS--------------------*/
#slider h2, #content h2#grandsCourants, #content #h2Activite, #content #h2Qui, #content #h2Bibliographie, #content #h2Questions, #content #h2Contact, #content #h2Revue, #h2Mentions, #h2Plan{background:url(../../images/sprites-titres.png) no-repeat; text-indent:-50000px;}

#content #h2Activite {background-position:left -91px;height:23px;margin-top:-23px;left:1px;width:463px;position:absolute;}
#content #h2Qui {background-position:left -269px;height:23px;margin-top:-23px;left:1px;width:463px;position:absolute;}
#content #h2Bibliographie {background-position:left -160px;height:23px;margin-top:-23px;left:1px;width:463px;position:absolute;}
#content #h2Questions {background-position:left -197px;height:23px;margin-top:-23px;left:1px;width:463px;position:absolute;}
#content #h2Contact {background-position:left -234px;height:23px;margin-top:-23px;left:1px;width:463px;position:absolute;}
#content #h2Revue {background-position:left -125px;height:23px;margin-top:-23px;left:1px;width:463px;position:absolute;}
#content #h2Mentions {background-position:left -300px;height:23px;margin-top:-23px;left:1px;width:463px;position:absolute;}
#content #h2Plan {background-position:left -335px;height:23px;margin-top:-23px;left:1px;width:463px;position:absolute;}




#corps{clear:both;overflow:hidden;position:relative; padding:1px 0;}
#corps p{line-height:22px;}
#corps img{margin:5px;}
#content{background:url(../../images/bgContent.png) repeat; width:976px;height:auto;clear:both; border:2px solid #e4e2e2;margin:30px 0 0 0;text-align:left;overflow:visible;}
#content.home{padding-bottom:70px;}
#content h2#grandsCourants{background-position:left -56px;height:23px;margin-top:-23px;left:0;width:463px;position:absolute;}


#content #threeBox, #content #contenu{clear:both;overflow:hidden;padding-bottom:30px;}
#content #threeBox{ height:310px}
#content #contenu{ padding: 15px 15px 0 15px}
#content div.boxFrance{width:300px; float:left;margin:20px 12px; border-right:1px solid #dfd4d4;height:315px;display:inline;}
#content div.boxFrance p{width:290px;}
#content div.boxFrance.last{border:none;}

#content div.boxFrance.first h3,#content div.boxFrance.second h3, #content div.boxFrance.last h3, #content #boxConsequences ul li, #content #boxQuestions ul li{margin-bottom:10px;background:url(../../images/sprites-puces.png) no-repeat;padding:5px 0 0 35px;}

#content .encart ul li{color:#3a3838;line-height:22px; background-position:left 14px}
.equipe{font-weight:bold; margin-bottom:5px;}
.fonction{}
#content div.boxFrance.first h3,#content div.boxFrance.second h3, #content div.boxFrance.last h3{padding:8px 0 0 35px;}
#content #boxConsequences ul li,#content #boxQuestions ul li{height:25px;margin:10px 10px;padding-left:25px;background-position:left -123px;}
#content #boxQuestions ul li{ height:auto; line-height:22px; padding-bottom:10px; background-position:left -120px}

#content #doubleCol ul li,#content #texte ul li, #content .encart ul li,#content .ml ul.rubrique li.presse ul.ssrubrique li a{background:url(../../images/puce-verte.png) no-repeat  0 9px; padding-left:15px;margin-bottom:15px}
#content #texte ul li{margin-top:10px;background-position:left 9px}
#content #doubleCol ul li ul li{background:url(../../images/puce-fleche_rouge.gif) no-repeat 0 10px; padding:0 15px;}
#content .ml ul.rubrique li.presse ul.ssrubrique li a{background-position:0 4px;font-weight:normal;color:#000;}

#content div.boxFrance.first h3{background-position:left 0;}
#content div.boxFrance.second h3{background-position:left -87px;}
#content div.boxFrance.last h3{background-position:left -43px;}

#content div.boxFrance span.lettrine, #content #doubleCol .lettrine, #content #doubleCol .encartChiffre .lettrine, #texte .lettrine{font-size:3.8em;color:#8b2d56;line-height:50px;}
#content #doubleCol .lettrine, #content #doubleCol .encartChiffre .lettrine{font-size:2.5em; line-height:22px;}
#texte .lettrine{font-size:2.3em;line-height:22px;color:#8f0c33}
#content #doubleCol .encartChiffre .lettrine{color:#f6f6f6; line-height:22px}

#content #boxConsequences{clear:both;background:#f6f6f6;border:2px solid #e1dfdf;width:952px;margin:30px 10px; overflow:hidden;}
#content #boxConsequences p{color:#7b003b;font-size:15px;line-height:20px;margin:10px;}

#content div.col{width:304px;float:left;padding:10px;height:auto; display:inline;margin-top:15px}
#content div.col.first, #content div.col.second{border-right:1px solid #dfd4d4; height:2750px; margin-top:15px}
#content div.col h3{margin:0 15px;padding-bottom:5px; border-bottom:dotted 1px}
#content div.col h4{color:#7b003b; padding: 0px 15px 0px 15px;line-height:22px; background:url(../../images/puce-violet.png) no-repeat left 5px; margin:0 0 0 5px;}

/*------------------SLIDER--------------------*/
#slider{height:403px;width:980px;background:url(../../images/bgSlider.jpg) no-repeat;overflow:hidden;margin:30px 0 0 0; text-align:left;}
#slider h2{height:40px;width:340px;margin:8px 0 0 8px;background-position:left -10px;}

/*------------------ RUBRIQUES ---------------*/
/*--------- Texte Rubrique Qui sommes-nous? --------*/
#content #texte{width:560px; float:left; margin-left:30px; line-height:22px;}
#content #texte .puce{margin-bottom:1px; margin-right:8px;}
#content .encart{float:left; width:290px; border:1px solid #e4e2e2;; background-color:#F6F6F6;padding:10px 15px 0 15px;}

#content .encart h3,#content #boxQuestions h3 {font-size:15px; font-weight:bold; letter-spacing:0.3px;color:#8b2d56; border-bottom:2px #8b2d56 dotted; margin-bottom:10px;}

/*----------- Activité ----------------*/
#content #doubleCol{ width:950px; float:left; line-height:22px}
#content #doubleCol #col1{float:left; width:450px; margin-right:30px;}
#content #doubleCol #col2, #articles #doubleCol #col2{float:right; width:450px;}

#content #doubleCol .encartVert, .encartVert2, .encartChiffre,#content #biblio ul li div.arrondi{-moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;webkit-border-top-right-radius:5px;}
#content #doubleCol .encartVert, .encartVert2, .encartChiffre{padding:10px 0 1px 32px;margin-bottom:20px;width:415px;color:#FFF;font-weight:bold; background:url(../../images/puce-fleche_blanche.gif) no-repeat 8px 15px; background-color:#87b244;}
#content #doubleCol .methodes{color:#7b003b;}
#content #doubleCol #observatoire{margin-bottom:5px}
#content #doubleCol #observatoire .gauche, #listGauche{float:left;margin-right:15px}
#content #doubleCol #observatoire .gauche{padding-top:10px;}
#content #doubleCol #observatoire .droite{display:block;float:left; width:300px;}
#content #doubleCol #epsy .droite{float:right; margin-right:25px;}
#content #doubleCol #epsy .gauche{margin-bottom:25px}
.droite{float:right;}
#content #doubleCol #semioStyles .droite{float:right;}
#content #doubleCol #brandStyles .droite{padding-top:25px;}

#listGauche,#listCentre,#listDroite{display:block;float:left; padding-top:10px;}
#listCentre,#listDroite{padding-left:40px;}

.filet{border-top:1px solid #e1dfdf; padding-top:10px}
#articles h3.filetArt{ display:inline;float:left;margin:0 0 10px;padding:0;width:940px; }
#articles .filetArt,#biblio .filetArt{background:url(../../images/filet.png) no-repeat 205px 16px;}
#biblio .filetArt{background-position:270px 16px;width:940px; text-align:left}

/*----------- Bibliographie ----------------*/
#content #biblio{width:950px; float:left; margin-left:0px;line-height:22px;}
#content #biblio #colLeft, #content #biblio #colRight{width:460px;border-right:1px solid #dfd4d4; height:1770px; display:block; float:left;}
#content #biblio #colRight{ border:none; padding-left:15px}
#content #biblio ul li{ background:url(../../images/filet_430.png) no-repeat left 155px; padding-bottom:180px;}
#content #biblio ul li div.arrondi{background:#e4e2e2;float:left; margin:0 10px 0 0; padding:1px;}
#content #biblio .description{width:340px; float:left;padding-top:0px; background:url(../../images/puce-violet.png) no-repeat left 8px; }
#biblio h4 {padding-left:10px}
#biblio p {margin-bottom:5px}
#content #biblio p.partenaire{float:left; padding-top:12px; color:#7b003b; font-size:11px}
#content #biblio .partenaire img{display:block;float:left; margin:0; padding:0; background:none;}
#content #biblio p.partenaire img.fnac{padding-left:210px; margin-top:-22px}
#content #biblio p.partenaire img.amazon{padding-left:210px; margin-top:-17px;}

/*----------- Revue de presse ----------------*/
#revuePresse #encartRP{width:915px;border:1px solid #e4e2e2; background-color:#F6F6F6; padding:15px;}
#revuePresse #encartRP .fleft{float:left; margin:0 15px 15px 0px}
#revuePresse #encartRP .refer{float:left;font-weight:bold; font-size:12px;text-align:left;}

#revuePresse .encartRP{width:915px;border:1px solid #e4e2e2; background-color:#F6F6F6; margin-top:15px; padding:15px;}
#revuePresse .encartRP .fleft{float:left; width:200px; height:180px; margin:0 20px 15px 0px;}
#revuePresse .encartRP .fleft img{width:200px;}
#revuePresse .encartRP .refer{float:left;font-weight:bold; font-size:12px;text-align:left;}

#content #articlesAssocies{padding-bottom:35px; padding-top:20px;overflow:hidden;clear:both; }
#content #articlesAssocies img{margin-top:20px;}
#content #articlesAssocies ul{width:945px;}
#content #articlesAssocies ul li{position:relative;width:184px;list-style:none; display:inline;;float:left; background:#f6f6f6; height:175px;padding:0 15px;margin-right:27px;border:1px solid #E4E2E2;}
#content #articlesAssocies ul li.last{margin-right:0;}
#content #articlesAssocies p{margin-left:5px}
#content .fright img{ position:absolute;right:12px; top:118px;display:block; float:right; margin-bottom:0px; padding:0 0 0 10px;}

#content #articles p.sources{font-size:0.9em;color:#444;}
#content #articles p.sources a{ text-decoration:none; color:#333;}
#content .encart a,#articles #retourRevue a,#contenu .mllight a{font-weight:normal; color:#5c4990;text-decoration:none;margin:0px;}
#content .encart a:hover,#articles #retourRevue a:hover,#content .ml ul.rubrique li.presse ul.ssrubrique li a:hover,#content .ml ul.rubrique li a:hover,#contenu .mllight a:hover{color:#8f0c33;}
#content .ml ul.rubrique li a{color:#5c4990;text-decoration:none;background:url(../../images/puce-violet.png) no-repeat left 4px;padding:0px 0px 0px 15px;}
#content .ml ul.rubrique li a:hover{font-weight:bold;background:url(../../images/puce-rouge.png) no-repeat left 4px;line-height:22px;}
#articles #retourRevue a{color:#5c4990;text-decoration:none;background:url(../../images/puce-violet-back.png) no-repeat left 4px;padding:0px 0px 0px 15px;}
#articles #retourRevue a:hover{font-weight:bold;background:url(../../images/puce-rouge-back.png) no-repeat left 4px;line-height:22px;}
#content .ml ul.rubrique li,#content .ml ul.rubrique li.presse{font-weight:bold; line-height:22px;color:#8f0c33;margin:0 0 10px 5px;}
#content .ml ul.rubrique li.presse ul.ssrubrique{padding:0px 15px 10px 15px;}
#content .ml ul.rubrique li.presse ul.ssrubrique li{margin:0px; background-position:left 9px;padding:10px 15px 0 15px;}

#articles #retourRevue a{display:block; float:right;padding:0 0 0 10px;font-weight:bold; background-position:left 8px; margin-bottom:35px;}
#articles #retourRevue a:hover{background-position:left 8px;}

#articles .encart {float:right; width:335px; background:url(../../images/bgContent.png) repeat;}
#articles #doubleCol #col1 {width:450px; float:left}
#articles #doubleCol #col2 {width:450px;float:right;padding-top:6px}
#articles #logoArticle{width:500px;float:left; padding-bottom:20px}
#articles #col2 p{padding-right:15px}
#articles h3{display:block; float:left; width:400px;}
#articles h4{padding-bottom:10px; margin-top:15px;display:block;float:left; width:450px;}
#articles p.chapo{padding-bottom:10px; margin-top:10px}
#articles h6{ font-size:11px; font-weight:bold; text-align:right; padding-right:15px}

#articles .encartChiffre{background:none #ac224b; padding-left:15px;margin:0;width:430px;}
#articles .encartChiffre p, #articles .encartChiffre h4{color:#fff;padding-left:5px; margin-top:0}
#articles .encartChiffre h4{width:420px;}
#articles td{padding-right:70px; }
#articles td.der{padding-right:10px; width:100px; }
#articles #doubleCol #colPlayer1{float:left;width:450px;}
#articles #doubleCol #colPlayer2{display:block;float:right;width:450px;padding-top:10px; margin-right:15px}
#articles #doubleCol #colPlayer1 .fleft{ margin:0; padding:0}
#articles #doubleCol img.player{ margin:0; padding:0}

/*----------- Questions ------------------------*/
#content .encartQuestions{float:left; width:300px; height:auto;display:inline; padding:10px 15px 0 0}
#content .encartQuestions #boxQuestions{float:left;background:#f6f6f6;border:1px solid #e1dfdf;width:320px;margin-top:15px;}
#content #boxQuestions h3{margin:10px;}
#content #boxQuestions a{color:#3a3838; text-decoration:none;}
#content #boxQuestions a:hover{color:#AE234C;}

/*----------- Contact ------------------------*/
#content #encartContact{float:left;width:300px; height:auto; background:url(../../images/perso_contact.png) no-repeat ;margin:20px 15px 15px 15px;}
#content #encartContact #plusDinfos2{float:left;width:250px; height:205px;margin:165px 40px 0 12px;}
#plusDinfos2 p.title{ margin-left:45px; width:140px; padding-bottom:8px; font-size:18px;font-weight:bold; color:#3a3838; text-align:center; background:url(../../images/ligne_violet.gif) repeat-x bottom center;}
#content #encartContact #plusDinfos2 #contact{margin:20px 0px 0 43px;}
#content #encartContact #plusDinfos2 #contact a{color:#7b003b; text-decoration:none;}
#content #contact p{ margin:0; padding-top:7px; }
#content #contact #contactez{font-size:18px;font-weight:bold; color:#7b003b; margin-top:8px}

#formContact2 {float:left;width:350px;margin:67px 0 20px 100px;display:inline;}
#formContact2 p{width:350px; margin:5px;}
#formContact2 label{font-weight:bold;font-size:15px; padding:0; margin:0}
#formContact2 select{width:346px;}
#formContact2 input,#formContact2 select,#formContact2 textarea{padding:3px;width:340px;font-family:Georgia, "Bookman Old Style", serif; font-size:14px;color:#807d7d; border:none; border-right:1px solid #e1dfdf;border-bottom:1px solid #e1dfdf; background-color:#FFF;}
#formContact2 #send{display:block;float:right;width:110px; background:url(../../images/btSendBlue.gif) no-repeat;cursor:pointer;border:none; padding:5px 0 5px 0; margin-right:-10px}

/*--------------------------------- FOOTER -----------------------------------*/
#footer, #footer2, #footer3{clear:both;height:341px;background:url(../../images/bgFooter.jpg) repeat-x;color:#fff;margin-bottom:20px; text-align:left; overflow:visible;}
#footer2{height:25px; margin:0; margin-top:30px;text-align:right}
#footer #perso{position:absolute; right:3px;top:-70px;}
#footer2 #perso{position:absolute; right:3px;top:-60px;}
#footerContent{margin:0 auto; width:980px;position:relative;}
#footerContent h2{width:342px;height:92px;background:url(../../images/h2Savoirplus.png) no-repeat; text-indent:-50000px; position:absolute; left:5px;top:-92px;}
#plusDinfos{float:left;width:321px;margin:15px 20px 0 10px;display:inline;}
#plusDinfos p.title{font-size:18px;font-weight:bold;background:url(../../images/bgPlusDinfos.jpg) no-repeat bottom;padding-bottom:10px;}

#formContact {float:left;width:438px; margin:10px 0 0 25px;}
#formContact p{width:350px;}
#formContact label{font-weight:bold;line-height:22px;font-size:15px;}
#formContact #send{float:right;display:block;width:96px;height:27px;background:url(../../images/btSend.jpg) no-repeat;cursor:pointer;border:none;}

#formContact input,#formContact select,#formContact textarea{padding:3px;margin-bottom:5px;width:340px;font-family:Georgia, "Bookman Old Style", serif;color:#807d7d; border:3px solid #8f0c33;-moz-border-radius:5px 5px;}
#formContact select{width:352px;}

p.mentions,p.mentions a{color:#535353;line-height:25px;height:25px;margin-top:10px;}


.tright{text-align:right;}
.fleft{float:left;}
