@charset "utf-8";

/* CSS Document */

* { margin:0; padding:0; }

/*** Styles Communs et Personnalisés ************************************************************/

#menu { top:5px; left:561px; }

#telechargez { position:absolute; top:410px; left:766px; }

#share { position:absolute; top:720px; left:0; width:980px; height:30px; }
#bottom { position:absolute; top:760px; left:0; }

/*** Fin Styles Communs et Personnalisés ********************************************************/

a img { border:none; }

#global { position:relative; width:980px; margin:0 auto; min-height:100%; }

img.bgacc { position:absolute; top:104px; left:5px; }

/*** Login ************************************************************************************/

#login { position:absolute; top:5px; left:355px; background:url(img/bg_login.png) top left no-repeat; width:167px; /* = 177 - 10 */ height: 92px; /* = 113 - 21 */ padding:21px 0 0 10px; }

#login p { color:#666; padding:0 10px; margin:5px 0; }

#login a { color:#C00; text-decoration:underline; }

#login a:hover { color: #606; text-decoration:underline; }

#login input.case { padding:4px 6px; margin-bottom:5px; border:#669 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; width:140px; }

#login input.btn { padding:3px 10px; border:#669 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }

/*** diapo_accueil ************************************************************************************/

#diapo_accueil { position:absolute; top:5px; right:5px; }

/*** breves ************************************************************************************/

#breves { position:absolute; top:173px; left:472px; width:269px; /* 269 + 10 + 10 = 289 */ height:269px;/* 50 + = 319 */ padding:50px 10px 0 10px; }

#breves,
#breves p { font-family: Verdana, Geneva, sans-serif; font-size:10px; font-style:italic; color:#666; text-align:justify; }

#breves #sep { border-bottom: #333 dashed 1px; margin:10px 0; }

#breves h1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style: normal; color:#669; margin-bottom:5px; text-align:left; }

#breves h1 a { text-decoration:none; color: #003; font-weight:normal; }

#breves h1 a:hover { text-decoration: underline; color:#C00; }

/*** LeftCol ************************************************************************************/

#LeftCol { position:absolute; top:378px; /*330px;*/ left:5px; width:462px; }

#LeftCol #google_search { margin:10px 0; width:342px; height:54px; background:url(img/bg_search.png) top left no-repeat; padding-left:120px; padding-top:30px; }

#LeftCol #partenaires { /*background:url(img/bg_partenaires.png) top left no-repeat;*/
	padding:27px 11px 11px 11px; width:440px; /* 440 + 11 + 11 = 462 */ height:98px;/* 136 */ margin-bottom:10px; }

#LeftCol p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333; margin:5px 0; line-height: normal; }

/*** intros ************************************************************************************/

#intros { position:absolute; top:510px; left:475px; width:500px; }

#intros td { padding:5px 0; background: url(img/bgtdintros.png) bottom right no-repeat; border-bottom:#DBF dashed 1px; height:119px; }

#intros img { float:left; margin-right:10px; }

#intros h1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#636; margin:5px 0; }

p.txtacc { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333; text-align:justify; margin:5px 0; line-height: 18px; }

#intros a { color: #0000EE; text-decoration:underline; }

#intros a:hover { color: #C00; }

