/* INFORMATIONS GENERALES */
*											{margin:0px; padding:0px;}
body										{background-color:#FFFFFF; text-align:left; font-family:Trebuchet MS; font-size:13px; font-weight:normal; color:#000000;}
body a										{text-decoration:none;}
body a:hover								{text-decoration:underline;}
body img									{border:0px; text-decoration:none;}
body input									{font-size:13px; color:#000000; font-family:Trebuchet MS; font-weight:normal; background-color:#F6F6F6; border:1px solid #323130; border-bottom:1px solid #E8E6E4; border-right:1px solid #E8E6E4;}
body textarea								{font-size:13px; color:#000000; font-family:Trebuchet MS; font-weight:normal; background-color:#F6F6F6; border:1px solid #323130; border-bottom:1px solid #E8E6E4; border-right:1px solid #E8E6E4;}
.clear										{clear:both;}

/* PAGE PRODUIT */
.produit									{width:auto; height:auto; min-height:500px; margin:auto; z-index:5; margin-top:5px;}
.produit .ppl								{width:851px; padding-right:2px; height:auto; margin:auto; z-index:5; text-align:justify;}
.produit .ppl .titre						{width:841px; height:32px; padding-top:5px; margin:auto; z-index:5; border:1px solid #CDD3DD; position:relative;}
.produit .ppl .titre .gauche				{float:left; width:800px; padding-left:10px; z-index:5; font-size:20px;}
.produit .ppl .titre .gauche .bleu			{color:#2A4481; z-index:5;}
.produit .ppl .titre .gauche .bleu a		{color:#2A4481; z-index:5;}
.produit .ppl .titre .gauche .bleu a:hover	{text-decoration:none; z-index:5;}
.produit .ppl .titre .gauche .gris			{color:#D1D1D1; z-index:5;}
.produit .ppl .titre .gauche .rouge			{color:#E03643; z-index:5;}
.produit .ppl .titre .droite				{position:absolute; top:40px; right:10px; width:200px; font-size:10px; text-align:right; z-index:5;}
.produit .ppl .titre .haut					{top:1px;}
.produit .ppl .titre .droite .t1			{color:#BEBEBE; z-index:5;}
.produit .ppl .titre .droite .t2			{color:#DF3341; z-index:5;}
.produit .ppl .titre .droite .t2 a			{color:#DF3341; text-decoration:underline; z-index:5;}
.produit .ppl .titre .droite .t2 a:hover	{text-decoration:none; z-index:5;}
.produit .ppl .pdt							{width:841px; height:auto; padding-top:20px; margin:auto; z-index:10;}
.produit .ppl .pdt .gauche					{float:left; width:350px; padding-left:20px; z-index:10;}
.produit .ppl .pdt .droite					{float:right; width:450px; z-index:10; text-align:left;}
.produit .ppl .pdt .droite .ref				{color:#E12121; font-size:22px; padding-top:10px;}
.produit .ppl .pdt .droite .txt				{color:#707684; font-size:16px; font-weight:bold; padding-top:10px;}
.produit .ppl .pdt .droite .txt a			{color:#707684; text-decoration:underline;}
.produit .ppl .pdt .droite .txt a:hover		{text-decoration:none;}
.produit .ppl .pdt .droite h1.sst			{color:#B0B0B0; font-size:18px; padding-top:0px; font-weight:normal;}
.produit .ppl .pdt .droite .pdf				{width:300px; padding-top:3px; height:32px; margin-top:20px; text-align:center; border:1px solid #B0B0B0; color:#DF3341;}
.produit .ppl .pdt .droite .pdf a			{color:#DF3341; text-decoration:none; font-weight:bold;}
.produit .ppl .pdt .droite .pdf img			{border:0px; vertical-align:middle; padding-right:10px;}
.produit .ppl .tec							{width:800px; height:auto; padding-top:20px; margin:auto; z-index:10;}
.produit .ppl .tec .lig						{width:800px; height:1px; margin:auto; z-index:10; background-color:#ABB8CE;}
.produit .ppl .tec .tit						{width:800px; height:auto; margin:auto; z-index:10; color:#ABB8CE; font-weight:bold;}
.produit .ppl .tec .tit .grand				{font-size:18px;}
.produit .ppl .tec .tit .petit				{font-size:12px;}
.produit .ppl .tec .img						{width:800px; height:auto; margin:auto; z-index:10; text-align:center; padding-top:10px; padding-bottom:10px;}
.produit .ppl .acc							{width:800px; height:auto; padding-top:30px; margin:auto; z-index:10;}
.produit .ppl .acc .lig						{width:800px; height:1px; margin:auto; z-index:10; background-color:#ABB8CE;}
.produit .ppl .acc .tit						{width:800px; height:auto; margin:auto; z-index:10; color:#ABB8CE; font-weight:bold;}
.produit .ppl .acc .tit .grand				{font-size:18px;}
.produit .ppl .acc .tit .petit				{font-size:12px;}
.produit .ppl .acc .txt						{width:800px; height:auto; margin:auto; z-index:10; background-color:#F7F7F7;}
.produit .ppl .acc .txt .liv				{float:left; width:1px; height:120px; margin-top:10px; margin-left:9px; margin-right:9px; background-color:#EBEBEB;}
.produit .ppl .acc .txt .lih				{float:left; width:780px; height:1px; margin:auto; background-color:#EBEBEB;}
.produit .ppl .acc .txt .p0					{float:left; width:370px; height:120px; padding:10px;}
.produit .ppl .acc .txt .p1					{float:left; width:370px; height:120px; padding:10px;}
.produit .ppl .acc .txt .img				{float:left; width:120px; height:auto; padding-top:30px; text-align:center;}
.produit .ppl .acc .txt .mot				{float:left; width:250px; height:auto; padding-top:30px; font-size:14px;}
.produit .ppl .acc .txt .mot .t1			{color:#F45E60; font-weight:bold;}
.produit .ppl .acc .txt .mot .t1 a			{color:#F45E60;}
.produit .ppl .acc .txt .mot .t2			{color:#000000; text-align:justify;}
.produit .ppl .acc .txt .mot .t2 a			{color:#000000;}
.produit .ppl .acc .txt .mot .t3			{color:#B4B4B4; font-size:12px;}
.produit .ppl .acc .txt .mot .t3 a			{color:#B4B4B4;}
.produit .ppl .sst2							{width:841px; height:auto; padding-top:20px; margin:auto; z-index:10;}
.produit .ppl .sst2 .poids2					{float:left; width:auto; height:40px; margin-left:20px; text-align:center; font-size:28px; color:#E12121; font-weight:bold; border:1px solid #C9C9C9; padding-left:10px; padding-right:10px; background:url('../i-fond_manutention_poids.png') repeat-x top left; z-index:10;}
.produit .ppl .sst2 .texte2					{float:right; width:400px; z-index:10; text-align:left; font-weight:bold; color:#777777; font-size:14px; margin-right:10px;}
.produit .ppl .sst2 .pdf2					{float:right; width:280px; height:36px; padding-top:4px; text-align:center; border:1px solid #B0B0B0; color:#DF3341;}
.produit .ppl .sst2 .pdf2 a					{color:#DF3341; text-decoration:none; font-weight:bold;}
.produit .ppl .sst2 .pdf2 img				{border:0px; vertical-align:middle; padding-right:10px;}
.produit .ppl .img2							{width:841px; height:auto; padding-top:20px; margin:auto; z-index:10;}
.produit .ppl .img2 .image2					{float:left; margin:auto; text-align:center; z-index:10;}
.produit .ppl .ref2							{width:841px; height:auto; margin:auto; z-index:10;}
.produit .ppl .ref2 .texte2					{float:left; height:auto; margin:auto; text-align:center; color:#E12121; font-weight:bold; font-size:16px; z-index:10;}
.produit .ppl .leg2							{width:841px; height:auto; margin:auto; z-index:10;}
.produit .ppl .leg2 .texte2					{float:left; height:auto; margin:auto; text-align:center; color:#777777; z-index:10;}
.produit .ppl .bas2							{width:841px; height:auto; padding-top:30px; margin:auto; z-index:10;}
.produit .ppl .bas2 .situ2					{float:left; width:270px; height:auto; margin-right:10px; text-align:center; z-index:10;}
.produit .ppl .bas2 .situ2 img				{border:3px solid #C9C9C9; z-index:10;}
.produit .ppl .bas2 .texte2					{float:left; width:530px; height:auto; z-index:10; text-align:left; font-weight:bold; color:#777777; font-size:14px; margin-left:20px;}
.produit .ppl .hea2							{width:700px; height:auto; margin:auto; padding-top:40px; z-index:10;}
.produit .ppl .hea2 .txt2					{float:left; height:auto; margin:auto; text-align:center; color:#000000; font-weight:bold; font-size:13px; z-index:10; border-bottom:2px solid #BD4242;}
.produit .ppl .hea2 .first					{text-align:left; padding-left:6px;}
.produit .ppl .hea3							{width:800px; height:auto; margin:auto; padding-top:40px; z-index:10;}
.produit .ppl .hea3 .txt2					{float:left; height:55px; margin:auto; text-align:center; color:#000000; font-weight:bold; font-size:13px; z-index:10; border-bottom:2px solid #BD4242;}
.produit .ppl .hea3 .first					{text-align:left; padding-left:6px;}
.produit .ppl .tab2							{width:700px; height:auto; margin:auto; padding-top:0px; z-index:10;}
.produit .ppl .tab2 .txt2					{float:left; height:auto; margin:auto; text-align:center; height:22px; padding-top:2px; color:#000000; font-size:14px; z-index:10; border-right:1px solid #000000; border-top:1px solid #000000;}
.produit .ppl .tab2 .first					{text-align:left; font-weight:bold; border-left:2px solid #BD4242; padding-left:3px;}
.produit .ppl .tab2 .last					{border-right:2px solid #BD4242;}
.produit .ppl .tab2 .sans_haut				{border-top:0px;}
.produit .ppl .tab2 .bas					{border-bottom:2px solid #BD4242; margin-bottom:5px;}
.produit .ppl .tab2 .fond1					{background:#FFFFFF;}
.produit .ppl .tab2 .fond2					{background:#C0C0C0;}
.produit .ppl .tab2 .tit2					{float:left; width:686px; height:24px; padding-left:10px; margin:auto; text-align:left; color:#FFFFFF; font-size:16px; background:#BD4242; z-index:10; border-bottom:2px solid #BD4242; border-right:2px solid #BD4242; border-left:2px solid #BD4242;}
.produit .ppl .tab3							{width:800px; height:auto; margin:auto; padding-top:0px; z-index:10;}
.produit .ppl .tab3 .txt2					{float:left; height:auto; margin:auto; text-align:center; height:22px; padding-top:2px; color:#000000; font-size:14px; z-index:10; border-right:1px solid #000000; border-top:1px solid #000000;}
.produit .ppl .tab3 .first					{text-align:left; font-weight:bold; border-left:2px solid #BD4242; padding-left:3px;}
.produit .ppl .tab3 .last					{border-right:2px solid #BD4242;}
.produit .ppl .tab3 .sans_haut				{border-top:0px;}
.produit .ppl .tab3 .bas					{border-bottom:2px solid #BD4242; margin-bottom:5px;}
.produit .ppl .tab3 .fond1					{background:#FFFFFF;}
.produit .ppl .tab3 .fond2					{background:#C0C0C0;}
.produit .ppl .tab3 .tit2					{float:left; width:686px; height:24px; padding-left:10px; margin:auto; text-align:left; color:#FFFFFF; font-size:16px; background:#BD4242; z-index:10; border-bottom:2px solid #BD4242; border-right:2px solid #BD4242; border-left:2px solid #BD4242;}
.produit .ppl .dis2							{width:700px; height:auto; margin:auto; padding-top:0px; z-index:10;}
.produit .ppl .dis2 .txt2					{float:left; width:696px; padding-right:0px; height:auto; margin:auto; text-align:right; color:#BD4242; font-weight:bold; font-size:14px; z-index:10;}
.produit .ppl .dis3							{width:800px; height:auto; margin:auto; padding-top:0px; z-index:10;}
.produit .ppl .dis3 .txt2					{float:left; width:796px; padding-right:0px; height:auto; margin:auto; text-align:right; color:#BD4242; font-weight:bold; font-size:14px; z-index:10;}

/* PAGE LISTE DES PRODUITS [FAMILLE] */
.famille									{width:auto; height:auto; min-height:500px; margin:auto; z-index:10; margin-top:5px;}
.famille .ppl								{width:851px; padding-right:2px; height:auto; margin:auto; z-index:10; text-align:justify;}
.famille .ppl .titre						{width:841px; height:32px; padding-top:5px; margin:auto; z-index:10; text-align:center; font-size:20px; color:#FFFFFF; border:1px solid #CDD3DD;}
.famille .ppl #titre1						{background-color:#434147;}
.famille .ppl #titre2						{background-color:#F9BB43;}
.famille .ppl #titre3						{background-color:#389259;}
.famille .ppl #titre4						{background-color:#3653BD;}
.famille .ppl #titre5						{background-color:#7C3E7D;}
.famille .ppl #titre6						{background-color:#C52C25;}
.famille .ppl .space						{width:841px; height:10px; margin:auto;}
.famille .ppl .title						{width:748px; height:auto; margin:auto; padding-top:20px; font-weight:bold; font-size:20px; padding-left:5px;}
.famille .ppl .img_art						{width:753px; height:auto; margin:auto;}
.famille .ppl .tab							{width:753px; height:auto; margin:auto;}
.famille .ppl .tab .head					{width:745px; padding-left:8px; height:26px; padding-top:2px; color:#FFFFFF; background:url('../i-haut_tableau_sous_famille.png') no-repeat top left;}
.famille .ppl .tab #head1					{background:url('../i-haut_tableau_sous_famille_1.png') no-repeat top left;}
.famille .ppl .tab #head2					{background:url('../i-haut_tableau_sous_famille_2.png') no-repeat top left;}
.famille .ppl .tab #head3					{background:url('../i-haut_tableau_sous_famille_3.png') no-repeat top left;}
.famille .ppl .tab #head4					{background:url('../i-haut_tableau_sous_famille_4.png') no-repeat top left;}
.famille .ppl .tab #head5					{background:url('../i-haut_tableau_sous_famille_5.png') no-repeat top left;}
.famille .ppl .tab #head6					{background:url('../i-haut_tableau_sous_famille_6.png') no-repeat top left;}
.famille .ppl .tab .head .tit				{font-size:18px;}
.famille .ppl .tab .corps					{width:751px; height:auto; border-left:1px solid #527EB8; border-right:1px solid #527EB8; border-bottom:1px solid #527EB8;}
.famille .ppl .tab #corps1					{border-left:1px solid #2B2A2F; border-right:1px solid #2B2A2F; border-bottom:1px solid #2B2A2F;}
.famille .ppl .tab #corps2					{border-left:1px solid #F4AD24; border-right:1px solid #F4AD24; border-bottom:1px solid #F4AD24;}
.famille .ppl .tab #corps3					{border-left:1px solid #16783F; border-right:1px solid #16783F; border-bottom:1px solid #16783F;}
.famille .ppl .tab #corps4					{border-left:1px solid #2141B1; border-right:1px solid #2141B1; border-bottom:1px solid #2141B1;}
.famille .ppl .tab #corps5					{border-left:1px solid #6A276A; border-right:1px solid #6A276A; border-bottom:1px solid #6A276A;}
.famille .ppl .tab #corps6					{border-left:1px solid #DB2D13; border-right:1px solid #DB2D13; border-bottom:1px solid #DB2D13;}
.famille .ppl .tab .corps .pdt				{width:751px; height:93px; background:url('../i-fond_tableau_sous_famille.jpg') repeat-x top left; cursor:pointer;}
.famille .ppl .tab .corps .pdt .img			{float:left; width:120px; height:auto; padding-top:10px; text-align:center;}
.famille .ppl .tab .corps .pdt .txt			{float:left; width:510px; height:auto; padding-top:8px; text-align:left;}
.famille .ppl .tab .corps .pdt .txt .t1		{color:#E03643; font-weight:bold; font-size:16px;}
.famille .ppl .tab .corps .pdt .txt .t2		{font-size:15px;}
.famille .ppl .tab .corps .pdt .txt .t3		{color:#707684; font-size:12px;}
.famille .ppl .tab .corps .pdt .det			{float:left; width:100px; height:auto; padding-top:20px; text-align:center; color:#DF3341; font-size:10px;}
.famille .ppl .tab .corps .pdt .det .t		{text-decoration:underline;}

/* PAGE CONTACT */
#contact									{width:auto; height:auto; margin:auto; z-index:10;}
.form										{width:843px; margin:auto; z-index:10;}
.form .texte								{width:430px; padding-top:5px; padding-bottom:20px; font-weight:bold; color:#8B8B8B; text-align:justify;}
.form .spacer								{float:left; height:15px;}
.form .form1								{float:left; height:28px; width:430px;}
.form .form1 .txt							{float:left; width:167px; text-align:right; padding-right:3px;}
.form .form1 .inp							{float:right; width:245px; text-align:left; margin-right:2px;}
.form .form1 .inp input						{width:245px; height:18px;}
.form .form2								{float:left; height:78px; width:430px;}
.form .form2 .txt							{float:left; width:167px; text-align:right; padding-right:3px;}
.form .form2 .inp							{float:right; width:245px; text-align:left; margin-right:2px;}
.form .form2 .inp textarea					{width:245px; height:78px;}
.form .submi								{float:left; width:350px; padding-left:76px;}
.form .submi .btn							{float:right; margin-top:15px; margin-bottom:15px; padding-top:2px; height:20px; width:241px; text-align:center;}
.form .submi .btn a							{display:block; text-decoration:none; height:22px; width:241px; border:2px solid #C9C9C9; background:url('../i-fond_bouton_contact.png') repeat-x top left;}
.form .submi .btn .send						{font-size:16px; font-weight:bold; color:#FFFFFF; letter-spacing:1px;}
.form .cnil									{width:430px; color:#8B8B8B; font-size:11px; line-height:12px; margin-top:10px; margin-bottom:20px; text-align:justify;}
.form .cnil a								{color:#8B8B8B; text-decoration:underline;}
.form .cnil a:hover							{text-decoration:none;}
#contact .form h1							{width:823px; height:auto; margin-top:15px; padding:5px; padding-left:10px; padding-right:10px; font-size:18px; font-weight:100; color:#F45B5D; background-color:#F0F0F0; border:1px solid #CDD3DD;}
#contact .form .ppl							{width:845px; height:auto; background:url('../i-fond_contact.jpg') no-repeat top right; position:relative;}
#contact .form .ppl .com					{position:absolute; top:25px; right:20px; width:155px; height:70px; color:#447BA9; font-weight:bold; font-size:14px;}
#contact .form .ppl .com .tit				{color:#F45759;}

/* PAGE ACTUALITES */
.news										{width:auto; height:auto; margin:auto; z-index:10;}
.news .ppl									{width:853px; height:auto; margin:auto; z-index:10; text-align:justify;}
.news .ppl h1								{width:831px; height:auto; margin-top:15px; padding:5px; padding-left:10px; padding-right:10px; font-size:18px; font-weight:100; color:#F45B5D; background-color:#F0F0F0; border:1px solid #CDD3DD;}
.news .ppl .detail							{width:768px; height:272px; margin:auto; margin-top:25px; background:url('../i-fond_news.jpg') no-repeat top left; position:relative;}
.news .ppl .detail .image					{position:absolute; top:20px; left:20px; padding:8px; background-color:#FFFFFF;}
.news .ppl .detail .titre					{position:absolute; top:20px; left:320px; color:#FFFFFF; font-weight:bold; font-size:18px;}
.news .ppl .detail .texte					{position:absolute; top:70px; left:320px; width:420px; color:#707684; font-size:14px; text-align:justify;}
.news .ppl .detail .date					{position:absolute; bottom:10px; left:20px; width:264px; color:#707684; font-size:12px; text-align:center; font-weight:bold;}
.news .ppl .archi							{width:768px; height:auto; margin:auto; margin-top:5px; color:#777777; font-size:14px; font-weight:bold; margin-bottom:15px;}
.news .ppl .archi a							{color:#F45B5D; font-weight:normal;}

/* PAGE SOCIETE */
.societe									{width:auto; height:auto; margin:auto; z-index:5;}
.societe .ppl								{width:853px; height:auto; margin:auto; z-index:5; text-align:justify; position:relative;}
.societe .ppl h1							{width:831px; height:auto; margin-top:15px; padding:5px; padding-left:10px; padding-right:10px; font-size:18px; font-weight:100; color:#F45B5D; background-color:#F0F0F0; border:1px solid #CDD3DD; z-index:5;}
.societe .ppl .ppl2							{width:853px; height:auto; margin:auto; z-index:5; text-align:justify;}
.societe .ppl .texte						{width:350px; height:auto; padding-top:25px; padding-bottom:35px; margin-left:35px; color:#707684; font-size:14px; z-index:5;}
.societe .ppl .texte a						{color:#F30000; text-decoration:underline; z-index:5;}
.societe .ppl .texte a:hover				{text-decoration:none; z-index:5;}
.societe .ppl .diapo						{position:absolute; top:40px; right:10px; z-index:5;}
.societe .ppl .sceau						{position:absolute; top:-15px; right:30px; z-index:5;}

/* PAGE D'ACCUEIL */
.accueil									{width:auto; height:390px; margin:auto; z-index:10; border-bottom:1px solid #AAB7CD; background:url('../f-accueil.jpg') no-repeat top center;}
.accueil .ppl								{width:853px; height:auto; margin:auto; z-index:10; text-align:justify;}
.accueil .ppl .txt							{width:480px; margin-left:1px; height:auto; z-index:10; text-align:justify;}
.accueil .ppl .txt h1						{font-size:18px; font-weight:100; color:#F45B5D; padding-top:15px;}
.accueil .ppl .txt h2						{font-size:18px; font-weight:100; color:#457CAA; text-align:right; padding-right:150px; padding-top:10px;}
.accueil .ppl .txt h3						{font-size:18px; font-weight:100; color:#457CAA; text-align:right; padding-right:20px;}
.accueil .ppl .txt .texte					{font-size:14px; color:#707684; padding-top:10px;}
.accueil .ppl .news							{width:471px; height:71px; margin-top:35px; margin-left:5px; z-index:10; background:url('../i-news_accueil.png') no-repeat top left;}
.accueil .ppl .news .img					{float:left; width:90px; height:66px; padding-top:5px; z-index:10; text-align:center;}
.accueil .ppl .news .txt					{float:right; width:371px; height:71px; z-index:10; position:relative;}
.accueil .ppl .news .txt .tit				{position:absolute; top:25px; left:0px; z-index:10; color:#6C6C6C; font-weight:bold;}
.accueil .ppl .news .txt .tit a				{color:#6C6C6C;}
.accueil .ppl .news .txt .lie				{position:absolute; bottom:7px; right:125px; z-index:10; color:#F45D60; font-family:Verdana; font-size:10px; font-weight:bold; letter-spacing:0.5px;}
.accueil .ppl .news .txt .lie a				{color:#F45D60;}

/* BANDEAU DE MENU */
.bandeau									{position:relative; width:853px; height:125px; margin:auto; background:url('../i-bandeau.png') no-repeat bottom left; z-index:10;}
.bandeau .logo								{position:absolute; bottom:20px; left:30px; z-index:10;}
.bandeau .menu								{position:absolute; bottom:43px; right:5px; z-index:10;}
.bandeau .menu .item						{float:left; width:auto; height:29px; text-align:center; color:#4376AB; font-weight:bold; z-index:10;}
.bandeau .menu .item a						{color:#4376AB; text-decoration:none; height:29px; padding-left:10px; padding-right:10px; z-index:10;}
.bandeau .menu .item a:hover				{text-decoration:none; height:29px; background:url('../i-fond_menu_on.png') repeat-x top left; z-index:10;}
.bandeau .menu .hover						{float:left; width:auto; height:29px; text-align:center; color:#4376AB; font-weight:bold; z-index:10;}
.bandeau .menu .hover a						{color:#4376AB; text-decoration:none; height:29px; padding-left:10px; padding-right:10px; background:url('../i-fond_menu_on.png') repeat-x top left; z-index:10;}
.bandeau .menu .hover a:hover				{color:#4376AB; text-decoration:none; z-index:10;}
.bandeau .menu .limit						{float:left; width:1px; height:29px; z-index:10;}
.bandeau .fami								{position:absolute; top:103px; left:1px; width:856px; z-index:10;}
.bandeau .fami .lien						{float:left; width:140px; height:167px; padding-right:2.2px; z-index:15;}
.bandeau .fami .lien a						{text-decoration:none; z-index:15;}
.bandeau .fami .lien a:hover				{text-decoration:none; z-index:15;}
.bandeau .fami .lien .sangle				{width:138px; height:auto; padding-top:3px; padding-bottom:3px; margin-top:-6px; text-align:center; z-index:15; font-size:14px; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;}
.bandeau .fami .lien #s1					{display:none; background-color:#434147; z-index:15;}
.bandeau .fami .lien #s2					{display:none; background-color:#F9BB43; z-index:15;}
.bandeau .fami .lien #s3					{display:none; background-color:#389259; z-index:15;}
.bandeau .fami .lien #s4					{display:none; background-color:#3653BD; z-index:15;}
.bandeau .fami .lien #s5					{display:none; background-color:#7C3E7D; z-index:15;}
.bandeau .fami .lien #s6					{display:none; background-color:#C52C25; z-index:15;}

/* TENDEUR SOUS LE BANDEAU */
.tendeur									{height:143px; border-top:1px solid #000000; border-bottom:1px solid #000000; background:url('../i-fond_menu_tendeur.jpg') repeat top left; z-index:5;}

/* MOTEUR DE RECHERCHE */
.no_result									{width:851px; padding-right:2px; height:270px; padding-top:30px; margin:auto; z-index:10; text-align:justify; font-size:14px; color:#434147; font-weight:bold;}
.recherche									{position:absolute; top:22px; right:0px; z-index:97;}
.recherche .input input						{width:128px; height:18px; font-size:12px; color:#BBBBBB; font-family:Trebuchet MS; padding-top:1px; padding-left:3px; padding-right:3px; text-align:left; border:1px solid #E99090; background-color:#FFFFFF; z-index:97;}
.recherche .submit input					{width:20px; height:20px; font-size:10px; font-weight:normal; color:#FFFFFF; font-family:Trebuchet MS; text-align:center; border:1px solid #BE7272; background-color:#E88B8B; z-index:97;}
#res										{position:absolute; z-index:97; top:44px; right:0px; width:auto; display:none; background:#FFFFFF; border:1px solid #E99090; font-size:11px; padding:5px; color:#4376AB; z-index:97;}
#res .gras									{font-weight:bold;}
#res a										{color:#4376AB; text-decoration:none; z-index:97; display:block;}
#res dt.rec									{padding:1px; margin:1px 2px; font-weight:bold;}
#res dt.rec1								{background:#DDDDDD; border:1px solid #434147;}
#res dt.rec1 a								{color:#434147;}
#res dt.rec2								{background:#FDE5B6; border:1px solid #F9BB43;}
#res dt.rec2 a								{color:#F9BB43;}
#res dt.rec3								{background:#9DE4B7; border:1px solid #389259;}
#res dt.rec3 a								{color:#389259;}
#res dt.rec4								{background:#B9C4EA; border:1px solid #3653BD;}
#res dt.rec4 a								{color:#3653BD;}
#res dt.rec5								{background:#E3AFE4; border:1px solid #7C3E7D;}
#res dt.rec5 a								{color:#7C3E7D;}
#res dt.rec6								{background:#F0A9A6; border:1px solid #C52C25;}
#res dt.rec6 a								{color:#C52C25;}
#res a:hover								{text-decoration:underline; z-index:97;}

/* LAYER DE CHARGEMENT */
#loading 									{display:none; z-index:98; position:absolute; top:0px; left:0px; width:100%; height:1000%; background-color:white; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
#chargement									{display:none; z-index:99; position:absolute; top:40%; left:40%; width:250px; height:40px; background-color:#FFFFFF; text-align:center; border:3px solid #969696; padding-top:7px; font-size:18px; font-family:Trebuchet MS; font-weight:normal;}
#chargement .image img						{border:0px; vertical-align:middle;}
#chargement .texte							{color:#848484;}

/* FOOTER */
.footer										{position:relative; width:853px; height:60px; margin:auto; background:url('../i-footer.png') no-repeat bottom left; z-index:5;}
.footer .adresse							{position:absolute; bottom:5px; left:12px; z-index:5; font-size:11px; color:#3D6EAF; z-index:5;}
.footer .contact							{position:absolute; bottom:5px; right:12px; z-index:5; font-size:11px; color:#EF2B2B; z-index:5;}
.footer .contact a							{color:#EF2B2B; z-index:5;}
.visite										{width:853px; margin:auto; text-align:center; color:#000000; font-size:12px; padding-top:3px; font-weight:bold;}
.visite a									{color:#F45B5D; text-decoration:underline;}
.visite a:hover								{text-decoration:none;}

/* COPYRIGHT */
.copyright									{text-align:center; color:#767676; font-size:10px; font-family:verdana; padding-top:10px; padding-bottom:5px; font-weight:bold;}
.copyright a								{color:#767676; text-decoration:underline;}
.copyright a:hover							{text-decoration:none;}
