@charset "utf-8";
/* CSS Document */

/* Hacks ----

!important;			Ignorer par IE6 et moins, si une autre declaration apres
!important!;		Ignorer par IE7 et moins, si une autre declaration apres
_					IE6 et moins
-					IE6 et moins
*					IE7 et moins
>					IE7 seulement

----fin hacks */


/*****************/
/* Index */
/*****************/

body{ font-family: Arial, Helvetica, sans-serif; margin: 0px; background-image: url(../img/back.jpg); background-repeat:repeat; background-color:#FFFFFF; }

#wrap{ background-image:url(../img/back-cont.jpg); background-repeat:repeat-y; text-align: left; margin: 50px auto 0px;  padding: 0px; border:0; width: 1055px;}

#entete{ margin: 0 0 0 0; height:260px; width:665px;}

#entete2{ margin: 0 0 0 0; height:205px; width:665px;}

#container{ float: left; width: 694px; height:auto; margin-top: -1px; background:url(../img/femme_bas.jpg) no-repeat bottom right;}

#container2{ float: left; width: 694px; height:auto; margin-top: -1px;}

#container3{ float: left; width: 694px; height:auto; margin-top: 0px;}

#menu-g { float: left; width: 360px; height:auto;}

#contenu {float: left; width: 695px; height:auto;}

.clear2 { clear: both; }

#foot2{ margin: 0 auto;  padding: 0px; border:0; width: 1055px;}

/*****************/
/* Entete */
/*****************/

#plan { position:relative; top:20px; left:470px; font-size:12px; font-weight:bold; width: 250px;}

#plan_lien { margin-left:20px;}

#accueil { color:#127fb2; text-decoration:none;}
#accueil:hover { text-decoration:underline; }

#plan_site { color:#127fb2; text-decoration:none;}
#plan_site:hover { text-decoration:underline; }

#navi { height:160px; position:relative; font-size:12px; top:26px; left:0px; *top:23px;}

#navi2 { height:30px; position:relative; font-size:12px; top:26px; left:0px;}

#pagetitle { margin-top:79px; *margin-top:76px; }
#pagetitle2 { margin-top:78px; *margin-top:75px; }

#organi { display: block; width: 205px; height: 169px; background: url(../img/but_organi.jpg) no-repeat 0 0; }
#organi:hover { background-position: 0 -169px; }
#organi span { display:none; }

#servi { display: block; width: 205px; height: 169px; background: url(../img/but_servi.jpg) no-repeat 0 0; }
#servi:hover { background-position: 0 -169px; }
#servi span { display:none; }

#reali { display: block; width: 205px; height: 169px; background: url(../img/but_reali.jpg) no-repeat 0 0; }
#reali:hover { background-position: 0 -169px; }
#reali span { display:none; }

/*****************/
/* Contenu */
/*****************/

#filariane { font-size: 12px; color:#127fb2; }

.filari { color:#a0a1a3; }

#filariane a{ color:#a0a1a3; text-decoration:none; }
#filariane a:hover{ text-decoration:underline; }

#main { padding-top: 15px; width:650px; float:left; }

.titre1 { font-size:18px; color:#1a7fb2; margin-bottom:5px;}

.titre2 { font-size:17px; color:#1a7fb2; margin-bottom:5px;}

.titre3 { display:block; background-color:#e15f24; color:#FFFFFF; width:625px; font-size:17px; line-height:25px; padding-left:5px; font-weight:bold;}

.lien1 { font-size:17px; color:#1a7fb2; text-decoration:underline; font-weight:bold;}
.lien1:hover { text-decoration:none; }

.lien2 { font-size:17px; color:#808285; text-decoration:underline; margin-left:15px;}
.lien2:hover { text-decoration:none; }

.lien3 { font-size:15px; color:#1a7fb2; text-decoration:underline;}
.lien3:hover { text-decoration:none; }

.lien4 { font-size:17px; color:#808285; text-decoration:underline;}
.lien4:hover { text-decoration:none; }

.texte { color:#808285; font-size:16px;}

.texte2 { color:#e15f24; font-size:24px; }

.texte3 { color:#e15f24; font-size:16px; font-weight:bold; }

#news { background-image:url(../img/news.jpg); background-repeat:no-repeat; width:250px; height:221px; float:left; margin-bottom:20px; padding:60px 20px 0 10px; font-size:14px; }

.news_link { float:right; color:#127fb2; font-weight:bold; font-size:12px;}
.news_link a{ color:#127fb2; text-decoration:underline; font-weight:bold;}
.news_link a:hover{ text-decoration:none; }
.news_title { color:#127fb2; margin-bottom:0px; padding-top:5px;}
.news_text { margin-top:0px;}

#ques_lien { float:left; padding-left:10px;}

.top_anchor { color:#e15f24; text-align:right; font-size:12px; }
.top_anchor a{ color:#e15f24; text-decoration:none; }
.top_anchor a:hover{ text-decoration:underline; }

.orange_link { color:#e15f24; text-decoration:underline; font-weight:bold; }
.orange_link:hover{ text-decoration:none; }

.nom{ color:#e15f24; font-weight:bold;}

.legend { font-size:12px; border-top:1px solid #808285;}

.legend2 { font-size:13px;}

#back_atelierA { background:url(../img/backateA.jpg) no-repeat bottom right;   }

.orange_bar {position:relative; display:block; background-color:#e15f24; width:1025px; height 10px; margin-left:-360px; font-size:10px;}

.orange_box { display:block; width:650px; background-color:#feefd6; margin-bottom:5px; padding-left:10px;}

/*****************/
/* Foot */
/*****************/

#footmenu { font-size:12px; margin:13px auto; text-align:justify; clear:both; width:950px;}

#footmenu a{ color:#979797; text-decoration:none; padding:0 15px; }
#footmenu a:hover{ text-decoration:underline; }

#foot_webit {margin: 0 auto; width:1000px;}

/*****************/
/* General */
/*****************/

img { border: 0} 

/* Hack IE6 pour inline du menu */
.item { display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:top; word-wrap:break-word; margin-right: -3px; }  
* html .item { display:inline; }  
* + html .item { display:inline; }  
.item > * { display:table; table-layout:fixed; overflow:hidden;}  