/* 
 * bleu : 0097d1
 * bleu +clair : 33acdb
 * bleu cliel : DCF0F9
 * rouge : b91d16
 * gris : c9d1d3
 * 
 */

body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;margin:0;padding:0;background:#FFF;color:#3a3a3a;}

/* Elements communs */
ul{list-style:none;margin:5px 0;padding:0;}
.clear{clear:both;}
a{text-decoration:none;color:#333;}
a img{border:0;}
object{margin:10px auto;}
.left{float:left;}
.right{float:right;}
.arrondi{border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;}
.input{background:#FFF;border:1px solid #DDD;padding:2px 3px;color:#555;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.input:hover{border:1px solid #CCC;}
.bouton{background:#c9d1d3;padding:2px 10px;color:#687f85;font-weight:bold;text-transform:uppercase;border:none;cursor:pointer;}
.bouton:hover{color:#333;}
.groupe_langues{display:block;clear:both;width:100%;height:20px;}
.langue{border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;background:#0097d1!important;color:#FFF!important;text-transform:uppercase;font-weight:bold;font-size:9px;padding:2px!important;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;margin:0 5px 0 0;}
.langue:hover{color:#b91d16!important;}
#fil_ariane{margin:0 0 5px 0;height:15px;width:100%;clear:both;display:block;color:#555;}
.ariane{color:#0097d1;font-size:10px;}
.rouge{color:#b91d16;}

/* Conteneur */
#conteneur{width:1000px;margin:0 auto;}

/* Entête */
#entete{background:url('../images/header_bg.gif') top center repeat-y;clear:both;width:1000px;border-bottom:1px solid #CCC;}
#entete .left{width:750px;}
#entete #logo{float:left;margin:20px 0 0 20px;}
#entete h1{display:none;}
#entete h2{float:left;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;background:#FFF;color:#b91d16;font-size:20px;margin:50px 0 0 40px;padding:5px 10px;width:450px;}
#entete h3{float:left;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;color:#FFF;font-size:16px;margin:0 0 0 70px;padding:0;width:450px;}

/* Colonne gauche */
#colonne_gauche{background:#33acdb; float:left;width:170px;margin:10px 0 0 0;}

/* Colonne centrale */
#colonne_centrale{width:510px;float:left;margin:10px 0 0 10px;}

/* Colonne large */
#colonne_large{background:#FDFDFD; width:818px;margin:10px 0 0 10px;float:left;border:1px solid #0097d1;-webkit-border-top-left-radius: 12px;
-webkit-border-top-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-topright: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;}
#colonne_large #colonne_centrale {margin:0!important;}
#colonne_large #colonne_droite {width:290px!important;margin:5px 0 0 10px!important;}
#colonne_large #fil_ariane{margin-left:10px;}

/* Colonne droite */
#colonne_droite{background:#f4f4f4;width:300px;float:left;margin:10px 0 0 10px;}

/* Pieds de page */
#pied_de_page{text-align:center;clear:both;width:1000px;}

/* Articles */
#colonne_centrale p{text-align:justify;}
#colonne_centrale p a{font-weight:bold;color:#33ACDB;}
#colonne_centrale p a:hover{text-decoration:underline;}

/* Listes */
#colonne_centrale li{border-bottom:1px solid #DDD;padding:10px;clear:both;}
#colonne_centrale blockquote{width:100%;margin:0;padding:0;border:0;background:#F5F5F5;border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;}
#colonne_centrale blockquote li{border:0;}
#colonne_droite li{margin:5px 10px 10px 10px;clear:both;}
#colonne_droite li p{text-align:justify;}
/*#colonne_droite li a{color:#3a3a3a;background:url('../images/puce_bleue.gif') no-repeat;padding:0 0 0 20px;font-weight:bold;}*/
.news li h2{color:#3a3a3a!important;background:url('../images/puce_rouge.gif') no-repeat;padding:0 0 0 20px;font-size:12px!important;}
.news li h2 a{color:#3a3a3a!important;}

.documents li{border:none!important;line-height:26px!important;}
.documents li img{padding:0!important;border:none!important;background:none!important;}
.documents li a:hover{text-decoration:underline;}

/* Titres */
#colonne_centrale h2, #colonne_large h2{clear:both;font-weight:normal;background:#33acdb;padding:3px 10px;margin:0 0 5px 0;color:#FFF;font-size:14px;-webkit-border-top-left-radius: 12px;
-webkit-border-top-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-topright: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;}
#colonne_centrale h2 a, #colonne_large h2 a{color:#FFF;}
#colonne_centrale ul li h2 a {color:#008FC7;}
#colonne_centrale h2 a:hover, #colonne_large h2 a:hover{color:#b91d16;}
	#colonne_centrale li.mainarticle h2 a {font-weight:normal;font-size:22px;}
	#colonne_centrale li.subarticle h2 a {font-weight:normal;font-size:18px;}
	#colonne_centrale li.subsubarticle h2 a {font-weight:normal;font-size:15px;}

#colonne_centrale li h2{padding:0;background:none;color:#b91d16;}
#colonne_centrale li h2 a{color:#33acdb;font-weight:bold;}
/*color:#64A5F6*/
#colonne_centrale li h3{margin:0 0 5px 0;padding:0;background:none;color:#b91d16;font-weight:bold;font-size:14px;}
#colonne_centrale li h3 a{color:#33acdb;}
#colonne_centrale li h4{margin:0 0 0 0;padding:0;background:none;color:#b91d16;font-weight:normal;font-size:12px;}
#colonne_centrale li h4 a{color:#33acdb;}

#colonne_droite h2{background:#b91d16 url('../images/globe_petit.png') center right no-repeat;padding:5px;color:#FFF;font-size:13px;text-transform:uppercase;}
#colonne_droite h2 a{color:#FFF;}
#colonne_droite li h3{padding:0;margin:0 0 5px 0;color:#b91d16;font-weight:bold;font-size:12px;}
#colonne_droite li h3 a{color:#555;}
#colonne_droite li h3 a:hover{color:#333;}

.surtitre{color:#b91d16;margin:0;font-size:11px;}

/* Menu Présentation */
#menu_presentation{float:right;width:200px;margin:10px 10px 0 0;}
#menu_presentation h2{float:none;background:none;width:150px;font-size:14px;text-transform:uppercase;color:#c2e8f5;margin:0;padding:0;border-bottom:1px solid #c2e8f5;}
#menu_presentation li{}
#menu_presentation li li{font-size:11px;font-weight:bold;text-align:right;margin:5px 0;background:url('../images/puceblanche.gif') center right no-repeat;padding:0 15px 0 0;}
#menu_presentation li a{color:#FFF;}
#menu_presentation li li:hover {background:#c2e6f6;}
#menu_presentation li li:hover a{color:#33acdb;}

/* Options */
#options{clear:both;background:#FFF;height:30px;padding:10px 0 0 0;}

/* Date entête */
#date_entete{float:left;font-weight:bold;text-align:center;width:170px;color:#3a3a3a;margin:0 0 0 0;line-height:25px;font-size:11px;}

/* Menu outils */
#menu_outils{float:left;margin:0 0 0 0;}
#menu_outils li{float:left;margin:0 10px 0 0;background:#c9d1d3;padding:2px 10px;}
#menu_outils #rss_btn{background:#c9d1d3 url('../images/rss.png') 8px 2px no-repeat;padding:2px 10px 2px 25px;}
#menu_outils li a{color:#687f85;font-weight:bold;text-transform:uppercase;}
#menu_outils li a:hover{color:#333;}

/* Menu langues */
#menu_langues{float:right;margin:0;padding:0;}
#menu_langues li{font-size:10px;float:left;margin:0 10px;background:#0097d1;color:#FFF;text-transform:uppercase;font-weight:bold;padding:3px;}
#menu_langues li a{color:#FFF;}
#menu_langues li a:hover{color:#b91d16;}

/* Moteur de recherche */
#entete form{display:inline;float:left;margin:0 25px 0 20px}
#recherche_input{width:120px;}

/* Menu rubriques */
#menu_rubriques{margin:5px 5px 20px 5px;}
#menu_rubriques h2{font-size:12px;text-transform:uppercase;color:#c2e8f5;margin:0;padding:0;border-bottom:1px solid #c2e8f5;}
#menu_rubriques a{color:#FFF;}
#menu_rubriques li li{font-size:11px;font-weight:bold;text-align:right;margin:5px 0;background:url('../images/puceblanche.gif') center right no-repeat;padding:0 15px 0 0;}
#menu_rubriques li li:hover {background:#c2e6f6;}
#menu_rubriques li li:hover a{color:#33acdb;}

/* Partenaires */
#partenaires{background:#FFF;width:160px;height:155px;text-align:center;margin:0 auto 5px auto;padding:5px 0 0 0;}
#partenaires p {font-size:11px;color:#555;}
#partenaires img{}

/* Mappemonde */
#flashcontent{margin:0 auto;text-align:center;}

/* Images */
.spip_documents img{padding:3px;background:#EEE;border:1px solid #DDD;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.spip_logos{margin:5px;padding:3px;background:#EEE;border:1px solid #DDD;border-radius: 3px;-o-border-radius: 3px;-icab-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}

.spip_documents_left {margin:0 20px 5px 0!important;}
.spip_documents_right {margin:0 0 5px 20px!important;}

/* Sommaire */
.cs_sommaire{float:none!important;margin:0!important;width:100%;}

/* Ligne horizontale */
hr{clear:both;}

/* Onglets */
.onglets{clear:both!important;width:500px;height:25px;margin:10px 0 0 10px!important;}
.onglet{border-top-left-radius: 9px;-webkit-border-top-left-radius: 9px;-moz-border-radius-topleft: 9px;border-top-right-radius: 9px;-webkit-border-top-right-radius: 9px;-moz-border-radius-topright: 9px;float:left;background:#DCF0F9;clear:none!important;border:0!important;padding:5px!important;margin:0 4px 0 0;}
.onglet a{text-transform:uppercase;font-size:10px;color:#333;}
.onglet a:hover{color:#b91d16;}
.contenu_onglet{display:none;background:#f4f4f4;border:1px solid #DDD;padding:10px;margin:0 0 10px 10px;-webkit-border-radius: 9px;-webkit-border-top-left-radius: 0;-moz-border-radius: 9px;-moz-border-radius-topleft: 0;border-radius: 9px;border-top-left-radius: 0;}
.titre_fiche{font-variant:small-caps;font-weight:bold;color:#555;background:#DCF0F9;display:block;padding:3px;margin:10px 0 0 0;webkit-border-top-left-radius: 9px;-webkit-border-top-right-radius: 9px;-moz-border-radius-topleft: 9px;-moz-border-radius-topright: 9px;border-top-left-radius: 9px;border-top-right-radius: 9px;}
.sstitre{font-size:14px;text-transform:uppercase;font-weight:normal;}
.fiche{background:#FCFCFC;padding:5px;-webkit-border-bottom-right-radius: 9px;-webkit-border-bottom-left-radius: 9px;-moz-border-radius-bottomright: 9px;-moz-border-radius-bottomleft: 9px;border-bottom-right-radius: 9px;border-bottom-left-radius: 9px;}
.fiche table{border-collapse:collapse;font-size:11px;}
.fiche label{font-weight:bold;}
.fiche li{border:none!important;padding-bottom:5px!important;}
.entetelib{font-size:10px;font-weight:bold;width:200px;}
.entetetableau{font-size:10px;background:#F5F5F5;font-weight:bold;}
#documents{display:block;}
#documents h3{margin:0;padding:10px 0 0 10px;color:#0097d1;font-size:15px;font-weight:normal;}
#presentation{}
#experience{}
#cadre{}
#publications{}

/* Fiches */
#coordonnees{background:#F5F5F5;width:500px;margin:10px 0 10px 10px;border-collapse:collapse;}
#coordonnees th{text-align:left;padding:3px;}
#coordonnees th h3{margin:0;padding:0;}
#coordonnees td{vertical-align:top;padding:3px;}
#coordonnees td a{color:#b91d16;}
#coordonnees td a:hover{color:#0097d1;}
#coordonnees th.top{background:#EEE;}
#coordonnees .br{border-right:1px dotted #DDD;}
#coordonnees .bb{border-bottom:1px dotted #DDD;}
#introduction{margin:10px;}
.fiche td{vertical-align:top;}

/* Liste RSS */
.liste_rss{margin:10px!important;padding:0!important;}
.liste_rss li{margin:5px 0!important;padding:0 0 0 20px!important;border:0!important;background:url(../images/rss.png) no-repeat;}
.liste_rss a:hover{color:#0097d1;}

/* Drapeau */
.drapeau{margin:0 10px 0 0;}
#colonne_centrale li .drapeau{float:left;}

/* Carte */
.carte{margin:0;}

/* Auteur */
.auteur{color:#0097d1;font-size:10px;margin:0 0 0 8px;}

/* Newsletter */
.message-formulaire{background:#f4f4f4;padding:10px;border-radius: 12px;border:1px solid #EEE;-webkit-border-radius: 12px;-moz-border-radius: 12px;}
#spip-listes fieldset{background:#f4f4f4;padding:10px;border-radius: 12px;border:1px solid #EEE;-webkit-border-radius: 12px;-moz-border-radius: 12px;}
#spip-listes legend{margin:0 0 0 10px;}

/* Netlinking */
code{text-align:left;padding:5px;margin:5px 5px 25px 5px;border:1px solid #DDD; background:#F1F1F1;display:block;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#netlinking{}
#netlinking li{border:none;border-left:4px solid #EEE;padding:0 0 0 10px;margin:0 0 10px 0;}
#netlinking li:hover{border-color:#DDD;}

