

.plg_medium{width: 332px}
.plg_inner{width: 700px}
.plg_cp{width: 86px}
.plg_ville{width: 336px}
.plg_pays{width: 220px}
.plg_jour{width: 65px}
.plg_mois{width: 105px}

.plg_space0{margin-left: 0px}
.plg_space1{margin-left: 20px}
.plg_space2{margin-left: 120px}
.plg_space3{margin-left: 243px}
.plg_space4{margin-left: 10px}
.plg_bottom1{margin-bottom:10px}
.plg_bottom2{margin-bottom:20px}
.plg_bottom3{margin-bottom:7px}
.plg_top1{margin-top:24px}
.plg_top2{margin-top:5px}
.plg_top3{margin-top:35px}
.plg_top4{margin-top:10px}

.plg_titre1{font-size: 28px; font-family: arial; font-weight: bold; color: #dc3721; border-top: 2px solid #dc3721; margin-top: 30px; padding-top: 15px;}
.plg_titre2{font-size: 14px; font-family: arial; font-weight: bold; color: #dc3721; text-transform: uppercase;}
.plg_txt1{font-size: 14px; font-family: arial; font-style:italic; color: #8a8c8f }
.plg_txt2{font-size: 14px; font-family: arial;}
.plg_txt3{font-size: 13px; font-family: arial; color: #8a8c8f }
.plg_txt4{font-size: 13px; font-family: arial; font-style:italic; color: #8a8c8f }
.plg_link{font-weight: bold; color: #dc3721; text-decoration:none }

.plg_merci{font-size: 18px; font-family: arial; background: #dddddd; padding: 10px; text-align: center}

.plg_bloc{
	background: -moz-linear-gradient(top, #fefefe 50%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6e6e6));
	height: 30px; width: 126px; border: 1px solid #dddddd;
	font-size: 16px; font-family: arial; font-weight: bold;
	text-align: center;
	padding-top: 10px;
	}

.plg_bloc_txt{width: 250px; line-height: 18px;}

.plg_bloc_selected{
	background : #dc3721;
	height: 30px; width: 126px; border: 1px solid #dddddd;
	font-size: 16px; font-family: arial; font-weight: bold; color: #FFF;
	text-align: center;
	padding-top: 10px;
	-moz-box-shadow:    inset 0 0 6px #7b0f24;
	-webkit-box-shadow: inset 0 0 6px #7b0f24;
    box-shadow:         inset 0 0 6px #7b0f24;
	}

.plg_bloc:hover{
	background : #dc3721;
	color: #fff;
	cursor: pointer;
	-moz-box-shadow:    inset 0 0 6px #7b0f24;
	-webkit-box-shadow: inset 0 0 6px #7b0f24;
    box-shadow:         inset 0 0 6px #7b0f24;
	}

.plg_bloc2{
	height: 28px; width: 114px; border: 1px solid #dddddd;
	font-size: 15px; font-family: arial; color: #a3a3a3;
	padding: 6px;
	}

.plg_bloc2:hover{cursor: pointer;}

.plg_bloc3{
	height: 50px; width: 223px; border: 1px solid #dddddd;
	background: #eaeaea;
	font-size: 16px; font-family: arial;
	text-align: center;
	padding: 8px;
	}

.plg_bloc_txt{color: #8a8c8f}
.plg_bloc_txt2{color: #8a8c8f; padding-top: 10px;}

.plg_red1{ color: #dc3721; font-weight: bold}



.plg_delimiter{height: 1px; background: #ebebeb; width: 712px}

.plg_button1{height: 40px; width: 127px; background: #dc3721; color: #FFF; border: 0px; font-weight: bold; font-size: 14px;}

.plg_button1:hover{background: #dddddd; cursor: pointer}

.plg_check{margin-top: 10px;}

/****************** css formulaire *********************/
.mod_plug_formu {
	 position: relative;
	 
}

.mod_plug_formu .left{
	 float: left;
	 margin-right: 2px;
	 position: relative;
}

.mod_plug_formu .right{
	 float: right;
	 margin-left: 2px;
	 position: relative;
}

.mod_plug_formu .align_right{
	 text-align: right;
}

.mod_plug_formu .clear_left{
	 clear: left;
}

.mod_plug_formu .bottom{
	 vertical-align: bottom;
}

.mod_plug_formu .pager, .mod_plug_formu .pager a{
	 text-decoration: none;
	 text-align: justify;
	 color: #1F1F1F;
	 font: normal 13px/1.5em "Droid", sans-serif;
	 text-align: center;
}

.mod_plug_formu .infos{
	 text-decoration: none;
	 text-align: justify;
	 color: #1F1F1F;
	 font: normal 13px/1.5em "Droid", sans-serif;
	 margin-bottom: 5px;
}

.mod_plug_formu .infos a{
	 font-weight: normal;
	 text-decoration: none;
	 color: #1F1F1F;
}

.mod_plug_formu .encadre{
	 border: none;
	 background-color: transparent;
	 margin-bottom: 8px;
}

.mod_plug_formu .combo .break, .mod_plug_formu .combo .description{
	 margin-bottom: 8px;
}

.mod_plug_formu .submit{
	 margin-top: 10px;
}

.mod_plug_formu a.link{
	 color: #1F1F1F;
}

.mod_plug_formu label{
	 color: #2e2e2e;	 
	 text-decoration: none;
	 text-align: left;
	 font: 13px "Droid", sans-serif;
	 margin-bottom: 2px;
	 margin-top: 10px;
	 display: block;
	 font-weight: bold;
}

.mod_plug_formu .radiorow label{
	 text-decoration: none;
	 text-align: justify;
	 color: #1F1F1F;
	 font: normal 13px/1.5em "Droid", sans-serif;
	 display: inline;
}

.mod_plug_formu label.for_etat{
	 height: 2px;
	 line-height: 1px;
	 font-size: 1px;
}

.mod_plug_formu .radiorow label.champ{
	 vertical-align: bottom;
}

.mod_plug_formu div.error{
	 text-decoration: none;
	 text-align: justify;
	 color: #1F1F1F;
	 font: normal 13px/1.5em "Droid", sans-serif;
	 margin-top: 2px;
}

.mod_plug_formu .error, .mod_plug_formu div.error{
	 color: red;
	 font-weight: normal;
}

.mod_plug_formu .field_error{
	 color: red;
	 border: 1px solid red;
	 background: #fae7e9;
}

.mod_plug_formu .notabene{
	 text-decoration: none;
	 text-align: justify;
	 color: #1F1F1F;
	 font: normal 13px/1.5em "Droid", sans-serif;
	 margin-top: 5px;
	 font-style: italic;
}




