/* CSS Document */

body {background-color: #F1F1F1;}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333; line-height:16px}
p {padding-bottom:10px;}
ul {margin-top:10px}
li {list-style-image:url("images/elements/arrow.gif"); padding-bottom:8px}
.table_pad5 td{padding-bottom:5px;}
.table_pad40 td{padding-bottom:40px;}
.table_events td{padding-bottom:20px; padding-top:20px; border-bottom:1px dotted #CCC}
.table_events img{border-style:none;margin-right:10px; float:left;}
.table_soutien td{border-style:none; padding:10px 0 0 0; font-size :10px; color:#999999}
.table_soutien img{border-style:none; margin-left:10px; float:right;}


/* Styles de texte */
.interligne {line-height: 18px;}
.txt_gris_clair {color: #999999;}
.txt_gris_medium {color: #666666;}
.txt_blanc {color: #FFFFFF;}
.txt_rouge {color: #C90000;}
.txt10 {font-size: 10px;}
.txt10gris {font-size: 10px;color: #999999;}
.titre {font-size: 14px;font-weight: bold;}
.titre_gris {font-size: 14px;color: #999999;font-weight: bold;}
.titre_blanc {font-size: 14px;color: #FFFFFF;font-weight: bold;}
.titre_rouge {font-size: 14px;color: #C90000;font-weight: bold;}
.titre18 {font-size: 18px;font-weight: bold;}
.titre18rouge {font-size: 18px;color: #C90000;font-weight: bold;}

/* Images */
.img_gauche {border-style: none;margin-right: 10px;float:left;}
.img_droite {border-style: none;margin-left: 10px;float:right;}

/* Cadres */
.pointilles {background-image:  url(images/elements/pointilles.png);background-repeat: repeat-x;background-position: center center;}
.biocadre {border: 1px inset #666666;padding: 10px}
.filet_collab {border: 1px ridge #CCCCCC;padding:30px;}
.filetgris {
	background-color: #EEEEEE;
	border: 2px solid #CCCCCC;
	padding:7px;
}
.filetrouge_fondgris {background-color: #F6F6F6;border: 1px solid #C90000;padding:7px;}
.filetgrisclair {background-color: #F7F7F7;border: 2px solid #CCCCCC;padding:7px;}
.filetrouge_right {border-right: 1px solid #C90000;padding:7px;}
.filetrouge_left {border-left: 1px solid #C90000;padding:7px;}
.filetgris_left {border-left: 1px solid #666666;padding:7px;}

/* Illustrations */
.squares {background:url(images/elements/squares.jpg) no-repeat right top;}
.coin_gris {background:url(images/elements/coin_gris.jpg) no-repeat left top; padding-left:15px;padding-top:12px;}
.coin_rouge {background:url(images/elements/coin_rouge.jpg) no-repeat left top;padding-left:15px;padding-top:12px;}

/* Liens */
a:link,
a:visited {color: #333333;}
a:hover,
a:active {
	color: #865B88;
}

a.lien_blanc:link,
a.lien_blanc:visited,
a.lien_blanc:hover,
a.lien_blanc:active {color: #FFFFFF;}

a.lien_redline:link,
a.lien_redline:visited {color: #C90000;}
a.lien_redline:hover,
a.lien_redline:active {color: #000000;}

a.lien_rouge:link,
a.lien_rouge:visited {color: #C90000;text-decoration: none;}
a.lien_rouge:hover,
a.lien_rouge:active {color: #C90000;text-decoration: underline;}

a.lien_grisclair:link,
a.lien_grisclair:visited {color:#999999;text-decoration: none;}
a.lien_grisclair:hover,
a.lien_grisclair:active {color: #000000;text-decoration: underline;}

a.lien_grismedium:link,
a.lien_grismedium:visited {color:#666666;}
a.lien_grismedium:hover,
a.lien_grismedium:active {color: #000000;}

a.lien_gris10:link,
a.lien_gris10:visited {font-size: 10px;color:#999999;}
a.lien_gris10:hover ,
a.lien_gris10:active {font-size: 10px;color: #000000;}


/* Entêtes différentes pages */
.header_re {height:115px;background-image:url(images/elements/top_asso.png);background-repeat:no-repeat;}
.header_bio{height:115px;background-image:url(images/elements/top_bio.png);background-repeat:no-repeat;}
.header_partenaires {height:115px;background-image:url(images/elements/top_partenaires.png);background-repeat:no-repeat;}
.header_collab_media {height:115px;background-image:url(images/elements/top_collab.png);background-repeat:no-repeat;}
.header_revue_presse {height:115px;background-image:url(images/elements/top_revue_presse.png);background-repeat:no-repeat;}
.header_laureats2008 {height:115px;background-image:url(images/elements/top_prix2008.png);background-repeat:no-repeat;}
.header_laureats2008 {height:115px;background-image:url(images/elements/top_prix2008.png);background-repeat:no-repeat;}
.header_references {height:115px;background-image:url(images/elements/top_references.png);background-repeat:no-repeat;}


/* Menu latéral droit */
.menu_fond {background-repeat: repeat;background-image: url(images/elements/bord_menu.jpg);padding-top:15px;}
.menu_off {font-size:12px;font-weight: bold;color: #333333;padding-top:3px;padding-bottom:20px;line-height:22px;}
.menu_actif {font-size:12px;font-weight: bold;color: #C90000;padding-top:3px;padding-bottom:20px;line-height:22px;}

a.menu:link,
a.menu:visited {color: #333333;text-decoration: none;}
a.menu:hover,
a.menu:active {color:#C90000;text-decoration:none;background-color: #F1F1F1;background-position: 0% 0%;display: block;}


/* Menu horizontal */
.menuItem {display:block;font-weight:bold;text-decoration:none;color:#666666;height:20px;line-height:20px;background: #F1F1F1 url("images/elements/etat_over.gif") no-repeat left;padding-left: 12px;}
.menuItem:hover {color:#333333;background: #CCCCCC url("images/elements/etat_over.gif") no-repeat left;padding-left: 12px;}
.menu_collab_on {color:#C90000;font-weight:bold;background: #F1F1F1 url("images/elements/etat_on.gif") no-repeat left;padding-left: 12px;}

/* Menu Prix */
.menuPrix {display:block;font-weight:bold;text-decoration:none;color:#666666;background: #F1F1F1 url("images/elements/etat_over.gif") no-repeat left;padding-left: 12px;padding-top:10px;padding-bottom:10px;}
.menuPrix:hover {color:#333333;background: #CCCCCC url("images/elements/etat_over.gif") no-repeat left ;padding-left: 12px;padding-top:10px;padding-bottom:10px;}
.menuPrix_actif {font-weight:bold;color:#C90000;background: url("images/elements/arrow.gif") no-repeat left ;padding-left: 12px;padding-top:10px;padding-bottom:10px;}

