
/**
fond jaune : fed03f
kaki : cbcc33
rouge : f26243
**/

body
{ margin:0; padding:0; background-color:#fed03f; }

*
{ font-size:10px; font-family:Verdana; color:#333333; }

input, select,textarea
{ color:#333333; background-color:#eeeeee;
    border:1px solid #cccccc;
}
option
{ color:#333333; background-color:#cccccc; }

div, p, form
{ margin:0; padding:0; }

img
{ border:0; }

a.lnk_lang
{ text-decoration:underline; }



/***********
** Main
************/
/** flag : liste des langues disponible pour l'appli**/
#flag
{ position:absolute; top:5px; left:10px; padding:0; width:775px; text-align:right; }
/** mot de bienvenue **/
#welcome
{ position:absolute; top:5px; left:10px; padding:0; cursor:pointer;  }

/** main : contenant principal du site **/
#main
{ position:absolute; top:20px; left:5px; width:797px; padding:0; margin:0;
	/*background-color:#ffffff; background-position:bottom; background-image:url(../images/rush.gif); background-repeat:repeat-y;*/
}
#fond
{ padding:0 0 14px 0; margin:0;
	background-color:#ffffff; background-position:bottom; background-image:url(../images/bottom_2.gif); background-repeat:no-repeat;
}

#texte_fond
{ padding:0 0 0px 0; margin:0;
	 background-position:center; background-image:url(../images/fond_2.gif); background-repeat:no-repeat;
}

/***********
** Menu
************/
#menu
{ position:absolute; top:110px; left:10px; width:775px; z-index:3;
    margin:0; padding:0; height:15px; border-bottom:2px solid #fed03f;  }

	#menu .cell_menu
	{ float:left; margin:0 1px 0 0; cursor:pointer; }
	#menu .over
	{ background-color: #fed03f; }
	#menu .cell_menu p
	{ padding:2px 5px 2px; text-align:center; color:#6a6a6a; }
#menu .msub
{ position:absolute; top:16px; left:0px; width:775px; z-index:4;
    margin:0; padding:10px 0; height:15px; border-bottom:1px solid #ededed; background-color: #fed03f; }
#menu .msub a
{ text-decoration:none; }
#menu .msub a:hover
{ text-decoration:underline; }

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

#tbl_main
{ width:797px; }
#tbl_main table 
{ height:350px; background-position:center; background-image:url(../images/fond_2.gif); background-repeat:no-repeat; }
#tbl_main td.top
{ height:107px; background-image:url(../images/top_2.jpg); background-repeat:no-repeat; vertical-align:top; cursor:pointer; }
#tbl_main td.top .titre
{ height:107px; width:200px; cursor:pointer; }

#tbl_main td.contenu
{ padding:50px 10px 0; margin:0; background-image:url(../images/rush_2.gif); background-repeat:repeat-y; }


#tbl_cPage
{ height:350px; width:775px; }

#tbl_cPage td.infoG
{ padding:0px 0 0 0; width:200px; vertical-align:top; text-align:center;  }
#tbl_cPage td.infoD
{ padding:0 20px 20px 10px; border-left:4px solid #f26243; vertical-align:top; text-align:left; }
#tbl_cPage td.infoD h1
{ margin:5px 0; color:#f26243; text-transform:uppercase; font-size:110%;  }
#tbl_cPage td.infoD h2
{ margin:5px 0; color:#666666; }
#tbl_cPage td.infoD p
{ text-align:justify;  }
#tbl_cPage td.infoD p.signature
{ text-align:right; font-weight:bold; }
#tbl_cPage td.infoD p.center
{ text-align:center; font-weight:bold; }

#div_contact
{ /*background-color:#fff;*/ border:1px dotted #ddd; margin:15px 0 0 0; }
#div_contact .titre
{ width:150px; }
#div_contact .area
{ vertical-align:top; }
#div_contact .field
{ /**/ }
#div_contact .submit
{ text-align:center; }
#div_contact input,#div_contact select
{ width:300px; }
#div_contact textarea
{ width:300px; height:200px; margin:0; }
#div_contact input.submit
{ width:150px; border:1px solid #f26243; color:#333; }
#div_contact input.submit:hover
{ width:150px; border:1px solid #f26243; border-width:1px 4px; color:#f26243; }
#div_contact .msg
{ color:#f26243; font-weight:bold; border:1px dotted #f26243; }
#div_contact .divsubmit
{ margin:10px 0 10px 0; text-align:center; }


#mod_news
{ position:absolute; bottom:20px; left:170px; padding:5px 5px 0;
    height:100px; width:590px;
    border:2px solid #f26243; border-width:3px 2px 2px; vertical-align:top; text-align:left; }
#mod_news h1
{ color:#f26243; font-weight:bold; margin:0; }


#tbl_pop
{ margin:0 10px; width:460px; background-color:#fff; }
#tbl_pop td
{ border:1px solid #f26243; border-width:0 4px; text-align:justify; }
#tbl_pop td div.top
{ border-bottom:1px dotted #ccc; margin:10px 0px 0 0; padding:5px; text-align:right; color:#666666; }
#tbl_pop td div.bottom
{ border-bottom:1px dotted #ccc; margin:0px 0px 20px 0; padding:5px; text-align:right; color:#666666; }
#tbl_pop td h1
{ margin:5px 0; padding:5px 0 10px 10px; color:#f26243; text-transform:uppercase; font-size:110%; }
#tbl_pop td h2
{ margin:5px 0; padding:5px 0 10px 10px; color:#333333; font-size:105%; }
#tbl_pop td h3
{ margin:5px 0; padding:5px 0 10px 10px; color:#666666; font_weight:normal; font-size:105%; }
#tbl_pop td p
{ margin:0 10px 0px 10px; }
