/* ne mettre ici que les css mediaqueries */

/* !------------------------------------------------------- */
/* !PETIT ECRAN + portraits (pad + phone) (noir) */
/* !------------------------------------------------------- */


@media screen and (max-width: 1280px) {

#cadre, #bandeaumenu, #contentlarge, #map {
width: 958px;
/* border:1px solid red; */
}
#cadre {
height:639px;
margin-top: 12px;
}
.galleria {
width:959px;
}
#bandeaumenu {
top:42px;
height:60px;
}
#mainmenu {
height:26px;
margin-left: 200px;
margin-top: 69px;
}
#mainmenulist li {
font-size: 0.8em;
}
#mainmenulist li.separator {
font-size: 9px;
width:14px;
padding-bottom: 0;
padding-top: 2px;
}
#logo {
top:52px;
margin-left:13px;
width:170px;
}
#picto_table {
margin-left:894px;
top:46px;
width: 54px;
}
#search {
margin-left:646px;
top:47px;
}
#search input.submit {
width:22px;
}
#str {
width:144px;
height:15px;
}
#content, .slide {
width: 757px;
}
#right {
width:170px;
margin-right: 13px;
}
.slidetxt {
max-height:320px;
}

h2 {
font-size:1.06em;
}
p {
font-size:0.78em;
}
h3 {
font-size:0.78em;
}
#right p {
padding-right:4px;
}
#content, #contentright, #right, .slide, #map, #contentportfolio, #contentcenter {
height:505px;
margin-top:110px;
}
#contentportfolio {
width: 936px;
margin-left:14px;
}
#contentcenter {
width:740px;
margin-left:100px;
}
#contentright {
width: 750px;
margin-left: 200px;
}

/* !galeries */

.grid-item {
margin-bottom: 24px;
margin-right: 7px;
}

.grid-item-size1 {
width:170px;
height:150px;
}
.grid-item-part1, .grid-item-gigante-part1 {
height:120px;
}
.grid-item-part2 {
font-size: 0.8em;
}
.grid-item-part3 {
font-size: 0.7em;
}
div.grid-item--gigante {
width: 380px;
/*border-bottom-right-radius: 23px;
border-top-right-radius: 23px;*/
height: auto;
}
.grid-item-gigante-part2 {
font-size: 1.18em;
}
.grid-item-gigante-part3 {
font-size: 0.78em;
}
.grid-item-gigante-part4 {
font-size: 0.74em;
}
.item {
font-size: 0.75em;
}

/* !planche */

#planche {
margin-left:28px;
}

div.planche {
width:160px;
height:133px;
margin-right: 18px;
margin-bottom:24px;
}

div.plancheparu {
width:190px;
height:153px;
margin-right: 20px;
margin-bottom:16px;
}

div.paru {
margin-top:80px;
margin-right: 40px;
}

div.paru div.item-child-0 {
width:200px;
height:270px;
}

div.paru div.item-child-1 {
font-size: 1.1em;
margin-top:20px;
}


#item-3, #item-7, #item-11, #item-15, #item-19, #item-23, #item-27, #item-31, #item-35, #item-39, #item-43, #item-47, #item-51, #item-55, #item-59, #item-63, #item-67, #item-71, #item-75, #item-79, #item-83, #item-87 {
margin-right: 0;
}

div.planche > div.item-child-0 {
margin-top:24px;
}

#content div.planche > div.item-child-0 img {
height:90px;
max-width: none;
max-height: none;
}

/* !portraits */

#content.portraits {
width: 930px; margin-left:14px;
}

/* ---- grille portrait par defaut  */

#grid1 {
width:367px;
height:245px;
}

#grid2 {
width:278px;
height:185px;
}

#grid3, #grid4 {
width:175px;
height:117px;
top:302px;
}

#grid4 {
left:192px;
}

#grid5, #grid6, #grid7, #grid8 {
width:79px;
height:118px;
}

#grid5, #grid6, #grid9, #grid10 {
top:200px;
}

#grid7, #grid8 {
top:337px;
}

#grid2, #grid5, #grid7 {
left:383px;
}

#grid6, #grid8 {
left:473px;
}

#grid9, #grid10 {
height:255px;
width:170px;
}

#grid9 {
left: 566px;
}

#grid10 {
left: 748px;
}

/* ---- grid2-item ---- */

.grid2 {
max-width: 930px;
}

.grid2-item {
margin-bottom:24px;
}

.grid2-horiz-1 {
width: 114px;
height: 79px;
}
.grid2-horiz-2 {
width: 300px;
height: 182px;
}
.grid2-vert-1 {
width: 114px;
height: 182px;
}

.stamp {
width:202px;
height:254px;
margin-bottom: 24px;
padding: 10px;
padding-top: 0px;
}

/* !TAG CLOUD */

.tagscloud li {
line-height:27px;	
margin-right:4px;
}

.taglevel1 {
font-size:10px;
}
.taglevel2 {
font-size:11px;
}
.taglevel3 {
font-size:13px;
}
.taglevel4 {
font-size:15px;
}
.taglevel5 {
font-size:17px;
}
.taglevel6 {
font-size:20px;
}
.taglevel7 {
font-size:23px;
}
.taglevel8 {
font-size:25px;
}
.taglevel9 {
font-size:26px;
}
.taglevel10 {
font-size:27px;
}

/* !map */

#mapbutton { 
margin-top:110px;
margin-left: 14px;
width:166px;
}

#newstable {
width:900px;
}
#newstable td.col1 {
width:315px;
min-height: 150px;
max-height: 250px;
}
#newstable td.col2 {
width:542px;
}

#musiquetable, #multimediatable {
width:710px;
}
#musiquetable td.col1 {
width:265px;
}
#musiquetable td.col2 {
width:415px;
}

#multimediatable td.col2 {
width:300px;
}
#multimediatable td.col1 {
width:470px;
min-height: 220px;
}



}

/* !------------------------------------------------------- */
/* !MEDIUM ECRAN + tablettes landscape (jaune) */
/* !------------------------------------------------------- */


@media screen and (min-width: 981px) and (max-width: 1280px) {

#cadre, #bandeaumenu, #contentlarge, #map {
width: 958px;
/* border:1px solid yellow; */
}
#cadre {
height:639px;
margin-top: 12px;
}
.galleria {
width:959px;
}
#bandeaumenu {
top:42px;
height:60px;
}
#mainmenu {
height:26px;
margin-left: 200px;
margin-top: 69px;
}
#mainmenulist li {
font-size: 0.8em;
}
#mainmenulist li.separator {
font-size: 9px;
width:14px;
padding-bottom: 0;
padding-top: 2px;
}
#logo {
top:52px;
margin-left:13px;
width:170px;
}
#picto_table {
margin-left:894px;
top:46px;
width: 54px;
}
#search {
margin-left:646px;
top:47px;
}
#search input.submit {
width:22px;
}
#str {
width:144px;
height:15px;
}
#content, .slide {
width: 757px;
}
#right {
width:170px;
margin-right: 13px;
}
.slidetxt {
max-height:320px;
}

h2 {
font-size:1.06em;
}
p {
font-size:0.78em;
}
h3 {
font-size:0.78em;
}
#right p {
padding-right:4px;
}
#content, #contentright, #right, .slide, #map, #contentportfolio, #contentcenter {
height:505px;
margin-top:110px;
}
#contentportfolio {
width: 936px;
margin-left:14px;
}
#contentcenter {
width:740px;
margin-left:100px;
}
#contentright {
width: 750px;
margin-left: 200px;
}

/* !galeries */

.grid-item {
margin-bottom: 24px;
margin-right: 7px;
}

.grid-item-size1 {
width:170px;
height:150px;
}
.grid-item-part1, .grid-item-gigante-part1 {
height:120px;
}
.grid-item-part2 {
font-size: 0.8em;
}
.grid-item-part3 {
font-size: 0.7em;
}
div.grid-item--gigante {
width: 380px;
/*border-bottom-right-radius: 23px;
border-top-right-radius: 23px;*/
height: auto;
}
.grid-item-gigante-part2 {
font-size: 1.18em;
}
.grid-item-gigante-part3 {
font-size: 0.78em;
}
.grid-item-gigante-part4 {
font-size: 0.74em;
}
.item {
font-size: 0.75em;
}

/* !planche */

#planche {
margin-left:28px;
}

div.planche {
width:160px;
height:133px;
margin-right: 18px;
margin-bottom:24px;
}

div.plancheparu {
width:190px;
height:153px;
margin-right: 20px;
margin-bottom:16px;
}

div.paru {
margin-top:80px;
margin-right: 40px;
}

div.paru div.item-child-0 {
width:200px;
height:270px;
}

div.paru div.item-child-1 {
font-size: 1.1em;
margin-top:20px;
}


#item-3, #item-7, #item-11, #item-15, #item-19, #item-23, #item-27, #item-31, #item-35, #item-39, #item-43, #item-47, #item-51, #item-55, #item-59, #item-63, #item-67, #item-71, #item-75, #item-79, #item-83, #item-87 {
margin-right: 0;
}

div.planche > div.item-child-0 {
margin-top:24px;
}

#content div.planche > div.item-child-0 img {
height:90px;
max-width: none;
max-height: none;
}

/* !portraits */

#content.portraits {
width: 930px; margin-left:14px;
}

/* ---- grille portrait par defaut  */

#grid1 {
width:367px;
height:245px;
}

#grid2 {
width:278px;
height:185px;
}

#grid3, #grid4 {
width:175px;
height:117px;
top:302px;
}

#grid4 {
left:192px;
}

#grid5, #grid6, #grid7, #grid8 {
width:79px;
height:118px;
}

#grid5, #grid6, #grid9, #grid10 {
top:200px;
}

#grid7, #grid8 {
top:337px;
}

#grid2, #grid5, #grid7 {
left:383px;
}

#grid6, #grid8 {
left:473px;
}

#grid9, #grid10 {
height:255px;
width:170px;
}

#grid9 {
left: 566px;
}

#grid10 {
left: 748px;
}

/* ---- grid2-item ---- */

.grid2 {
max-width: 930px;
}

.grid2-item {
margin-bottom:24px;
}

.grid2-horiz-1 {
width: 114px;
height: 79px;
}
.grid2-horiz-2 {
width: 300px;
height: 182px;
}
.grid2-vert-1 {
width: 114px;
height: 182px;
}

.stamp {
width:202px;
height:254px;
margin-bottom: 24px;
padding: 10px;
padding-top: 0px;
}

/* !TAG CLOUD */

.tagscloud li {
line-height:27px;	
margin-right:4px;
}

.taglevel1 {
font-size:10px;
}
.taglevel2 {
font-size:11px;
}
.taglevel3 {
font-size:13px;
}
.taglevel4 {
font-size:15px;
}
.taglevel5 {
font-size:17px;
}
.taglevel6 {
font-size:20px;
}
.taglevel7 {
font-size:23px;
}
.taglevel8 {
font-size:25px;
}
.taglevel9 {
font-size:26px;
}
.taglevel10 {
font-size:27px;
}

/* !map */

#mapbutton { 
margin-top:110px;
margin-left: 14px;
width:166px;
}

#newstable {
width:900px;
}
#newstable td.col1 {
width:315px;
min-height: 150px;
max-height: 250px;
}
#newstable td.col2 {
width:542px;
}

#musiquetable, #multimediatable {
width:710px;
}
#musiquetable td.col1 {
width:265px;
}
#musiquetable td.col2 {
width:415px;
}

#multimediatable td.col2 {
width:300px;
}
#multimediatable td.col1 {
width:470px;
min-height: 220px;
}



}


/* !------------------------------------------------------- */
/* !STANDARD ECRAN (blue) 1070 */
/* !------------------------------------------------------- */


@media screen and (min-width: 1281px) and (max-width: 1439px) {

#cadre, #bandeaumenu, #contentlarge, #map {
width: 1070px;
/* border:1px solid blue; */
}
#cadre {
height:718px;
margin-top:16px;
}
.galleria {
width:1070px;
} 
#bandeaumenu {
top:60px;
height:70px;
}
#mainmenu {
height:26px;
margin-left: 260px;
margin-top: 92px;
}
#mainmenulist li {
font-size: 0.9em;
}
#mainmenulist li.separator {
font-size: 12px;
width:14px;
}
#logo {
top:70px;
margin-left:28px;
width:210px;
}
#picto_table {
margin-left:990px;
top:62px;
width: 68px;
}
#search {
margin-left:752px;
top:67px;
}
#search input.submit {
width:26px;
}
#str {
width:144px;
height:17px;
}
#content, .slide {
width: 850px;
}
#right {
width:190px;
margin-right: 13px;
}
.slidetxt {
max-height:390px;
}

h2 {
font-size:1.2em;
}
p{
font-size:0.8em;
}
h3 {
font-size:0.8em;
}
#right p {
padding-right:4px;
}
#content, #contentright, #right, .slide, #map, #contentportfolio, #contentcenter {
height:566px;
margin-top:134px;
}
#contentportfolio {
width: 1029px;
margin-left:28px;
}
#contentcenter {
width:834px;
margin-left:114px;
}
#contentright {
width: 782px;
margin-left: 275px;
}

/* !galeries */

.grid-item {
margin-bottom: 24px;
margin-right:34px;
}

.grid-item-size1 {
width:180px;
height:152px;
}
.grid-item-part1, .grid-item-gigante-part1 {
height:120px;
}
.grid-item-part2 {
font-size: 0.9em;
margin-top:3px;
}
.grid-item-part3 {
font-size: 0.7em;
}
div.grid-item--gigante {
width: 380px;
/*border-bottom-right-radius: 23px;
border-top-right-radius: 23px;*/
height: auto;
}
.grid-item-gigante-part2 {
font-size: 1.3em;
}
.grid-item-gigante-part3 {
font-size: 0.78em;
}
.grid-item-gigante-part4 {
font-size: 0.74em;
}
.item {
font-size: 0.9em;
}

/* !planche */

#planche {
margin-left:28px;
}

div.planche {
width:180px;
height:150px;
margin-right: 20px;
margin-bottom:24px;
}

div.plancheparu {
width:224px;
height:180px;
margin-right: 20px;
margin-bottom:16px;
}

div.paru {
margin-top:60px;
margin-right: 32px;
}

div.paru div.item-child-0 {
width:230px;
height:310px;
}

div.paru div.item-child-1 {
font-size: 1.2em;
margin-top:22px;
}


#item-3, #item-7, #item-11, #item-15, #item-19, #item-23, #item-27, #item-31, #item-35, #item-39, #item-43, #item-47, #item-51, #item-55, #item-59, #item-63, #item-67, #item-71, #item-75, #item-79, #item-83, #item-87 {
margin-right: 0;
}

div.planche > div.item-child-0 {
margin-top:24px;
}

#content div.planche > div.item-child-0 img {
height:100px;
max-width: none;
max-height: none;
}

#contentportfolio div.plancheparu > div.item-child-0 img {
height:140px;
max-width: none;
max-height: none;
}

/* !portraits */

#content.portraits {
width: 1026px; margin-left:27px;
}

/* ---- grille portrait par defaut  */

#grid1 {
width:410px;
height:273px;
}

#grid2 {
width:296px;
height:197px;
}

#grid3, #grid4 {
width:196px;
height:131px;
top:337px;
}

#grid4 {
left:214px;
}

#grid5, #grid6, #grid7, #grid8 {
width:88px;
height:132px;
}

#grid5, #grid6, #grid9, #grid10 {
top:223px;
}

#grid7, #grid8 {
top:375px;
}

#grid2, #grid5, #grid7 {
left:428px;
}

#grid6, #grid8 {
left:529px;
}

#grid9, #grid10 {
height:285px;
width:190px;
}

#grid9 {
left: 632px;
}

#grid10 {
left: 836px;
}

/* ---- grid2-item ---- */

.grid2 {
  max-width: 1026px;
}

.grid2-item {
margin-bottom:24px;
}

.grid2-horiz-1 {
width: 160px;
height: 107px;
}
.grid2-horiz-2 {
width: 349px;
height: 238px;
}
.grid2-vert-1 {
width: 160px;
height: 238px;
}

.stamp {
width:238px;
height:206px;
margin-bottom: 24px;
padding: 14px;
padding-top: 0;
margin-top: -4px;
}

/* !TAG CLOUD */

.tagscloud li {
line-height:31px;	
margin-right:4px;
}

.taglevel1 {
font-size:12px;
}
.taglevel2 {
font-size:14px;
}
.taglevel3 {
font-size:16px;
}
.taglevel4 {
font-size:18px;
}
.taglevel5 {
font-size:20px;
}
.taglevel6 {
font-size:23px;
}
.taglevel7 {
font-size:26px;
}
.taglevel8 {
font-size:27px;
}
.taglevel9 {
font-size:28px;
}
.taglevel10 {
font-size:29px;
}

/* !map */


#mapbutton { 
margin-top:150px;
margin-left: 30px;
width:210px;
}


/* nav scroll focus */

div.item-child-1 {
font-size: 0.9em;
line-height: 1.1em;
height:24px;
}

#newstable {
width:1000px;
}
#newstable td.col1 {
width:350px;
min-height: 160px;
max-height: 260px;
}
#newstable td.col2 {
width:620px;
padding-left:3%;
}

#musiquetable, #multimediatable {
width:800px;
}
#musiquetable td.col1 {
width:300px;
}
#musiquetable td.col2 {
width:470px;
}

#multimediatable td.col2 {
width:300px;
}
#multimediatable td.col1 {
width:470px;
min-height: 220px;
}


}

/* !------------------------------------------------------- */
/* !GRAND ECRAN (rouge) 1201 */
/* !------------------------------------------------------- */

@media screen and (min-width: 1440px) and (max-width: 1900px) {

#cadre, #bandeaumenu, #contentlarge, #map {
width: 1201px;
/* border:1px solid red; */
}
#cadre {
height:820px;
margin-top:22px;
}
.galleria {
width:1202px;
}
#bandeaumenu {
top:72px;
height:76px;
}
#mainmenu {
height:28px;
margin-left: 290px;
margin-top: 103px;
}
#mainmenulist li {
font-size: 1.0em;
}
#mainmenulist li.separator {
font-size: 13px;
width:16px;
}
#logo {
top:81px;
margin-left:22px;
width:239px;
}
#picto_table {
margin-left:1116px;
top:76px;
width: 74px;
}

#search {
margin-left:870px;
top:83px;
}

#search input.submit {
width:28px;
}


#str {
width:144px;
height:17px;
}

#content, .slide {
width: 960px;
}

#right {
width:214px;
margin-right: 11px;
}
.slidetxt {
max-height:440px;
}

p {
font-size:0.9em;
}

h2 {
font-size:1.3em;
}

h3 {
font-size:0.9em;
}
#right p {
padding-right:7px;
}

#content, #right, #contentright, .slide, #map, #contentportfolio, #contentcenter {
height:639px;
margin-top:158px;
}
#contentportfolio {
width: 1165px;
margin-left:25px;
}
#contentcenter {
width:962px;
margin-left:114px;
}
#contentright {
width: 900px;
margin-left: 290px;
}

/* galeries */

.grid-item {
margin-bottom: 16px;
margin-right: 29px;
}

.grid-item-size1 {
width:198px;
height:176px;
}

.grid-item-part1, .grid-item-gigante-part1 {
height:140px;
}

.grid-item-part2 {
font-size: 0.96em;
margin-top:3px;
}
.grid-item-part3 {
font-size: 0.75em;
}
div.grid-item--gigante {
width: 430px;
/*border-bottom-right-radius: 23px;
border-top-right-radius: 23px;*/
height:auto;
}
.grid-item-gigante-part2 {
font-size: 1.34em;
}
.grid-item-gigante-part3 {
font-size: 0.82em;
}
.grid-item-gigante-part4 {
font-size: 0.8em;
}
 .item {
font-size: 1.0em;
}

/* planche */

#planche {
margin-left:23px;
}

div.planche {
width:199px;
height:160px;
margin-right: 35px;
margin-bottom:30px;
}

div.plancheparu {
width:262px;
height:200px;
margin-right: 18px;
margin-bottom:16px;
}

div.paru {
margin-top:90px;
margin-right: 63px;
}

div.paru div.item-child-0 {
width:240px;
height:320px;
}

div.paru div.item-child-1 {
font-size: 1.3em;
margin-top:22px;
}


#item-3, #item-7, #item-11, #item-15, #item-19, #item-23, #item-27, #item-31, #item-35, #item-39, #item-43, #item-47, #item-51, #item-55, #item-59, #item-63, #item-67, #item-71, #item-75, #item-79, #item-83, #item-87 {
margin-right: 0;
}

div.planche > div.item-child-0 {
margin-top:25px;
}

#content div.planche > div.item-child-0 img {
height:110px;
max-width: none;
max-height: none;
}

#contentportfolio div.plancheparu > div.item-child-0 img {
height:166px;
max-width: none;
max-height: none;
}

/* !portraits */

#content.portraits {
width: 1140px; margin-left:43px;
}

/* ---- grille portrait par defaut  */

#grid1 {
width:437px;
height:292px;
}

#grid2 {
width:300px;
height:200px;
}

#grid3, #grid4 {
width:210px;
height:140px;
top:358px;
}

#grid4 {
left:228px;
}

#grid5, #grid6, #grid7, #grid8 {
width:97px;
height:145px;
}

#grid5, #grid6, #grid9, #grid10 {
top:238px;
}

#grid7, #grid8 {
top:403px;
}

#grid2, #grid5, #grid7 {
left:455px;
}

#grid6, #grid8 {
left:568px;
}

#grid9, #grid10 {
height:310px;
width:207px;
}

#grid9 {
left: 681px;
}

#grid10 {
left: 903px;
}

/* ---- grid2-item ---- */

.grid2 {
  max-width: 1140px;
}

.grid2-item {
margin-bottom:24px;
}

.grid2-horiz-1 {
width: 160px;
height: 107px;
}
.grid2-horiz-2 {
width: 349px;
height: 238px;
}
.grid2-vert-1 {
width: 160px;
height: 238px;
}
.grid2-vert-2 {
width: 342px;
height: 498px;
}

.stamp {
width:318px;
height:206px;
margin-bottom: 24px;
margin-right:34px;
padding: 13px;
padding-top: 0px;
}

/* !TAG CLOUD */

.tagscloud li {
line-height:38px;
margin-right:6px;
}

.taglevel1 {
font-size:14px;
}
.taglevel2 {
font-size:16px;
}
.taglevel3 {
font-size:18px;
}
.taglevel4 {
font-size:20px;
}
.taglevel5 {
font-size:23px;
}
.taglevel6 {
font-size:26px;
}
.taglevel7 {
font-size:28px;
}
.taglevel8 {
font-size:30px;
}
.taglevel9 {
font-size:32px;
}
.taglevel10 {
font-size:34px;
}

/* map */

#mapbutton { 
margin-top:165px;
margin-left: 30px;
width:230px;
}


/* nav scroll focus */
div.item-child-1 {
font-size: 0.9em;
line-height: 1.1em;
height:24px;
}

#newstable {
width:1110px;
}
#newstable td.col1 {
width:370px;
min-height: 180px;
max-height: 280px;
}
#newstable td.col2 {
width:700px;
padding-left:4%;
}

#musiquetable, #multimediatable {
width:900px;
}
#musiquetable td.col1, #multimediatable td.col2 {
width:300px;
}
#musiquetable td.col2 {
width:470px;
}
#multimediatable td.col1 {
width:470px;
min-height: 320px;
}



}

/* !------------------------------------------------------- */
/* !TRES GRAND ECRAN (jaune) */
/* !------------------------------------------------------- */

@media screen and (min-width: 1920px) {

#cadre, #bandeaumenu, #contentlarge, #map {
width: 1585px;
/* border:1px solid yellow; */
}
#cadre {
height:1082px;
margin-top:50px;
}
.galleria {
width:1586px;
}
#bandeaumenu {
top:116px;
height:100px;
}
#mainmenu {
height:37px;
margin-left: 315px;
margin-top: 132px;
}
#mainmenulist li {
font-size: 1.2em;
}
#mainmenulist li.separator {
font-size: 14px;
width:26px;
}
#logo {
top:138px;
margin-left:32px;
width:239px;
}
#picto_table {
margin-left:1494px;
top:131px;
width: 74px;
}

#search {
margin-left:1270px;
top:135px;
}

#search input.submit {
width:28px;
}


#str {
width:148px;
height:19px;
}

#content, .slide {
width: 1267px;
}

#right {
width:282px;
margin-right: 14px;
}
.slidetxt {
max-height:580px;
}

p {
font-size:1.3em;
}

h2 {
font-size:1.7em;
}

h3 {
font-size:1.3em;
}
#right p {
padding-right:9px;
}

#content, #right, #contentright, .slide, #map, #contentportfolio, #contentcenter {
height:843px;
margin-top:208px;
}
#contentportfolio {
width: 1537px;
margin-left:33px;
}
#contentcenter {
width:1270px;
margin-left:150px;
}
#contentright {
width: 1188px;
margin-left: 382px;
}

/* galeries */

.grid-item {
margin-bottom: 16px;
margin-right: 29px;
}

.grid-item-size1 {
width:261px;
height:232px;
}

.grid-item-part1, .grid-item-gigante-part1 {
height:184px;
}

.grid-item-part2 {
font-size: 1.2em;
margin-top:5px;
}
.grid-item-part3 {
font-size: 0.95em;
margin-top:2px;
}
div.grid-item--gigante {
width: 567px;
/*border-bottom-right-radius: 23px;
border-top-right-radius: 23px;*/
height:auto;
}
.grid-item-gigante-part2 {
font-size: 1.64em;
}
.grid-item-gigante-part3 {
font-size: 1em;
}
.grid-item-gigante-part4 {
font-size: 0.98em;
}
 .item {
font-size: 1.2em;
}

/* planche */

#planche {
margin-left:23px;
}

div.planche {
width:262px;
height:210px;
margin-right: 46px;
margin-bottom:39px;
}

div.plancheparu {
width:346px;
height:264px;
margin-right: 24px;
margin-bottom:21px;
}

div.paru {
margin-top:119px;
margin-right: 83px;
}

div.paru div.item-child-0 {
width:317px;
height:423px;
}

div.paru div.item-child-1 {
font-size: 1.5em;
margin-top:26px;
}


#item-3, #item-7, #item-11, #item-15, #item-19, #item-23, #item-27, #item-31, #item-35, #item-39, #item-43, #item-47, #item-51, #item-55, #item-59, #item-63, #item-67, #item-71, #item-75, #item-79, #item-83, #item-87 {
margin-right: 0;
}

div.planche > div.item-child-0 {
margin-top:28px;
}

#content div.planche > div.item-child-0 img {
height:148px;
max-width: none;
max-height: none;
}

#contentportfolio div.plancheparu > div.item-child-0 img {
height:219px;
max-width: none;
max-height: none;
}

/* !portraits */

#content.portraits {
width: 1504px; margin-left:57px;
}

/* ---- grille portrait par defaut  */

#grid1 {
width:576px;
height:384px;
}

#grid2 {
width:430px;
height:286px;
}

#grid3, #grid4 {
width:277px;
height:185px;
top:472px;
}

#grid4 {
left:299px;
}

#grid5, #grid6, #grid7, #grid8 {
width:128px;
height:192px;
}

#grid5, #grid6, #grid9, #grid10 {
top:314px;
}

#grid7, #grid8 {
top:531px;
}

#grid2, #grid5, #grid7 {
left:600px;
}

#grid6, #grid8 {
left:749px;
}

#grid9, #grid10 {
height:410px;
width:273px;
}

#grid9 {
left: 899px;
}

#grid10 {
left: 1192px;
}

/* ---- grid2-item ---- */

.grid2 {
  max-width: 1504px;
}

.grid2-item {
margin-bottom:24px;
}

.grid2-horiz-1 {
width: 160px;
height: 107px;
}
.grid2-horiz-2 {
width: 349px;
height: 238px;
}
.grid2-vert-1 {
width: 160px;
height: 238px;
}
.grid2-vert-2 {
width: 342px;
height: 498px;
}

.stamp {
width:408px;
height:236px;
margin-bottom: 24px;
/* padding-left: 44px; */
/* padding: 16px; */
}

/* !TAG CLOUD */

.tagscloud li {
line-height:42px;
margin-right:8px;
}

.taglevel1 {
font-size:14px;
}
.taglevel2 {
font-size:16px;
}
.taglevel3 {
font-size:18px;
}
.taglevel4 {
font-size:20px;
}
.taglevel5 {
font-size:23px;
}
.taglevel6 {
font-size:26px;
}
.taglevel7 {
font-size:28px;
}
.taglevel8 {
font-size:34px;
}
.taglevel9 {
font-size:38px;
}
.taglevel10 {
font-size:42px;
}

/* map */

#mapbutton { 
margin-top:218px;
margin-left: 34px;
width:303px;
}


/* nav scroll focus */
div.item-child-1 {
font-size: 1em;
line-height: 1.2em;
height:31px;
}

#newstable {
width:1465px;
}
#newstable td.col1 {
width:488px;
min-height: 237px;
max-height: 337px;
}
#newstable td.col2 {
width:924px;
padding-left:4%;
}

#musiquetable, #multimediatable {
width:1188px;
}
#musiquetable td.col1, #multimediatable td.col2 {
width:396px;
}
#musiquetable td.col2 {
width:620px;
}
#multimediatable td.col1 {
width:620px;
min-height: 422px;
}

#slide_buttons a {
background-position-y: 4px;
padding-left:28px;
}


}



