@charset "utf-8";
/* CSS Document */

.partenaires.col2a						{ width:310px; margin:0 0 0 6px; }
.partenaires.col2a p					{ line-height:normal; border-bottom:solid 1px #cccccc; padding:0px 0px 10px 0px;}
.partenaires.col2a dt					{  }
.partenaires.col2a dd					{  }

.partenaires.col2b						{ width:400px; margin:0 0 0 29px; }
.partenaires.col2b dl					{ margin-left:90px; }
.partenaires.col2b dd					{  }

.partenaires h2							{ line-height:normal; color:#E42522; padding:0px; margin:15px 0 0 0;}
.partenaires dl							{ margin-top:20px;  }
.partenaires dt							{ font-size:11px; clear:left; float:left; width:180px; text-align:right; }
.partenaires dd							{ margin:0 0 20px 190px; width:120px; }
.partenaires dd img						{ width:120px; }

.equipes								{ position:relative; margin-left:49px; }
.equipe									{ width:212px; float:left; padding-top:18px; text-transform:uppercase; margin:20px 20px 0 0; border-top:1px solid #e4e4e4; }
.equipe h3								{ font-size:22px; font-weight:bold; line-height:22px; }
.equipe ul								{ margin:0; }
.equipe li								{ font-size:10px; line-height:normal; margin-bottom:7px; }
.equipe .fonction						{ font-size:9px; text-transform:none; }
.equipe a								{ text-transform:none; }
.equipe a:link,
.equipe a:visited						{ color:#e42522; }
.equipe a:active,
.equipe a:hover							{ color:#e42522; cursor:pointer; }
.equipe.color1 h3,
.equipe.color1 .fonction				{ color:#e42522; }

.equipe.color2 h3,
.equipe.color2 .fonction				{ color:#ffce0b; }

.equipe.color3 h3,
.equipe.color3 .fonction				{ color:#9c50bc; }

.equipe.color4 h3,
.equipe.color4 .fonction				{ color:#87b918; }

.equipe .color5 h3,
.equipe .color5 .fonction				{ color:#259cd3; }

.equipe.color6 h3,
.equipe.color6 .fonction				{ color:#4d5b5d; }

.equipe .color7 h3,
.equipe .color7 .fonction				{ color:#eb4bc3; }

.equipe .color8 h3,
.equipe .color8 .fonction				{ color:#ff6600; }
.equipe .color8 h3						{ margin-top:50px; padding-top:18px; border-top:1px solid #e4e4e4; }

.equipe .color9 h3,						
.equipe .color9 .fonction				{ color:#000000; }
.equipe .color9 h3						{ margin-top:50px; padding-top:18px; border-top:1px solid #e4e4e4; }

.productions h1							{ font-size:14px; line-height:normal; }
.productions h3.ttr						{ font-size:12px; color:#E42522; font-weight:normal; }
.productions .chapo						{ color:#E42522; margin-left:6px; }


/* BLOG */
.blog									{ margin:0 0 50px 55px; width:584px; }
.blog .article							{ width:584px; margin:25px 0; }
.blog .date								{ color:#e42522; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; padding:7px 3px; }
.blog .ttr								{ font-size:20px; line-height:normal; padding:7px 0; }
.blog .ttr a							{ color:#000000; }
.blog .ttr a:link,
.blog .ttr a:visied						{ color:#000000; }
.blog .ttr a:active,
.blog .ttr a:hover						{ color:#000000; }
.blog .txt								{ font-size:12px; line-height:normal; padding:7px 0; }
.blog .txt p							{ padding:7px 0 0 0; }
.blog .cat								{ color:#6d6d6d; }
.blog .colonnes							{  }
.blog .col50							{  }
.blog .colonnes							{ padding:10px 0; }
.blog .liens							{  }
.blog .liens p							{ margin:0; }
.blog .liens ul							{ margin:0; }
.blog .liens li							{ margin:0; padding:0 20px 0 0; display:inline; }
.blog .liens a							{}
.blog .fichiers							{}
.blog .fichiers p						{ margin:0; }
.blog .fichiers ul						{ margin:0; }
.blog .fichiers li						{ margin:0; padding:0 20px 0 0; display:inline; }
.blog .fichiers a						{}
.blog .navigation						{ position:relative; width:584px; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; padding:7px 3px; }
.blog .navigation .left					{ float:left; } 
.blog .navigation .right				{ float:right; } 
.blog .navigation p						{ text-align:center; color:#e42522; font-size:11px; font-weight:bold; margin:0; }


.col2a.courte							{ margin:0 18px 0 1px;width:38px;}