/* Start of CMSMS style sheet 'cogithommes' */
* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
a{ color:#2d2d2d; text-decoration:none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* page */
body{
	background-color:#194084;
	font-family:"Trebuchet MS",Arial, helvetica, sans-serif;
	background-image:url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-size:12px;
	color:#181818;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	line-height:21px;
}
.clear{
	clear:both;
}
a img{ border:none;}
#cont{
	text-align:left;
	width:948px;
	margin:0px auto;
	padding:0 0 0 0;
background-color:#ddffdd;
}

#ban{
	background-image:url(../img/bg_ban.jpg);
	height:149px;
	background-repeat:no-repeat;
	
}
#ban h1{ padding:20px 0 0 0;}

#main{
	background-color:#f7f7f7;
	background-image:url(../img/bg_main.jpg);
	background-position:top;
	background-repeat:no-repeat;

}
#footer{
	background-image:url(../img/bg_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom ;
margin:0 0 0 0;
	padding:60px 0 0 0;
	height:47px;

}
#footer ul{ font-size:10px; margin:0 0 0 0; padding:5px 0 0 0;}
#footer ul li{ display:inline; color:#fff; }
#footer ul li a{ color:#fff;}


/* colonnes */
#colonneGauche, #colonneDroite, #colonneDroiteCont{ float:left;}
#colonneGauche{ width:640px; padding:15px 0 0 15px; }
#colonneDroite{ width:247px; padding:20px 0 0 15px;}

.ariane{ font-size:10px; color:#727272;}
#colonneGauche h2{ font-size:18px; color:#003584; font-weight:normal; background-image:url(../img/puce.gif); background-repeat:no-repeat; height:29px; padding:0 0 0 20px; margin:10px 0 10px 0;}
/* bloc droite */
.butTele{
	background-image:url(../img/but_plaquette.jpg);
	display:block;
	width:267px;
	height:79px;
	text-indent:-10000px;
margin:20px 0 15px 0;
}
#contact{
	background-image:url(../img/bg_contact.jpg);
	width:257px;
	height:129px;
	background-repeat:no-repeat;
	margin:20px 0 0 0;
	padding:82px 0 0 10px;
	color:#2D2D2D;
	line-height:18px;
}

.contActu{
	background-image:url(../img/bg_actu.jpg);
	height:119px;
	width:257px;
	margin:20px 0 0 0;
	background-repeat:no-repeat;
	padding:90px 0 0 10px;
	line-height:18px;
}


/* textes */
h1,.titreNiveau1{ font-size:30px; color:#007fb3; background-image:url(../img/bg_h1.jpg); background-repeat:no-repeat; background-position:left bottom; margin:0 0 0 0; padding:0 0 10px 0;}
.titreNiveau2{ font-size:15px; color:#a0c328; font-weight:bold; background-image:url(../img/puce.jpg); background-repeat:no-repeat; padding:0 0 0 10px; background-position:0 3px;}
.retour{ background-image:url(../img/but_retour.jpg); background-repeat:no-repeat; display:block; height:42px; padding:5px 0 0 35px;}
#contRetour{padding:115px 0 0 210px; width:300px; float:left;}

#contMenu{ margin:0 0 40px 0; padding:0 0 0 0;}

/* style */
.mise_en_avant{border:1px solid #c4d3e5; background-image:url(../img/bg_p_mea.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#fff; padding:10px; margin:5px 60px 5px 60px; font-weight:bold; color:#eb6e07; font-size:12px; display:block; text-align:center;}
h3, .sousTitre, h3 a{font-size:16px; font-weight:bold; color:#003e8a; padding: 0 0 0 10px; margin:0 0 0 0;}
.gras{ font-weight:bold;}
.grasBleu{font-weight:bold; color:#eb6e07;}
#colonneGauche img{ background-color:#fff; border:1px solid #c4d3e5;  padding:5px; margin:10px;}
#colonneGauche a{font-weight:bold; color:#eb6e07;}
/* formulaire de contact */
.contactform fieldset{border:none;}
.contactform fieldset legend{display:none;}
.contactform label{ display:block; width:125px; margin:10px 0 0 0;}
.contactform input, .contactform textarea{border:1px solid #c4d3e5; background-image:url(../img/bg_p_mea.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#fff; height:21px; padding:3px; width:250px;}
.contactform textarea{height:150px; font-family:"Trebuchet MS", Arial; font-size:11px; width:350px;}
.contactform input.fbsubmit{float:right; width:80px; color:#fff; background-color:#013e8a; text-align:center; font-weight:bold; background-image:none; font-size:11px; height:25px; cursor:pointer; margin:0 270px 0 0;}

/* actu */
#NewsPostDetailSummary{ font-size:10px; padding:5px; margin:10px; font-weight:normal;border:1px solid #c4d3e5; background-image:url(../img/bg_p_mea.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#fff; }
.date{font-style:italic;}
.toutesLesActus{float:right; width:120px; color:#fff; background-color:#013e8a; text-align:center; font-weight:bold; background-image:none; font-size:11px; height:20px; cursor:pointer; margin:15px 20px 0 0;}
.contActu a{font-weight:bold; padding:0 0 0 20px; text-transform:uppercase; color:#fff;}
.contActu a.toutesLesActus{padding:0 0 0 0; text-transform:none;}
.contActu{ font-weight:bold; color:#fff; }

/* recherche */
.recherche{
border:1px solid #dbdbdb; background-color:#fff; padding:15px; margin-bottom:20px; width:230px;
}
.recherche input{border:1px solid #c4d3e5; background-image:url(../img/bg_p_mea.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#fff; height:21px; padding:3px; float:left; width:180px;}

.recherche input.submitRecherche{width:30px; color:#fff; background-color:#013e8a; text-align:center; font-weight:bold; background-image:none; font-size:11px; height:30px; cursor:pointer; margin:0 0 0 10px;}

/* accueil */
#colonneGauche  img.sansStyle{background-color:transparent; border:none; padding:0 0 0 0; margin:0 10px 0 0;}
#expand1,#expand2,#expand3,#expand4,#expand5,#expand6,#expand7,#expand8,#expand9,#expand10{padding:0 0 20px 20px;}

#colonneGauche table img{margin:0 10px 0 0; padding:0 0 0 0; border:none;}
.references{line-height:30px; padding:0 100px 0 100px; text-align:justify;}
/* End of 'cogithommes' */

