/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */


/*
PLAN:
SITE
NAVIGATION
CONTENU
CONTENU ACCUEIL
CONTENU LE LIEU
CONTENU INTER
CONTENU RIAP
BOUTIQUE
LIENS ET AMIS
*/


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;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
: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;
}



			/* SITE */

html { 
height: 100%;
}


body{
color: #fff;
font-size: 10px;
font-family: verdana, arial, sans-serif;
height: 100%; 
line-height: 1.4em;
margin: -1px 0 0 0; 
overflow: auto;
padding: 0px; 
position: relative; 
}


img#background{ 
color: white; 
position: fixed; 
width: 100%; height: 100%; 
z-index: -1; 
}


div#site{
left: 0;
position: absolute;
top: 0;
width: 950px;
z-index: 10;
}


div#site2{
left: 0;
position: absolute;
top: 0;
width: 755px;
z-index: 0;
}



			/* NAVIGATION */

div#haut{
float: left;
margin: 10px 0 0 25px;
width: 950px; height: 200px;
}


div#editions{
color: #222;
float:left;
margin-top: 8px;
padding-bottom: 5px;
width: 350px; height: 70px;
}


div#editions img{
float: left;
margin-top: 10px;
width: 22px; height: 9px;
}


div#editions h1{
border-bottom: 1px solid #000;
color: #000;
font-family: 'geneva', helvetica, verdana, sans serif;
font-size: 23px;
margin-bottom: 6px;
padding-bottom: 12px;
text-decoration: none;
}


div#editions a{
color: #000;
margin-left: 1px;
text-decoration: none;
}


div#editions img{
line-height: 5px;
margin-top: 0px;
margin-left: 5px;
top: 30px;
width: 15px; height: 10px; 
}


div#editions-menu{
background-color: #223;
font: 12px 'geneva', verdana, sans serif;
overflow: hidden;
position: absolute;
padding: 0 10px 30px 20px;
top: 73px;
visibility: hidden;
width: 565px;
z-index: 1;
}


div#editions-menu div#fermer{
float: right ;
margin: 12px 2px;
}


div#editions-menu div#fermer a{
color: #fff;
font-size: 10px;
text-decoration: underline;
}


div#editions-menu div#fermer a:hover{
color: #fff;
}


div#editions-menu div#fermer a:active{
color: #fff;
text-decoration: line-through;
}


div#editions-menu ul{
border-bottom: 1px solid #fff;
padding: 15px 0 ;
margin-top: 10px;
}

div#editions-menu li{
color: #EEE;
list-style: none;
margin: 0;
padding-top: 2px;
padding-left: 0px;
}

div#editions-menu li img{
float: none;
padding: 0px 20px 5px 10px;
}


div#editions-menu li a{
color: #FFF;
margin-bottom: 6px;
}


div#editions-menu li p{
color: #FFF;
line-height: 1.5em;
margin-top: 10px;
width: 560px;
}


div#editions-menu p a{
margin-bottom: 2px;
}


div#editions-menu li a:hover{
color: #bbb;
}


div#editions-menu img{
float: left;
}


#texte_presentation{display:block;}
#texte_coordonnees{display:none;}
#texte_ca{display:none;}
#texte_equipe{display:none;}
#texte_partenaires{display:none;}


div#editions-menu li#texte_equipe h2{
padding: 10px 0;
}

div#editions-menu li#texte_ca h2{
padding: 10px 0;
}


div#editions-menu li#texte_equipe div{
float: left;
width: 250px;
}


div#editions-menu li#texte_coordonnees p span{
line-height: 3em;
text-decoration: underline;
}


div#editions-menu li#texte_equipe div p.nom{
margin-top: 10px;
padding-bottom: 2px;
width: 200px;
}


div#editions-menu li#texte_equipe div p.poste{
margin: 0;
padding-bottom: 0px;
width: 300px;
}

div#editions-menu li#texte_equipe div p.adresse{
font-size: 10px;
margin: 0;
width: 300px;
}

div#editions-menu li#texte_equipe div p.adresse a{
font-size: 10px;
margin: 0;
width: 300px;
text-decoration: none;
}

div#editions-menu li#texte_partenaires p a{
border: 1px solid #fff; 
padding-bottom: 6px;
}


div#navigation-boite{
width: 975px; height: 100px;
}


div#navigation{
clear: both;
color: #fff;
float: left; 
margin: 0px 0px 0px 0px;
overflow:hidden;
width: 950px; height: 92px;
}


div#navigation ul{
list-style: none;
margin: 0px 0px 8px 0px;
overflow: hidden;
width: 1000px; height: 25px;
}


div#navigation li{
font-family: monaco, helvetica, lucida sans, sans serif;
font-size: 10px;
background-color: #c20;
float: left;
height: 24px;
line-height: 30px;
padding: 0 4px 0 0;
}

div.navigation li.espacement{
padding: 0 2px;
}


div#navigation li a{
display:block;
color:#fff;
cursor: default;
text-decoration: none;
margin: 0px;
padding: 0 7px;
height: 20px;
line-height: 26px;
padding: 0 8px 0 8px;

}


div#navigation li a:hover{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #555;
}


div#navigation li:visited{
text-decoration: underline;
color: #fff;
}


div#navigation li:active{
text-decoration: underline;
}


div#navigation li#current{
text-decoration: underline;
}

div#navigation li#current2{
width: 230px;
}


div#navigation li#current2 a{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
font-size: 10px;
color: #444;
text-decoration: none;
}


div#navigation li#current2 li:hover{
background-image: none;
background-repeat: repeat;
color: #fff;
}

div#navigation li.entites{
font-size: 10px;
margin: 0;
padding: 0;
width: 230px;
}

div#navigation li.entites a span{
color: #fff;
text-decoration: underline;
}


div#navigation li.entites a{
font-size: 10px;
display: block;
line-height: 26px;
margin: 0;
}


div#navigation li.entites a:hover{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #444;
display: block;
text-decoration: none;
}


div#navigation li.entites a:link{
text-decoration: none;
}


div#bouton-boutique{
background-color: transparent;
float: right;
margin-bottom: 10px;
padding: 0;
width: 100px;
}


div#bouton-boutique a{
background-color: #222;
background-image: url(../images/rectangle.gif);
background-repeat: no-repeat;
color: #222;
display:block;
float: right;
font-size: 11px;
font-family: 'verdana', sans serif;
height: 24px;
line-height: 20px;
padding: 0 5px;
text-decoration: none;
}


div#bouton-boutique a:hover{
color: #222;
float: right;
height: 24px;
line-height: 20px;
text-decoration: none;
background-color: #ff1;
}



			/* CONTENU */


div#contenu{
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
float: left;
font: 11px 'verdana', sans serif;
line-height: 1.7em;
margin: 5px 0 0 0;
width: 975px; height: 520px;
}


div#contenu h2{
font-size: 12px;
line-height: 1.3em;
margin-top: 10px;
padding-bottom: 10px;
}


div#contenu h3{
float: left;
margin-top: 16px;
width: 100px;
}


			/* CONTENU ACCUEIL */


div#actualite{
padding-top: 10px;
width: 975px;
}


div#actualite ul{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
float: left;
list-style: none;
margin: 0 10px 0 0 ;
padding: 5px;
width: 165px;
}


div#actualite ul li{
line-height: 1.3em;
margin-left: 0px;
width: 165px; height: 37px;
}


div#actualite ul a{
color: #333;
text-decoration: none;
}


div#actualite li{
font-style: normal;
text-decoration: underline;
}


div#actualite li a h3{ 
margin: 0;
padding: 0;
text-decoration: none;
}


div#actualite li.nouvelle{
display: block;
float: left;
line-height: 1.6em;
margin-top: 0px;
padding: 0;
width: 100px; height: 205px;
}


div#actualite li.nouvelle div{
background-position:left;
background-repeat:no-repeat;
color: #000;
overflow: hidden;
padding-top: 20px;
text-indent:-999px;
width: 165px; height: 180px;
}


div#actualite li.nouvelle div:hover{
background-position:-999px;
border-top: 1px solid #000;
text-indent: 0;
}


div#actualite li.nouvelle h1{
font-size: 16px;
margin-bottom: 22px;
text-decoration: none;
}




			/* CONTENU LE LIEU */

div#lieupresentation{
color: #000;
margin-top: 10px;
padding: 0;
width: 975px; height: 490px;
}


div#lieupresentation ul{
float: left;
padding: 0;
}


div#lieupresentation li{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
list-style: none;
margin-right: 10px;
padding: 1px 15px 20px 10px;
width: 440px;
}


div#lieupresentation ul.ulcomiteprog{
float: left;
margin-right: 10px;
padding: 0;
}


div#lieupresentation li.licomiteprog{ 
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
list-style: none;
padding: 1px 5px 20px 10px;
width: 220px;
}




/*Lieu programmation*/

lieuprogrammation{
width: 1000px; height: 500px;
}


div#lieuprogrammation-scroll{
bottom: 0;
background-color: #fff;
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
float: left;
margin: 10px 0 0 0;
max-height: 480px;
overflow: auto;
padding-left: 10px;
padding-bottom: 20px;
position: relative;
top: 0;
width: 200px;
}


div#lieuprogrammation-scroll h2{
font-size: 12px;
color: #000;
margin-bottom: 0;
padding-bottom: 4px;
padding-left: 0px;
}


div#lieuprogrammation-scroll p{
border-bottom: 1px solid #aaa;
color: #000;
font-size: 10px;
line-height: 1.4em;
margin-left: 0px;
padding-bottom: 16px;
width: 185px;
}


div#lieu-programmation-scrollbox{
float: left;
width: 180px;
}

div#lieu-programmation-scrollbox a{
color: #000;
text-decoration: none;
}

div#lieu-programmation-scrollbox div{
float: left;
padding-top: 15px
}


div#lieu-programmation-scrollbox-img{
padding-bottom: 0px;
padding-left: 0px;
width: 50px;
}


div#lieu-programmation-scrollbox-img img{
float: right;
}


div#lieu-programmation-scrollbox-txt{
float: right;
padding-bottom: 0px;
}


div#lieu-programmation-scrollbox-txt ul{
color: #000;
float: right;
padding-left: 0px;
width: 180px;
}


div#lieu-programmation-scrollbox-txt ul li.titre{
color: #c10;
line-height: 1.3em;
padding: 0;
text-decoration: none;
width: 180px;
}


div#lieu-programmation-scrollbox-txt ul li.titre:hover{
background-color: #ff1;
color: #c10;
line-height: 1.3em;
padding: 0;
text-decoration: none;
width: 180px;
}


div#lieu-programmation-scrollbox-txt ul li#current{
background-color: #ff1;
color: #000;
line-height: 1.3em;
padding: 0;
text-decoration: none;
width: 180px;
}


div#lieu-programmation-scrollbox-txt ul li.autres{
color: #000;
font-size: 10px;
line-height: 1.4em;
padding: 1px 0 4px 0;
text-decoration: none;
width: 180px;
}


div#lieu-programmation-scrollbox-txt ul li.dates{
color: #555;
font-size: 10px;
line-height: 1.2em;
padding-bottom: 0px;
text-decoration: none;
width: 180px;
}


div#lieuprogrammation-main{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: right;
margin-top: 10px;
width: 755px; height: 490px;
}


div#lieuprogrammation-main-image{
float: left;
margin-right: 16px;
width: 320px; height: 490px;
}


div#lieuprogrammation-main-image img{
float: left;
margin-left:10px;
margin-right: 15px;
margin-top: 10px;
}

div#lieuprogrammation-main-image img.contour{
border: 1px solid #ddd;
float: left;
margin-left:10px;
margin-right: 15px;
margin-top: 10px;
}


div#lieuprogrammation-main-description{
border-bottom: 1px solid #DDD;
color: #333;
float: right;
margin: 0px 0px 10px 0px;
position: relative;
width: 400px; height: 490px;
overflow: auto;
}


div#lieuprogrammation-main-description p{
margin-top: 0px;
padding-bottom: 10px;
padding-right: 10px
}


div#lieuprogrammation-main-description h4{
color: #111;
font-size: 12px;
margin-top: 0px;
padding-bottom: 16px;
} 


div#lieuprogrammation-main-description p.autres{
color: #111;
margin: 0px;
padding-top: 10px;
padding-bottom: 0px;
}


div#lieuprogrammation-main-description p.date{
border-bottom: 1px solid #aaa;
color: #555;
font-size: 10px;
line-height: 1.3em;
padding: 0 0 4px 0;
}



/* pas de programmation-venir.html */

div#lieu-archives{
color: #000;
float: left;
margin: 10px 2px 0 0;
width: 975px; height: 480px;
}


div#lieu-archives-liste{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: right;
padding-top: 10px;
width: 755px; height: 490px;
}


div#lieu-archives-liste ul{
float: left;
max-height: 500px;
padding-left: 10px;
width: 240px;
}


div#lieu-archives-liste ul li{
width: 230px;
}


div#lieu-archives-liste ul li a{
text-decoration: none;
color: #222;
}


div#lieu-archives-liste ul li div div.archives-image{
float: left;
padding-bottom: 5px;
width: 50px; height: 78px;
}


div#lieu-archives-liste ul li div div.archives-infos{
float: left;
padding-bottom: 5px;
padding-left: 10px;
width: 160px; height: 78px;
}


div#lieu-archives-liste div.archives-infos ul{
width: 160px;
height: 70px;
}


div#lieu-archives-liste div.archives-infos ul li{
line-height: 1.4em;
width: 160px;
}


div#lieu-archives-liste ul li div div.archives-infos ul li.titre{
color: #111;
font-size: 10px;
line-height: 14px;
padding-bottom: 3px;
text-decoration: underline;
width: 160px;
}


div#lieu-archives-liste ul li div div.archives-infos ul li.titre:hover{
background-color: #ff1;
color: #222;
font-size: 10px;
line-height: 14px;
padding-bottom: 3px;
text-decoration: underline;
width: 160px;
}


div#lieu-archives-liste ul li div div.archives-infos ul li.autres{
color: #111;
font-size: 10px;
line-height: 12px;
padding-bottom: 3px;
text-decoration: none;
width: 160px;
}


div#lieu-archives-liste ul li div div.archives-infos ul li.dates{
color: #555;
font-size: 9px;
line-height: 11px;
margin-bottom: 2px;
text-decoration: none;
width: 160px;
}


div#lieu-archives-evenement{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: right;
margin-top: 0px;
width: 755px; height: 500px;
}


div#lieu-archives-evenement-image{
float: left;
margin: 11px 0px 10px 10px;
width: 310px;
}


div#lieu-archives-evenement-image img{
border-bottom: 1px solid #fff;
}


div#lieu-archives-evenement-texte{
float: right;
margin: 0px 0px 10px 0px;
overflow: auto;
padding-right: 25px;
width: 395px; height: 500px;
}


div#lieu-archives-evenement-texte p{
margin-top: 0px;
padding-bottom: 10px;
width: 390px;
}


div#lieu-archives-evenement-texte p.autres{
color: #777;
margin-top: 15px;
padding-bottom: 4px;
}


div#lieu-archives-evenement-texte p.date{
border-bottom: 1px solid #888;
color: #444;
font-size: 11px;
font-family: geneva;
margin: 0;
padding: 10px 0 6px 0;
width: 390px;
}


div#lieu-archives-evenement-texte p.date-parution{
border-bottom: 1px solid #888;
color: #444;
font-size: 11px;
font-family: geneva;
line-height: 1.7em;
margin: 0;
padding: 10px 0 12px 0;
width: 400px;
}


div#lieu-archives-evenement-texte p.date-parution img{
float: right;
opacity: 0.55;
padding-top: 0px;
padding-left: 4px;
}


div#lieu-archives-evenement-texte h4{
font-size: 12px;
line-height: 1.3em;
padding: 2px 0 16px 0;
}


div#lieu-archives-evenement div.perf-quebec{
float: left;
margin: 0px 0px 10px 0px;
margin-left: 10px;
overflow: auto;
padding-bottom: 20px;
padding-right: 8px;
width: 710px; 
}


div#lieu-archives-evenement div.perf-quebec h4{
line-height: 1.3em;
padding-bottom: 10px;
}


div#lieu-archives-evenement div.perf-quebec p{
float: left;
margin-top: 0px;
padding-bottom: 10px;
width: 475px;
}


div#lieu-archives-evenement div.perf-quebec p.autres{
color: #777;
margin-top: 15px;
padding-bottom: 4px;
width: 710px; 
}


div#lieu-archives-evenement div.perf-quebec p.date{
border-bottom: 1px solid #888;
color: #333;
font-size: 11px;
font-family: geneva;
margin-top: 10px;
padding: 0;
width: 710px; 
}


div#lieu-archives-evenement div.perf-quebec img.performeurs{
float: right;
}


div#lieu-archives-scroll{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: left;
margin: 0;
padding-bottom: 10px;
width: 210px; 
}


div#lieu-archives-scroll h2{
margin-left: 10px;
}


div#lieu-archives-scroll ul{
color: #c10;
float: left;
list-style: none;
margin-top: 0px;
padding: 0px;
width: 190px;
}


div#lieu-archives-scroll li{
margin: 0 0 4px 10px;
width: 80px;
}


div#lieu-archives-scroll li#current{
background-color: #ff1;
color: #111;
margin: 0 0 4px 10px;
}


div#lieu-archives-scroll li#current a{
color: #111;
}


div#lieu-archives-scroll li:hover{
margin: 0 0 4px 10px;
color: #c10;
background-color: #ff1;
}


div#lieu-archives-scroll li.description{
float: left;
margin: 0 0 10px 10px;
width: 170px;
}


div#lieu-archives-scroll li a{
color: #c10;
padding-bottom: 10px;
text-decoration: none;
}


div#lieu-archives-scroll li a:hover{
color: #c10;
padding-bottom: 10px;
text-decoration: none;
}


div#lieu-archives-scroll img.gauche{
float: left;
margin: 0;
overflow: hidden;
padding: 0px 10px 0 0px;
}


div#lieu-nomades{
color: #000;
float: left;
margin: 10px 2px 0 0;
width: 975px; height: 490px;
}


div#lieu-nomades-main{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: right;
margin: 0px 0px 10px 0px;
width: 740px; height: 500px;
}

div#lieu-nomades-presentation{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: left;
margin: 0px 0px 10px 0px;
padding: 10px;
width: 445px;
}


div#lieu-nomades-presentation p{
margin-bottom: 10px;
padding-right: 5px;;
}


div#lieu-nomades-presentation h2{
margin: 0;
padding-bottom: 10px;
}

div#lieu-nomades-presentation a{
font-size: 13px;
}


div#lieu-nomades-main-photo{
float: left;
margin-right: 10px;
padding-top: 10px;
width: 320px;height: 490px; 
}


div#lieu-nomades-main-photo img{
float: left;
padding-left: 10px;
width: 305px;
border-bottom: 1px solid #fff;
}


div#lieu-nomades-main-text{
color: #333;
float: left;
margin: 0px 0px 10px 0px;
overflow: auto;
padding-top: 0px;
position: relative;
width: 410px; height: 490px;
}


div#lieu-nomades-main-text h4{
font-size: 12px;
line-height: 1.4em;
padding: 12px 0 15px 0;
}


div#lieu-nomades-main-text p{
margin-top: 0px;
padding-bottom: 10px;
width: 380px;
}


div#lieu-nomades-main-text p.date{
border-bottom: 1px solid #888;
color: #444;
font-size: 11px;
font-family: geneva;
margin: 0;
padding: 10px 0 6px 0;
width: 390px;
}


div#lieu-nomades-main-text p.date-parution{
color: #444;
border-bottom: 1px solid #888;
font-size: 11px;
font-family: geneva;
line-height: 1.7em;
margin: 0;
padding: 10px 0 12px 0;
width: 390px;
}


div#lieu-nomades-main-text p.date-parution img{
float: right;
opacity: 0.55;
padding-top: 0px;
padding-left: 4px;
}


div#lieu-nomades-scroll{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: left;
overflow: auto;
padding-left: 10px;
width: 215px; height: 500px;
}


div#lieu-nomades-scroll h4{
margin-top: 10px;
margin-bottom: 15px;
}


div#lieu-nomades-scroll ul{
margin-top: 0px;
margin-left: 0px;
width: 175px;
}

div#lieu-nomades-scrollbox{
float: left;
width: 200px;
}


div#lieu-nomades-scrollbox a{
color: #000;
text-decoration: none;
}


div#lieu-nomades-scrollbox-img{
float: left;
padding-bottom: 18px;
width: 50px; height: 50px;
}


div#lieu-nomades-scrollbox-txt{
color: #000;
float: left;
font-size: 10px;
padding-left: 0px;
padding-bottom: 18px;
text-decoration: none;
width: 180px;
}


div#lieu-nomades-scrollbox-txt ul{
width: 180px;
}


div#lieu-nomades-scrollbox-txt ul li.titre{
color: #222;
font-size: 10px;
line-height: 14px;
padding-bottom: 3px;
text-decoration: none;
width: 190px;
}


div#lieu-nomades-scrollbox-txt ul li.titre:hover{
background-color: #ff1;
color: #111;
}


div#lieu-nomades-scrollbox-txt ul li#current{
background-color: #ff1;
color: #111;
line-height: 1.4em;
padding-bottom: 3px;
width: 190px;
}


div#lieu-nomades-scrollbox-txt ul li.dates{
color: #c01;
font-size: 10px;
line-height: 12px;
padding-top: 2px;
padding-bottom: 3px;
text-decoration: none;
width: 190px;
}


div#lieu-nomades-scrollbox-txt a{
text-decoration: none;
}


div#lieu-nomades-scroll ul li h4{
font-size: 11px;
margin: 0;
padding-top: 10px;
}


div#lieu-nomades-scroll ul a{
text-decoration: none;
}


div#lieu-nomades-scroll ul li.image{
border: 1px solid #000;
font-size: 11px;
line-height: 14px;
padding-bottom: 0px;
width: 50px; 
}


div#lieu-nomades-scroll ul a li.dates{
color: #c10;
font-size: 9px;
line-height: 11px;
margin-bottom: 2px;
text-decoration: none;
width: 175px;
}


div#lieu-nomades-scroll ul li img{
float: left;
margin-right: 10px;
}


div#lieu-nomades-scroll ul li a{
color: #444;
font-size: 9px;
line-height: 16px;
text-decoration: none;
}


div#lieu-nomades-scroll ul li a span{
color: #222;
font-size: 10px;
line-height: 14px;
margin: 0;
padding: 0;
text-decoration: underline;
}


div#lieu-nomades-scroll ul li a h4{
color: #444;
font-size: 10px;
font-style: normal;
line-height: 14px;
margin: 0;
padding: 0;
text-decoration: none;
}


div#lieuaccesmembres{
color: #000;
margin: 0;
padding: 0;
width: 975px; height: 500px;
}


div#lieuaccesmembres-adhesion{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
float: left;
margin: 10px 10px 10px 0;
max-height: 480px;
overflow: auto;
padding: 0px 15px 20px 10px;
width: 340px;
}


div#lieuaccesmembres-adhesion p{
padding-bottom: 10px;
} 


div#lieuaccesmembres-adhesion h2{
padding-bottom: 10px;
}


div#lieuaccesmembres-equipement{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
float: left;
margin: 10px 0px;
overflow: auto;
padding: 0px 15px 20px 10px;
width: 575px;height: 480px;
}


div#lieuaccesmembres-equipement p.section{
padding-bottom: 10px;
padding-top: 10px;
text-decoration: underline;
}


div#lieuaccesmembres-equipement ul{
}


div#lieuaccesmembres-equipement ul#titre{
width: 550px; height: 20px;
}


div#lieuaccesmembres-equipement ul#titre li.titre1{
float: left;
}


div#lieuaccesmembres-equipement ul#titre li.titre2{
float: right;
padding-top: 10px;
}


div#lieuaccesmembres-equipement ul.fin{
padding-bottom: 20px;
}


div#lieuaccesmembres-equipement li.equip-col1{
color: #222;
font-style: normal;
padding: 8px 0 0px 0;
width: 550px;
}


div#lieuaccesmembres-equipement li.equip-col1 span{
color: #666;
font-size: 10px;
}


div#lieuaccesmembres-equipement li.equip-col2-3{
border-bottom: 1px solid #EEE;
color: #666;
font-size: 10px;
padding-bottom: 6px;
padding-top: 2px;
padding-left: 0px;
text-align: left;
width: 550px;
}


div#formulaire{
color: #000;
margin-left: 20px;
padding-top: 20px;
width: 620px;
}


div#formulaire img{
border-right: 1px solid #eee;
float: left;
padding-right: 20px;
}


div#formulaire h1{
font-size: 14px;
line-height: 1.3em;
margin-left: 100px;
padding-bottom: 0px;
padding-left: 30px;
width: 420px;
}


div#formulaire h2{
font-size: 12px;
padding-bottom: 15px;
}


div#formulaire h2.sous{
border-top: 1px solid #aaa;
font-size: 14px;
padding-top: 10px;
padding-bottom: 10px;
}


div#formulaire img{
padding-bottom: 10px;
}


div#formulaire p{
padding-bottom: 5px;
}


div#formulaire p.section{
padding-bottom: 10px;
padding-top: 10px;
text-decoration: underline;
}


div#formulaire ul.location{
float: none;
overflow: hidden;
width: 580px;
}


div#formulaire ul.location li{
color: #000;
float: left;
}


div#formulaire ul.fin{
padding-bottom: 20px;
}


div#formulaire li.equip-col1{
color: #222;
font-style: normal;
padding: 8px 0 0px 0;
width: 550px;
}


div#formulaire li.equip-col1 span{
color: #666;
font-size: 10px;
}


div#formulaire li.equip-col2-3{
border-bottom: 1px solid #EEE;
color: #666;
font-size: 10px;
padding-bottom: 6px;
padding-top: 2px;
padding-left: 0px;
text-align: left;
width: 550px;
}


div#formulaire ul{
padding-bottom: 5px;
}


div#formulaire ul.abonnement{
padding-top: 14px;
width: 230px;
margin-right: 45px;
float: left;
}


div#formulaire ul.abonnement li{
color: #000;
float: none;
margin-left: 22px;
padding-top: 3px;
padding-bottom: 0px;
width: 225px;
}


div#formulaire ul.abonnement li.right{
color: #000;
float: right;
height: 19px;
padding-bottom: 10px;
padding-top: 1px;
width: 30px;
}


div#formulaire ul.abonnement li.abonnement{
height: 20px;
font-size: 11px;
font-weight: 600;
margin-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
}



div#lieuappeldossier{
color: #000;
float: left;
margin: 10px 2px 0 0;
width: 975px; height: 500px;
}


div#lieuappeldossier-image{
float: right;
}


div#lieuappeldossier-image img.gauche{
float: right;
padding: 0;
}


div#lieuappeldossier-text{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #222;
float: left;
margin-top: 0px;
margin-right: 0px;
padding: 10px;
width: 330px;
}


div#lieuappeldossier-text h2{
margin: 0;
padding: 0 0 10px 0;
}


div#lieuappeldossier-text p{
margin-bottom: 20px;
}


div#lieuappeldossier-text a{
color: #222;
}


			/* CONTENU INTER, ART ACTUEL */


div#interpresentation{
color: #000;
margin-top: 10px;
padding: 0;
width: 975px; height: 490px;
}


div#interpresentation ul{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: left;
padding: 0;
}


div#interpresentation li{
list-style: none;
margin-right: 0;
max-height: 500px;
overflow: auto;
padding: 1px 15px 0px 10px;
width: 445px;
}


div#interpresentation ul.ulcomiteprog{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: left;
margin-left: 10px;
max-height: 500px;
overflow: auto;
padding-left: 10px;
padding-bottom: 10px;
width: 220px;
}


div#interpresentation ul.ulcomiteprog li{
line-height: 1.6em;
list-style: none;
margin: 0;
padding: 0;
width: 200px;
}

div#interpresentation ul.ulcomiteprog li img{
padding-top: 10px;
}


/*Inter*/


div#internumerospublies-scroll{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
float: left;
margin: 10px 0 0 0;
padding-bottom: 8px;
position: relative;
width: 210px;

}


div#internumerospublies-scroll ul{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
float: left;
list-style: none;
margin: 0 0 0 5px;
padding: 10px 0px 8px 0px;
width: 189px;
}


div#internumerospublies-scroll h4{
font-size: 11px;
padding: 10px 0 0 10px;
}


div#internumerospublies-scroll ul li{
float: left;
margin-top: 0px;
padding-bottom: 2px;
padding-left: 6px;
text-align: right;
width: 21px;
}


div#internumerospublies-scroll ul li.double{
float: left;
margin-top: 0px;
padding-bottom: 2px;
padding-left: 12px;
text-align: right;
width: 42px;
}


div#internumerospublies-scroll ul li a#current{
background-color: #002;
color: #fff;
padding-top: 2px;
padding-bottom: 2px;
text-decoration: underline;
}


div#internumerospublies-scroll ul li a{
color: #444;
text-decoration: none;
}


div#internumerospublies-scroll ul li a:hover{
background-color: #ff1;
color: #000;
padding-top: 2px;
padding-bottom: 2px;
text-decoration: underline;
}


div#internumerospublies-scroll ul li a:visited{
color: #c10;
padding-top: 2px;
padding-bottom: 2px;
text-decoration: none;
}


div#internumerospublies-scroll p{
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 10px 0 0px 10px;
padding: 6px 0;
width: 190px;
}


div#internumerospublies-main{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: right;
margin-top: 10px;
width: 755px; height: 500px;
}


div#internumerospublies-main-image{
float: right;
margin-right: 20px;
width: 320px; height: 490px;
}


div#internumerospublies-main-image img{
float: left;
margin-right: 15px;
}


div#internumerospublies-main-texte{
border-bottom: 1px solid #DDD;
color: #333;
float: right;
line-height: 1.7em;
margin: 0px 0px 10px 0px;
overflow: auto;
padding-top: 10px;
position: relative;
width: 415px; height: 490px;
}


div#internumerospublies-main-texte p{
margin-top: 0px;
padding-bottom: 10px;
width: 385px;
}


div#internumerospublies-main-texte p.fin{
margin-top: 0px;
padding-bottom: 25px;
width: 385px;
}


div#internumerospublies-main-texte p.numero-date{
border-bottom: 1px solid #888;
color: #444;
font-size: 11px;
font-family: geneva;
margin: 0;
padding: 0;
}


div#internumerospublies-main-texte h1{
font-size: 12px;
line-height: 1.3em;
padding: 20px 0 8px 0;
width: 385px;
}


div#internumerospublies-main-texte table{
margin-bottom: 30px;
margin-top: 20px;
}


div#internumerospublies-main-texte table caption{
border-top: 1px solid #eee;
color: #000;
font-weight: 400;
padding-top: 8px;
padding-bottom: 10px;
text-align: left;
text-transform: uppercase;
width: 220px;
}

div#internumerospublies-main-texte table td.region{
padding-bottom: 6px;
width: 105px;
}


div#internumerospublies-main-texte ul li.commander{
border-top: 1px solid #ddd;
float: none;
padding-top: 8px;
padding-bottom: 5px;
text-transform: uppercase;
width: 200px;
}


div#internumerosvenir{
color: #222;
margin: 10px 0 0 0;
padding: 0;
width: 975px; height: 500px;
}


div#internumerosvenir ul{
margin: 0;
padding: 0;
}


div#internumerosvenir li{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: left;
list-style: none;
margin: 0 10px 0 0;
max-height: 490px;
overflow: auto;
padding: 1px 5px 10px 10px;
width: 300px; 
}


div#internumerosvenir li p.details{
font-size: 10px;
font-weight: 400;
line-height: 1.4em;
margin-top: 0;
}


div#interproposerarticle{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
margin-top: 10px;
overflow: auto;
padding: 0;
width: 975px; height: 500px;
}


div#interproposerarticle div{
float: left;
}


div#interproposerarticle h2{
padding-left: 10px;
width: 900px;
}


div#interproposerarticle p{
line-height: 1.5em;
list-style: none;
margin: 0;
padding: 0px 15px 10px 10px;
width: 440px;
}


div#interproposerarticle div p.titre{
font-style: normal;
padding-bottom: 5px;
text-decoration: underline;
}


div#interproposerarticle li p{
margin-bottom: 5px;
margin-top: 5px;
}


div#inter-publicite{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #111;
height: 500px;
margin-top: 10px;
}


div#inter-publicite-titre{
float: left;
margin-left: 10px;
padding-right: 20px;
width: 320px; height: 480px;
}


div#inter-publicite-titre ul h2{
font-size: 10px;
padding-bottom: 15px;
}


div#inter-publicite-titre p{
width: 300px;
}


div#inter-publicite-titre ul{
padding-top: 15px;
width: 300px;
}


div#inter-publicite-infos ul li.technique{
float: none;
padding-bottom: 5px;
width: 200px;
}


div#inter-publicite-infos ul h2{
font-size: 10px;
padding-bottom: 15px;
}


div#inter-publicite-infos ul li.images img{
float: left;
padding-left: 5px;
}


div#inter-publicite-infos{
float: left;
margin-left: 10px;
width: 600px;
}


div#inter-publicite-infos ul{
float: left;
font-size: 10px;
line-height: 1.3em;
padding-right: 20px;
width: 250px;
}


div#inter-publicite-infos ul li{
padding-bottom: 10px;
}


div#interpointsdistribution{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
margin: 0 0 0 0;
margin-top: 10px;
overflow: auto;
width: 450px; height: 500px;
}


div#interpointsdistribution h2{
padding: 0px 0px 15px 10px;
}


div#interpointsdistribution p{
padding: 1px 15px 10px 10px;
}


div#interpointsdistribution p.souligner{
padding-top : 8px;
text-decoration: underline;
}


div#interpointsdistribution li{
list-style: none;
margin: 0 10px 10px 0px;
padding: 1px 5px 20px 10px;
}

div#interpointsdistributionca{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
position: absolute;
left: 490px;
top: 235px;
overflow: auto;
width: 250px; height: 400px;
}


div#interpointsdistributionca h2{
padding: 0px 0px 15px 10px;
}


div#interpointsdistributionca p{
padding: 1px 15px 10px 10px;
}


div#interpointsdistributionca p.souligner{
padding-top : 8px;
text-decoration: underline;
}


div#interpointsdistributionca li{
list-style: none;
margin: 0 10px 10px 0px;
padding: 1px 5px 20px 10px;
}

div#interpointsdistributionfr{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
position: absolute;
left: 755px;
top: 235px;
overflow: auto;
width: 250px; height: 400px;
}


div#interpointsdistributionfr h2{
padding: 0px 0px 15px 10px;
}


div#interpointsdistributionfr p{
padding: 1px 15px 10px 10px;
}


div#interpointsdistributionfr p.souligner{
padding-top : 8px;
text-decoration: underline;
}


div#interpointsdistributionfr li{
list-style: none;
margin: 0 10px 10px 0px;
padding: 1px 5px 20px 10px;
}




			/* CONTENU RIAP */


div#riappresentation{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
color: #000;
margin: 10px 10px 10px 0px;
overflow: auto;
padding: 1px 15px 20px 10px;
width: 445px; height: 480px;
}


div#riappresentation h2{
line-height: 1.3em;
}


div#riappresentation ul{
float: left;
margin: 10px 0 0 0;
padding: 0;
}


div#riappresentation li{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: left;
list-style: none;
margin: 0 10px 10px 0px;
padding: 1px 15px 20px 10px;
width: 440px;
}


div#riappresentation p{
padding-bottom: 20px;
}


div#riap-scroll{
background-image: url(../images/px-blanc.gif);
background-repeat: repeat;
float: left;
margin-top: 10px;
overflow: auto;
width: 225px; height: 500px;
}


div#riap-scroll h2{
color: #000;
font-size: 12px;
margin-bottom: 0;
padding-bottom: 8px;
padding-left: 10px;
}


div#riap-scroll p{
border-bottom: 1px solid #aaa;
color: #333;
font-size: 10px;
line-height: 1.3em;
margin-left: 10px;
padding-bottom: 8px;
width: 185px;
}


div#riap-scrollbox{
overflow: hidden;
padding-top: 10px;
padding-left: 10px;
}


div#riap-scrollbox a{
color: #111;
text-decoration: none;
}


div#riap-scrollbox-img{
float: left;
margin-bottom: 8px;
width: 50px;
}


div#riap-scrollbox-txt{
float: left;
margin-left: 10px;
margin-bottom: 8px;
width: 130px;
}


div#riap-scrollbox-txt ul li.titre{
color: #c10;
line-height: 1.2em;
padding-bottom: 3px;
}


div#riap-scrollbox-txt ul li.titre:hover{
background-color: #ff1;
}


div#riap-scrollbox-txt ul li#current{
background-color: #ff1;
color: #111;
line-height: 1.2em;
padding-bottom: 3px;
}


div#riap-scrollbox-txt ul li.dates{
color: #555;
font-size: 10px;
line-height: 1.3em;
text-decoration: none;
}


div#riap-contenu{
background-color: #fff;
float: right;
height: 500px;
margin-top: 10px;
width: 740px;
}


div#riap-contenu-menu{
border-bottom: 1px solid #aaa;
margin-left: 10px;
margin-right: 0px;
overflow: auto;
padding-bottom: 34px;
width: 730px; height: 33px; 
}


div#riap-contenu-menu ul.titre{
float: left;
padding: 10px 0 0 0;
width: 450px;
}


div#riap-contenu-menu ul.titre li.titre{
color: #222;
font-size: 12px;
font-weight: 600;
line-height: 1.2em;
padding: 0;
}


div#riap-contenu-menu ul.titre li.date{
color: #222;
font-size: 10px;
line-height: 1.3em;
padding-top: 9px;
}


div#riap-contenu-menu ul.titre-droite li.archives{
float: right;
line-height: 1.3em;
padding-top: 1px;
text-align: right;
text-decoration: underline;
width: 100px;
}


div#riap-contenu-menu ul.titre-droite li.archives a{
color: #333;
font-size: 10px;
}


div#riap-contenu-menu ul.titre-droite{
float: right;
padding: 26px 26px 0 0;
width: 250px;
}


div#riap-contenu-menu ul.titre-droite li.icones-boutique{
border-left: 1px solid #bbb;
float: right;
height: 30px;
padding-left: 10px;
text-align: right;
}


div#riap-contenu-menu ul.titre-droite li.icones-boutique img{
opacity:0.55;
padding-left: 3px;
padding-bottom: 5px;
}


div#riap-contenu-menu ul.titre-droite li.archives{
line-height: 1.3em;
padding-right: 15px;
text-align: right;
text-decoration: underline;
width: 100px;
}


div#riap-contenu-menu ul li a{
color: #000;
font-size: 11px;
text-decoration: none;
}


div#riap-contenu-info{
color: #fff;
float: left;
height: 433px;
overflow: auto;
width: 740px;
}


div#riap-contenu-info-text{
color: #000;
float: left;
margin: 0;
padding-top: 10px;
padding-left: 10px;
padding-right: 15px;
width: 400px; height: 400px;
}


div#riap-contenu-info-text table{
margin-bottom: 20px;
margin-top: 20px;
}


div#riap-contenu-info-text table td.pays{
color: #c01;
width: 110px; height: 20px;
}


div#riap-contenu-info-text table td.artistes{
line-height: 1.4em;
padding-bottom: 8px;
}


div#riap-contenu-info-text p.artistes{
color: #000; 
border-bottom: 1px solid #aaa;
padding-top: 30px;
}


div#riap-contenu-info-text p.dates{
color: #c01; 
font-weight: 400;
line-height: 3.5em;
padding-bottom: 5px;
padding-top: 10px;
}


div#riap-contenu-info-text p{
line-height: 1.4em;
padding-bottom: 10px;
padding-top: 0px;
width: 400px;
}


div#riap-contenu-info-text ul{
padding-bottom: 10px;
width: 400px;
}


div#riap-contenu-info-text ul li.pays{
float: left;
font-weight: 400;
padding-bottom: 3px;
text-decoration: underline;
width: 110px;
}


div#riap-contenu-info-text ul li.artistes{
float: right;
line-height: 1.3em;
padding-bottom: 10px;
width: 280px;
}


div#riap-contenu-info-text ul.prog{
float: left;
line-height: 1.6em;
margin-top: 0px;
padding-bottom: 20px;
padding-top: 10px;
padding-left: 0px;
width: 400px;
}


div#riap-contenu-info-text h4{
padding-top: 20px;
padding-bottom: 10px;
}


div#riap-contenu-info-text ul.archivesphotos{
border-bottom: 1px solid #ddd;
line-height: 1.6em;
overflow: hidden;
padding-bottom: 20px;
width: 695px;
}


div#riap-contenu-info-text ul.archivesphotos li{
float: left;
padding-bottom: 6px;
padding-right: 6px;
}


div#riap-contenu-info-image{
padding-top: 12px;
}


div#riapeditionvenir{
color: #000;
margin: 10px 3px 0 0;
padding: 10px 0px 0 55px ;
height: 500px;
}


div#riapeditionvenir p{
background-image: url(../images/px-jaune.png);
background-repeat: repeat;
padding-bottom: 20px;
}


div#riapeditionvenir img{
width: 550px; height: 340px;
}





			/* BOUTIQUE */

div#boutique{
background-color: #fff;
margin-top: 10px;
margin-bottom: 10px;
width: 785px;
}


div#boutique-intro{
border-bottom: 5px solid #eee;
float: none;
font-size: 11px;
margin-top: 40px;
overflow: hidden;
padding-bottom: 20px;
width: 750px;
}


div#boutique-intro h2{
margin-top: 10px;
}


div#boutique-intro p{
color: #000;
float: left;
line-height: 1.8em;
padding-right: 20px;
width: 525px;
}


div#boutique-intro ul{
line-height: 1.6em;
}


div#boutique-intro ul li{
border-top: 1px dotted #ddd;
float: left;
width: 335px;
}


div#boutique-intro ul li h2{
padding-bottom: 5px;
}


div#boutique-intro table{	
float: left;
padding-top: 30px;
width: 525px;
}


div#boutique-intro table td{	
padding-top: 0px;
width: 3px;
}


div#boutique-intro table caption{	
font-weight: 600;
padding: 15px 0 10px 0;
text-align: left;
}


div#boutique-abonnement{
border-bottom: 5px solid #eee;
margin-top: 10px;
margin-bottom: 20px;
padding-bottom: 20px;
width: 750px; height: 420px;
}


div#boutique-abonnement ul.carte{
float: left;
width: 700px;
}


div#boutique-abonnement ul.carte li{
float: left;
padding-bottom: 20px;
padding-right: 30px;
}

/*
div#boutique-abonnement p{
height: 60px;
}
*/

div#boutique-abonnement-revue1{
float: left;
margin-right: 30px;
padding-bottom: 20px;
width: 500px;
}


div#boutique-abonnement-revue1 table{
width: 375px;
}


div#boutique-abonnement-revue1 table td{
background-color: #eee;
border-bottom: 1px solid #fff;
color: #000;
padding: 7px;
text-align: center;
word-spacing: 1px;
}


div#boutique-abonnement-revue1 table th{
background-color: #333;
border: 1px solid #555;
color: #fff;
padding: 5px;
text-align: center;
word-spacing: 1px;
}


div#boutique-abonnement-revue2{
float: left;
width: 300px;
}


div#boutique-abonnement h2{
font-size: 11px;
padding-top: 10px;
padding-bottom: 20px;
width: 750px;
}


div#boutique-main{
background-color: #fff;
color: #222;
float: left;
margin: 0;
overflow: auto;
padding-left:10px;
text-decoration: none;
width: 765px;
}


div#boutique p.retour{
float: right;
padding-right: 15px;
padding-top: 10px;
}


div#boutique-main p.retour a{
color: #444;
}


div#boutique-main h1{
border-bottom: 4px solid #222;
font-family: 'geneva', verdana, sans serif;
font-size: 23px;
padding-bottom: 10px;
padding-top: 10px;
text-decoration: none;
text-align: left;
width: 750px; height: 35px;
}


div#boutique-main h1 a{
color: #444;
margin-bottom: 10px;
padding: 3px 0px;
text-decoration: none;
}


div#boutique-main ul#scroll{
border-bottom: none;
float: none;
padding-top: 10px;
padding-bottom: 10px;
width: 750px;
}


div#boutique-main ul#scroll li{
float: left;
padding-right: 20px;
font-size: 12px;
}


div#boutique-main ul#scroll li a{
border-bottom: 4px solid #ff0;
color: #222;
padding-bottom: 3px;
padding-right: 5px;
text-decoration: none;
}


div#boutique-main ul#scroll li a:hover{
color: #666;
padding-bottom: 2px;
border-bottom: 4px solid #550;
}


div#boutique-main ul#scroll li.current a{
border-bottom: 4px solid #550;
color: #333;
padding-bottom: 2px;
}


div#boutique-main ul.debut{
padding-top: 1px;
}


div#boutique-main ul.adhesion{
width: 525px;
}


div#boutique-main ul{
border-top: 1px dotted #ddd;
float: left;
padding: 7px 0;
width: 750px;
}


div#boutique-main ul.colonnes-prix{
border: none;
float: left;
padding-top: 20px;
padding-bottom: 20px;
width: 750px;
}


div#boutique-main ul.colonnes-prix li{
float: left;
text-decoration: underline;
width: 60px;
}


div#boutique-main ul.colonnes-prix li.titreliste{
float: left;
font-size: 11px;
text-decoration: none;
width: 565px;
}


div#boutique-main ul.colonnes-prix li.titreliste h2{
padding-bottom: 5px;
}


div#boutique-main ul.colonnes-prix li.titreliste p{
font-size: 10px;
}


div#boutique-main ul.debut h2{
padding-bottom: 20px;
}


div#boutique-main h2{
padding-bottom: 20px;
}


div#boutique-main li.image{
float: left;
font-style: normal;
padding: 4px 0 3px 0;
width: 55px;
}


div#boutique-main li.equip-col1{
float: left;
font-size: 11px;
font-style: normal;
padding: 4px 0 3px 0;
width: 85px;
}


div#boutique-main li.equip-col2{
color: #222;
float: left;
font-size: 11px;
font-style: normal;
padding: 4px 0 3px 0;
width: 420px;	
}


div#boutique-main li.equip-col2 a{
color: #777;
font-size: 10px;
text-decoration: none;
}


div#boutique-main li.equip-col3{
float: right;
font-size: 11px;
padding: 0px 0 3px 0;
text-align: left;
width: 188px;
}


div#boutique-main li.equip-col3 ul{
border: none;
width: 180px;
}


div#boutique-main li.equip-col3 ul li{
float: left;
width: 60px;
}


#im {
background-color: gray;
width: 100px; height: 100px;
}
 
#im div{
visibility: hidden;
width: 100px;
}
 
#over{
background-color:#ff0000;
margin-top:100px;
text-align:center;
width:100px;
}



			/* LIENS ET AMIS */


#liens{
background-color: #eee;
color: #c10;
height: 700px;
padding-left: 20px;
overflow: auto;
}


#liens ul{
height: auto;
padding-bottom: 10px;
padding-top:10px;
width: 310px;
}


#liens h1{
border-bottom: 1px solid #aaa;
color: #c10;
font-family: 'geneva', verdana, sans serif;
font-size: 23px;
padding-top: 25px;
padding-bottom: 10px;
width: 295px;
line-height: 2.5em
}


#liens h4{
color: #444;
font-family: geneva, verdana, sans-serif;
font-size: 12px;
font-weight: 900;
padding-top: 25px;
padding-bottom: 12px;
}


#liens a{
color: #c10;
font-family: monaco, verdana, sans-serif;
font-size: 10px;
}


#liens li{
padding-bottom: 3px;
}
