/*************************************
 Standard style - "css.css"
 --------------------------
 Define style for all french pages.
**************************************
 Crated by : Grégoire Havekes
 Version : 5.1.0-12 [10/04/2010]
**************************************/


/*----- CSS Style starts here -----*/

/*----- TAGs -----*/

html
{
margin-top:10px;
font-family: Calibri, Arial, serif;
background-color: #63799d;
}
body
{
width:1200px;
height:1500px;
background:URL("images/design-fr.png") top scroll no-repeat;
margin:auto;
}

a, a:visited
{
text-decoration: underline;
color: #000000;
}

a:hover
{
text-decoration: none;
font-weight:bold;
color: #ffffff;
}

a:active , a:focus
{
text-decoration: none;
font-weight:bold;
color: #ffffff;
}

img, img:visited, img:hover, img:active, img:focus
{
border:none;
}

h1
{
text-align: center;
color: #fffecd;
font-style: normal;
font-weight: bold;
}

acronym 
{
cursor:help;
}

ul
{
border: none;
font-size: 0.9em;
}

dl
{
width: 90%;
border: none;
margin: auto;
width: 90%;
}

/*-----[end] TAGs -----*/
/*----- IDs ----- */

#menu
{
width:140px;
position:relative;
top:250px;
left:17px;
padding:10px;
text-align:center;
color:#FFFFCC;
}

#languages
{
width:140px;
position:relative;
top:-566px;
left:1017px;
padding:10px;
text-align:center;
color:#FFFFCC;
}

#s_body
{
position:absolute;
width:800px;
margin:auto;
margin-left:195px;
margin-top:-1549px;
color: black;
/*background:url("images/body.png") repeat-y;*/
}

#corps
{
overflow:auto;
width:774px;
height:1284px;
color:black;
margin:auto;
padding-left:6px;
padding-top:5px;
padding-bottom:5px;
background:url("images/fond.png") fixed center repeat-y;
}

#pied_de_page
{
font-size: 0.75em;
color: black;
padding:10px;
}

#liens_pied
{
font-size: 0.7em;
text-align: center;
border: none;
}

#valid
{
text-align: center;
font-size:0.7em;
padding:10px;
}

#block_c
{
border: medium inset #6b6b6b;
margin: auto;
margin-top: 10px;
padding: 10px;
}

/*-----[end] IDs -----*/
/*----- CLASS -----*/

.menu
{
font-size: 1em;
}

.intro
{
text-indent: 15px;
text-align: left;
color: black;
font-size: 0.95em;
font-style: normal;
border: medium outset #FF4200;
padding: 12px;
width: 90%;
margin: auto;
}

.contact
{
text-align: left;
color: black;
font-size: 1em;
font-style: normal;
border: none;
}

.titreinfo
{
text-align: left;
color: orange;
font-size: 1em;
font-style: normal;
font-weight: bold;
text-decoration: underline;
width: 90%;
margin: auto;
}

.titreinfo_b
{
font-size: 1.3em;
font-weight: bold;
}

.infolien
{
text-align: left;
font-size: 1em;
font-weight: normal;
border: none;
}

.infolien:hover
{
text-indent: 5px;
font-weight: bold;
}

.descriptinfo
{
text-align: left;
color: black;
font-size: 0.95em;
font-style: oblique;
font-weight: normal;
padding-left: 8px;
padding-bottom: 4px;
padding-top: 4px;
}

.gras
{
text-align: left;
color: black;
font-size: 1em;
font-style: normal;
font-weight: bold;
}

.informations
{
text-align: left;
color: black;
font-size: 0.9em;
font-style: normal;
font-weight: normal;
}

.listeinfo
{
text-align: left;
color: black;
width: 90%;
border: medium outset #6b6b6b;
margin: auto;
padding:10px;
}

.shangar
{
font-weight : normal;
font-size: 0.9em;
text-decoration: underline;
}

.no_border
{
border: none;
}

.version_pied
{
text-align: left;
font-size: 0.8em;
width: 100%;
}

.english_version
{
text-align: right;
width: 90%;
margin: auto;
}

.liste_telechargements
{
border: medium outset #6b6b6b;
width: 90%;
margin: auto;
padding: 8px;
margin-top: 10px;
margin-bottom: 10px;
}

.liste_dev
{
border: medium outset #6b6b6b;
width: 90%;
margin: auto;
padding: 8px;
margin-top: 10px;
margin-bottom: 10px;
}

.project
{
font-size: 0.9em;
text-decoration: underline;
}

.project_list
{
width: 90%;
margin: auto;
color: black;
}

.project_link
{
font-size: 0.9em;
text-decoration: underline;
}

.project_link:hover
{
font-size: 0.9em;
text-decoration: underline;
font-weight: bold;
}

.ok
{
color: green;
font-weight: bold;
}

.en_cours
{
color: orange;
font-weight: bold;
}

.a_faire
{
color: #da1414;
font-weight: bold;
}

.project_phrase
{
font-size: 0.9em;
font-style: italic;
}

.project_block
{
border: medium outset #6b6b6b;
width: 90%;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
overflow: auto;
}

.normu
{
font-size: 0.9em;
}

.norm
{
font-size: 0.9em;
font-weight: bold;
}

.norm:hover
{
font-size: 1.1em;
}

.images_block
{
border: medium outset #6b6b6b;
width: 90%;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
overflow: auto;
}

.remercimentf
{
font-style: oblique;
font-size: 0.9em;

}

.mesr
{
font-size: 0.9em ;
}

.contact_block
{
border: medium solid red;
width: 60%;
margin: auto;
padding: 10px;
text-align: center;
background-color: #e27c64;
}

.contact_block:hover
{
border: medium solid red;
width: 60%;
margin: auto;
padding: 10px;
text-align: center;
font-weight: bold;
color: black;
}

.contact_attention
{
text-decoration: blink;
font-size: 1.1em;
color: #5576a6;
}

.contact_attention:hover
{
font-size: 1.2em;
color: #5576a6;
font-weight: bold;
}

.indisp
{
text-align: center;
}

.liens_block
{
text-align: left;
color: black;
font-size: 0.9em;
font-style: normal;
font-weight: normal;
overflow: auto;
width: 70%;
margin:auto;
border: none;
}

.titre_a
{
text-decoration: underline;
}

.titre_a:hover
{
text-decoration: none;
font-weight: bold;
font-size: 1.1em;
}

.list_a:hover
{
font-weight: bold;
}

.news_accueil, .developpement_accueil
{
font-size: 0.8em;
font-weight: normal;
}

.contact_page
{
width: 90%;
margin: auto;
padding: 10px;
}

.e-mail
{
background-image:url("images/fond_contact.png");
background-color: white;
background-repeat: no-repeat;
width: 700px;
margin-top: 10px;
margin-bottom: 10px;
}

.message_contact
{
width: 80%;
height: 200px;
}

.title_form
{
font-weight: bold;
}

.check_box_contact
{
font-size: 0.9em;
}

.erreur
{
font-size: 0.9em;
color: red;
margin: 5px;
padding: 3px;
text-indent: 5px;
}

.disclaim
{
font-size: 0.85em;
}

.text_link, .text_link:visited
{
color: black;
text-decoration: underline;
}

.text_link:hover
{
color: black;
font-weight:normal;
text-decoration: none;
}

.text_link:active, .text_link:focus
{
color: #ff9241;
font-weight:normal;
text-decoration: none;
}

.load
{
text-align: center;
font-size: 1.1em;
margin-top: 30px;
}

.project_l
{
font-weight: bold;
}

.img_hughes_1
{
width: 90%;
margin: auto;
}

.works
{
font-size:0.9em;
}

.button-link, .button-link:visited, .button-link:hover, .button-link:focus, .button-link:active
{
text-decoration:none;
text-align:center;
}

.button_lang-fr, .button_lang-fr:visited
{
width:33px;
height:20px;
border: 2px outset white;
margin:auto;
margin-bottom:4px;
background-image:URL("images/lang/french_n.jpg");
}

.button_lang-fr:hover, .button_lang-fr:focus
{
width:33px;
height:20px;
border: 2px solid white;
margin:auto;
margin-bottom:4px;
background-image:URL("images/lang/french.jpg");
}
.button_lang-fr:active
{
width:33px;
height:20px;
border: 2px inset white;
margin:auto;
margin-bottom:4px;
background-image:URL("images/lang/french.jpg");
}
.button_lang-en, .button_lang-en:visited
{
width:33px;
height:20px;
border: 2px outset white;
margin:auto;
margin-bottom:4px;
background-image:URL("images/lang/uk_n.jpg");
}

.button_lang-en:hover, .button_lang-en:focus
{
width:33px;
height:20px;
border: 2px solid white;
margin:auto;
margin-bottom:4px;
background-image:URL("images/lang/uk.jpg");
}

.button_lang-en:active
{
width:33px;
height:20px;
border: 2px inset white;
margin:auto;
margin-bottom:4px;
background-image:URL("images/lang/uk.jpg");
}

.button_lang-us, .button_lang-us:visited
{
width:33px;
height:20px;
border: 2px outset white;
margin:auto;
margin-bottom:4px;
background-image:URL("images/lang/us_n.jpg");
}

.button_lang-us:hover, .button_lang-us:focus
{
width:33px;
height:20px;
border: 2px solid white;
margin:auto;
margin-bottom:4px;
background-image:URL("images/lang/us.jpg");
}

.button_lang-us:active
{
width:33px;
height:20px;
border: 2px inset white;
margin:auto;
margin-bottom:4px;
background-image:URL("images/lang/us.jpg");
}

.button_lang-nl:active
{
width:33px;
height:20px;
border: 2px inset white;
margin:auto;
margin-bottom:4px;
background-image:URL("images/lang/nl.jpg");
}

.button_menu, .button_menu:visited
{
padding-top:2px;
width:120px;
height:23px;
margin:auto;
margin-top:3px;
border:none;
color:#ffffff;
background:URL("images/boutton-co-deco.png") no-repeat;
}

.button_menu:hover, .button_menu:focus
{
color:#63799d;
background:URL("images/boutton-co-deco-hover.png") no-repeat;
}

.button_menu:active
{
color:#63799d;
background:URL("images/boutton-co-deco-active.png") no-repeat;
}

/*.button_menu, .button_menu:visited
{
width:auto;
height:auto;
border: 2px outset white;
background:URL("images/button-menu.png");
margin:auto;
margin-bottom:4px;
}

.button_menu:hover, .button_menu:focus
{
width:auto;
height:auto;
border: 2px solid white;
background:URL("images/button-menu-hover.png");
margin:auto;
margin-bottom:4px;
}

.button_menu:active
{
width:auto;
height:auto;
border: 2px inset white;
background:URL("images/button-menu-hover.png");
margin:auto;
margin-bottom:4px;
}*/

.button-link-menu, .button-link-menu:visited
{
font-size:0.9em;
font-weight:normal;
text-align:center;
text-decoration:none;
color:#000000;
}
.button-link-menu:hover, .button-link-menu:focus
{
text-align:center;
text-decoration:none;
color:#5476a6;
}
.button-link-menu:active
{
text-align:center;
text-decoration:none;
color:#ffffff;
}

.news_date
{
font-style:italic;
font-size:0.9em;
}

.news_page
{
font-size:0.95em;
}

.news_page_in
{
text-decoration:underline;
}

.news_cont
{

}

.news_auteur
{
font-size:0.8em;
}

.ccl
{
text-align:center;
font-size:0.85em;
}

.err
{
text-align:center;
font-weight:bold;
font-size:1.1em;
}

.nav_b
{
width:500px;
margin:auto;
text-align:center;
border:1px dashed white;
padding:7px;
}

.nav, .nav:visited
{
color:black;
text-decoration: none;
border: 1px outset #d6d6d6;
background-color: #d6d6d6;
padding:2px;
}

.nav:hover, .nav:focus
{
font-weight:normal;
color:black;
text-decoration: none;
border: 1px solid #d6d6d6;
background-color: #d6d6d6;
padding:2px;
}

.nav:active
{
font-weight:normal;

color:black;
text-decoration: none;
border: 1px inset #d6d6d6;
background-color: #d6d6d6;
padding: 2px;
}

.veref-list
{
text-align:center;
list-style-image:url("images/puces/tirret.ico");
}

.pos_news, .pos_news:visited
{
font-size:1.1em;
list-style-image:url("images/puces/fleche.ico");
text-align:center;
}

.pos_news:hover, .pos_news:focus, .pos_news:active
{
font-size:1.1em;
list-style-image:url("images/puces/fleche.ico");
text-align:center;
}

.link-pos-news, .link-pos-news:visited
{
}

.link-pos-news:hover, .link-pos-news:focus, .link-pos-news:active
{
font-weight:bold;
}

.form-subscribe
{
width:90%;
margin:auto;
}
.form-subscribe-field
{
background-color:#5576a6;
}

.error-e-mail
{
color:#ea8736;
font-weight:bold;
font-size:0.9em;
}

.return-to-project, .return-to-project:visited
{
text-decoration:none;
}

.arbor
{
position:absolute;
margin-top:180px;
margin-left:200px;
font-size:0.8em;
}

.arbor a
{
color:#ffffff;
}

.arbor a:hover
{
	font-weight:normal;
}

.arbor .text
{
	color:#ffffff;
}

.languages_t
{
color:#fffecd;
font-size:1.5em;
font-weight:bolder;
}

.menu_t
{
color:#63799d;
font-size:1.5em;
font-weight:bolder;
}

.copy
{
font-size:0.9em;
text-align:center;
}

.search-google
{
border:1px solid #ea8736;
padding-top:2px;
padding-bottom:2px;
background:#ffffff;
}

.search-google-button
{
width:40px;
height:25px;
margin-top:2px;
border:none;
color:#ffffff;
background:URL("images/boutton-recherche.png") no-repeat;
}

.search-google-button:hover, .search-google-button:focus
{
cursor:pointer;
color:#63799d;
background:URL("images/boutton-recherche-hover.png") no-repeat;
}

.search-google-button:active
{
color:#63799d;
background:URL("images/boutton-recherche-active.png") no-repeat;
}

.boutton-co-deco
{
width:120px;
height:25px;
margin-top:2px;
border:none;
color:#ffffff;
background:URL("images/boutton-co-deco.png") no-repeat;
}

.boutton-co-deco:hover, .boutton-co-deco:focus
{
cursor:pointer;
color:#63799d;
background:URL("images/boutton-co-deco-hover.png") no-repeat;
}

.boutton-co-deco:active
{
color:#63799d;
background:URL("images/boutton-co-deco-active.png") no-repeat;
}

/*-----[end] CALSS -----*/

/*----- CSS Style ends here -----*/