/**************************************************/
/*****************STYLES GLOBAUX*******************/
/**************************************************/
body,html{font-family:verdana, sans-serif; font-size:0.8em; color:#454240;text-align:center;}
h1{color:#E8780D;font-size:20px;font-weight:normal;}
h2{color:#8E8F8F;font-size:15px;font-weight:normal;}
h3{color:#34a3d0;font-size:13px;font-weight:normal;}
p{text-align:justify;}
span.date {color:#F01C25;}

#page #content span.bleu{color:#2B94BF;}
#page #content span.orange{color:#E8780D;}
#page #content a{color:#2B94BF;text-decoration:none;}
#page #content a:hover {text-decoration:underline;}
#page a{color:#2B94BF;text-decoration:none;}
#page a:hover {text-decoration:underline;}



/**************************************************/
/*******************EXTENSIONS*********************/
/**************************************************/

/*---formulaire POWERMAIL---*/
div.tx-powermail-pi1 fieldset {border:0px;font-family:verdana, sans-serif;font-size:12px;color:#58585A;font-weight:bold;}
div.tx_powermail_pi1_fieldwrap_html {font-family:verdana, sans-serif;font-size:11px;font-weight:normal;color:#58585A;}
div.tx_powermail_pi1_fieldwrap_html label{font-size:11px;font-weight:normal;color:#58585A;}   
div.tx_powermail_pi1_fieldwrap_html input {font-family:verdana, sans-serif;;font-size:11px;color:#58585A;}
div.tx_powermail_pi1_fieldwrap_html textarea {font-family:verdana, sans-serif;;font-size:11px;color:#58585A;}
div.tx_powermail_pi1_fieldwrap_html input[type=submit]{font-size:12px;color:#FFFFFF;font-weight:bold;}
div.tx_powermail_pi1_fieldwrap_html input[type=submit]:hover{color:#322E2C;cursor:pointer;}
div.tx_powermail_pi1_fieldwrap_html_radio p.tx_powermail_pi1_fieldwrap_html_radio_title {font-family:verdana;font-weight:bold;font-size:11px;text-align:left;}
input[type=submit]{font-size:11px;color:#000000;}
div.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js {font-weight:bold; font-size:10px; color:#F01C25; text-align:center;}
div.tx_powermail_pi1_fieldwrap_html span.powermail_mandatory {color:#F01C25;}
div.tx-powermail-pi1 fieldset legend {color:#8E8F8F;font-size:15px;font-weight:normal;}

/*Espace documentation*/
#page #content #centerColumn #centerSection .tx-indocs-pi1 .docs .content .indoc .titre{font-weight:bold;}
#page #content #centerColumn #centerSection .tx-indocs-pi1 .docs .content .indoc .date{color:#B3B2B2;font-size:11px;}


/*Appel d'offres*/
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1{font-size:11px;}
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 table{}
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 table tr.title td{color:#FFF;font-size:11px;font-weight:bold;vertical-align:middle;}
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 table td{font-size:11px;vertical-align:middle;}
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 table td.sender{text-align:center;}
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 table td.emmetteur{text-align:center;}
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 table td.limit{text-align:center;}
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 table td.date{text-align:center;}
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 table td.location{text-align:center;}
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 table td.lieu{text-align:center;}

#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 .marcheSingle h2{background:#F01C25;color:#FFFFFF;text-align:center;}
#page #content #centerColumn #centerSection .tx-inmarchepublic-pi1 .marcheSingle span.date {color:#F01C25;}

/*Login box*/
#page #content #centerColumn #centerSection .tx-loginboxmacmade-pi1{}
#page #content #centerColumn #centerSection .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-loginTable{}
#page #content #centerColumn #centerSection .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-loginTable .tx-loginboxmacmade-pi1-labelCell{font-family:verdana;font-size:11px;}
#page #content #centerColumn #centerSection .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-loginTable .tx-loginboxmacmade-pi1-fieldCell{}
#page #content #centerColumn #centerSection .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-loginTable .tx-loginboxmacmade-pi1-fieldCell input{color:#58585A;font-family:Verdana,sans-serif;font-size:11px;}
#page #content #centerColumn #centerSection .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-loginTable .tx-loginboxmacmade-pi1-fieldCell input.submit{color:#1F1C1B;font-size:11px;font-weight:bold;}
#page #content #centerColumn #centerSection .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-loginTable .tx-loginboxmacmade-pi1-fieldCell input.submit:hover{color:#FFFFFF;cursor:pointer;}


/*
#page #content #centerColumn #centerSection .news-list-container .news-list-item h3 a strong {font-size:14px;font-weight:normal;}
#page #content #centerColumn #centerSection .news-list-container .news-list-item .categorie {font-size:10px;color:#FFF;}
#page #content #centerColumn #centerSection .news-list-container .news-list-item .ssTitre {}
#page #content #centerColumn #centerSection .news-list-container .news-list-item.ssTitre {}
#page #content #centerColumn #centerSection .news-list-container .news-list-item hr{}

#page #content #centerColumn #centerSection .news-single-item h2{font-size:16px;color:#2B94BF;font-weight:bold;}
#page #content #centerColumn #centerSection .news-single-item .category{font-size:10px;color:#FFF;background-color:#F79534;}
#page #content #centerColumn #centerSection .news-single-item .date {font-size:11px;}
#page #content #centerColumn #centerSection .news-single-item .chapeau {font-size:12px; font-weight:bold;}
#page #content #centerColumn #centerSection .news-single-item .contenu {font-size:12px;}
#page #content #centerColumn #centerSection .news-single-item .news-single-backlink {font-size:11px;} */

/*TT_NEWS - Liste des colloques (home page)*/
#page #content #leftColumn #mainEvent ul li.event a{text-decoration:none;line-height:1.6em;font-size:12px;font-weight:normal;color:#E7780D;}
#page #content #leftColumn #mainEvent ul li.event a:hover {text-decoration:underline;}
#page #content #leftColumn #mainEvent ul li.event span.dateHome .mbl_newsevent_multidayevent strong{font-size:11px;font-weight:normal;color:#B3B2B2;}
#page #content #leftColumn #mainEvent ul li.event strong{color:#6B6A6A;}

/*TT_NEWS - Liste des colloques (page intérieure)*/
#page #content #centerColumn #centerSection .colloques {}
#page #content #centerColumn #centerSection .colloques .date strong{font-size:11px;font-weight:normal;color:#6F6F6F;}
#page #content #centerColumn #centerSection .colloques .categorie {font-size:11px;color:#FFF;}
#page #content #centerColumn #centerSection .colloques .titre {font-size:14px;font-weight:bold;color:#656568;}
#page #content #centerColumn #centerSection .colloques .chapeau {font-size:12px;color:#656568;}

/*TT_NEWS - Détail des colloques */
#page #content #centerColumn #centerSection .colloques_detail {}
#page #content #centerColumn #centerSection .colloques_detail .date strong{font-size:11px;font-weight:normal;color:#6F6F6F;}
#page #content #centerColumn #centerSection .colloques_detail .categorie {font-size:11px;color:#FFF;}
#page #content #centerColumn #centerSection .colloques_detail .chapeau {font-size:12px;color:#656568;font-weight:bold;}
#page #content #centerColumn #centerSection .colloques_detail .texte {color:#656568;}

/*TT_NEWS - Liste des actualités (home page)*/
#page #content #centerColumn #mainArticle .article p{font-size:12px;font-weight:bold;text-align:left;}
#page #content #centerColumn #mainArticle .article p span.dateHome {font-size:11px;color:#B3B2B2;font-weight:normal;}
#page #content #centerColumn #mainArticle .article p a{text-decoration:none;color:#656568;line-height:1.6em;}
#page #content #centerColumn #mainArticle .article p a:hover {text-decoration:underline;}
#page #content #centerColumn #mainArticle .article hr{color:#F1F1F1;}

/*TT_NEWS - Liste des actualités (page intérieure)*/
#page #content #centerColumn #centerSection .actualite {}
#page #content #centerColumn #centerSection .actualite .date {font-size:11px;font-weight:normal;color:#6F6F6F;}
#page #content #centerColumn #centerSection .actualite .titre {font-size:14px;font-weight:bold;color:#656568;}
#page #content #centerColumn #centerSection .actualite .chapeau {font-size:12px;color:#656568;}
#page #content #centerColumn #centerSection .actualite .chapeau span.date {font-size:12px;color:#F01C25;}

/*TT_NEWS - Détail des actualités */
#page #content #centerColumn #centerSection .actualite_detail .date {font-size:11px;font-weight:normal;color:#6F6F6F;}
#page #content #centerColumn #centerSection .actualite_detail .titre {font-size:14px;font-weight:bold;color:#656568;}
#page #content #centerColumn #centerSection .actualite_detail .chapeau {font-size:12px;color:#656568;font-weight:bold;}
#page #content #centerColumn #centerSection .actualite_detail .texte {color:#656568;}
#page #content #centerColumn #centerSection .actualite_detail .texte span.date {color:#F01C25;}
#page #content #centerColumn #centerSection .actualite_detail .texte table {width:675px;margin:0px;padding:0px;}
#page #content #centerColumn #centerSection .actualite_detail .texte table td{margin:0px;padding:0px;text-align:left;}
#page #content #centerColumn #centerSection .actualite_detail .texte table td p{margin:0px;padding:0px;text-align:left;}
#page #content #centerColumn #centerSection .actualite_detail .texte table td img{border:2px solid #F99A3E;}

/*Moteur de recherche*/
#page #content .tx-indexedsearch-redMarkup{color:#E8780D;}





/**************************************************/
/********************FLEXIBLES*********************/
/**************************************************/
#page #content #leftColumn .flexKnowEvent{}
#page #content #leftColumn .flexKnowEvent .content{color:#FFF;}
#page #content #leftColumn .flexKnowEvent .content span.title{font-size:14px;font-weight:bold;color:#FFF;}
#page #content #leftColumn .flexKnowEvent .content span.date{font-size:12px;color:#FFF;}
#page #content #leftColumn .flexKnowEvent .content span.location{font-size:12px;font-weight:bold;color:#FFF;}
#page #content #leftColumn .flexKnowEvent .content .link{}

/*Flex - En savoir plus*/
#page #content .flexKnowMore .container{color:#FFF;}
#page #content .flexKnowMore .container .header{font-size:15px;font-weight:bold;}
#page #content .flexKnowMore .container{font-size:12px;}
#page #content .flexKnowMore .container a{color:#f6fbfd;text-decoration:underline;}
#page #content .flexKnowMore .container a:hover{text-decoration:none;}


/*Flex - Mini-site */
#page #content .flexMinWebsite .container{color:#FFF;}
#page #content .flexMinWebsite .container h2 {font-size:15px;font-weight:bold;color:#FFF;}
#page #content .flexMinWebsite .container{font-size:12px;}
#page #content .flexMinWebsite .container a{color:#f6fbfd;text-decoration:underline;}
#page #content .flexMinWebsite .container a:hover{text-decoration:none;}


/*Flex Appels à communication*/
#page #content #rightColumn #rightSection .flexAppelaCom h2,
#page #content #rightColumn #rightSection .flexAppelaCom h2 a.internal-link{font-family:verdana;font-size:15px;font-weight:bold;color:#FFFFFF;text-decoration:underline;}
#page #content #rightColumn #rightSection .flexAppelaCom h2 a.internal-link:hover {text-decoration:none;}
#page #content #rightColumn #rightSection .flexAppelaCom p{text-align:left;color:#FFFFFF;}


/*Flex Informations pratiques*/
#page #content #rightColumn #rightSection .flexInfosPratiques h2,
#page #content #rightColumn #rightSection .flexInfosPratiques h2 a.internal-link{font-family:verdana;font-size:15px;font-weight:bold;color:#FFFFFF;text-decoration:underline;}
#page #content #rightColumn #rightSection .flexInfosPratiques h2 a.internal-link:hover {text-decoration:none;}
#page #content #rightColumn #rightSection .flexInfosPratiques p{text-align:left;color:#FFFFFF;}
#page #content #rightColumn #rightSection .flexInfosPratiques a{text-align:left;color:#FFFFFF;}



/**************************************************/
/*****************PAGE PRINCIPALE******************/
/**************************************************/

/*page*/
#page{text-align:left;}
#page a{color:#000;}

/*topContent - Texte*/
#page #header #topContent .text{}
#page #header #topContent .text h1{font-size:11px;color:#C8C7C6;text-shadow:#3B3938 0px 0px 5px;line-height:1.5em;}

/*topNav - Navigation du haut*/
#page #header #topContent #topNav ul li{white-space:nowrap;color:#FFF;}
#page #header #topContent #topNav ul li.current a{color:#1F1C1B}
#page #header #topContent #topnav ul li.active a{color:#1F1C1B}
#page #header #topContent #topNav ul li a{color:#FFF;}

/* mainNav - Navigation principale*/
#page #header #mainNav ul.nav li a{color:#FFF;font-size:1.03em;font-weight:bold;text-transform:uppercase;}
#page #header #mainNav ul li{white-space:nowrap;}
#page #header #mainNav ul li.current a{color:#1F1C1B}
#page #header #mainNav ul li.active a{color:#1F1C1B}

/*subNav - Menu de deuxième niveau dans la navigation principale */
#page #header #mainNav ul.nav li .subNav a{color:#656568;text-transform:normal;}

/* rightColumn */
#page #content #rightColumn{color:#656568;}
#page #content #rightColumn ul li{color:#656568;font-size:11px;}
#page #content #rightColumn input.mailField{color:#656568;}






/**************************************************/
/*****************PAGE INTERIEUR******************/
/**************************************************/
#page.pageRub #content{font-size:11px;color:#322E2C;}

/*rightColumn - Colonne de droite pour les pages intérieurs*/
#page.pageRub #content #rightColumn ul li{color:#2B94BF;font-size:11px;}
#page.pageRub #content #rightColumn ul li a{color:#2B94BF;font-size:11px;}
#page.pageRub #content #rightColumn ul li.current a{color:#2B94BF;font-weight:bold;}
#page.pageRub #content #rightColumn ul li.current ul li a{font-weight:normal;}
#page.pageRub #content #rightColumn ul li.active a{font-weight:bold;}
#page.pageRub #content #rightColumn ul li.active ul li a{font-weight:normal;}
#page.pageRub #content #rightColumn ul li.active ul li.current a{font-weight:bold;}

/*colonne centrale pour les pages intérieurs*/
#page.pageRub #content #centerColumn {line-height:1.7em;}






/**************************************************/
/**********************FOOTER**********************/
/**************************************************/

/*footer - Footer principal de la page*/
#page #footer #bottomNav ul li{white-space:nowrap}               
#page #footer #bottomNav ul li a{color:#454240;font-size:11px;}
