/* Bloc de droite */
hr {
	color: #0C0;
	margin: 0 30px;
}

.trait {
	margin: -5px 30px 0 10px;
	height: 2px;
	border-top: 1px solid #FF7100;
	text-align: center;
	font-size: 1px;
}

.bloc, .bloc_promoDroite, .bloc_pass, .telecharger, .recherche {
	width: 227px;
	background: url(../img/blocDroit/bords_haut.gif) no-repeat #FFF;
	margin-bottom: 10px;
}

/* Modification bloc anim flash 8/11/06 */
.blocAnim {
	width: 227px;
	margin-bottom: 10px;
}
/* Fin Modification 8/11/06 */

.bords_bas {
	clear:both;
	height:9px;
	background:url(../img/blocDroit/bords_bas.gif) no-repeat #fff;
	font-size:1px;
}

/* Modification bloc promo flash 14/11/06 */
.bloc .titre_bloc, .bloc_promoDroite .titre_bloc, .bloc_pass .titre_bloc, .newsletter .titre_bloc, .telecharger .titre_bloc, .recherche .titre_bloc {
	font-size: 13px;
	font-weight: bold ;
	padding: 5px 10px 5px 10px;
}

.bloc .chapo, .bloc_promoDroite .chapo, .bloc_pass .chapo, .newsletter .chapo, .telecharger .chapo {
	font-size: 12px;
	font-weight: bold ;
	padding: 0 10px 3px 10px;
}

.bloc .titre_bloc , .bloc .chapo, .recherche .titre_bloc { color: #FF7100; }
.newsletter .chapo { color: #FF3600; }

.bloc_promoDroite .titre_bloc, .bloc_promoDroite .chapo { color: #E83100; }
/* Fin modif 14/11/06 */

.newsletter .titre_bloc { color: #FF3600; }
.telecharger .titre_bloc, .telecharger .chapo {	color:#E83100; }
.bloc_pass .titre_bloc, .bloc_pass .chapo { color: #FF3600; }

.bloc .accroche, .bloc .accroche_couleur {
	font-size: 11px;
	color: #000;
	padding: 0 10px 3px 10px;
}
.bloc .accroche_couleur { color: #FF7100; }

.bloc_pass .accroche {
	font-size: 12px;
	font-weight: bold;
	color: #FF3600;
	padding: 0 10px 3px 10px;
}

.telecharger .accroche {
	font-size: 12px;
	font-weight: bold;
	color: #E83100;
	padding: 0 10px;
}

.bloc_promoDroite .accroche {
	font-size: 11px;
	color: #E83100;
	padding: 0 10px 3px 10px;
}
.bloc_promoDroite .fond_couleur {
	margin: 0 10px;
	height: 80px;
	background: #FCEAE3;
}

.bloc .txt, .bloc_pass .txt {
	font-size: 10px;
	color: #000;
	padding: 0 10px 3px 10px;
}

.telecharger .txt{
	font-size: 12px;
	color: #E83100;
	padding: 0 10px;
}
.telecharger .note {
	font-size: 9px;
	color: #E83100;
	padding: 0 10px 3px 10px;
}

.bloc_pass a {
	text-decoration: underline;
	text-align: right;
	color: #000;
}

.bloc a.savoir_plus { color: #FF7100; } 
.bloc_pass .savoir_plus {
	text-align: right;
	margin: 0 5px 10px 0;
}

.bloc_pass a:hover { text-decoration: none; }

.bloc .visuel, .bloc_promoDroite .visuel {	padding: 0 10px 3px 10px; }

.bloc .bt_txt, .bloc .bt, .bloc_promoDroite .bt_txt, .telecharger .bt {
	width: 218px;
	text-align: right;
}
.bloc_promoDroite .bt {
	width: 200px;
	text-align: right;
}

.simulation {
	width: 227px;
	margin: 0 0 10px 0;
}
.simulation .txt {
	font-size: 10px;
	color: #FFF;
}

.simulation .txtPlus {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.bloc select {
	width: 205px;
	font-size: 10px;
	color: #000;
	margin: 0 10px;
	border: 1px solid #7E9DB9;
}

.simulation select {
	width: 180px;
	font-size: 10px;
	color: #000;
	border: 1px solid #7E9DB9;
}
.simulation input {
	width: 180px;
	font-size: 10px;
	color: #000;
	border: 1px solid #7E9DB9;
}

.newsletter {
	width: 227px;
	margin-bottom: 10px;
	background-color: #FFF;
}

/* 2009-10 modification width */
.newsletter_couleur {
	background: url(../img/blocDroit/bloc_newsletter_couleur.gif) no-repeat;
	width: 217px ;
	height: 35px;
	padding: 25px 0 0 10px;
}
.newsletter .contenu {
	margin: 0;
	padding: 0;
	background: url(../img/blocDroit/newsletter_milieu.gif) repeat-y;
}
.newsletter .txt {
	font-size: 10px;
	color: #FF3600;
}
.newsletter .txtPlus {
	font-size: 11px;
	font-weight: bold;
	color: #FF3600;
}
.newsletter .marge {
	margin: 0 10px;
	padding: 5px;
}
.newsletter input { font-size: 9px }
.newsletter .champ {
	width: 160px;
	height: 15px;
	margin: 0 0 8px 0;
	padding: 0 5px;
	float: left;
	border: 1px solid #FF3600
}
.newsletter_couleur .champ_unique {
	width: 140px;
	height: 15px;
	margin: 0 0 8px 0;
	padding: 0 5px;
	float: left;
	font-size: 10px;
	color: #000;
	border: 1px solid #F00;
}
.newsletter_couleur .bt {
	width: 27px;
	float: right;
	padding: 0 35px 0 0;
}
.newsletter .bt {
	width: 15px;
	float: right;
	margin: 0 0 8px 0;
	padding: 0 5px;
}
.newsletter {
	width: 227px;
	background: url(../img/blocDroit/bords_haut.gif) no-repeat #FFF;
	margin-bottom: 10px;
}
.newsletter .bords_bas_uni {
	clear: both;
	height: 9px;
	background: url(../img/blocDroit/bords_bas.gif) no-repeat #FFF;
	font-size: 1px;
}
.newsletter .bords_bas {
	height: 33px;
	background: url(../img/blocDroit/newsletter_bords_bas.gif) no-repeat #FFECD1;
}
.newsletter .bords_bas_uni {
	clear: both;
	height: 9px;
	background: url(../img/blocDroit/bords_bas.gif) no-repeat #FFF;
	font-size: 1px;
}
.newsletter .bords_bas_droit {
	height: 17px;
	background: url(../img/blocDroit/newsletter_bords_bas_droit.gif) no-repeat;
}

.recherche input { font-size: 9px; }
.recherche .champ {
	width: 160px;
	height: 15px;
	margin: 0 10px 0 10px;
	padding: 0 5px;
	float: left;
	border: 1px solid #FF7100
}

/*+++++++++++++++ livraison 2 +++++++++++++++++++*/
/*///// style modifié */
.simulation {
	width: 227px;
	margin: 0 0 10px 0;
}

/*///// styles ajoutés */
.noir {
 	color: #000;
	text-decoration: none;
}
.bloc_mentions {
	text-align: right;
	margin: 0 0 -8px 0;
}
.bloc_texte_mentions { display: none; }

.simulez {
	width: 227px;
	margin: 0 0 10px 0;
}
.simulez .txt {
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
}
.simulez .txtPlus {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.simulez select {
	width: 140px;
	font-size: 10px;
	color: #000;
	border: 1px solid #7E9DB9;
}
.simulez .input_champ, .simulez .input_champ_gr {
	font-size: 10px;
	color: #000;
	border: 1px solid #7E9DB9;
}
.simulez .input_champ {	width: 160px; }
.simulez .input_champ_gr {	width: 140px; }
.txt_erreur {
	font-size: 10px;
	color: #FCAD58;
}

.simulez .erreur1 {
	font-size: 10px;
	color: red;
	border: 1px solid #7E9DB9;
	background-color: #FF0;	
}
