/*
    -moz-box-shadow:0 5px 10px #999999;
    -webkit-box-shadow:0 5px 10px #999999;
    box-shadow:0 5px 10px #999999;


    -moz-border-radius:0px 0px 20px 20px;
    -webkit-border-radius:0px 0px 20px 20px;
    border-radius:0px 0px 20px 20px;
*/


body
	{
	margin:auto;
	background-color:#ebebeb;
	width:1000px;
	font-size:10px;
	font-family:verdana;
	}

@font-face 
{
	font-family: "advent_regular";
	font-weight: bold;
	src: url('../../themes/default/advent_regular.ttf');
}	

@font-face 
{
	font-family: "advent_bold_semi";
	font-style: italic;
	src: url('../../themes/default/advent_bold_semi.ttf');
}

@font-face 
	{
	font-family: "aldopc";
	src: url('../../themes/default/aldopc.ttf');
	}

#maxi_conteneur
	{
/*	background-color:#FFFFFF;*/
	}

#banniere
	{
        background-color:#FFF;
	}


#entete
	{
	font-family:Arial;
	height:20px;
	font-size:12px;
	padding:2px;
	}

#entete a
	{
	text-decoration:none;
	}
	
#entete_gauche
	{
	color:#999;
	float:left;
	font-family:versanan;
	font-size:8px;	
	}
	
#entete_droite
	{
	color:#999;
	float:right;
	font-family:versanan;
	font-size:9px;
	}
	
#logo
	{
	padding:10px;
	float:left;
	width:200px;
	}

#newsletterBanner
	{
	margin-left:50px;
	width:500px;
	height:40px;
        float:left;
        text-align: center;
        padding-top:30px;
	}
        
#pub_banniere
	{
	margin-left:50px;
	float:left;
	width:500px;
	height:90px;
	
	}
	
#extra
	{
	text-align:right;
	height:60px;
	float:right;
        padding-top: 25px;
        padding-right: 10px;
	}
	
.vide
	{
	clear:both;
	}
	
#menuh
	{
	height:30px;
	/*background-image:url(../../themes/default/fond_menuh.jpg);*/
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding: 5px 2px 2px 20px;
	font-size:11px;
	font-family:Arial;
	text-transform:uppercase;
	padding-top:0px;
        /*margin-bottom: 15px;*/
        background-color:#393737;
	}

#menuh a
	{
	color:#FFF;
	text-decoration:none;
	}

#menu_text
	{
	padding-top:8px;
	float:left;
	display:inline;
	width:600px;
        font-size:13px;
	}
		
#menu_pro
	{
	display:inline;
	float:left;
	}
	
#speed_search
	{
	padding-top:3px;
	display:inline;
	float:right;
	}
	
#speed_menu
	{
/*	border-bottom:1px solid #595959;*/
	height:17px;
/*	font-size:11px;
	padding-left:10px;*/
	}

.titre_speed_menu
	{
	font-size:10px;
	color:#CF0000;
	font-weight:bold;
	}
	
#pub_horizontale_haut
	{
/*	margin-top:5px;
	margin-bottom:5px;*/
	height:90px;
        border:1px solid red;
	}
	
#corps
	{
/*	background-image:url(../../themes/default/fond_corps.jpg);
	background-repeat:repeat-x;
	background-color:#DEDEDE;*/
	}
        
#bloc_haut, #news, .panel, #content_panel
{
    background-color: #FFF;
/*    -moz-box-shadow:0 0 10px #999999;
    -webkit-box-shadow:0 0 10px #999999;
    box-shadow:0 0 10px #999999;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px;*/
}

#news
{
    margin-top: 5px;
    width:655px;
    float:left;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

#bas
    {
    padding:5px;
    text-align:center;
    background-color:#636363;
/*    -moz-box-shadow:0 -5px 10px #999999;
    -webkit-box-shadow:0 -5px 10px #999999;
    box-shadow:0 -5px 10px #999999;*/
    color:#FFF;
    }
	
#bas a
	{
	text-decoration:none;
        color:#FFF;
	}
	
a img
	{
	border:0;
	padding:2px;
	}
	
img 
	{
	padding:2px;
	}
	
#switch
	{
	border-top:1px solid #FFFFFF;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	}
	
#services
	{
	float:left;
	width:350px;
	margin-left:5px;
        padding:5px;
	}

#panel_newsletter
	{
	margin-top:5px;
	text-align:center;
	}
	
#panel_dossier_special
	{
	padding:5px;
	margin-top:5px;
	border:1px solid #CF0000;
	}
	
#panel_dossier_special a
	{
	text-decoration:none;
	}

#panel_support_tech
	{
	padding:5px;
	margin-top:5px;
	background-image:url(../../themes/default/fond_zone_pro.jpg);
	background-repeat:repeat-x;
	}
	
#bloc_haut
	{
        /*margin-bottom: 10px;*/
	}
	
#bloc_bas
	{
	/*margin-top:20px;*/
	}
#others
{
    float:right;
    width: 340px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.panel
	{
	float:left;
	width:340px;
	background-color:#FFFFFF;
        /*margin-top: 5px;*/
        margin-bottom: 10px;
	}
	
.titre_panel
	{
	font-family:aldopc, Arial;
	font-size:30px;
	color:#C3C3C3;
/*	margin-bottom:15px;*/
	padding-left:10px;
	}
	
.first_letter
	{
	color:#CF0000;
	}
	
#titre_panel_dossier_special
	{
	font-family:aldopc;
	font-size:24px;
	color:#CF0000;
	}
	
#titre_panel_support_tech
	{
	font-family:aldopc;
	font-size:24px;
	color:#FFFFFF;
	}
	
#contenu_panel_dossier_special
	{	
	color:#094DAA;
	}
	
#contenu_panel_support_tech
	{
	color:#FFFFFF;
	padding:10px;
	}
	
.contenu_panel
	{
	padding:0px 5px 5px 5px;
        font-size: 11px;
	}
        
.contenu_panel ul, ol
{
    padding-left: 20px;
    line-height: 20px;
}

.contenu_panel a
	{
            text-decoration: none;
        }

#content_panel
	{
	width:635px;
	float:left;
	/*margin-top:5px;*/
        margin-bottom:20px;
	padding:10px;
        font-size: 11px;
	}
	
#content_panel a
    {
        text-decoration: none;
    }
    
#content_panel ul
{
    padding-left: 10px;
}
    
#right_panel
	{
	float:right;
	width:340px;
	}
	
.heure_actu
	{
	float:left;
	height:20px;
	}
	
.texte_actu
	{
	width:233px;	
	float:left;
	font-weight:bold;	
	margin-bottom:4px;
	margin-left:2px;
	}
	
.texte_actu a
	{
	color:#2A5996;
	/*line-height:20px;*/
	text-decoration:none;
	}

.link_follow_bis
{
        float:right;
        margin-bottom: 5px;
}

.link_follow
	{
	font-size:10px;
        color:#CF0000;

	}
.link_follow a
	{
	text-decoration:none;
	color:#CF0000;
	}
	
.titre_decouverte
	{
	font-weight:bold;
	color:#01377F;
	}
	
.titre_decouverte a
	{
	font-weight:bold;
	color:#01377F;
	text-decoration:none;
	}
	
.decouv
	{
	margin-bottom:5px;
	}
	
.decouv a
	{
	color:#000000;
	}
	
.introduction_decouverte
	{
	font-family:arial;
	}
	
.programme
	{
	margin-bottom:10px;
	}
	
.programme a
	{
	color:#000000;
	}
	
.logo_programme
	{
	float:left;
	margin-top:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
        width: 50px;
        height: 50px;
	}
	
.titre_programme, .introduction_programme
	{

	color:#01377F;
	font-size:13px;
	font-family:Tahoma;
        width: 230px;
        float:left;
	}
.titre_programme
{
    	font-weight:bold;
}
	
.introduction_programme
	{
	color:#000000;
	font-size:11px;
	}

.introduction_programme a
	{
	color:#000000;
	}
	
#1st_bloc_bas
	{
	clear:both;
	}

#2nd_bloc_bas
	{
	clear:both;
	}
	
.logo_decouv
	{
	float:left;
	width:32px;
	margin:0 10px 10px;
	}
	
.intro_decouv
	{
	float:left;
	width:255px;
	line-height:20px;
	}
	
a.info span 
	{
   display: none; /* on masque l'infobulle */
	}
	
a.info:hover 
	{
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
	}
	
a.info:hover span 
	{
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   background: #42454A;
   color: #FFFFFF;
   padding: 3px;
   width:400px;
	}

#hits
	{
	height:260px;
	width:60px;
	float:left;
	}

.hits_number
	{
	background:#356AA0;
	height:50px;
	padding-top:15px;
	color:#CAC9CA;
	font-size:30px;
	text-align:center;
	font-family: "aldopc", Arial;
	}
	
.hits_number a
	{
	color:#CAC9CA;
	text-decoration:none;
	}

.image_switcher
	{
	width:150px;
	height:180px;
	float:left;
	padding-top:7px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	text-align:center;
	}
	
.title_switcher	
	{
	float:left;
	width:300px;
	color:#01377F;
	/*padding-left:7px;*/
	padding-top:7px;
	padding-bottom:7px;
	/*padding-right:7px;*/
	text-align:left;
	font-size:24px;
	font-family:Arial;
	}

.title_switcher a
	{
	color:#1052AA;
	font-size:24px;
	font-family:Arial;
	text-decoration:none;
	}
	
.titre_dossier_accueil
	{
	padding-top:10px;
	padding-left:50px;
	}

.tiret
	{
	padding-left:50px;
	}
	
#image_support_tech
	{
	float:left;
	width:90px;
	}
	
#appel_support_tech
	{
	float:left;
	width:240px;
	font-family: "aldopc", Arial;
	font-size:16px;
	}
	
#appel_support_tech a
	{	
	color:#FFFFFF;
	text-decoration:none;
	}
	
#liste_support
	{
	clear:both;
	font-family: "aldopc", Arial;
	}
	
#liste_support a
	{
	color:#404040;
	text-decoration:none;
	}
	
#other_switcher
	{
	width:400px;
	padding-left:100px;
	float:left;
	}
	
#other_switcher a
	{
	color:#235EB1;
	text-decoration:none;
	}
	
#other_switcher a:visited
	{
	color:#551A8B;
	text-decoration:none;
	}
	
.date_other_switcher
	{
	color:#C3C3C3;
	float:left;
	}

.date_other_switcher a
	{
	
	}
		
.titre_other_switcher a
	{
	float:left;	
	color:#01377F;
	text-decoration:none;
	}

#pub_deroulante
	{
/*	margin-top:5px;*/
/*	border:1px solid #D9D9D9;*/
        height: 60px;
        margin-left: 10px;
        margin-bottom: 5px;
	}
	
.chapeau_switcher
	{
	font-family:Verdana;
	width:350px;
	float:left;
	/*height:120px;*/
	font-size:13px;
	font-weight:bold;
	}

.chapeau_switcher a
	{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	}
		
.switcher_mini
	{
	display:none;
	}
	
#connexion
	{
	padding-top:5px;
	color:#FFFFFF;
	display:none;
	background-color:#343434;
	border:1px solid #4B0082;
	height:30px;
	font-family: Arial;
	font-weight:bold;
	}
	
#connexion a
	{
	color:#FFFFFF;
	}
	
#ImageBoxOverlay
{
	background-color: #000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(images/imagebox/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(images/imagebox/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}

.liste_other_switch
	{
	list-style-position:inside;
	list-style-image:none;
	list-style-type:none;
	}
	
/* Style du calendrier */

.tableau_calendrier /* Le tableau en lui-même */
	{
   margin: auto; /* Centrons notre tableau */
   border: 2px outset #B0BFDB; /* Bordure bleue effet 3D */
   border-collapse: separate; /* Rend les cellules indépendantes les unes des autres */
   background-color:#F2F2F2;
	}

.caption_calendrier /* Titre du tableau */
	{
   margin: auto; /* Centre le titre du tableau, ça rend mieux */
   font-family: "Trebuchet MS", Arial, "Times New Roman", serif;
   font-size: 13px; /* taille de la police */
   color: #CF0000; /* Couleur du texte */
   margin-bottom: 10px; /* Marge avec le tableau */
	}

.entete_calendrier
	{
	background-color: #343434; /* Couleur de fond */
   color: white; /* Couleur du texte */
   font-size: 13px; /* Taille des jours */
   font-family: "Trebuchet MS", Arial, "Times New Roman", serif;
   border-bottom:1px solid black;
	}
	
.lienCalendrier /* Les cellules normales */
	{
   border: 1px solid black;
   border-style: solid;
   /*font-family: "Trebuchet MS", Arial, "Times New Roman", serif;*/
   text-align: center; /* Tous les numéros des cellules seront centrés*/
   padding: 5px; /* Marge intérieure aux cellules */
   empty-cells: show; /* Révèle les cellules vides */
   font-size:13px;
	}

.lienCalendrierJour /* La cellule du jour actuel dans le calendrier */
	{
	text-align: center; /* Tous les numéros des cellules seront centrés*/
	background-color: #B0BFDB;
	color:#FFFFFF;
	}
	
.lienCalendrier a
	{
	background-color:#CF0000;
	font-style:normal;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	}
	
/* Fin du style du calendrier */

#rubrique, .rubrique
	{
	font-size:12px;
	font-family:Verdana;
	color:#CF0000;
	}
	
.titre_div
	{
	margin-bottom:10px;
	color:#0449A6;
	font-size:24px;
	}
	
.intro_div
	{
	font-weight:bold;
	margin-bottom:10px;
	}
	
.info_article
	{
	color:#757575;
        border-bottom:1px dotted #EEE;
	}
	
.info_article a
	{
	color:#CF0000;
	text-decoration:none;
	}
	
.social_link
	{
		text-align: right;
		margin-top: 5px;
	}
	
  
#contenu_papier
	{
	margin-top:10px;
	font-size:13px;
	line-height:20px;
        background-color: #FFF;
        margin-bottom: 20px;
        padding:10px;
        min-height: 300px;
	}

#global_container
	{
	margin:auto;
/*	background-color:#FFFFFF;
	width:965px;*/
	}
	
#tabs
	{
	border:1px solid #D8D8D8;
	margin-bottom:5px;	
	}
	
#tabs a
	{
	color:#213F6F;
	text-decoration:none;
	}
	
.onglet
	{
	cursor:pointer;
	background:url(../../themes/default/fond_unselect_tab.jpg);	
	height:15px;
	text-align:center;
	padding:7px;
	float:left;
	min-width:86px;
	}
	
.liste_onglets
	{
	
	}
	
p
	{
	color:#101010;
	/*text-indent:30px;*/
	text-align:justify;
	}
	
p img 
	{
	padding: 10px;
	}
	
#tabs ul
	{
	line-height:20px;
	list-style-image: url('themes/default/point_rouge.jpg');
	}
	

.presentation_commentaire
	{
	margin-bottom:2px;
	border:1px solid #D5D5D5;
	}

#commentaires
	{
	font-size:10px;
	}
	
#commentFoot
    {
        text-align: center;
    }
    
.commentaire_url
    {
        border-top:1px solid #008BBD;
        background-color: #F2F2F2;
        font-size: 10px;
        font-weight: normal;
        width:140px;
        padding-right: 10px;
    }
    
.entete_commentaire
	{
	font-size:8px;
	background-color:#F2F2F2;
	padding-left:10px;
	}

#nom, #urlWebsite, #email_commentaire
    {
        font-size: 12px;
        color:#7B7B7B;
    }

.bloc_auteur
	{
	color:#0348A7;
	font-weight:bold;
	width:150px;
	float:left;
	padding:5px;
	background-color:#F2F2F2;
	text-align:center;
	}
	
.contenu_commentaire
	{
	width:440px;
	float:left;
	padding:5px;
	border-left:1px solid #36589D;
	font-size:11px;
        text-align: justify;
	}
	
a 
	{
	color:#213F6F;
	}
	
.date
	{
	border-bottom:1px solid #CF0000;
	color:#1C668E;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:2px;
	font-family:Arial;
	}
	
.pi_0
	{
	background-color:#F2F2F2;
	font-family:Arial;
	}
	
.pi_0 a
	{
	text-decoration:none;
	}
		
.pi_1
	{
	background-color:#FFFFFF;
	font-family:Arial;
	}

.pi_1 a
	{
	text-decoration:none;
	}
		
.bouton
	{
	padding:3px 3px;
	background:#6E6E6E;
	color:white;
	border:none;
	font-size:12px;
	font-style:normal;	
/*        -moz-border-radius:5px 5px 5px 5px;
        -webkit-border-radius:5px 5px 5px 5px;
        border-radius:5px 5px 5px 5px;*/
	}
	
.mini_actu
	{
	margin-bottom:5px;
	margin-top:5px;
	}
	
.mini_actu_0
	{
	background-color:#F2F2F2;
	margin-bottom:5px;
	margin-top:5px;
	}
	
.mini_actu_1
	{
	background-color:#FFFFFF;
	margin-bottom:5px;
	margin-top:5px;
        padding-top:5px;
        padding-bottom:5px;
	}
	
.image_mini_actu
	{
	float:left;
	padding:5px;
	}
	
.titre_mini_actu
	{
	float:left;
	}
	
.introduction_mini_actu
	{
	float:left;
        color:#717171;
	}
	
.link_forward
	{
	float:right;
	font-size:10px;
	}

.link_forward a
	{
	float:right;
	color:#CF0000;
	font-size:10px;
	text-decoration:none;
	}
	
.bloc_info_mini_actu
	{
	float:left;
	width:460px;
        padding-top: 5px;
        padding-bottom: 5px;
	}
	
.bloc_info_mini_actu_soft
	{
	float:left;
	width:400px;
	}
	
#contenu_liste_categorie
	{
	padding:5px;
	}

#contenu_liste_categorie a
	{
	text-decoration:none;
	}
		
#cat
	{
	margin-left:10px;
	border:2px solid #D0D0D0;
	float:left;
	width:490px;
	padding:5px;
	}

#cat a
	{
	text-decoration:none;
	}
	
#entete_cat
	{
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#737373;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #A8B5E1;
	}
	
#pano_telechargement
	{
	border-right:2px solid #F9F9F9;
	width:230px;
	float:left;
        padding-right: 2px;
	}
        
#pano_telechargement a
{
    text-decoration:none;
}
	
#presentation_telechargement
	{
	padding:10px;
	/*margin-left:10px;*/
	float:left;
	/*border:2px solid #A8B5E1;*/
	width:490px;
	}
	
#entete_categorie
	{
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#737373;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #36589D1;
	}
	
#div_categorie
	{
	float:left;
	width:200px;
	}

.erreur
	{
	color:red;
	line-height:30px;
	}
        
a .actu
    {
        color:#AAA;
    }
    
.actu
    {
        border-bottom:1px solid #EEE;
        margin-bottom: 10px;
        padding-bottom:10px;
    }
 
.actuImage
    {
        float: left;
        padding:5px;
        width: 125px;
        height: 125px;
        text-align: center;
    }

.actuTitre, .actuIntro, .actuSocial, .actuOthers
    {
        width: 490px;
        float:left;
        margin-left: 5px;
        padding-right: 5px;

    }

.actuTitre
    {
        
        font-size: 22px;
        margin-bottom:3px;
        color:#006389;
    }
    
.actuIntro
    {
        font-size: 16px;
        color:#717171;
        margin-bottom:5px;
    }

.actuOthers
    {
        font-size: 10px;
        margin-bottom:5px;
    }
    
.actuOthersCatergories
    {
        color:#CF0000;
    }
    
.actuSocial
    {
       
        text-align: right;
        float:right;
    }
	
.libelle_speed_menu
    {
    font-size:9px;
    }
	
.liste_reponse_sondage
	{
	list-style:none inside none;
	padding-left:30px;
	line-height:30px;
	
	}

	
.panel_event
	{
	margin-left:70px;
	margin-top:50px;
	width:800px;
	padding:10px;
	font-size:13px;
	}
	
.liste_jeu
	{
	list-style:none inside none;
	}
	
.param_user
	{
	width:160px;
	float:left;
	}
	
.rep_param_user
	{
	width:400px;
	
	}

	
	
	
.flag_left
	{
	text-align:center;
	width:190px;
	float:left;
	margin-right:5px;
	}
	
.panel_present
	{
	background-color:#F2F2F2;
	font-size:13px;
	text-align:justify;
	color:#033B84;
	width:550px;
	padding:10px;
	float:left;
	}
	
.flag_right
	{
	margin-left:5px;
	width:190px;
	float:left;
	text-align:center;
	}
	
.hyper_link
	{
	color:#CF0000;
	}

        
        
form p {
	margin: 1em 0;
}
form p.double {
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	/* Idem pour IE6 */
	width: 100%;
}
form p.double label {
	float: left;
	width: 150px;
	text-align: left;
	font-weight: bold;
	cursor: pointer;
}
form p.double label span.info {
	display: block;
	margin-top: .2em;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}
form p.double input,
form p.double textarea {
	width: 316px;
	margin-left: 12px;
	border: solid 1px #A6A6B1;
	padding: 2px 4px;
}
form p.double textarea {
	padding: 2px 0 0 4px;
	width: 320px;
	height: 6em;
}
form p.simple {
	margin-left: 160px;
}

.custom-tweet-button
{
    float: right;
    margin-left: 5px;
    padding-top: 3px;
    background-color: #D5E8F5;
}

.custom-tweet-button a
    {
    display: inline;
    padding: 2px 5px 0 20px;
    background: url('http://a4.twimg.com/images/favicon.ico') 1px center no-repeat;
    border: 1px solid #ccc;
    color: #444444;
  }
  
.custom-facebook-button
{
    float: right;
}

.une
{
    float:left;
    width: 200px;
    border:1px solid #EEE;
    margin-left: 8px;
    height: 225px;
    
}

.filter
{
    background-color:rgba(116, 116, 116, 0.55);
    height: 225px;
    width: 200px;
    z-index:2;
    position: absolute;
}

#une_pub
{
    float:left;
    width:630px;
    margin-right: 5px;
    padding-top: 10px;
}

.uneImage
{
    width: 200px;
    height:125px;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 10px;
    z-index:0;
}

.uneTitre
{
    text-align: justify;
    padding:5px;
    font-size: 15px;
    z-index:0;
    color:#FFF;
    height: 61px;
    width:191px ;
    background-color:#717171;
    position: absolute;
    opacity: 0.85;
}

#switcherPub
{
    float:left;
    width: 300px;
    height: 250px;
    border:1px solid red;
}

#switcher
{
    float: left;
}

#buttonSwitcher
{
    clear:both;
    text-align:center;
    padding:5px;
}

.interview
{
    margin-bottom: 10px;
}

.interviewsImage, .interviewsTitre, .interviewsIntroduction, .interviewBloc
{
    float:left;
}

.interviewBloc
{
    width: 465px;
}

.interviewsImage
{
    width: 150px;
    margin-right: 10px;
    height: 75px;
}

.interviewsTitre
{
    width: 465px;
    font-weight: bold;
   
}

.interviewsIntroduction
{
    width: 465px;
}

#email
{
    color:#666666;
    font-size: 12px;
    padding:4px;
}

#newsletterSubmit
{
    background-color: #2D7DA0;
    color:#FFF;
    -moz-border-radius:7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    border-radius:7px 7px 7px 7px;
    border: 0px;
    font-size: 12px;
    padding:4px;
}

.CommentaireRecentAccueilTitle
{
    color:#095067;
    font-size: 12px;
}

.CommentaireRecentBlack
{
    color:#717171;
    font-size: 12px;
}

.CommentaireRecentAbout
{
    color:#000;
    font-size: 12px;
}

#ArticlesSimilaire
{
    margin-top: 20px;
    padding-top: 10px;
}

#ArticlesSimilaireContent
{
    padding-top: 10px;
}

.ArticlesSimilairesBloc
{
    float:left;
    width:200px;
    text-align: center;
}

.valid 
{
    color:green;
}

.error
{
    color:red;
}

.ArticlesSimilaireBlocImage
{
    height: 140px;
}
