/* Start of CMSMS style sheet 'v21avr : enssat local' */
/* CSS modifié en local à l'Enssat */

/* Ajout CM 31/03/2010 pour le bloc contact pour le mode p */
/* Modification CM 02/04/2010 limitation a la dic recently p avec classe spécifique
                                             ajout class pour p pour gestion du lien sur la page contact */

div.recently p.contactName{
margin:5px 5px 15px 15px;
font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
font-size:1em;
font-weight:bold;
color:#000;
margin-bottom:10px;
}

div.recently p.contactMel{
margin:5px 5px 15px 15px;
font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
font-size:0.8em;
color:#000;
margin-bottom:10px;
background:url(uploads/v21avr/puce-mel-22.png) no-repeat left center;
padding:0 0 0 30px;
line-height:24px;
}

div.recently p.contactTel{
margin:5px 5px 15px 15px;
font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
font-size:1em;
color:#000;
margin-bottom:10px;
background:url(uploads/v21avr/puce-tel-22.png) no-repeat left center;
padding:0 0 0 30px;
line-height:24px;
}

div.recently p.contactPlus{
margin:5px 17px 0px 15px;
font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
font-size:1em;
font-style:italic;
color:#000;
text-align: right;
}

/* Ajout CM pour les marges des tableaux 01/04/2010 - Fait avec l'aide (j'ai minimalisé les choix faits) de la css du site enssat infoglue */

table.canvas, table.canvas th, table.canvas td { 
    border:none;
    background-color: transparent;
}

table
{
     border-collapse:collapse;
/* 5 px après le tableau
   rappel de l'ordre : margin-top / margin-right / margin-bottom / margin-left */
        margin: 0px 0px 5px 0px;
     border:1px solid grey;
    background-color: #f0f8ff;
}

table th,
table td
{
        padding: 5px 2px 5px 2px;
     border:1px solid grey;
}

/* ----------------------------------------- */
div.matricelogos {width:500px; clear:right;}
div.matricelogos div {float:left;width:33%; min-height:100px;text-align:center;}
div.matricelogos img {border: 1px solid #ffffff;}

/* div.logos a {} */
/* div.logos a:hover img {border: 1px solid #0000ff;} */

/* attention page contact conflit avec table ci-dessous possible */
table.pagecontacts, table.pagecontacts tr, table.pagecontacts td  {margin:0;padding:0;border:0}
table.pagecontacts {width:100%;border-collapse:collapse;vertical-align:top;background-color:#ffffff;border:0px solid red;}
table.pagecontacts td {border:0px red solid;vertical-align:top;padding:4px}
table.pagecontacts p {display:block;border-bottom:1px dotted rgb(164,29,35);z-index:1;margin-right:2px;line-height:100%;background-color:#ffffff;}
table.pagecontacts p span {position:relative;top:0px;z-index:2;background-color:white;padding-right:.5em;padding-left:15px;
  background-image:url(/uploads/images/puce-contact.png);
  background-repeat:no-repeat;
  background-position: 0px 1px;
  z-index:2;
}
table.pagecontacts p span.sanspuce {background:none;background-color:white;}
table.pagecontacts a {padding:0;margin:0;top:6px;position:relative;}


/*--- blockquote --*/

/* div#content blockquote, */
div#content blockquote
/*
,div#content blockquote.post-it
,div#content blockquote.alert
*/
{
	margin: 10px 0px;
	padding: 5px 10px 10px 10px;

	border: solid 1px #c0c0c0;
	background-color: #e0e0e0;

	border-left: 10px solid #3d3b35;
}


div#content blockquote p 
/*
,div#content blockquote.post-it p 
,div#content blockquote.alert p 
*/
{
	margin: 5px 0 0 0;
}


div#content blockquote.post-it
{
	border: solid 1px #dddd99;
	border-left: 10px solid #3d3b35;
	background-color: #ffffdd;
}

div#content blockquote.alert
{
	border: solid 1px #317023;
	border-left: 10px solid #3d3b35;
	background-color: #cbdbc8;
}

/*-------------------------------------------------------------------*/
div#content div.cycle_accroche {
    margin-bottom:10px;
}
div#content div.cycle_accroche p {
    margin:0;
}
div#content div.cycle_accroche blockquote {
	margin: 0px;
	padding: 5px 10px 10px 10px;

	border: solid 1px #c0c0c0;
	background-color: #e0e0e0;
}

/*
 * matrices des logos partenaires RI
 */
div#liens_rindus {
    width: 100%;
    font-family: trebuchet ms,Verdana,geneva,sans-serif;
    font-size: 1em;
}
div#liens_rindus > div {
    float: left;
    text-align: center;
    width: 165px;
    height: 120px;
    margin : 0 0 5px 0;
}
div#liens_rindus > div > h3  {
    background : none ;
    color: #F39400;
    font-size: 1em;
    line-height: 1.2em;
    margin: 0em;
    padding: 0 0 1px 0;
    text-align: center; 
}
div#liens_rindus h3 > a  {
    text-decoration:none;
}
div#liens_rindus > div img {
    margin: 5px 0 0 0;
    max-height: 100px;
    max-width: 145px;
    padding: 0 10px;
}

/* lightbox */
a#fancybox-close {background-color: transparent;}

/* header 30ans */
/*
div#header h1 a {
    background: rgba(0, 0, 0, 0) url("/uploads/v21avr/30ans/30ansENSSAT_couleur.png") no-repeat scroll 0 5px;
    border-left: 21px solid white;
    margin-left: -39px;
    width:254px;
}
*/

/* puces imbriquées */
div#main ul li ul {
    margin: 0 0 1.5em;
}
div#main ul li ul li {
    list-style: outside none circle;
    margin: 0 0 0.25em 1em;
}
/* End of 'v21avr : enssat local' */

