/*
Template 2049 Pinky Flow
http://www.tooplate.com/view/2049-pinky-flow
*/

body {
	margin: 0;
	padding: 0;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 1.5em; 
	/* background-color: #fff; */
	background-position: top;
	background-repeat: repeat-x;
	background: linear-gradient(180deg,rgba(0, 44, 82, 1) 40%, rgba(10, 73, 128, 1) 90%);
	/* background-attachment: fixed; */
}

a, a:link, a:visited { font-weight: normal;}

a:hover { text-decoration: none; }

a.more { display: block; width: 84px; height: 25px; line-height: 22px; text-align: center; background: url(../images/tooplate_more.png); font-weight: 700; font-size: 12px; text-decoration: none; color: #000 }


a.more150 { display: block; width: 150px; height: 25px; line-height: 22px; text-align: center; background: url(../images/tooplate_bourongris150.png); font-weight: 700; font-size: 13px; text-decoration: none; color: #336600 }


a.more280x30 { display: block; width: 280px; height: 30px; text-align: center; background: url(../images/tooplate_boutongris280x30.png); font-weight: 700; font-size: 13px; text-decoration: none; color: #777; line-height: 240%; }

.titpagprog25 {
	line-height: 115%;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 28px;
	margin-left: 24px;
	font-weight: bold;	
}


.sstitpage{
	line-height: 105%;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-variant-caps: small-caps;
	text-align: center;
	font-weight: bolder;
}


/* ***************** itpavehome ************** */
/* ******************************* */
/* tableau programme par jour . */
.titprogjour{
	color: #663300;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 15px;
	border-radius: 16px;
	border-style: ridge;
	font-weight: 600;
	text-align: center;
	font-size: 22px;
    background: linear-gradient(#FFF, #CCC);
	width: 760px;
	height: 28px;
	vertical-align: baseline;
	padding-top: 12px;
	text-transform:uppercase;
}

.pavejourprog {
}

.tabprogj {
    margin-left: auto; margin-right: auto;
  	width: 760px;	
    background: linear-gradient(#FFF, #CCC);
	padding-top: 12px;
	border:1px solid #663300;
	border-radius:20px 20px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
}


/* ******************************* */
/* ******************************* */
/* ******************************* */
.titpavehome{
	color: #663300;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 55px;
	border-radius: 16px;
	border-style: ridge;
	border-color: #663300 thin;
	font-weight: 600;
	text-align: center;
	font-size: 16px;
    background: linear-gradient(#FFF, #CCC);
	width: 250px;
	height: 22px;
	vertical-align: baseline;
	padding-top: 2px;
	text-transform:uppercase;
}


.colJ0 {
	width: 16%;
	text-align: right;
	padding-right: 4px;
	vertical-align: middle;
	line-height: 100%;
	border: none;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.colJ1 {
	width: 74%;
	text-align: left;
	padding-left: 12px;
	border: none;
}
.colJ2 {
	width: 10%;
	text-align: center;
	border: 0px;
	vertical-align: middle;
}
.flagprog {
	width :30px;
	height: 20px;
	margin-top: 1px;
	margin-left: 8px;
}
.flagprogC {
	width :25px;
	height: 25px;
	margin-top: 1px;
	margin-left: 10px;
}

.paveprog25 {
    margin: 20px Auto;
    width: 760px;	
    background: -webkit-linear-gradient(#BEDFDF,#FFF);
    background: -o-linear-gradient(#BEDFDF,#FFF);
    background: linear-gradient(#FFF,#DDD);
    padding-bottom: 15px;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    border-radius:20px 20px;
    font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    border: 2px solid #663300;
    line-height: 125% ;
}
.paveprog25b {
    margin: 20px Auto;
    width: 760px;	
    background: -webkit-linear-gradient(#FFF,#BEDFDF);
    background: -o-linear-gradient(#FFF,#BEDFDF);
    background: linear-gradient(#DDD,#FFF);
    padding-bottom: 15px;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    border-radius:20px 20px;
    font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    border: 3px double #663300;
    line-height: 125% ;
}


.tabprogs {
    margin-left: auto;
      margin-right: auto;
    margin-bottom: 20px;
      width: 760px;	
    background: -webkit-linear-gradient(#BEDFDF,#FFF);
    background: -o-linear-gradient(#BEDFDF,#FFF);
    background: linear-gradient(#FFF,#DDD);
    padding-bottom: 2px;
    padding-left: 0px;
    padding-right: 0px;
    border-radius:20px 20px;
    font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    border: 2px solid #663300;
}


/* .tabpros2 {
	padding-bottom: 15px;
	padding-top: 20px;
	border: 2px solid #6d4c41;
} */

.tabprogbreak {
	margin-left: auto;
  	margin-right: auto;
	margin-bottom: 20px;
  	width: 700px;	
	background: linear-gradient(#efebe9, #d7ccc8, #efebe9);
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	border: 2px  solid #ACACAC;
	border-radius:10px 10px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
}



.titprogs{
	line-height: 85%;
	color: #663300;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-variant-caps: all-small-caps;
	font-size: 25px;
	margin-left: 0;
	font-weight: bold;
}
.coltits {
	text-align: center;
	height: 20px;
	padding-top: 10px;
}

/*. ************************************************************** .   */
/*. ************ . cellule de programme par session . ************ .   */
.cols0  {
	width: 10%;
	text-align: right;
	vertical-align: text-top;
	padding-right: 0px;
	border: none;
	margin: 0px;
	font-size: 17px;
	color:#3e2723;
}
.cols1 {
	width: 85%;
	text-align: left;
	vertical-align: text-top;
	padding-left: 20px;
	padding-bottom: 5px;
	border: none;
	font-size: 17px;
	color: #663300;
}

.cols2 {
	width: 5%;
	text-align: center;
	vertical-align: text-top;
	border: none;
}
.parlor {
	font-weight: 300;
	color: dimgray;
	/*text-align: right;*/
	font-size: 1em;
	padding: 0;
	margin: 0;
	font-style: italic;
	float:right;
	/*line-height: 50%:*/
}

/*. ************ 7A3D00 . cellule de programme par session . ************ .   */
/*. ************************************************************** .   */
/*. ************************************************************** .   */


.flagprogs {
	width :30px;
	height: 20px;
	margin-top: 1px;
	margin-left: 8px;
}
.flagprogCs {
	width :25px;
	height: 25px;
	margin-top: 1px;
	margin-left: 10px;
}

.titinscript{
	line-height: 105%;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-variant-caps: small-caps;
	margin-left: 28px;
	text-align: center;
	font-weight: 700;
	color: #663300;
}
.tabtarifA {
	width: 700px;
	background-color:#fdfaf5;
	padding-left: 15px;
	border: 2px solid #663300;
	border-radius:10px 9px;	
	color: #663300;
	margin-right: auto;
	margin-left: auto;
	font-size: 16px;
	letter-spacing: 115%;
	font-weight: 500;
}

.col0 {
	width: 70%;
	border: 0;
	padding-left: 15px;
}

.col1 {
	width: 15%;
	text-align: center;
	border: 0px;
}

.tabtarifB {
	width: 750px;
	background-color: dimgray;
	padding-left: 15px;
	border:1px solid dimgray;
	border-radius:10px 9px;	
	color: antiquewhite;
	margin-right: auto;
	margin-left: auto;
}
.colB0 {
	width: 80%;
	border: 0;

}
.colB1 {
	width: 20%;
	text-align: center;
	border: 0;
}


.grey {
	background-color: #CCC;
}

.orange {
	color: #C60;
}

.green {
	color: #399;
}

p { margin: 0 0 10px 0; padding: 0; }
img { border: none; }
blockquote { font-style: italic; margin: 0 0 0 10px;}
cite { font-weight: bold; color:#d22c86; }
cite a, cite a:link, cite a:visited  { font-weight: bold; color:#d22c86; }
cite span { font-weight: 400; color: #818da9; }
em { color: #000; }

h1, h2, h3, h4, h5, h6 { color: #000; font-weight: normal; }
h1 { font-size: 34px; margin: 0 0 20px; padding: 5px 0 }
h2 { font-size: 28px; margin: 0 0 25px; padding: 5px 0; }
h3 { font-size: 22px; margin: 0 0 15px; padding: 0; }
h4 { font-size: 12px; color: #666; margin: 0 0 15px; padding: 0; }
h4 span { display: block; color: #000;  font-size: 18px }
h5 { font-size: 16px; margin: 0 0 10px; padding: 0;  }
h6 { font-size: 14px; margin: 0 0 5px; padding: 0; }

.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }
.h60 { height: 60px }

.float_l { float: left }
.float_r { float: right }

.image_wrapper { display: inline-block; border: 3px solid gray; 
		margin-bottom: 10px;
		box-shadow: 2px 2px 14px 2px rgba(155, 155, 155, 0.85);
}
.image_wrapper25 { display: inline-block; border: 0px; 
		margin-bottom: 0px;
		/* box-shadow: 2px 2px 14px 2px rgba(155, 155, 155, 0.85); */
}

.image_fl { float: left; margin: 3px 30px 0 0 }
.image_fl25 { float: left; margin: 0px 10px 0 0 }
.image_fr { float: right; margin: 3px 0 0 30px }

.tmo_list { margin: 20px 0 20px 10px; padding: 0; list-style: none }
.tmo_list li { color:#d22c86; margin: 0; padding: 0 0 5px 20px; background: url(../images/tooplate_list.png) no-repeat scroll 0 5px  }
.tmo_list li a { color: #d22c86; font-weight: normal; font-size: 12px; text-decoration: none }
.tmo_list li a:hover { text-decoration: underline }

#tooplate_wrapper {
	width: 960px;
	margin-left: auto;	
	margin-right: auto;
	/* background: url(../images/logo-tetier-olivier680x80.png) no-repeat */
}

/* avec ascenseur et soucis de centrage 061017
#tooplate_wrapper {
	position: fixed;top:0px;left: 0; padding: 0;
	width: 960px;
	margin-left: 150px;	
}
*/

#tooplate_header_teaser {
	width: 960px;
	height: 150px;
	background: url(../img25/img_tetiere_960x150_b.png) no-repeat;
}
#tooplate_header_helass {
	width: 960px;
	height: 150px;
	background: url(../img25/img_tetiere_960x150_b.png) no-repeat;
	background-color: blue;
}

#tooplate_header {
	width: 960px;
	height: 150px;
	background: url(../img25/img_tetiere_960x150_b.png) no-repeat;
}

#site_title { width: 680px; height: 97px; margin: 0 auto; padding-top: 5px;}
#site_title h1 { margin: 0; padding: 0; }
/* #site_title h1 a { display: block; width: 680px; height: 85px; color: #fff; text-indent: -10000px; background: url(../images/Bando-tetier-olicle-final-960x150Teaser.png) no-repeat }*/


/* menu des pages */
#tooplate_menu {
	clear: both;
	width: 960px;
	height: 35px;
	margin: 14px;
    margin-top: 46px;
	margin-left: auto;
	margin-right: auto;
	background-color: #E4DCD9;
}

/* #tooplate_main { 	margin-left: auto;		margin-right: auto;		clear: both;	width: 960px;	background: url(../images/tooplate_content_middle.png) center top no-repeat } */

/* #tooplate_main_tempo { 	clear: both; 	width: 960px; 	background: url(../images/tooplate_content_middle_tempo.png) center top no-repeat; } */

#tooplate_main {
	margin-left: auto;	
	margin-right: auto;	
	clear: both;
	width: 960px;
	background: url(../images/tooplate_content_middle.png) center top no-repeat
}

#tooplate_main_tempo {
	clear: both;
	width: 960px;
	background: url(../images/tooplate_content_middle_tempo.png) center top no-repeat;
}

#tooplate_slider {
	width: 900px;
	height: 240px;
	padding: 30px 30px 46px;
	background: url(../images/tooplate_slider.png) center bottom no-repeat;
}

#tooplate_content {
	width: 900px;
	padding: 30px;
/*	background: linear-gradient(#e2d191, #b5ad94); */
    background: linear-gradient(0deg,rgba(255, 253, 199, 1) 0%, rgba(255, 221, 148, 1) 100%);

}

.col_w900 { width: 900px; margin-bottom: 30px; padding-bottom: 30px; background: url(../images/tooplate_hdiv.png) repeat-x bottom }
.col_w580 { width: 580px }
.col_w420 { width: 420px }
.col_w280 { width: 280px }

.col_allw280 { 
	float: left; 
	width: 278px; 
	height: 210px; 
	margin-right: 14px; 
	padding: 4px; 
	border-radius: 16px; 
	border-style:solid;
	border:solid 1px;
	background-color: #fdfaf5;
}

.col_w900_last { padding: 0; margin: 0; background: none }

.col_last { margin: 0;}


.col_w900_lastind { padding: 0; margin: 0; background: none }
.col_lastin { margin: 0; border: none }




/*  ******************* tarification colloque ******************* */
.col_allw280t { 
	float: left; 
	width: 277px; 
	height: 145px; 
	margin-right: 15px; 
	padding: 3px; 
	border-radius: 16px; 
	border-style:solid;
	border:solid 1px;
	background-color: #fdfaf5;
}
.bandotarif {
	color: #663300; 
	text-align: center;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 15px;
	letter-spacing: 0.04em;
	font-weight: 600;
	margin-top: 6px;
}
.pavetarif {
	color:#663300; 
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 16px;
	letter-spacing: 0.01em;
	margin-right: 12px;
	margin-left: 12px;
	font-weight: 500;
	margin-bottom: 16px;
}
.tariftarif {
	font-size: 16px;
	font-weight: 600;
	color: #663300 ;
}

/* ******************* fin tarification colloque ******************* */





.col_deroule_sessions { float: left; width: 650px; margin-right: 30px;}


.fp_service_box img { float: left; margin-right: 15px }

.fp_lw_box { clear: both; margin-bottom: 30px }
.fp_lw_box img { margin-right: 15px; padding-top: 3px }
.fp_lw_box h6 { margin-bottom: 0 }
.fp_lw_box h6 a { font-weight: bold; text-decoration: none }

#sidebar {
	width: 280px;
	float: right;	
}

.sidebar_box {
	padding-left: 15px;
	margin-bottom: 40px;
}

#gallery { margin: 0; padding: 0 }
.gallery_box { display: block; position: relative; float: left; width: 200px; margin: 0 25px 25px 0; }
.gb_lmb { margin: 0 0 25px 0; }
.gallery_box a img { width: 190px; height: 85px; }
.gl_box { padding: 5px 10px }

.post_box { width: 420px; height: 180px; margin-bottom: 30px; padding-bottom: 20px }
.post_header { border-top: 3px solid #999; border-bottom: 1px solid #ccc; padding: 5px; margin-bottom: 20px }
.post_box h2 { font-size: 18px; padding: 0 0 5px; margin-bottom: 10px; border-bottom: 1px dashed #ccc }
.post_box p.post_meta { margin-bottom: 0 }
.post_box img { float: left; margin-right: 20px }

/******************************************* structure INTERVENANTS ***************************/
.post_boxinterv { 
	width: 420px; 
	height: 165px; 
	margin-bottom: 30px; 
	padding-bottom: 20px; 
	/*color: background: linear-gradient(#efebe9, #d7ccc8);*/
	background-color: linear-gradient(#efebe9, #d7ccc8);
}

.post_boxinterv h2 { 
	font-size: 16px; 
	padding: 0 0 2px; 
	margin-bottom: 2px;
	margin-left: 135px;
	border-bottom: 2px dashed #ccc; 
	font-weight: 600;
	}

.post_boxinterv img { float: left; 
	height: 120px;
	margin-right: 15px; 
	margin-bottom: 5px; 
	border:medium darkslategray;}

.post_boxinterv a { color: darkslategray; font-size: 13px; margin-bottom: 0px; margin-top: 0px; }

.post_boxinterv p { 
	font-size: 12px; 
	margin-bottom: 0px; 
	margin-top: 8px;
	margin-left: 135px;
	letter-spacing: 0.08em;
	line-height: 125%;
	text-align: justify;
	}
/**********************************************************************************************/

/* structure organisateurs */
.post_boxorga { width: 860px; height: 130px; margin-bottom: 10px; padding: 20px; color: #663300;}
.post_boxorga h2 { font-size: 18px; padding: 0 0 5px; margin-bottom: 10px; margin-left: 250px; border-bottom: 1px dashed #ccc; font-weight: bold; color: #663300;}
.post_boxorga p { margin-bottom: 0; margin-left: 250px; font-size: 1.00em; line-height: 125%;}
.post_boxorga img { float: left; margin-right: 20px;}
.image_wrapperorga { display: inline-block; border: 5px solid #CCC; margin-bottom: 5px;}
.post_boxorga p.adresse { margin-bottom: 0; margin-left: 250px; margin-top: 10px; font-size: 15px;font-weight: bold;}
.post_boxorga p.adressesuite { margin-bottom: 0; margin-left: 250px; font-size: 16px;}


/* structure comité organisateurs */
#comite {
	height: auto;
	width: 90%;
	border-style: inset;
	border-width: .1em;
	margin-left: auto;
	margin-top: 28px;
	margin-right: auto;
    background:#F1D8B9;
	border-radius: 16px;
	box-shadow: 5px 6px 6px 5px rgba(213, 216, 223, 0.95);

}
.post_boxorga .lecomite { margin-bottom: 0; margin-left: 30px; font-size: 16px; padding-left: 0px; color: #663300;}

.post_boxorga .comitenom { margin-bottom: 8px; margin-left: 00px; font-size: 16px; color: #663300; font-weight: bold;}

.post_boxorga .comitebio { margin-bottom: 0; padding-left: 0px; margin-top: 0px; font-size: 15px; color: #663300; font-weight: 100;}



.titporgan{
	line-height: 105%;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-variant-caps: small-caps;
	margin-left: 28px;
}
.titintrorga{
	color: darkgreen;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-variant-caps: small-caps;
	margin-left: 28px;
	margin-right: 28px;
	font-size: 20px;
}


#fullpost {
	width: 580px;
	float: left;
}

#comment_section {
	clear: both;
	margin-bottom: 60px;
	width: 550px;
}

.first_level {
	margin: 0; padding: 0;
}

.comments {
	list-style: none; 
}

.comments li { margin-bottom: 10px; list-style:none; }
.comments li .commentbox1 { border: 1px solid #dddbdb;  background: #e7e4e4; }
.comments li .commentbox2 { border: 1px solid #dddddd;  background: #f6f6f6; }
.comments li .comment_box { clear: both; width:100%; padding: 15px;  }
.comment_box .gravatar { float: left; width: 50px; margin-right: 15px; background: #fff; }
.comment_box .gravatar img { margin: 0; width: 50px; height: 50px; }
.comment_box .comment_text { margin: 0 0 0 65px; }
.comment_box .comment_text p { margin: 0; }
.comment_text .comment_author { font-size: 14px; font-weight: bold; color: #781919; margin-bottom: 10px; }
.comment_text .date { font-size: 12px; font-weight: normal; color: #333; padding-left: 10px; }
.comment_text .time { font-size: 12px; font-weight: normal; color: #333; padding-left: 10px; }
.comment_text .reply a { display: block; clear: both; float: right; color: #000; font-weight: 700 } 

#comment_form {
	clear: both;
}

#comment_form h3 {
	font-size: 20px;
	border-bottom: 1px dotted #666;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#comment_form form {
	padding: 20px;
	background-color: #e4e1e1;
	border: 1px solid #d5d3d3;
}

#comment_form textarea {
	background:#FFFFFF none repeat fixed 0 0;
	border: 1px solid #CCC;
	display:block;
	font-size:1.1em;
	height:150px;
	margin-top:5px;
	padding:5px;
	width: 360px;
	font-family: Verdana, Geneva, sans-serif;
}

#comment_form .form_row {
	width: 100%;
	margin-bottom: 15px;
}

#comment_form form input {
	margin-top: 5px;
	width: 200px;
	background:#FFFFFF none repeat fixed 0 0;
	border: 1px solid #CCC;
	padding:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#comment_form .submit_btn {
	width: 80px;
}

#contact_form { 
	padding: 0; 
	width: 400px; 
}

#contact_form form { 
	margin: 0px; 
	padding: 0px; 
}

#contact_form form .input_field {
	width: 270px;
	padding: 5px;
	color: #000;
	border: 1px solid #a7a7a7;
	background: #e8e8e8;
}

#contact_form form label { 
	display: block; 
	width: 100px; 
	margin-right: 10px; 
	font-size: 13px; 
}

#contact_form form textarea { 
	width: 388px; 
	height: 200px; 
	padding: 5px; 
	color: #000; 
	border: 1px solid #a7a7a7;  
	background: #e8e8e8;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px; 
}

#contact_form form .submit_btn { 
	margin: 5px 0px;
	padding: 5px 14px; 
	text-decoration: none; 
	border: 1px solid #a7a7a7;  
	background: #e8e8e8;
	font-size: 14px;  
}

#tooplate_footer {
	margin-left: auto;	
	margin-right: auto;	
	clear: both;
	width: 900px;
	padding: 40px 30px 30px; 
	color: #333;
	text-align: center;
	background: url(../images/tooplate_footer.png) no-repeat top center
}

#tooplate_footer_img {
	clear: both;
	width: 900px;
	padding: 40px 30px 30px; 
	color: #333;
	text-align: center;
	align-content: center;
	margin: 0 auto;
	background: url(../images/tooplate_footer.png) no-repeat top center
}

#tooplate_footer a { color: #000; text-decoration: underline }

#bouton.floatable {
	position: fixed;
	top: 150px; /* non-obligatoire */
	left: 10px; /* non-obligatoire */
	}

.coul0 { color:#f4eab4 }
.coul11 { color: white; }
.coul1 { color: #81460C; }
.coul2 { color: #44688c; }
.coul2b { color: #663300; }
.coul3 { color: #663300; }
.coul4a { color: darkslategray}
.coul4b { color: #4F2067; }
.coul5 { color: #663300; }
/*.coul5 { color: #e65100; } */
.coul6 { color: #002c52; }
.coul10 { color: darkred;}

.mrg_l_370-20 {
	margin-left: 370px;
	text-indent: -20px;
}
.mrg_l_330 {
	margin-left: 350px;
	font-size: 14px;
}
.mrg_l_390 {
	margin-left: 370px;
}

.dimgray {
	color: azure;
}
.bandopiement {
	background-color: #e65100; 
	color: aliceblue; 
	text-align: center;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 15px;
	letter-spacing: 0.04em;
	font-weight: 600;
}
.teaserpaiement {
	color: #e65100; 
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	letter-spacing: 0.06em;
	margin-left: 8px;
	font-weight: 600;
}
.pavepaiement {
	color: #e65100; 
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 16px;
	letter-spacing: 0.01em;
	margin-right: 8px;
	margin-left: 8px;
	font-weight: 500;
}
.shadwbox85 {
	box-shadow: 0px 0px 10px 7px rgba(213, 216, 223, 0.85);
}

.shadwbox85red {
box-shadow: 0px 0px 15px 4px rgba(215, 85, 18, 0.35);
}

.col_allw280i { 
	float: left; 
	width: 267px; 
	height: 190px; 
	margin-right: 21px; 
	padding: 5px; 
	background-color:#efebe9; 
	border:thin;
	border-color: #6d4c41;
	border-style:groove;
	border-radius: 16px;
}

.bandoindex {
	background-color: #8D6E63; 
	color: #d7ccc8; 
	text-align: center;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	letter-spacing: 0.05em;
	font-weight: 600;
}
.teaserindex {
	color: #5D4037; 
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	letter-spacing: 0.06em;
	margin-left: 8px;
	font-weight: 600;
}
.paveindex {
	color: #757575; 
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	letter-spacing: 0.02em;
	margin-right: 8px;
	margin-left: 8px;
	font-weight: 500;
}
.lienorgan{
	color: #663300;
	text-decoration: none;
}
.hortek {
	color: brown;
}

.pavepauseprog25 {
    width: 300px;
    margin: 0px auto;  
}

/* .paveprog25 {
    line-height: 125% ;
} */

.containercol
{
    column-count: 2;
}
.titdospre25 {
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    font-size: 1.5em;
    font-weight: 600;
    margin-top: 35px;
}
.pavetxtint25 {
    /*color: red;*/
    text-align: justify;
    padding-left: 160px;
    padding-right: 40px;    
}

.paverepas {
    background-color: orangered ;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    text-align: center ;
    color: aliceblue ;
    text-transform: uppercase ;
    font-size: .8em;
}