/* CSS Document */
/*****************/
/* Style General */
/*****************/
body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-image:url(FileMMedia/Image/bg_banniere.jpg);
	background-repeat:repeat-x;
	background-position:0px 23px;
	background-color:#3a6da1;
}
form{ margin:0px; padding:0px; }
img{ border:0px; }
a{ text-decoration:none; }
a:hover{ }

fieldset
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:1px solid #3d75b6;
}

input,
textarea,
select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:1px solid #3d75b6;
	background-color:#FFFFFF;
}

input[type=submit],
input[type=button],
input#submit{
	border:1px solid #AE077C;
	background-color:#AE077C;
	color:#FFFFFF;
	font-weight:bold;
}

/********/
/* Site */
/********/
#Site{
	margin:0px auto 0px auto;
	padding:0px;
	width:1024px;
	background-image:url(FileMMedia/Image/bg_site.jpg);
	background-repeat:no-repeat;
	background-position:0px 130px;
}

/************/
/* Banniere */
/************/
#Banniere{
	margin:0px;
	padding:0px;
	height:130px;
	width:100%;
	background-image:url(FileMMedia/Image/img_logo.jpg);
	background-repeat:no-repeat;
}

.bantd1{
	margin:0px;
	padding:0px;
	font-size:10px;
	font-style:italic;
}

.bantd1 a{
	color:#CECD00;
}

.bantd2{
	margin:0px;
	padding:0px;
	height:90px;
	color:#FFFFFF;
}

/********/
/* Menu */
/********/

#Menu{
	margin:0px;
	padding:0px;
	height:80px;
}

#Menu #MenuBase ul{
	margin:0px;
	padding:10px 0px 0px 55px;
	height:30px;
}

#Menu #MenuBase ul li{
	float:left;
	margin:0px;
	padding:0px 0px 0px 13px;
	list-style:none;
}

#Menu #MenuBase ul li a{
	display:block;
	margin:0px;
	padding:7px 0px 0px 0px;
	height:23px;
	width:115px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1.3px;
	text-align:center;
	color:#AE077C;
	background-image:url(FileMMedia/Image/bg_menu.png);
	background-repeat:no-repeat;
}

#Menu #MenuBase ul li a.Contact{ 
	background-image:url(FileMMedia/Image/bg_menu_contact.png);
	background-repeat:no-repeat;
	width:117px;
	color:#CECD00;		
}

#Menu #MenuBase ul li a:hover{ 
	overflow:hidden;
	color:#0A4B73;
	background-image:url(FileMMedia/Image/bg_menu_over.png);
	background-repeat:no-repeat;
	background-position:50% center;	
}

#Menu #MenuBase ul li a.Contact:hover{ 
	margin-left:-1px;
	background-image:url(FileMMedia/Image/bg_menu_contact_over.png);
	background-repeat:no-repeat;
	background-position:50% center;	
}

#Menu #MenuBase ul.Accueil li a.Accueil
{ 
	color:#0A4B73;
}

#Menu #SousMenu1{
	margin:10px 0px 0px 198px;
	padding:0px;
	height:24px;
	width:315px;
	background-color:#AE077C;
}

#Menu #SousMenu1 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
 }

#Menu #SousMenu1 ul li{
	float:left;
	margin:0px 4px 0px 4px;
	padding:0px;
	list-style:none;
 }
 
 #Menu #SousMenu1 ul li span{
	display:block;
	margin:5px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
}

#Menu #SousMenu1 ul li a{
	display:block;
	margin:5px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1.0px;
}

#Menu #SousMenu1 ul li a:hover{ 
	overflow:hidden;
	color:#CECD00;
	text-decoration:underline;
}

#Menu #SousMenu1 ul.Petit-format li a.Petit-format,
#Menu #SousMenu1 ul.Grand-format li a.Grand-format,
#Menu #SousMenu1 ul.Creation-graphique li a.Creation-graphique
{ 
	color:#CECD00;
	text-decoration:underline;;
}

#Menu #SousMenu2{
	margin:10px 0px 0px 415px;
	padding:0px;
	height:24px;
	width:465px;
	background-color:#AE077C;
}

#Menu #SousMenu2 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
 }

#Menu #SousMenu2 ul li{
	float:left;
	margin:0px 4px 0px 4px;
	padding:0px;
	list-style:none;
 }
 
 #Menu #SousMenu2 ul li span{
	display:block;
	margin:5px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
}

#Menu #SousMenu2 ul li a{
	display:block;
	margin:5px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1.0px;
}

#Menu #SousMenu2 ul li a:hover{ 
	overflow:hidden;
	color:#CECD00;
	text-decoration:underline;
}

#Menu #SousMenu2 ul.Conditions li a.Conditions,
#Menu #SousMenu2 ul.Charte-qualite li a.Charte-qualite,
#Menu #SousMenu2 ul.Questionnaire-qualite li a.Questionnaire-qualite
{ 
	color:#CECD00;
	text-decoration:underline;;
}
/************/
/* Rubrique */
/************/
#Haut_rubrique{
	margin:0px;
	padding:0px;
	height:47px;
	width:856px;
	background-image:url(FileMMedia/Image/bg_haut_rubrique.jpg);
	background-repeat:no-repeat;
}

#Bas_rubrique{
	margin:0px;
	padding:0px;
	height:81px;
	width:856px;
	background-image:url(FileMMedia/Image/bg_bas_rubrique.jpg);
	background-repeat:no-repeat;
}

#Rubrique{
	margin:0px;
	padding:0px 20px 0px 20px;
	min-height:300px;
	width:816px;
	text-align:justify;
	background-image:url(FileMMedia/Image/bg_milieu_rubrique.jpg);
	background-repeat:repeat-y;	
}

#Rubrique h2{ margin:0px 0px 0px 0px; padding:0px; color:#3A6EA1; font-size:20px; font-weight:bold; }
#Rubrique li{ list-style-image:url(FileMMedia/Image/pucelist.jpg); }

#Rubrique .fck_Titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0A4B73;
}

#Rubrique .fck_Paragraphe{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

#Rubrique .fck_Citation{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#333333;
}

#Rubrique .Accueil{
	margin:0px;
	padding:0px;
	height:348px;
	width:779px;
	background-image:url(FileMMedia/Image/bg_accueil.jpg);
	background-repeat:no-repeat;	
}

#Rubrique .Accueil h1{ margin:0px 0px 0px 355px; color:#3A6EA1; padding:0px; font-size:35px; font-style:italic; }
#Rubrique .Accueil h2{ margin:0px 0px 0px 365px; color:#3A6EA1; padding:0px; font-size:16px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; }

#Rubrique .Petit-format{
	margin:0px 0px 0px 10px;
	padding:0px;
	height:502px;
	width:800px;
	background-image:url(FileMMedia/Image/bg_petit-format.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;	
}

#Rubrique .Petit-format li{	margin:10px 0px 10px 0px; padding:0px; }
#Rubrique .Petit-format .TDHauteur1{ height:100px; }
#Rubrique .Petit-format .TDHauteur2{ height:77px; }

#Rubrique .Grand-format{
	margin:0px 0px 0px 10px;
	padding:0px;
	min-height:528px;
	width:803px;
	background-image:url(FileMMedia/Image/bg_grand-format.jpg);
	background-repeat:no-repeat;
	background-position:0px 8px;	
}

#Rubrique .Grand-format li{	margin:10px 0px 10px 0px; padding:0px; }
#Rubrique .Grand-format .TDHauteur1{ height:50px; }
#Rubrique .Grand-format .TDHauteur2{ height:80px; }
#Rubrique .Grand-format .MarginSpan{ padding:0px 10px 0px 15px; }
#Rubrique .Grand-format .tdValign{ vertical-align:middle; }

#Rubrique .Creation-graphique{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 5px;
	min-height:329px;
	width:800px;
	background-image:url(FileMMedia/Image/bg_creation-graphique.jpg);
	background-repeat:no-repeat;
	background-position:-5px 8px;	
}

#Rubrique .Lexique{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 5px;
	min-height:466px;
	width:799px;
	background-image:url(FileMMedia/Image/bg_lexique.jpg);
	background-repeat:no-repeat;
	background-position:0px 8px;	
}

#Rubrique .Qui-sommes-nous{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 5px;
	min-height:466px;
	width:799px;
	background-image:url(FileMMedia/Image/bg_lexique.jpg);
	background-repeat:no-repeat;
	background-position:0px 8px;	
}

#Rubrique .Charte-qualite{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 5px;
	min-height:466px;
	width:799px;
	background-image:url(FileMMedia/Image/bg_lexique.jpg);
	background-repeat:no-repeat;
	background-position:0px 8px;	
}

#Rubrique .Contact{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 5px;
	min-height:466px;
	width:799px;
	background-image:url(FileMMedia/Image/bg_lexique.jpg);
	background-repeat:no-repeat;
	background-position:0px 8px;	
}

#Rubrique .Conditions li{ list-style:none; }
#Rubrique .Conditions p{ margin:0px; padding:0px; }
#Rubrique .Conditions div{ height:auto; }
#Rubrique .Conditions a{ display:block; margin:2px 0px 2px 0px; padding:5px 0px 5px 0px; font-size:15px; font-weight:bold; color:#AE077C; border-bottom:2px solid #3A6EA1; border-top:2px solid #3A6EA1; }
#Rubrique .Conditions .conditionsTexte{ margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }

#Rubrique .Questionnaire-qualite{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 5px;
	min-height:466px;
	width:799px;
	background-image:url(FileMMedia/Image/bg_lexique.jpg);
	background-repeat:no-repeat;
	background-position:0px 8px;	
}

#Rubrique .Questionnaire-qualite form{ padding:10px; background-color:#BDE4F7; color:#0A4B73; font-weight:bold; }
#Rubrique .Questionnaire-qualite hr{ border:1px solid #7da2c8; }
#Rubrique .Questionnaire-qualite textarea{ height:134px; width:98%; overflow:auto; }
#Rubrique .Questionnaire-qualite p{ margin:0px; padding:10px 0px 15px 0px; color:#0A4B73; font-weight:bold; }

#Rubrique .Categorie{ padding:4px; }

#Rubrique .News { padding:0px 20px 0px 20px; }
#Rubrique .News .Admin{ text-align:right; margin:7px; }
#Rubrique .News .Titre{ padding:4px; background-color:#CCCCCC; font-weight:bold; font-size:14px; }
#Rubrique .News .Schema{ float:left; margin-right:7px; padding:4px; background-color:#DDDDDD; }
#Rubrique .News .Texte{ padding:0px 7px 0px 7px; }
#Rubrique .News .Categorie{ display:none; }
#Rubrique .News .Heure{ float:right; padding:4px; font-size:10px; }
#Rubrique .News .Date{ float:right; padding:4px; font-size:10px; }
#Rubrique .News .Auteur{ float:right; padding:4px; font-size:10px; }
#Rubrique .News .Submit{ padding:4px; }

#Rubrique .News .Haut{ display:none; }
#Rubrique .News .Bas{ display:none; }

#Rubrique #petits{ margin:10px 0px 0px 0px; }
#Rubrique #grands{ margin:10px 0px 0px 0px; }

/************/
/* PiedPage */
/************/

#PiedPage{
	clear:both;
	width:910px;
	margin:15px auto 15px auto;
	padding:0px;
	text-align:center;
	font-size:11px;
	color:#7bb9e2;
	vertical-align:top;
}

#PiedPage a{
	color:#7bb9e2;
}
