/*  
Theme Name: Connexions
Theme URI: http://www.ch1.fr/
Description: Le thèmes du site Connexions.
Version: 0.1
Author: Aprim & CH1
Author URI: http://www.aprim-caen.fr/

	Connexions v0.1beta
	 http://www.ch1.fr/

	Ce thème a été conçu par Aprim-Caen,
	et intégré par CH1

	Les CSS, XHTML et le design Ne sont pas
	libres de droits. Toutes reproductions interdite.

*/

@charset "utf-8";
/* CSS Document */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
#
}

/* CLEARFIX - http://www.positioniseverything.net/easyclearing.html
------------------------------------------------------------------------------------------------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* balises */


body {
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
}

p {
font-size:1.2em;
margin: 0 0 10px 0;
}

#centre p, #relief p {
text-align:justify;
}
#centre li {
font-size:1.2em;
}

small {
padding-left:0px;
}

h2 {
font-size:1.8em;
}

h4 {
font-size:1.3em;
}

h5 {
font-size:1.3em;
}

h6 {
font-weight:normal;
font-style:italic;
font-size:0.9em;
}

/* fin des déclarations de balises */

#header {
height: 90px;
background-color: #fff;
background-image:url(images/logo-fr.jpg);
background-repeat:no-repeat;
background-position:22px top;
}
/* formulaire de recherche */
#searchConteneur{
display:block;
float:right;
text-align:left;
margin-top:40px;
margin-right:15px;
margin-bottom:0;
}

#searchform * {
margin:0;
padding:0;

}

#searchField, #s {
display:block;
border:1px solid #000;
}
/*  fin du formulaire de recherche */

/* menu */
#menu {
height: 18px;
background-color: #000;
padding-top:2px;
padding-bottom:2px;
}

#menu UL {
margin:0 0 0 22px;
padding:0;
}

#menu UL LI {
display:inline;
list-style:none;
}

#menu UL LI A:link, #menu UL LI A:visited {
font-size:1.2em;
color:#fff;
text-decoration:none;
padding:0px 5px;
font-weight:bold;
}
#menu UL LI A:active {
color:#FFFFFF;
}

#menu IMG {
display:block;
float:right;
border:none;
margin-right:14px;
margin-top:2px;
}

#menu UL LI A:hover, #menu UL LI A:active  {
color:#fff;
}

#menu UL LI A.entreprises:hover, #menu UL LI A.entreprises:active  {
background-color:#5D9453;
}

#menu UL LI A.poles:hover, #menu UL LI A.poles:active  {
background-color:#C01121;
}

#menu UL LI A.recherche:hover, #menu UL LI A.recherche:active  {
color:#fff;
background-color:#62879B;
}

#menu UL LI A.connexions:hover, #menu UL LI A.connexions:active  {
color:#fff;
background-color:#5F736A;
}

#menu UL LI A.dossier:hover, #menu UL LI A.dossier:active  {
color:#fff;
background-color:#e78804;
}

#menu UL LI A.mutation:hover, #menu UL LI A.mutation:active  {
color:#fff;
background-color:#973e8c;
}

#menu UL LI A.accueil:hover, #menu UL LI A.accueil:active  {
color:#fff;
background-color:#5F736A;
}

#menu UL LI A.actualites:hover, #menu UL LI A.actualites:active  {
color:#fff;
background-color:#5F736A;
}

#menu UL LI A.liens:hover, #menu UL LI A.liens:active  {
color:#fff;
background-color:#5F736A;
}

#menu UL LI A.contact:hover, #menu UL LI A.contact:active  {
color:#fff;
background-color:#5F736A;
}

#menu UL LI A.petitdej:hover, #menu UL LI A.petitdej:active  {
color:#fff;
background-color:#a85801;
}

#menu UL LI A.europe:hover, #menu UL LI A.europe:active  {
color:#F7C608;
background-color:#002194;
}

#menu UL LI A.enseignement:hover, #menu UL LI A.enseignement:active  {
color:#002194;
background-color:#F7C608;
}
/* fin de menu */

#ombreMenu {
margin-left:1px;
position:absolute;
top:112px;
}

/* HACK CSS Pour IE 5.5 et IE 6 */
* html #ombreMenu {
	/* Pour IE 5.5 */	top:126px;
  				voice-family: "\"}\""; voice-family: inherit;
	/* Pour IE 6.0 */	top:126px;
}

#conteneurAccueil {
	position: absolute;
	width: 1006px;
	margin: 0 auto;
	background-image:url(images/fond_accueil.gif);
	background-repeat:repeat-y;
}

#conteneur {
	position: relative;
	width: 1006px;
	margin: 0 auto;
	background-image:url(images/fond_accueil2col.gif);
	background-repeat:repeat-y;
}

#centreAccueil {
position:relative;
margin-left: 270px;
margin-right: 177px;
zoom:1;
}

#centreAccueil H4 {
font-weight:normal;
}

#centreAccueil img {
border:none;

}

#centre {
margin-left: 00px;
margin-right: 177px;
}

#centre a:link img, #centre a:visited img, #centre a:hover img  {
border:none;
}

#centre {
padding:0px 10px;
}

#centre a:link img,#centre a:hover img, #centre a:visited img {
border:none;
}

#centre p a:link, #centre p a:visited {
color:#F2766D;
text-decoration:none;
}
   
#centre p a:hover {
text-decoration:underline;
}

#centre a.LienBoite:link, #centre a.LienBoite:hover, #centre a.LienBoite:visited {
color:#5F736A;
text-decoration:underline;
font-weight:bold;
}

#centre div.entry h2, #centre div.entry h3, #centre div.entry h4, #centre div.entry h5, #centre div.entry h6   {
margin:0;
padding:0;
}
#centre  div.entry p {
margin:10px 0;
padding:0;
}

#centre div.entry p.Boite {
display:none;
border:1px solid #000;
float:right;
width:200px;
padding:10px;
margin-left:10px;
background-color:#ddd;
}

.date { /* date & author */
	color : silver;
	float:left;
	line-height:2.3em;
	margin:10px 5px 0 1.5em;
	padding-right:5px;
	border-right:1px solid silver;
	font-size:.8em;
	text-align:center;
	position:relative;
	left:0;
}

.date_day {
	display:block;
	font-size:3em;
	text-align:right;
}

.date_month {
	display:block;
	font-size:3em;
	text-align:right;
	font-weight:bold;
}

.date_year {
	display:block;
	font-size:1.4em;
	line-height:.9em;
}

/* relief page d'accueil */
#relief {
background-color:#EDF1D3;
background-image:url(images/ombre_centre_bas.jpg);
background-repeat:repeat-x;
background-position:bottom;
text-align:justify;
padding:10px;

}

#relief div.articles {
display:block;
}

#relief H2 {
font-weight:bolder;
margin:0;
padding:0;
}

#relief H2 a:link, #relief H2 a:visited {
color:#085C7E;
text-decoration:none;
margin:0;
padding:0;
display:block;
}

#relief H2 a:hover {
text-decoration:underline;
}

#relief small, small {
color:#8E9093;
font-weight:bolder;
font-size:1.1em;
display:block;
}

#relief img {
margin-right:10px;
margin-top:5px;
}

#relief a.more-link:link, #relief a.more-link:visited, #trois_colonnes a:link, #trois_colonnes a:visited {
font-size:1.1em;
font-weight:bold;
color:#F2766D;
}

#relief p, #relief small, #relief div, #relief h2 {
display:block;
}

#relief img {
border:none;
float:left;
margin-right:5px;
margin-bottom:5px;
} 
/* fin de relief page d'accueil */

#trois_colonnes {
padding:0 10px;
}

#trois_colonnes H2 {
margin:0;
padding:0;
font-size:1.4em;
color:#999;
}

#trois_colonnes H3 {
margin:0;
padding:0;
font-size:1.2em;
color:#000;
}

#trois_colonnes * {
display:block;
text-align:left;
}

#trois_colonnes img {
padding-top:10px;
}

#colonne1, #colonne2, #colonne3 {
width:28%;
padding:14px;
float:left;
}

/* HACK CSS Pour IE 5.5 et IE 6 */
* html #colonne1, * html #colonne2, * html #colonne3 {
	/* Pour IE 5.5 */	width:27%;
  				voice-family: "\"}\""; voice-family: inherit;
	/* Pour IE 6.0 */	width:27%;
}
#colonne1 P, #colonne2 P, #colonne3 P {
text-align:left;
}


#gauche {
float:left;
width: 270px;
padding:0;
margin:0;
margin-left:-270px;
height:100%;
zoom:1;
}

/* HACK CSS Pour IE 5.5 et IE 6 */
* html #gauche {
	/* Pour IE 5.5 */	position:relative;
						left:0px;
  				voice-family: "\"}\""; voice-family: inherit;
	/* Pour IE 6.0 */	position:relative;
						left:0px;
}


#gauche div {
margin-bottom:0;
}

#gauche a:link, #gauche a:hover, #gauche a:visited, #gauche a:active {
color:#fff;
font-weight:bold;
}

#gauche #recherche {
background-color:#62879B;
color:#FFFFFF;
padding-bottom:24px;
}

#gauche #entreprises {
background-color:#5D9453;
color:#FFFFFF;
padding-bottom:24px;
}

#gauche #autres {
background-color:#666;
color:#FFFFFF;
padding-bottom:24px;
}

#gauche #connexions {
background-color:#5F736A;
color:#FFFFFF;
padding-bottom:24px;
}

#gauche #pole {
background-color:#C01121;
color:#FFFFFF;
padding-bottom:24px;
}

#gauche #europe {
background-color:#002194;
color:#FFFFFF;
padding-bottom:24px;
}



#gauche H2, #gauche H3, #gauche P {
padding:0 24px;
text-align:justify;
}


#droite {
/*position: absolute;*/
float:right;
width: 177px;
padding:0px;
margin:0;
}

#droite .newsletterTextInput {
border:1px solid #000;
width:100px;
font-size:10px;
}

#droite ul {
margin:5px;
padding:0 10px;
}

#droite ul li {
list-style:none;
color:#FFFFFF;
}

#droite ul li ul {
padsding-left:10px;
}
 
#droite ul li ul li {
list-style:disc;
color:#fff;
margin-left:10px;
} 

#droite UL LI A:link, #droite UL LI A:visited {
font-weight:bold;
color:#fff;
text-decoration:none;
}

#droite UL LI A:hover {
text-decoration:underline;
}

#droite H2 {
color:#A6CE39;
padding:0;
margin:0;
font-size:1.4em;
font-variant:small-caps;
}


#pied {
display:block;
clear:both;
height: 30px;
width:auto;
background-color: #fff;
border-top:1px solid #000;
padding:10px;
text-align:center;
}

.menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche li {
margin-bottom: 5px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}
.menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
.menudroit li {
margin-bottom: 5px;
}
.menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menudroit a:hover {
text-decoration: none;
}
/* Coloration */



div.post {
margin:0;
padding:0;
}

div.outils {
float:right;
padding:7px;
border:1px dashed #ddd;
border-top:none;
clear:left;
}

/* fin de coloration */

#agenda small {
display:block;
color:#A6CE39;
margin:0;
padding:0;
font-weight:normal;
}

div.breadcrumb h1, div.breadcrumb h1 a:link, div.breadcrumb h1 a:hover, div.breadcrumb h1 a:visited   {
margin:0;
padding:5px 0;
color:#bbb;
font-size:1.2em;
padding-left:10px;
text-decoration:underline;
}

div.breadcrumb h1 a:link, div.breadcrumb h1 a:hover, div.breadcrumb h1 a:visited {
text-decoration:none;
padding-left:0;
}

div#accessible-news-ticker {
width:160px;
}

h2.TitreArticle {
margin:0;
padding:0;
}

#centre  div.post {
clear:left;
border-top:1px dashed #ddd;
padding:10px 0;
}

h2.TitreArticle a:link, h2.TitreArticle a:visited  {
color:#222;
text-decoration:none;
}
h2.TitreArticle a:hover {
text-decoration:underline;
}

div.navigation {
clear:left;
}
#droite .post2pdf_span {
display:none;
}

h2.ACTUS, h2.ACTUS a:link, h2.ACTUS a:visited {
color:#5F736A;
}

h2.ENTREPRISES, h2.ENTREPRISES a:link, h2.ENTREPRISES a:visited   {
color:#5d9453;
}

h2.RECHERCHE, h2.RECHERCHE a:link, h2.RECHERCHE a:visited {
color:#62879B;
}

h2.POLES, h2.POLES a:link, h2.POLES a:visited {
color:#c01121;
}

h2.DOSSIERS, h2.DOSSIERS a:link, h2.DOSSIERS a:visited {
color:#e78804;
}

h2.MUTATIONS, h2.MUTATIONS a:link, h2.MUTATIONS a:visited {
color:#973e8c;
}

h2.DEJ, h2.DEJ a:link, h2.DEJ a:visited {
color:#a85801;
}

h2.EUROPE, h2.EUROPE a:link, h2.EUROPE a:visited {
color:#002194;
}

h2.ENSEIGNEMENT, h2.ENSEIGNEMENT a:link, h2.ENSEIGNEMENT a:visited {
color:#F7C608;
}
h2.INVESTISSEMENTS, h2.INVESTISSEMENTS a:link, h2.INVESTISSEMENTS a:visited {
color:#02a9d5;
}

/* couleur des boites dans les articles seul */
#centre div.RECHERCHE p.Boite {
background-color:#CDDAE0;
}

#centre div.ENTREPRISES p.Boite {
background-color:#C9DEC5;
}

#centre div.POLES p.Boite {
background-color:#F2CBBC;
}

#centre div.ACTUS p.Boite {
background-color:#F7E0B7;
}

#centre div.DEJ p.Boite {
background-color:#F7E0B7;
}

#centre div.DOSSIERS p.Boite {
background-color:#F7E0B7;
}

#centre div.MUTATIONS p.Boite {
background-color:#DCCCE6;
}

#centre div.entry {
padding-left:60px;
}

.post2pdf_span {
display:none;
}

div.Sticky {
/*background-image:url(images/ombre_sticky.jpg);*/
background-image:url(images/ombre-relief.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

div.Sticky small.date, div.Announcement small.date  {
margin-top:20px;
}

div.Sticky div.entry {
padding-right:20px;
padding-top:4px;
padding-bottom:0;
margin-bottom:20px;
margin-top:10px;
background-color:#ffffcc;
background-image:url(images/fond_sticky.jpg);
}

div.Announcement {
/*background-image:url(images/ombre_annoucement.jpg);*/
background-image:url(images/ombre-relief.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}


div.Announcement div.entry {
padding-right:20px;
padding-top:4px;
padding-bottom:0;
margin-bottom:20px;
margin-top:10px;
background-color:#e3e1c1;
background-image:url(images/fond_annoucement2.jpg);
}



div.Announcement small.date {
color:#fff;
}

div#droite .pdf24Plugin-cp-box {
display:none;
}

    /* ———— legendes ————*/
    .aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
    .alignleft {
    float: left;
    }
    .alignright {
    float: right;
    }

    .wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    /* optional rounded corners for browsers that support it */
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    }
    .wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
    }

    #centre div.entry div.wp-caption  p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 4px;
    text-align:center;
    }
    /* —————– fin legendes—————–*/

.MailPressFormEmail {
width:100px;
}

#mp-urlsubmgt a{
display:block;
font-size:10px;
font-weight:normal;
margin:3px 0 8px;
}

.newsletter #centre div.entry {
padding:0;
}

.newsletter h2 {
color:#A7CF48;
}

.newsletter br {
display:none;
}

.newsletter a:link,
.newsletter a:visited {
color:#F2766D;
text-decoration:underline;
}

.newsletter a:hover,
.newsletter a:active {
color:#F2766D;
text-decoration:none;
}
.MailPressFormName {
visibility:hidden;
height:2px;
}
