@charset "utf-8";
/* CSS Document */

#mainContent h2.events {
width:517px;
height:63px;
margin-bottom:9px;
}

#mainContent h2.film {
color:#666666;
font-style:italic;
font-family:"Times New Roman", Times, serif;
font-size:1.9em;
font-weight:bolder;
letter-spacing:0.2em;
padding-left:18px;
height:31px;
margin-bottom:9px;
padding-top:21px;
}

#bloc_principal p {
padding-left:12px;
}

#bloc_principal p span {
padding-left:16px;
}

h3.labelling {
margin: 12px 0 6px 0;
font-size:1.7em;
font-family:"Times New Roman", Times, serif;
color:#666;
clear:left;
padding: 3px 0 0 34px;
background:url(../images/commun/puce.gif) left no-repeat;
}

/* présentation des évènements et tri */

p.tri {
padding:12px 6px;
margin-left:6px;
}

span.events_tri {
border: 2px #8d2e3d solid;
padding: 6px 16px;
margin:0 3px;
font-weight:bold;
color:#000;
/*color:#673b15;*/
}

span.events_tri a {
text-decoration:none;
color:#333;
}

span.events_tri:hover {background:#fad685;}


/* la div "events" */

#bloc-type-event {
padding: 6px 0;
background:#FEFEFE;
/*border:1px solid #CCCCCC;*/
clear:both;}


#events {
width:100%;
margin: 12px 0;
padding:6px 3px 6px 9px;
border-left:#CCCCCC 3px solid ;
min-height:110px;
border-top:#CCC .5px solid;
clear:both;
display:block;
/*min-height:210px;*//* ça c'est si il y a un logo...*/
}

#events:hover {}

#events-top {
width:100%;
}

p.events-index{
color:#8d2e3d;
font-weight:600;
margin:35px 0 0 200px;
padding:18px 0;
text-decoration:none;
font-size:1.3em;
}

p.events-suite{
color:#8d2e3d;
font-weight:600;
margin:18px 0 0 18px;
padding:6px 0;
text-decoration:none;
font-size:1.2em;
}

p.events-index a {
color:#8d2e3d;
font-weight:600;
padding:6px 0;
text-decoration:none;
}

p.events-index a:hover{
text-decoration:underline;
}

span.type_event {
background:url(../images/commun/puce_world_petite.gif) left no-repeat;
padding-left: 22px;
padding-bottom: 3px;
font-variant:small-caps;
font-size:1.1em;
color:#666666;
float:left;
}

span.pays {
font-variant:small-caps;
color:#333333;
float:right;
}

#event-essentiel {float:left; padding-left: 6px; padding-top: 6px; clear:left; width:85%;}

.event_date{
font-size:0.8em;
vertical-align:top;
}
.event_logo{
float:right;
width:75px;
}
.event_accred{
float:right;
width:80px;
}
.event_plus{
float:right;
}

.intitule_mois{
background-image:url(/images/commun/quart_monde.jpg);
background-position:left center;
padding-left:24px;
background-repeat:no-repeat;
color:#8d2e3d;
font-weight:bold;
font-size:1.2em;
}

.event_titre{vertical-align:top;}

span.titre {
color:#8d2e3d;
font-weight:bold;
font-size:1.2em;
}
span.ss-titre {
color:#8d2e3d;
font-weight:bold;
font-size:1em;
font-style:italic;
}

span.lieu {
font-style:italic;
color:#333333;
float:left;
}
span.organisateur {
	clear:left;
color:#333333;
float:left;
}

span.logo {
width:135px; 
height:135px; 
float:left;
}

span.description {
float:left;
margin-left:9px;
width:430px;
}
span.description_event {
float:left;
margin-left:9px;
width:410px;
}


span.description-large {
float:left;
margin-left:9px;
width:555px;
}

#event-info {
float:right;
width:14%;}

#dates {
display:block; 
float:right;
/*vertical-align:top; 
margin-top:-25px;*/
}

span.lien {float:right;}

span.lien a {
font-style:italic;
text-decoration:none;
border-bottom:dotted #d9485d 1px;
color:#999999;}

span.lien a:hover {border-bottom:none;}


/** ACTU FILM **/

#actu_film {

}


span.titre_actu {
color:#8d2e3d;
font-weight:bold;
font-size:1.2em;
padding-left:6px;
margin: 0 400px 0 0;
}


#description_film {
margin:18px 0 17px 12px;
border-left: 3px solid #999999;
padding-left: 9px;
}

span.photo {clear:left; width:295px; height:235px; padding-left:200px; margin-top: 12px;}
span.photo-actu {clear:left; width:295px; height:235px; padding-left:90px; margin-top: 12px;text-align:center;}

table.ico_events {
margin-left: 115px;}

.e_label {
background:url(../images/events/label.gif)  no-repeat;
width:200px;
height:200px;
padding-left: 37px;
}
.e_label:hover {
background:url(../images/events/label_hover.gif)  no-repeat;
width:200px;
height:200px;
padding-left: 37px;
}

.e_nolabel {
background:url(../images/events/nolabel.gif) left no-repeat;
width:200px;
height:200px;
padding-left: 37px;
}
.e_nolabel:hover {
background:url(../images/events/nolabel_hover.gif)left no-repeat;
width:200px;
height:200px;
padding-left: 37px;
}

.e_asklabel {
background:url(../images/events/labellisation.gif) left no-repeat;
width:200px;
height:200px;
padding-left: 37px;
}
.e_asklabel:hover {
background:url(../images/events/labellisation_hover.gif) left no-repeat;
width:200px;
height:200px;
padding-left: 37px;
}

.e_tolabel {
background:url(../images/events/ask.gif) left no-repeat;
width:200px;
height:200px;
padding-left: 37px;
}
.e_tolabel:hover {
background:url(../images/events/ask_hover.gif) left no-repeat;
width:200px;
height:200px;
padding-left: 37px;
}



/** LISTE DES MEMBRES **/

.bloc-type-membre {
padding: 0px 0;
background:#FEFEFE;
/*border:1px solid #CCCCCC;*/
clear:both;}


h3.type_membre {
margin: 24px 0 6px 0;
font-size:1.7em;
font-family:"Times New Roman", Times, serif;
color:#666;
clear:both;
padding: 3px 0 0 34px;
background:url(../images/commun/puce.gif) left no-repeat;
}

h3.type_membre a {
color:#666;
text-decoration:none;
font-weight:600;
}

h3.type_membre a:hover {
text-decoration:underline;
}


h4.type_membre {
margin: 6px 0;
font-size:1.4em;
font-family:"Times New Roman", Times, serif;
color:#999999;
clear:both;
padding: 3px 0 0 16px;
font-style:	italic;
}


table.membres-top {
width:100%;
}

span.titre_membre {
padding-left: 18px;
padding-bottom: 3px;
font-variant:small-caps;
font-size:1.2em;
font-weight:bold;
color:#8d2e3d;
/*float:left;*/
}

span.pays_membre {
font-variant:small-caps;
color:#333333;
float:right;
width:90px;
}

#membres-suite{
float:left;
clear:both;
margin-left:18px;
}

span.logo_membres {
width:135px; 
height:135px; 
float:left;
}

.fond_leger {
background-color:BlanchedAlmond;
}

.h3-sans-monde {
color:#666666;
font-family:"Times New Roman",Times,serif;
font-size:1.7em;
font-weight:600;
padding:3px 0 0 34px;
text-decoration:none;
background:none repeat scroll 0 0 transparent;
}
span.logo_membres_int {
width:90px; 
height:70px; 
float:right;
}

span.description_membre{
padding-left:12px;
}

span.lien_membre {float:left; padding-left:9px; }

span.lien_membre a {
font-style:italic;
text-decoration:underline;
color:#999999;
font-size:11px;
}


span.lien_membre_ {padding-left:19px; }

span.lien_membre_ a {
font-style:italic;
text-decoration:underline;
color:#999999;
font-size:11px;
}

td.top_td{
height:120px;
vertical-align:top;
width:125px;
}

span.lien_membre a:hover {border-bottom:none;}

#membre-pays {margin-top:12px; padding :12px 0; clear:both;}
.membre {margin-top:1px;  padding :6px 0 6px 0; clear:both; margin-bottom:1px;}

span.type_membre {
font-style:italic;
color:#673b15;
float:left;
margin-top:3px;
margin-left:9px;
}

#membres-top span.titre_membre_pays {
padding-left: 18px;
padding-bottom: 3px;
font-variant:small-caps;
font-size:1.2em;
font-weight:bold;
color:#8d2e3d;
float:left;
clear:left;
}

ul.membres {
margin:0 18px;
}

li.membres-type {
list-style:circle;
padding:3px;}



/** CONTACT **/

h2.contact {
color:#666666;
font-style:italic;
font-family:"Times New Roman", Times, serif;
font-size:1.7em;
font-weight:bolder;
letter-spacing:0.2em;
height:16px;
margin-bottom:9px;
padding:14px 0 9px 218px;
}


/** PRESSE **/

span.gros_lien {
margin: 35px 0 0 205px;
font-size:1.7em;
font-family:"Times New Roman", Times, serif;
padding: 3px 0 0 34px;
background:url(../images/commun/puce.gif) left no-repeat;
}

span.gros_lien-membre {
margin: 35px 0 0 150px;
font-size:1.4em;
font-family:"Times New Roman", Times, serif;
padding: 3px 0 0 34px;
background:url(../images/commun/puce.gif) left no-repeat;
clear:left;
text-align:left;
}
span.gros_lien-membre a{
font-weight:600;
color:#666;
text-decoration:none;
}

span.gros_lien a {
font-weight:600;
color:#666;
text-decoration:none;
}

span.gros_lien a:hover {
text-decoration:underline;
}


/** CHERCHE **/
h2.recherche {
color:#666666;
font-style:italic;
font-family:"Times New Roman", Times, serif;
font-size:1.9em;
font-weight:bolder;
letter-spacing:0.2em;
height:16px;
margin-bottom:60px;
}
.lien_membre_recherche {
color:#999999;
padding-left:9px;
font-size:11px;
font-style:italic;
text-decoration:underline;
/*float:left;*/
}

.membre_recherche {background-color:#EEEEEE;
border-collapse:separate;
border-spacing:0;
margin-bottom:10px;
padding-top:5px;}

.logo_recherche {width:90px; margin-bottom:10px;}

.description_recherche{
float:left;
margin-left:9px;
width:550px;
}

.logo_membres_recherche {
float:right;
}

.titre_membre_recherche {
padding-left: 18px;
padding-bottom: 3px;
font-variant:small-caps;
font-size:1.2em;
font-weight:bold;
color:#8d2e3d;
float:left;
width:550px;
}

.colonne_gauche{
padding-left:10px;
vertical-align:top;
width:580px;
 }