./* CSS Document */

html, body{width:100%}
body{
	font:normal normal 12px/normal Calibri, Arial, Helvetica, sans-serif;
	color:#3f3e3b;
}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li {margin:0;padding:0;}
a img{border:none;}

h1.titre_1{
	font:normal normal 24px/normal Calibri, Arial, Verdana, sans;
	color:#3f3e3b;
	text-transform:uppercase;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#ffbb00;
	margin:0 0 15px 0;
}

h2.titre_2{
	font:normal bold 18px/normal Calibri, Arial, Verdana, sans;
	color:#3f3e3b;
	margin:0 0 8px 0;
}

h3.titre_3{
	font:normal bold 12px/normal Calibri, Arial, Verdana, sans;
	color:#bdbab2;
	text-transform:uppercase;
}

p.p_standard{
	padding:0 0 21px 0;
	font:normal normal 12px/16px Calibri, Arial, Verdana, sans;
	color:#3f3e3b;
}
p.p_center{
	padding:0 0 21px 0;
	text-align:center;
	font:normal normal 12px/16px Calibri, Arial, Verdana, sans;
	color:#3f3e3b;
}

a.lien_orange{
	color:#f9b100;
	text-decoration:none;
	font:normal bold 10px/normal Calibri, Arial, Verdana, sans;
	text-transform:uppercase;
}
a.lien_orange:hover{text-decoration:underline;}

ul.liste_plus{
	list-style-type:none;
	font:normal normal 12px/normal Calibri, Arial, Verdana, sans;
	padding:0 0 21px 0;
}
ul.liste_plus li{
	background:url(../medias/img/listeplus_puce.gif) no-repeat left 5px;
	padding:0 0 0 10px;
}
ul.liste_plus li strong{color:#272624;}

ul.liste_carre{
	list-style-type:none;
	list-style-image:url(../medias/img/liste_carre_puce.jpg);
	list-style-position:inside;
	font:normal normal 12px/normal Calibri, Arial, Verdana, sans;
	padding:0 0 21px 0;
}
ul.liste_carre li{padding:0 0 5px 0;}
ul.liste_carre li strong{color:#272624;}

ul.liste_speciale{
	color:#3f3e3b;
	font:normal normal 12px/normal Calibri, Arial, Verdana, sans;
	list-style-type:none;
}
ul.liste_speciale li{
	padding:0;
	background-image:url(../medias/img/speciallist_bg_li.gif);
	background-repeat:repeat-y;
	background-position:right top;
	margin-bottom:1px;
}
ul.liste_speciale li{background-color:#eeebe6;}
ul.liste_speciale li.impaire{background-color:#dddbd5;}
ul.liste_speciale li strong{color:#272624;}
ul.liste_speciale li a{
	display:block;
	padding:4px 30px 4px 7px;
	color:#3f3e3b;
	text-decoration:none;
	background:url(../medias/img/speciallist_bg_a.gif) no-repeat right center;
}
ul.liste_speciale li a:hover{background-color:#f9b100;}

img.img_left{
	float:left;
	margin:0 10px 10px 0;
}
img.img_right{
	float:right;
	margin:0 0 10px 10px;
}
img.img_left_bordure{
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #acaba7;
}
img.img_right_bordure{
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #acaba7;
}

ul.contactList{
	list-style-type:none;
	padding:5px 0 0 0;
}
ul.contactList li{
	border-top:1px solid #3f3e3b;
	background:url(../medias/img/contactlist_puce.gif) no-repeat right 1px;
	font:normal normal 12px/normal Calibri, Arial, Verdana, sans;
	padding:2px 0 12px 0;
}
ul.contactList li p{padding:3px 0;}
ul.contactList li a{
	color:#ffbb00;
	text-decoration:none;
}
ul.contactList li img{padding:0 4px 0 0;}
ul.contactList li img.target{padding:0 7px 0 0;}

