body {margin-top:0px;  width:99%; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#EDEDED; background-image:url(../img/bkg2.gif); background-repeat:repeat-x;}
img {border:0;}
form {margin:0;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}}

/* tiny mce */
a {color:#2685C6; text-decoration:none;}
a:hover {color:red;}
a:visited {}
.mini {font-size:10px;}
.titre1 {font-size:16px; font-weight:bold;}
.titre2 {font-size:14px; font-weight:bold;}
.titre3 {font-size:12px; font-weight:bold;}
.image_cadre {border:1px solid #ccc;}
.table {border:1px solid #ccc; background-color:#ccc; width:100%;}
.table th {background-color:#eee; color:#000; font-size:12px;}
.table td {background-color:#fff; font-style:normal;}
/* tiny mce */


.ast {color:red; font-weight:bold;}

div#center { background-image:url(../img/content_bkg.gif); /*background-color:#FFCCCC;*/ width:780px; margin-left:auto; margin-right:auto; border-left:1px solid #000; border-right:1px solid #000;}

div#left {display:inline; float:left; width:180px; background-color:#FFCCCC;}
div#main {min-height:450px; width:560px; display:inline; float:left; background-color:white; padding-left:20px; padding-right:20px;}

div#header {height:170px;  background-repeat:no-repeat; padding-top:10px; padding-left:15px; background-color:#FFFFFF;}
div#header img {position:relative; top:40px; left:10px;}
div#main {min-height:450px; width:560px; display:inline; float:left; background-color:white; padding-left:20px; padding-right:20px; padding-bottom:30px;}

div#top_partners {float:right; padding:5px; position:relative; top:40px; left:-10px; background-color:#779AD2; }
div#top_partners a {color:white; text-decoration:none; font-weight:bold;}

div#bottom {clear:both; line-height:60px; height:60px; background-repeat:no-repeat; text-align:center; color:#FFFFFF; background-color:#264a84;}
div#bottom a {color:#FFFFFF; text-decoration:none; margin-left:5px; margin-right:5px;}
div#bottom a:hover {text-decoration:underline;}
div#final_bottom { text-align:center; font-size:10px; margin-top:10px; }

ul#menu { font-size:11px; list-style:none; background-color:#264a84; text-align:center; margin:0; padding:0; height:35px; border-top:1px solid #C2C7CF; border-bottom:1px solid #C2C7CF;}
ul#menu li {display:inline; color:#ccc;}
ul#menu li a {width:100%; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:5px; padding-right:5px; height:35px; line-height:35px;}
ul#menu li a:hover {background-color:#779ad2; padding-top:10px; padding-bottom:10px;}
ul#menu a.hover {background-color:#779ad2; padding-top:10px; padding-bottom:10px;}

div#navbar {font-size:10px; margin-top:10px;}
div#navbar a {text-decoration:none; color:#2685C6;}
div#navbar a:hover {text-decoration:underline;}

h1 {font-size:24px; font-weight:bold; color:#264A84; padding:5px; border-bottom:1px solid #264A84;}

#form_valid {border:1px solid #ccc; text-align:center; line-height:150px; height:150px;}

/* mod:cms ************************************************************************************/
table#left_menu {margin-top:15px;  width:100%; }
#left_menu th {border-bottom:1px solid #ccc; padding-left:10px; font-size:12px; /*font-weight:bold;*/ color:#000; /*background-color:#2685C6;*/ text-align:left;}
#left_menu th a {text-decoration:none; color:#000; font-weight:normal;}
#left_menu th a:hover {color:#000; text-decoration:none;}
#left_menu td {padding-left:10px; font-size:12px; text-align:left; font-size:10px;}
#left_menu a {text-decoration:none; color:#000; /*font-weight:bold;*/}
#left_menu a:hover {color:red; text-decoration:underline;}
#left_menu ul {}
#left_menu ul a {font-weight:normal;}
#left_menu ul a:hover {color:red;}

.cms_info_c_titre {color:#2685C6; font-weight:bold;}
.cms_info_c {}
#target_txt p {min-height:300px;}
#cms_frontpage {margin-top:20px;}
#gotop {text-align:right; margin-top:25px;}
#gotop a {font-size:10px; text-decoration:none;}




/* mod:trombi ******************************************************************************/
table#trombi {border:1px solid #ccc; background-color:#ccc; width:100%;}
table#trombi th {background-color:#eee; color:#000; font-size:12px;}
table#trombi td {font-style:normal;}
table#trombi select {font-size:10px;}
div#norecord {border:1px solid #ccc; line-height:150px; height:150px; text-align:center;}

/* mod:contact ************************************************************************************/
table#contact {border:1px solid #ccc; background-color:#ccc; width:100%;}
#contact th {background-color:#eee; color:#000; font-size:12px; text-align:left; padding:10px;}
#contact td {background-color:#fff; font-style:normal; } 
#contact .input {width:450px;}
#contact .bottom {background-color:#eee;  padding:10px;}

/* mod:plan_site ************************************************************************************/
ul#plan_site {list-style:square;}
ul#plan_site a {text-decoration:none; font-weight:bold; font-size:14px; color:#2685C6;}
ul#plan_site a:hover {color:red;}
ul#plan_site ul a {font-weight:normal; font-size:12px; font-weight:bold; border:0;}
ul#plan_site ul ul a {font-weight:normal; font-size:10px;}

ul#plan_site li {margin-top:10px; border-bottom:1px solid #ccc;  font-weight:bold; font-size:14px; color:#000;}
ul#plan_site ul {margin-left:10px; margin-top:10px; margin-bottom:10px; list-style:none;}
ul#plan_site ul li {margin-top:0px; border:0;}

/* mod:search_box ************************************************************************************/
div#search_box {width:948px; text-align:right; position:absolute; top:101px;}
div#search_box input {height:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #ccc; width:150px; background-image:url(../img/generic/mini_search.gif); background-repeat:no-repeat; padding-left:20px;}


