/*****************************************************

Généralités

******************************************************/

/**{margin:0;padding:0}*/

h2, h3, h2 a, h3 a{color:#685842;padding:8px 0 10px 0;}

h2 a:hover, h3 a:hover{text-decoration:underline}

h2 img, h3 img{margin:1px 10px 0 0;vertical-align:top;width:17px;height:16px}

.writeBy{font-weight:bold;color:black;font-size:10px;padding-bottom:10px;margin-top:-5px;display:block;}

.writeBy strong{color:#7ca900}

h2{font-size:1.6em}
h3{font-size:1.3em;width:620px} /* a voir pour le width --- > corrige le bug d'opéra */

.select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:180px;
}

h3.titre{
	font-size:1.3em;
	width:620px; 
	background:url(../images/title_picto.gif) no-repeat left top;
	color:#685842;	
	margin:8px 0 10px 0;
	padding:0 0 0 27px;
}


/*****************************************************

fil d'ariane

******************************************************/

#ariane{background:url(../images/date_picto.gif) no-repeat left 22px;padding:15px 0 15px 10px;width:480px}
#ariane a{color:black}
#ariane a:hover{text-decoration:underline}


/*****************************************************

toolbar

******************************************************/

.toolbar ul, .toolbar_resa ul {background:url(../images/toolbar_bg.gif) repeat-x left top;list-style:none;float:left;font-size:10px}

.toolbarBg{background:url(../images/toolbar_bg.gif) repeat-x left top;list-style:none;float:left;font-size:10px;height:38px}

.toolbar_left{background:url(../images/toolbar_left.gif) no-repeat left top;}

.toolbar_right{background:url(../images/toolbar_right.gif) no-repeat left top;}

.toolbar_left, .toolbar_right{height:38px;width:7px;display:block}

.toolbar li,  .toolbar_resa li{height:38px}

.toolbar li a{display:block;height:38px;color:black; line-height:98%;background:url(../images/toolbar_over.gif) repeat-x left -38px}

.toolbar li a:hover{text-decoration:underline;background:url(../images/toolbar_over.gif) repeat-x left 2px}

.toolbar .limit{background:url(../images/toolbar_limit.gif) no-repeat right 2px;padding-right:2px}

.toolbar li a span{display:block;height:28px;padding:10px 6px 0 30px}

.toolbar li a span.friend{background:url(../images/mail_send.gif) no-repeat 4px center;padding-left:24px}

.toolbar li a span.rss_stage{background:url(../images/tiny_rss.gif) no-repeat 9px center;padding-left:28px}
.toolbar li a span.comments{background:url(../images/comment.gif) no-repeat 9px center;padding-left:28px;padding-right:3px}

.print{background:url(../images/printer_add.gif) no-repeat 9px center}
.map{background:url(../images/map.gif) no-repeat 9px center}

a.resa_btn{
	width:98px;
	height:33px;
	font-weight:bold;
	font-size:12px;
	float:right;
	cursor:pointer;
	padding:5px 0 0 30px;
	color:white;
}
a.resa_btn:hover{background-position:left -38px;text-decoration:underline}

.resa{background:url(../images/resa_btn.gif) no-repeat left top;}
.resaValid{background:url(../images/resa_btnValid.gif) no-repeat left top;}
.resaVisu{background:url(../images/resa_btnVisu.gif) no-repeat left top;}
.bePart{background:url(../images/part_btn.gif) no-repeat left top;}

.toolbar, .toolbar b, .toolbar ul, .toolbar li, .toolbar li a, .toolbar li a span,  .toolbar_resa, .toolbar_resa ul, .toolbar_resa li,  .toolbar_resa b{float:left}



/*****************************************************

resa toolbar

******************************************************/

.toolbar_resa{position:relative}

.toolbar_resa li span{
	display:block;
	height:26px;
	width:209px;
	padding-top:12px;
}

.toolbar_resa li span.span1{width:208px}

.toolbar_resa li span.actif{background:url(../images/toolbar_resa_over.gif) repeat-x left 2px}

.toolbar_resa li strong{
	color:black;
	height:16px;
	display:block;
	float:left;
	padding-top:2px;
}

.toolbar_resa li span.actif strong.puce1, .toolbar_resa li span.actif strong.puce2, .toolbar_resa li span.actif strong.puce3, .toolbar_resa li span.inactif strong.puce2, .toolbar_resa li span.inactif strong.puce3{background:url(../images/puce_resa.gif) no-repeat left top;width:17px;margin:0 5px 0 20px;padding-top:0}

.toolbar_resa li span.actif strong.puce2{background-position:-17px top}
.toolbar_resa li span.actif strong.puce3{background-position:-34px top}

.toolbar_resa li span.inactif strong.puce2{background-position:-17px -16px;color:#b9b9b9}
.toolbar_resa li span.inactif strong.puce3{background-position:-34px -16px;color:#b9b9b9}

.resa_limit1, .resa_limit2{position:absolute;width:16px;height:34px;background:url(../images/toolbar_resa_limit.gif) no-repeat left top;display:block;top:2px}

.resa_limit1{left:206px}
.resa_limit2{left:415px}

.resa_fullActif{background-position:left -34px}
.resa_halfActif{background-position:left top}
.resa_inactif{background-position:left -68px}

/*****************************************************

Structure d'un bloc

******************************************************/

.bloc_header span, .bloc_footer span{display:block;width:6px;background-image:url(../images/mainBloc_corner.gif);background-repeat:no-repeat}

.bloc_header{height:6px;overflow:hidden;background:#fff url(../images/main_border.gif) repeat-x left top}
.bloc_header span{height:6px}

.bloc_wrapper{display:block;padding:0 1px;background-color:white;height:100%;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.bloc_wrapper div.gradient{position:relative;display:block;background:#fff url(../images/mainBloc_gradient.gif) repeat-x left bottom;padding:0 8px;}

.bloc_wrapper div.gradient2{position:relative;display:block;background:#fff url(../images/mainBloc_gradient.gif) repeat-x left top;padding:0 8px;}

.bloc_wrapper div.gradientMax{position:relative;display:block;background:#fff url(../images/mainBloc_gradient.gif) repeat-x left bottom;padding:0 8px;width:620px}

.bloc_footer{clear:both;background:url(../images/mainBloc_shadow.gif) repeat-x left top;overflow:hidden;height:10px;margin:0 0 15px 0}
.bloc_footer span{height:10px}

.h_cornerleft{background-position:left top;float:left;}
.h_cornerRight{background-position:left -6px;float:right}

.f_cornerleft{background-position:left -12px;float:left}
.f_cornerRight{background-position:left -22px;float:right}

.bloc_txt{text-align:justify;padding:0 0 8px 0;}

.bloc_wrapper div.gradientLeft{float:left;width:620px}

/******************************************************/

.bloc2{width:315px;float:left} 
.bloc3{width:315px}
.bloc4{width:300px}
.bloc5{width:290px}

.bloc2 h3, .bloc3 h3{font-size:1.2em;width:inherit}

.bloc2 div.gradient, .bloc3 div.gradient{width:295px}

.bloc_space{margin:0 10px 0 0;}

.smallBloc_title{
	position:relative;
	height:17px;
	margin:-4px 0px 0px 6px;
	padding-top:3px;
	background:url(../images/smallBloc_title.gif) no-repeat right top;
}

.smallBloc_title2{background:url(../images/smallBloc_title2.gif) no-repeat right top}

.smallBloc_title3{background:url(../images/smallBloc_title5.gif) no-repeat right top}

.offrePart{background:url(../images/smallBloc_title5.gif) no-repeat right top}

.partenaire{background:url(../images/smallBloc_title3.gif) no-repeat right top;}

.smallBloc_title span{background:url(../images/date_picto.gif) no-repeat left 6px;padding:0 0 0 9px;color:#aaaa99;font-size:10px;float:left}

.smallBloc_title span.ref{width:110px}

.smallBloc_title span.normal{width:inherit;padding:0 5px 0 9px;color:#000;font-size:10px;float:left}

.smallBloc_title span.avis{ background:url(../images/comment.gif) no-repeat left 1px;padding:0 0 4px 18px}

a.bookmarks{
	height:13px;
	font-size:10px;
	padding:2px 8px 0 21px;
	float:right;
	color:#8C8E7B;
	font-weight:bold;
	margin-left:8px;
}
a.bookmarks:hover{color:#7ca900;text-decoration:underline}

a.addBookmarks{background:url(../images/bookmarks.gif) no-repeat left top;}
a.clearBookmarks{background:url(../images/bookmarks_clear.gif) no-repeat left top;}

.smallBloc_title strong{display:block;width:140px;text-align:center;color:white;float:right;font-size:12px}

.info_resa{float:left;width:100%}

.info_resa p.floatLeft{display:block;height:15px;padding:5px 9px 0 0;font-size:10px}

.search_details{
	background:url(../images/add.gif) no-repeat right 8px;
	font-weight:bold;
	padding:10px 22px 0 0;
	height:15px;
}

.tri{margin:10px 0 20px 0;padding:10px 0px;border-top:1px dashed #493d26;border-bottom:1px dashed #493d26;overflow:hidden;}



/*.tri{margin:0px 0 10px 0;padding:10px 0;}*/

.tri ul{font-size:10px;margin-left:-2px}

.tri ul.padding_tri{padding-top:17px;}

.padding_tri{padding-top:17px;}

.tri li{
	height:18px;
	color:#666;
	margin:0 2px;
	background:url(../images/btn_gradient.gif) repeat-x left top;
}

.tri li a, .tri li span{background:url(../images/btn_borderL.gif) no-repeat left top;color:#666}

.tri li a span, .tri li span span{padding:2px 6px;height:14px;background:url(../images/btn_borderR.gif) no-repeat right top}

.tri li:hover{background-position:left -18px}

.tri li.dots{background-position:left -54px}

.tri li.active{background-position:left -36px}

.tri li.active span{text-decoration:underline;color:#7ca900;font-weight:bold}

.tri ul, .tri li, .tri li a, .tri li a span, .tri li span, .tri li span span{display:block;float:left;cursor:pointer}

.tri li.dots span, .tri li.dots span span, .tri li.active span, .tri li.active span span{cursor:default}

.tri li.souhait{margin:0;background:none;color:black;padding-top:2px}

.tri a.plus, .tri a.moins{
	display:block;
	margin:17px 0 10px 0;
	font-weight:bold;
	color:black;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:11px;
}

.tri a.plus:hover, .tri a.moins:hover{text-decoration:none}


.dashed{
	float:right;
	clear:right;
	margin:8px 1px 8px 15px;
	width:254px;
}

.dashed_top{
	background:url(../images/dashed_top-trans.png) no-repeat left top;
	height:17px;
	padding:7px 0 0 8px;
}

.dashed_wrap{
	background:url(../images/dashed_wrap.png) repeat-y left top;
	padding:0 7px 7px 7px;
}

.dashed_wrap ul{list-style:none}

.dashed_wrap ul li{background:url(../images/date_picto2.gif) no-repeat left 6px;padding:0 0 2px 10px}

.dashed_bot{
	background:url(../images/dashed_bot-trans.png) no-repeat left top;
	height:26px;
}
.dashed_bot p.btn_sender{float:right;margin-right:7px}

.bloc_txt h4{
	color:#7ca900;
	padding:8px 0 3px 0;
	font-size:1.2em;
	/*height:17px;*/
	clear:left;
}

.bloc_txt h4 a{color:#7ca900}

.bloc_txt h4.orange{color:#cc6600}

.bloc_txt h2, .bloc_txt h3, .bloc_txt h4{text-align:left;}

h4.titreArticle{
	color:#7ca900;
	margin:8px 0 3px 0;
	padding:0 0 0 10px;
	font-size:1.2em;
	text-decoration:underline;
	/*float:left;*/
	clear:left;
	/*float:left;*/
	display:block;
	/*width:inherit;*/
	background:url(../images/date_picto.gif) no-repeat left 9px;
}

h3.titreArticle{padding:0 0 0 27px;background:url(../images/title_picto.gif) no-repeat left 1px}

a.infos{
	font-size:0.9em;
	display:block;
	margin:6px 0 10px 0;
	width:250px;
	font-weight:bold;
	color:black;
	/*float:left;*/
}

.plus{background:url(../images/add.gif) no-repeat;height:13px;padding:1px 0 0 19px;background-position:left top;cursor:pointer}
.moins{background:url(../images/add.gif ) no-repeat;height:13px;padding:1px 0 0 19px;background-position:left -14px;cursor:pointer}

a.infos:hover{text-decoration:underline}

.bloc_plusInfo{padding:5px 0 8px 19px}

.hotel_coord{border-top:1px dashed #7ca900;text-align:right;margin:0px 0 0 30px}

div.underline, p.underline{border-bottom:1px dashed #685842;margin-bottom:20px;padding-bottom:10px}

.acces {padding:5px 0 0 24px;display:block;}

.car{background:url(../images/car-trans.png) no-repeat left top}
.train{background:url(../images/train-trans.png) no-repeat left top}
.plane{background:url(../images/plane-trans.png) no-repeat left top}

.ul_rss {margin:10px 27px}

.ul_rss li a{
	background:url(../images/rss.gif) no-repeat left top;
	display:block;
	padding:0 0 15px 46px;
	font-weight:bold;
	color:black;
}

.ul_rss li a:hover{text-decoration:underline}

ul.puceUl{list-style:none}
ul.puceUl li{background:url(../images/date_picto2.gif) no-repeat left 6px;padding:0 0 2px 10px}

/*****************************************************

Fomr inscription

******************************************************/

.formSimple fieldset{
	padding:10px;
	border:1px solid #b9b9b9;
}

.formSimple legend{color:#7ca900;font-weight:bold;font-size:1.1em;padding:5px}

.formSimple p.chpSimple{margin-top:5px;float:left;width:100%;}

.formSimple label{cursor:pointer;display:block;width:220px;float:left;padding-top:2px}

.formSimple label.big{cursor:pointer;display:block;width:240px;float:left;padding-top:2px}

.formSimple label.bigger{cursor:pointer;display:block;width:300px;float:left;padding-top:2px}

.formSimple label.small{cursor:pointer;display:block;width:110px;float:left;padding-top:2px;font-weight:bold}

.formSimple label.smaller{cursor:pointer;width:160px;display:inline;float:left;padding-top:2px;}

.formSimple label.radio{cursor:pointer;display:block;width:50px;float:left;padding:0px 0 0 50px;line-height:75%;font-weight:bold}

.formSimple label.boolean{cursor:pointer;display:block;width:25px;float:left;padding-top:2px}

.formSimple label.labelSimple{float:none;padding-bottom:3px;width:inherit}

.formSimple p.chpSimple input, .formSimple p.chpSimple select, .formSimple p.chpSimple textarea{
	width:300px;
	border:1px solid #b9b9b9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
}

.formSimple p.chpSimple select.select180{width:180px}

.formSimple p.chpSimple select.select150{width:150px}

.formSimple p.chpSimple select.select250{width:250px}

.formSimple p.chpSimple input.inputDashed{width:188px;display:inline;float:left}

.formSimple h4.dateCalendar{width:220px;float:left;margin-bottom:5px}

.formSimple p.chpSimple textarea{height:60px}

.formSimple p.chpSimple textarea.kingSize{height:160px;width:100%;margin-top:5px}

.formSimple p.chpSimple select.small{width:50px}

.formSimple  p.chpSimple input.radio, .formSimple  p.chpSimple input.checkBox, input.checkBox{width:15px;border:none}

.formSimple  p.chpSimple input.input100{width:100px}

ul.comfirmResa {margin-left:7px}
ul.comfirmResa li{padding-bottom:5px}
ul.comfirmResa li span{display:block;float:left;width:250px}

fieldset.fieldVert{
	padding:10px;
	border:1px solid #b9b9b9;
}

fieldset.fieldVert legend{color:#7ca900;font-weight:bold;font-size:1.1em;padding:5px}


/*****************************************************

Bloc stages

******************************************************/

#bloc_stages, #bloc_favoris, #bloc_golfs, #bloc_hotels{width:640px;padding-top:35px;position:relative;}

#bloc_stages form{width:380px}

#bloc_stages fieldset{border:none;padding-top:20px}
#bloc_stages legend{display:none}



#bloc_stages label{color:#7ca900;font-weight:bold;padding-bottom:2px;display:block}

#bloc_stages p.chpSearch{float:left;padding-left:10px}

#bloc_stages select, .blocSearchStages select{margin-bottom:10px;position:relative}

.blocSearchStages input{}

#bloc_stages.padNone{padding-top:10px}

p.nbResult{padding:4px 0 0 10px;font-weight:bold;text-transform:uppercase;color:#7ca900}
/*p.nbResult span{color:black}*/

#onglet_stages{height:36px;padding:0 0 0 20px;position:absolute;top:0;margin:0px 0 0 0;z-index:2;width:610px}

#onglet_stages.small{padding:0 0 0 10px;width:640px}

#onglet_stages ul{list-style:none}
#onglet_stages li{margin-right:10px;display:block;float:left}
#onglet_stages.small li{margin-right:5px;}

#onglet_stages li#ajaxLoad{float:right;margin-right:10px}

#onglet_stages a{
	display:block;
	background-image:url(../images/onglet_stages.jpg);
	width:180px;
	height:26px;
	color:#685842;
	font-size:15px;
	text-align:center;
	padding-top:10px;
}

#onglet_stages li b.left{background:url(../images/onglet_left.gif) no-repeat left top}
#onglet_stages li b.right{background:url(../images/onglet_right.gif) no-repeat left top} 

#onglet_stages li b{float:left;display:block;height:36px;width:6px}

#onglet_stages a.small{
	background-image:url(../images/onglet_bg.gif);
	width:100px;
	float:left;
}

#onglet_stages a.infoStages{
	background-image:url(../images/infostages.jpg);
	width:114px;
	height:20px;
	font-size:11px;
	padding-top:6px;
	background-position:left -26px;
	margin-top:10px;
	cursor:pointer;
}

#onglet_stages a.infoStages strong{
	background:url(../images/infoStages_picto.gif) no-repeat 7px top;
	display:block;
	height:16px;
	padding:1px 0 0 27px;
	text-align:left;
}

#onglet_stages a.actif, #onglet_stages a.actifInfo{background-position:left top;color:#7ca900;text-decoration:underline}
#onglet_stages a.inactif, #onglet_stages li b.inactif{background-position:left -36px}
#onglet_stages a.inactif:hover, #onglet_stages a.inactifInfo:hover{background-position:left top;text-decoration:underline}

#onglet_stages a.inactifInfo{background-position:left -26px}


/*****************************************************

Bloc listing

******************************************************/

#listing_resa{width:640px;}

#listing_resa div.smallBloc_title{height:35px}

#listing_resa h3 {float:left;width:480px;font-size:15px;padding:0 0 15px 2px}

#listing_resa table th.th1, #listing_resa table th.th1 p{width:80px} /* #listing_resa table th.th1 p pour opera */
#listing_resa table th.th2, #listing_resa table th.th2 p{width:210px}
#listing_resa table th.th3, #listing_resa table th.th3 p{width:70px}
#listing_resa table th.th4, #listing_resa table th.th4 p{width:180px}
#listing_resa table th.th5, #listing_resa table th.th5 p{width:80px}


#boiteMail th.th1, #boiteMail th.th1 p{width:60px} /* #listing_resa table th.th1 p pour opera */
#boiteMail th.th2, #boiteMail th.th2 p{width:190px}
#boiteMail th.th3, #boiteMail th.th3 p{width:320px}
#boiteMail th.th4, #boiteMail th.th4 p{width:50px}

#listing_resa table, #boiteMail{
	border-spacing:0;
	border-collapse:collapse;
	margin:0 0 15px 0;
	font-size:11px;
	border-bottom:1px solid white;
}



#listing_resa table th, #boiteMail th{
	background:url(../images/listing_header.gif) repeat-x left top;
	color:#7ca900;
	text-transform:uppercase;
	text-align:left;
	height:20px;
}

#listing_resa table th p, #boiteMail th p{float:left;display:block;background:url(../images/listing_border.gif) no-repeat right top}

#listing_resa table th p span, #boiteMail th p span{float:left;display:block;height:15px;padding:3px 0 0 4px;}

#listing_resa table th p a, #boiteMail th p a{
	float:right;
	overflow:hidden;
	height:9px;
	width:17px;
	margin:5px 5px 0 0;
	background:url(../images/sort_picto.gif) no-repeat center top;
	text-indent:-9000px;
}

#listing_resa table td, #boiteMail td{
	background:url(../images/listing_border.gif) repeat-y right top;
	background-color:inherit;
	height:19px;
	padding:0 0 0 4px;
}

/*span pour le coté gauche */
#listing_resa table th.th1 p span, #boiteMail th.th1 p span{background:url(../images/listing_border.gif) no-repeat left top}

#listing_resa table td.left span, #boiteMail td.left span{
	background:url(../images/listing_border.gif) no-repeat left top;
	display:block;
	padding:3px 0 0 4px;
	margin:0 0 0 -4px;
	height:16px;
}

#listing_resa tr:hover{background:#e5eec1 url(../images/listing_border.gif) no-repeat right top;cursor:pointer}
.listing_trOver{background:#e5eec1 url(../images/listing_border.gif) no-repeat right top;cursor:pointer}
.listing_trOut{background:none}


#boiteMail {border-bottom:2px solid white}

#boiteMail td {border-bottom:1px solid white}

#boiteMail tr.lus{background-color:#999966}

#boiteMail tr.nonLus{background-color:#e5eec1}

#boiteMail tr{cursor:pointer}


.divImage, .divImagePro{
	float:left;
	padding:5px;
	border:1px solid #b9b9b9;
	margin:0 10px 10px 0px;
	background-color:#eeeeee;
}
.divImage td{text-align:center}
.divImage td.left{text-align:left}

.divImage img{border:1px solid #999;cursor:pointer;height:85px}

.divImage img.simple{cursor:default}

.rappel{border:1px dashed #b8b8b8;padding:5px;background-color:#f7f7f7}

.rappelGreen{border:1px dashed #b8b8b8;padding:5px;background-color:#e5eec1}

.tableau{margin-bottom:10px;font-size:11px;border-bottom:1px solid #685e31;border-top:1px solid #685e31;border-left:1px solid #685e31;border-spacing:0;border-collapse:collapse}

.tableau td, .tableau th{border-bottom:1px solid #685e31;border-right:1px solid #685e31;text-align:center;padding:5px 2px}

.tableau th{text-transform:uppercase;color:white;background-color:#7b7864;padding:7px 3px}

.tableau th a{color:white;text-decoration:underline}
.tableau th a:hover{text-decoration:none}

.color2{background-color:#c4cfa0}
.color3{background-color:#edecec}


table.golfDesc{border-spacing:0;border-collapse:collapse;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;margin-bottom:10px}
table.golfDesc td, table.golfDesc th{border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding:4px;}
table.golfDesc th.colorCenter{color:#7ca900;text-align:center}
table.golfDesc th.colorLeft {color:#7ca900;text-align:left}



table.golfDesc a{color:#7ca900;text-decoration:underline}
table.golfDesc a:hover{text-decoration:none}

table.golfDesc a.noirVert{color:black;text-decoration:none}
table.golfDesc a.noirVert:hover{color:#7ca900;text-decoration:underline}

table.golfDesc th.white{border-top:1px solid white;border-right:1px solid white;border-left:1px solid white;}

table.golfDesc tr{background-color:white}
table.golfDesc tr.color{background-color:#edecec}
table.golfDesc tr.center td,table.golfDesc td.small{text-align:center}
table.golfDesc td.small{font-weight:bold;width:50px;text-transform:capitalize}

table.golfDesc tr.ouvrable:hover{background-color:#e5eec1;cursor:pointer}


/* plan du site */


/*.ul_style li {margin:0 0 0 50px}

.ul_style li {list-style-image: url(../images/l2_normal.gif)}

.ul_style li.last, .planDuSite ul li.last {list-style-image: url(../images/l2_last_item.gif)}

.ul_style ul li.firstfollow {list-style-image: url(../images/l3_first_follow.gif)}

.ul_style ul li {list-style-image: url(../images/l3_normal.gif)}

.ul_style ul li.last {list-style-image: url(../images/l3_last_item.gif)}*/







/* Article v2*/
#blocArticle{float:left; height:inherit}

#blocArticle span.vert{color:#7ca900;}
#blocArticle span.orange{color:#cc6600}

#blocArticle strong.vert{color:#7ca900;}
#blocArticle strong.orange{color:#cc6600}


#blocArticle img.imgAGauche{float:left;margin:8px 8px 0 0}

#blocArticle img.imgADroite{float:right;margin:8px 0 0 8px}

#blocArticle h3{
	font-size:1.3em;
	width:620px; 
	background:url(../images/title_picto.gif) no-repeat left top;
	color:#685842;	
	margin:8px 0 10px 0;
	padding-left:27px;
}

#blocArticle h4{
	color:#7ca900;
	margin:8px 0 3px 0;
	padding:0 0 0 10px;
	font-size:1.2em;
	clear:left;
	background:url(../images/date_picto.gif) no-repeat left 8px;
	text-decoration:underline;
}

#blocArticle ul{list-style:url(../images/date_picto2.gif);margin:0 0 0 30px}

#blocArticle ol{margin:0 0 0 30px}


#blocArticle a.lienVert{color:#7ca900;font-weight:bold;text-decoration:none;}
#blocArticle a.lienVert:hover{color:black;}

#blocArticle a.lienOrange{color:#cc6600;font-weight:bold;text-decoration:none;}
#blocArticle a.lienOrange:hover{color:black;}



#slide_holder span.vert{color:#7ca900;}
#slide_holder span.orange{color:#cc6600}

#slide_holder strong.vert{color:#7ca900;}
#slide_holder strong.orange{color:#cc6600}


#slide_holder img.imgAGauche{float:left;margin:8px 8px 0 0}

#slide_holder img.imgADroite{float:right;margin:8px 0 0 8px}

#slide_holder h3{
	font-size:1.3em;
	width:620px; 
	background:url(../images/title_picto.gif) no-repeat left top;
	color:#685842;	
	margin:8px 0 10px 0;
	padding-left:27px;
}

#slide_holder h4{
	color:#7ca900;
	margin:8px 0 3px 0;
	padding:0 0 0 10px;
	font-size:1.2em;
	clear:left;
	background:url(../images/date_picto.gif) no-repeat left 8px;
	text-decoration:underline;
}

#slide_holder ul{list-style:url(../images/date_picto2.gif);margin:0 0 0 30px}

#slide_holder ol{margin:0 0 0 30px}


#slide_holder a.lienVert{color:#7ca900;font-weight:bold;text-decoration:none;}
#slide_holder a.lienVert:hover{color:black;}

#slide_holder a.lienOrange{color:#cc6600;font-weight:bold;text-decoration:none;}
#slide_holder a.lienOrange:hover{color:black;}


.bloc_img{position:relative;display:block;padding:3px;}/*width:300px;height:200px*/


.bloc_img b.corner{position:absolute;width:6px;height:6px;background-image:url(../images/corner.gif);overflow:hidden;display:block;z-index:4}
.bloc_img b.r1{background-position:left top;top:0;left:0}
.bloc_img b.r2{background-position:left -6px;top:0;right:0px}
.bloc_img b.r3{background-position:left -12px;bottom:0;left:0}
.bloc_img b.r4{background-position:left -18px;bottom:0;right:0px}

/*.bloc_img b.r2,.bloc_img b.r4{right:2px} hack ie6 */

.bloc_img span.ctr_img_side{
	border-left:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
	display:block;
	padding:0 2px;
	position:relative;
	width:100%;
	margin:0px 0 0 -3px;
}
.bloc_img span.ctr_img_top{
	background-color:#FFFFFF;
	border-top:1px solid #b9b9b9;
	border-bottom:1px solid #b9b9b9;
	display:block;
	position:absolute;
	top:0;
	left:6px;
	/*width:294px;
	height:204px;*/
}


.bloc_img img{display:block;background:black;position:relative;} /*width:300px;height:200px;*/

