/* Import des styles séparés */
@import url(style-textes.css);
@import url(style-liens.css);




/* Mise en forme générale */
body {
	margin:0;
	padding:0;
	font-family:arial;
	font-size:11px;
	color:#5C5C5C;
	text-align:center;
	background:#F2F2F2 url(images/fond.gif) top repeat-x;
}


#general {
	margin:0 auto 0 auto;
	width:930px;
	text-align:center;
	background-color:#FFFFFF;
}


/* Partie haut : bandeau haut + logo + recherche */


#top{margin:0;padding:0;width: 930px;height:193px;text-align:left;}


#top-left{float:left;margin:0;padding:0;width: 46px;height:193px;text-align:left;}


#top-right{float:right;margin:0;padding:0;width: 884px;height:193px;text-align:left;background:url(images/img_top.jpg) bottom no-repeat;}


#top-right-top{float:right;margin:0;padding:0;width: 884px;height:22px;text-align:left;background:url(images/bandeau_top.jpg) top no-repeat;}


#top-top{margin:0;padding:0;width: 930px;height:22px;text-align:left;background:url(images/bandeau_top2.jpg) top no-repeat;overflow:hidden;}
#top-content{margin:0;padding:0;width: 930px;height:171px;text-align:left;background:url(images/img_top2.jpg) top no-repeat;overflow:hidden;}
#top-logo{margin:50px 0 0 0;padding:0;width: 320px;height:121px;text-align:left;overflow:hidden;}


/* FIN TOP */


/* NAVIG */


#navig{
	margin:0;
	padding:0;
	width: 930px;
	height:151px;
	text-align:left;
}


#navig-left{float:left;margin:0;padding:0;width: 616px;height:123px;text-align:left;}


/* menu mission */
#navig-left-left{float:left;margin:0;padding:0;width: 307px;height:123px;text-align:left;background:url(images/fond_menu_jaune.gif) bottom right no-repeat;}


/* menu que recherchez vous */
#navig-left-right{float:right;margin:0;padding:0;width: 309px;height:123px;text-align:left;background:url(images/fond_menu_orange.gif) bottom right no-repeat;}


#navig-right{float:right;margin:0;padding:0;width: 314px;height:123px;text-align:left;}


/* menu boite a outil*/
#navig-right-left{float:left;margin:0;padding:0;width: 314px;height:123px;text-align:left;background:url(images/fond_menu_vert.gif) bottom right no-repeat;}


/* menu boite a outil*/
#navig-right-right{
	float:right;
	margin:0;
	padding:0;
	width: 204px;
	height:123px;
	text-align:left;
	background:url(images/fond_menu_rouge.gif) bottom right no-repeat;
}


/* FIN NAVIG */


/* Contenu de la page */
#contenu {
	margin:0;
	padding:0;
	width:930px;
	text-align:center;
	background-color:#FFFFFF;
	overflow:hidden;
}


#contenu_marge {
	margin:0;
	padding:15px 4px 15px 4px;
}


/* PAGE D'ACCUEIL */


/* partie gauche acc (agenda, actu) */
#left_acc {
	margin:0;
	padding:0;
	width:298px;
	float:left;
	text-align:left;
}


/* partie gauche acc (agenda) */
#agenda {
	margin:0;
	padding:0;
	width:298px;
	height:315px;
	text-align:left;
	background:url(images/cadre_agenda.gif) top no-repeat;
}


#agenda_txt {
	margin:0;
	padding:35px 10px 13px 10px;
	height:253px;
}



/* partie gauche acc ACTUS */
#actu {
	margin:20px 0 0 0;
	padding:0;
	width:298px;
	height:186px;
	text-align:left;
	background:url(images/cadre_actu.gif) top no-repeat;
}


#actu_txt {
	margin:0;
	padding:35px 10px 10px 10px;
	height:126px;
}


/* partie droite acc (recherche pays, pub, veilles) */
#right_acc {
	margin:0;
	padding:0;
	width:624px;
	float:right;
	text-align:left;
}


/* partie droite acc gauche (recherche pays, pub,) */
#right_acc_left {
	margin:0;
	padding:0;
	width:414px;
	text-align:center;
	_text-align:center;
	float:left;
	
}


/* Recherhce Pays Acc */
#recherche_pays_acc {
	margin:0;
	padding:0;
	width:315px;
	text-align:left;
}


/* partie droite acc droite ( veilles) */
#right_acc_right {
	margin:0;
	padding:0;
	width:210px;
	float:right;
	text-align:left;
}


/* veilles acc */
#veilles {
	margin:0;
	padding:0;
	width:210px;
	height:310px;
	text-align:left;
}


#aero {
	margin:0;
	padding:0;
	width:205px;
	height:17px;
	text-align:left;
	border-left:5px solid #24AADD;
	border-bottom:1px solid #ffffff;
	background-color:#F4F4F4;
}


#bois {
	margin:0;
	padding:0;
	width:205px;
	height:17px;
	text-align:left;
	border-left:5px solid #B58738;
	border-bottom:1px solid #ffffff;
	background-color:#F4F4F4;
}


#sante {
	margin:0;
	padding:0;
	width:205px;
	height:17px;
	text-align:left;
	border-left:5px solid #B66FC6;
	border-bottom:1px solid #ffffff;
	background-color:#F4F4F4;
}


#tic {
	margin:0;
	padding:0;
	width:205px;
	height:17px;
	text-align:left;
	border-left:5px solid #F38917;
	border-bottom:1px solid #ffffff;
	background-color:#F4F4F4;
}


#agro {
	margin:0;
	padding:0;
	width:205px;
	height:17px;
	text-align:left;
	border-left:5px solid #BCC70B;
	border-bottom:1px solid #ffffff;
	background-color:#F4F4F4;
}


#veilles_cadre {
	margin:0;
	padding:0;
	width:208px;
	text-align:left;
	border:1px solid #E0E0E0;
}


#veilles_cadre_txt {
	margin:0;
	padding:5px 10px 5px 10px;
}


/* FIN PAGE D'ACCUEIL */




/* PAGE INTERIEUR */
/* partie gauche  */
#left {
	margin:0;
	padding:0;
	width:260px;
	float:left;
	text-align:left;
}


#left_1 {
	margin:10px 0 0 0;
	padding:0;
	width:240px;
	text-align:left;
}


/* partie droite programme actions */
#right_programme {
	margin:0;
	padding:0;
	width:662px;
	float:right;
	text-align:left;
	background:url(images/top_programme.gif) top no-repeat;
}




/* partie droite qui sommes nous */
#right_qui {
	margin:0;

	padding:0;
	width:662px;
	float:right;
	text-align:left;
	background:url(images/top_qui_sommes_nous.gif) top no-repeat;
}


/* partie droite qui recherchez vous */
#right_recherche {
	margin:0;
	padding:0;
	width:662px;
	float:right;
	text-align:left;
	background:url(images/top_que_recherchez.gif) top no-repeat;
}


/* partie droite qui recherchez vous Europe*/
#right_recherche_europe {
	margin:0;
	padding:0;
	width:662px;
	float:right;
	text-align:left;
	background:url(images/top_que_recherchez_europe.gif) top no-repeat;
}

/* partie droite appel projet*/
#right_appel_projet {
	margin:0;
	padding:0;
	width:662px;
	float:right;
	text-align:left;
	background:url(images/top_appel_projet.gif) top no-repeat;
}

/* partie droite boite */
#right_outils {
	margin:0;
	padding:0;
	width:662px;
	float:right;
	text-align:left;
	background:url(images/top_boite_outils.gif) top no-repeat;
}


/* partie droite boite */

#right_boutique {
	margin:0;
	padding:0;
	width:662px;
	float:right;
	text-align:left;
	background:url(images/top_boutique.gif) top no-repeat;
}


/* partie droite panier */
#right_panier {
	margin:0;
	padding:0;
	width:662px;
	float:right;

	text-align:left;
	background:url(images/top_panier.gif) top no-repeat;
}




/* partie droite txt */
#right_txt {
	margin:42px 6px 0px 24px;
	padding:0;
	text-align:left;
}


#right_txt_left {
	margin:0;
	padding:0;
	width:432px;
	text-align:left;
	float:left;
}


#right_txt_right {
	margin:0;
	padding:0;
	text-align:left;
	width:180px;
	float:right;
}


/* PAGE ACTUS */
#bloc_actu {
	margin:0px 0px 20px 0px;
	padding:0;
	width:632px;
	text-align:left;
	background:url(images/bottom_actu.gif) bottom no-repeat;
}


#bloc_actu_txt {
	margin:0;
	padding:5px 10px 15px 10px;
	text-align:left;
}


/* PAGE VEILLE SECTORIELLES */
#veille_aero {
	margin:0px 0px 2px 0px;
	padding:0;
	width:622px;
	text-align:left;
	border-left:10px solid #24AADD;
	background-color:#F4F4F4;
}


#veille_bois {
	margin:0px 0px 2px 0px;
	padding:0;
	width:622px;
	text-align:left;
	border-left:10px solid #B58738;
	background-color:#F4F4F4;
}


#veille_sante {
	margin:0px 0px 2px 0px;
	padding:0;
	width:622px;
	text-align:left;
	border-left:10px solid #B66FC6;
	background-color:#F4F4F4;
}


#veille_tic{
	margin:0px 0px 2px 0px;
	padding:0;
	width:622px;
	text-align:left;
	border-left:10px solid #F38917;
	background-color:#F4F4F4;
}


#veille_agro {
	margin:0px 0px 2px 0px;
	padding:0;
	width:622px;
	text-align:left;
	border-left:10px solid #BCC70B;
	background-color:#F4F4F4;
}


#veille_text {
	margin:0;
	padding:10px 20px 10px 20px;
	text-align:left;
}


#veille_cadre_int {
	margin:0px 0px 20px 0px;
	padding:0;
	width:630px;
	text-align:left;
	border:1px solid #E0E0E0;
}


#veille_cadre_txt_int {
	margin:0;
	padding:5px 10px 5px 10px;
}




/* PROGRAMME D'ACTION */
#colonne-1 {
	margin:0;
	padding:5px;
	text-align:left;
	background-color:#84A6B3;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
}


#colonne-2 {
	margin:0;
	padding:5px;
	text-align:left;
	background-color:#F3F3F3;
	border-bottom:2px solid #ffffff;
}




#nav_boutique {
	margin:10px 0px 0px 0px;
	padding:0;
	width:235px;
	text-align:left;
	border:2px solid #F2F2F2;
}


#nav_boutique_txt {
	margin:0;
	padding:10px;
	text-align:left;
}


/* partie gauche fiche boutique : image, prix, quantité, bt ajout panier */
#fiche_boutique_left {
	margin:0;
	padding:0;
	width:200px;
	text-align:left;
	float:left;
}


#fond_img_boutique_left {
	margin:0px 0px 10px 0px ;
	padding:0;
	width:200px;
	height:200px;
	text-align:center;
	background-color:#F2F2F2;
}




/* partie droite fiche boutique : descritpion */
#fiche_boutique_right {
	margin:0;
	padding:0;
	width:400px;
	text-align:left;
	float:right;
}


/* VIGNETTE BOUTIQUE */
#fond_vign_boutique {
	margin:0;
	padding:0;
	width:187px;
	height:282px;
	text-align:left;
	background:url(images/fond_vign_boutique.gif) top no-repeat;
}


#contenu_vign_boutique {
	margin:0;
	padding:12px 10px 12px 10px;
	width:167px;
	height:258px;
	text-align:left;
}


/* titre du produit */

#top_vign_boutique {
	margin:0;
	padding:0;
	height:80px;
	text-align:left;
}


/* vign de l'image */
#img_vign_boutique {
	margin:0;
	padding:0;
	height:144px;
	text-align:center;
}


/* bt en savoir plus */
#bt_vign_boutique {
	margin:0;

	padding:0;
	height:34px;
	text-align:center;
}
/* FIN VIGNETTE BOUTIQUE */


/* RESUKLTAT RECHERCHE PAYS */
/* cadre gris */
#cadre {
	margin:0px 0px 20px 0px;
	padding:0;
	width:630px;
	text-align:left;
	border:1px solid #E5E5E5;
}


#cadre-txt {
	margin:0;
	padding:5px;
	text-align:left;
}


#cadre_titre {
	margin:0;
	padding:3px;
	width:400px;
	background-color:#0BA4D0;
	text-align:left;
}






/* PANIER */
#txt_panier_left {
	margin:10px 0px 0px 0px;
	padding:0;
	width:300px;
	text-align:left;
	float:left;
}


#txt_panier_right {
	margin:10px 0px 0px 0px;
	padding:0;
	width:300px;
	text-align:left;
	float:right;
}




/* fond texte panier... */
#fond_txt_panier {
	margin:0;
	padding:8px;
	text-align:center;

	background-color:#F2F2F2;
	border-bottom:2px solid #ffffff;
	overflow:hidden;
}




#fond_top_panier {
	margin:0;
	padding:0;
	width:630px;
	height:21px;
	text-align:left;
	background:#333333;
}


/* Affichage mini info panier dans les pages */
#panier_int {
	margin:0 0 20px 0;
	padding:0;
	width:180px;
	height:57px;
	text-align:left;
	background:url(images/panier-int.gif) top no-repeat;
}


#panier_int_texte {
	margin:0;
	padding:31px 0 0 0;
	text-align:center;
}




.btrecalculer {
	background-color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#424242;
	border:1px solid #D6D3D3;
}

/* ANNONCE COOPERATION */
#annonce { margin:0 0 20px 0;padding:0;width:632px;height:138px;text-align:left;background:url(images/fond-annonce.gif) top no-repeat; }
#annonce-left { margin:0;padding:0;width:320px;text-align:left;float:left; }
#annonce-left-txt { margin:0;padding:50px 0 0 25px;text-align:left; }
#annonce-right { margin:0;padding:0;width:220px;text-align:left;float:right; }
#annonce-right-txt { margin:0;padding:25px 0 0 0;text-align:left; }
.form-annonce{ background-color:#FFFFFF;color:#343434;font-size : 10px;font-weight:bold;font-family : arial;border:1px solid #C6C6C6;width:120px; }



/* BOTTOM */
#bottom {
	margin:0;
	padding:0;
	width:930px;
	height:64px;
	text-align:left;
	background:url(images/bottom.gif) top no-repeat;
}


#bottom-left {
	margin:0;
	padding:20px 0px 0px 10px;
	text-align:left;
	width:250px;
	float:left;
}


#bottom-right {
	margin:0;
	padding:40px 0px 0px 0px;
	width:600px;
	text-align:center;
	float:right;
}

/* FOND TAB CONTACT */


.cell-bleu {background-color:#24b6db;font-family:arial;font-size:13px;font-weight:bold;color:#ffffff;border:1px solid #ffffff;padding:5px;}
.cell-gris {background-color:#eaeaea;font-family:arial;font-size:11px;font-weight:normal;color:#4e4e4e;border:1px solid #ffffff;padding:10px 5px 5px 5px;}
.cell-blanc {background-color:#ffffff;font-family:arial;font-size:11px;font-weight:normal;color:#4e4e4e;border:1px solid #ffffff;padding:10px 5px 5px 5px;}
.cell-pole {background-color:#c6de28;font-family:arial;font-size:12px;font-weight:normal;color:#4e4e4e;border:1px solid #ffffff;padding:10px 5px 10px 5px;}
