﻿/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; }
body { margin:0; padding:0; font:11px/16px "Trebuchet MS", Arial, sans-serif; background:#5a5a5a; color:#0d0c12; text-align:center; }
img { border:0; }
a { text-decoration:none; color:#0a76af; }
a:hover { text-decoration:underline; }

h1 { font-size:18px; font-weight:bold; }
h2 { font-size:15px; font-weight:bold; }
h3 { font-size:12px; font-weight:bold; }
h4 { font-size:12px; font-weight:normal; }

select { margin:0; font-size:10px;  }
form { margin:0; }
input { font-size:10px;  margin:5px 0; }
textarea { font-size:10px; margin:5px 0; }



/*****************************/
/*        STRUCTURE          */
/*****************************/
#conteneur { width:970px; margin:5px auto; text-align:left; }

#top { width:970px; background:#fff; height:128px; }

#entete { background:#fff; }
#entete img.logo { float:left; }
#entete p#acces_adherents { float:left; margin:29px 0 0 20px; background:url(/images/common/puces/acces_adherents.gif) 0 2px no-repeat; padding:0 0 0 30px; font-size:12px; }
#entete p#acces_adherents a { color:#0a76af; }
#english_logo { float:left; width:149px; margin:10px 0 0 52px; }

#menu { width:970px; height:42px; }
#recherche { float:left; width:284px; height:29px; margin:0 0 0 2px; padding:13px 0 0 25px; background:#e2e2e2; vertical-align:middle; }
#recherche input { margin:0; vertical-align:middle; }
#recherche input.input_text { width:100px; height:15px; padding:auto 0; color:#c9c9c9; font:11px "Trebuchet MS", Arial, sans-serif; margin:0 8px 0 0; }
input.inpt_rech_submit {
width:114px; /* la largeur de l'image de fond */
height:19px; /* la hauteur de l'image de fond */
background:url(/images/common/boutons/bt_vide_fd_gris.gif) 0 0 no-repeat; /* l'image de fond */
color:#070707; /* la couleur du texte */
border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif; /* les caractéristiques de la police de texte */
cursor:pointer; /* le curseur en forme de main */
}

#contenu { width:970px; background:#fff; }

#content { float:left; width:659px; }

#annexes { float:left; width:309px; margin:0 0 0 2px; display:inline; } /* colonne de droite */
#respons_pme { width:196px; height:109px; padding:23px 0 0 113px; background:url(/images/common/fonds/fd_respons_pme.jpg) 0 0 no-repeat; }
#respons_pme h2, #adhesion h2 { color:#fff; line-height:18px; margin:0; }
#respons_pme h4, #adhesion h4 { margin:0; }
#respons_pme h4 a { color:#fdce12; text-decoration:underline; }

#adhesion { width:202px; height:65px; padding:22px 0 0 107px; background:url(/images/common/fonds/fd_adhesion.gif) 0 0 no-repeat; }
#adhesion h4 a { color:#545454; }

#temoignage { width:309px; height:112px; background:url(/images/common/fonds/fd_temoignage.gif) 0 0 no-repeat; }
#temoignage h2.titre { float:left; margin:81px 0 0 8px; width:105px; color:#fff; display:inline; } 
#temoignage h2.old { float:left; margin:81px 0 0 8px; color:#fff; width:105px; display:inline; } 
#temoignage div.text_temoignage { float:left; width:192px; }
#temoignage div.text_temoignage h3.titre_bis { margin:10px 0 0 0; color:#d3e15f; line-height:12px; }
#temoignage div.text_temoignage h3.titre_bis a { color:#d3e15f;}
#temoignage div.text_temoignage p { margin:0; color:#fff; }
#temoignage div.text_temoignage p a { display:block; width:192px; color:#fff; }

#actus { width:296px; height:204px; background:#fff; padding:8px 0 0 13px; }
#actus h2 { margin:0; }
#actus p.actuplus { float:right; margin:0 5px 0 0; font-weight:bold; }
#actus p a { text-decoration:underline; color:#0d0c12; }
#actus h3 { margin:8px 0 0 0; padding:0; line-height:12px; color:#565656; }
#actus p { margin-bottom:4px; color:#565656; }
#actus h2.lettre { margin:0; background:url(/images/common/puces/lettre.gif) 0 11px no-repeat; padding:10px 0 0 30px; }


#footer { width:958px; height:54px; padding:5px 0 0 12px; background:url(/images/common/fonds/fd_footer.gif) right 0 no-repeat; }
#footer p#coords { float:left; width:350px; color:#fff; margin:0; }
#footer p#coords a, #footer p#utile a { color:#fff; }
#footer p#utile { float:left; background:url(/images/common/puces/plansite.gif) 0 0 no-repeat; color:#fff; margin:0 0 0 60px; padding:0 0 0 23px; }
#footer #logos { float:left; margin:3px 0 0 40px; vertical-align:middle; }
#footer #logos img { vertical-align:middle; margin:0 0 0 15px; }

/*****************************/
/*           HOME            */
/*****************************/
#keskece { width:627px; height:126px; background:url(/images/common/fonds/fd_visuel_home.gif) 0 0 no-repeat; padding:5px 0 0 32px; }
#keskece p { margin:0; width:420px; }

#structures { float:left; width:306px; height:200px; padding:12px 0 0 24px; background:url(/images/common/fonds/fd_structures_dediees.gif) right 0 no-repeat; position:relative; }
#structures h3 a { color:#0da1ee; }
#structures div.logos { position:absolute; bottom:5px; margin-left:-15px; }
#structures div.logos img { margin-right:5px; vertical-align:middle; }

#agenda { float:left; width:305px; height:200px; padding:12px 0 0 24px; background:#d3e15e url(/images/common/fonds/fd_agenda.gif) 0 bottom no-repeat; }
#agenda h2 { margin-top:0; }
#agenda h3, #agenda h3 a, #agenda p, #agenda p a { color:#565656; }


/*****************************/
/*          DETAIL           */
/*****************************/
#contenu_detail { width:970px; background:#fff url(/images/common/fonds/fd_content_detail.gif) 0 0 repeat-y; }
#contenu_domaines { width:970px; background:#fff; } /* page domaines */
#content_detail { float:left; width:519px; padding:10px 20px 10px 120px; font-size:12px; line-height:16px; }
#content_domaines { float:left; width:619px; padding:10px 20px 10px 20px; font-size:12px; line-height:16px; }
p.arbo { margin:0; }
p.arbo a { color:#0d0c12; text-decoration:underline; }
#content_detail h1 { color:#53abd5; margin:20px 0 5px 0; }
#content_detail p {  }
#content_detail h2 { color:#53abd5; margin:15px 0 10px 0; }

#actus_detail { width:296px; background:#53abd5; padding:8px 0 10px 13px; }
#actus_detail h2 { margin:0; color:#fff; }
#actus_detail h2 a { color:#fff; }
#actus_detail p a { text-decoration:underline; color:#565656; }
#actus_detail h3 { margin:16px 0 0 0; padding:0; line-height:12px; color:#fff; }
#actus_detail h3 a { color:#fff; }
#actus_detail p { margin-bottom:10px; color:#565656; }

#appel_projets { width:296px; background:#fff; padding:8px 0 10px 13px; }
#appel_projets p { color:#565656; margin:10px 0; }
#appel_projets p a { text-decoration:underline; color:#565656; }
#appel_projets h2.lettre { margin:0; background:url(/images/common/puces/lettre.gif) 0 11px no-repeat; padding:10px 0 0 30px; }

/* Domaines d'activite */
#aeronautique { float:left; padding:95px 0 5px 12px; width:289px; height:95px; margin-top:15px; background:url(/images/common/fonds/fd_dom_aeronautique.gif) 0 0 no-repeat; display:inline; }
#navale { float:left; padding:105px 0 5px 12px; width:289px; height:100px; margin-left:12px; background:url(/images/common/fonds/fd_dom_navale.gif) 0 0 no-repeat; display:inline; }
#automobile { float:left; padding:58px 0 5px 12px; width:289px; height:134px; background:url(/images/common/fonds/fd_dom_automobile.gif) 0 0 no-repeat; display:inline; }
#nautisme { float:left; padding:58px 0 5px 12px; width:289px; height:134px; margin-left:12px; background:url(/images/common/fonds/fd_dom_nautisme.gif) 0 0 no-repeat; display:inline; }

#aeronautique h2, #navale h2, #automobile h2, #nautisme h2 { margin:0; color:#fff; }
#aeronautique p.presentation, #navale p.presentation, #automobile p.presentation, #nautisme p.presentation { margin:5px 0 0 0; width:240px; float:left; font-size:11px; }
#aeronautique h3, #navale h3, #automobile h3, #nautisme h3 { margin:4px 0 0 15px; padding:0; float:left; display:inline; }
.action { font-weight:normal; margin:0 0 0 10px; font-size:11px; }

/* Annuaire */
#fiche { width:519px; margin:30px 0 0 0; }
div.logo_fiche { float:left; width:140px; text-align:center; padding:10px 0; }
div.detail_fiche { float:left; width:379px; }
#fiche div.detail_fiche h2 { background:url(/images/common/fonds/fd_titre_annuaire.gif) 0 0 no-repeat; color:#fff; margin:0; padding:0 0 0 10px; line-height:22px; }
#fiche div.detail_fiche p { margin-left:10px; }
#fiche h2 { background:#e2eff8; color:#0d0c12; font-size:14px; padding:3px 10px; margin:20px 0 5px 0; }
#fiche select { margin-left:10px; }

/*****************************/
/*           EDITO           */
/*****************************/

.box100p { width:90%; font-size:11px;}

/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.hide { display:none; }
.bloc { display:block; }

.bleu { color:#53abd5; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }

ul.list_simple { list-style:none; margin:0 0 0 20px; padding:0; }
ul.list_simple li { margin:0; padding:0; }

div.riviere {}
div.illstr_riv { float:left; }
div.texte_riv { float:left; }

